<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Kellen Betts: Wearables]]></title><description><![CDATA[Building in public at the intersection of athletic technology and cybersecurity. I am starting with an app that uses sensor data to detect cross-country skiing techniques, and evolving into the security of the wearable ecosystem itself.]]></description><link>https://kellenbetts.substack.com/s/wearables</link><image><url>https://substackcdn.com/image/fetch/$s_!UHhI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1e4979a-ce09-4353-9a7b-5caa2c831a97_1280x1280.png</url><title>Kellen Betts: Wearables</title><link>https://kellenbetts.substack.com/s/wearables</link></image><generator>Substack</generator><lastBuildDate>Mon, 08 Jun 2026 11:14:11 GMT</lastBuildDate><atom:link href="https://kellenbetts.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Kellen Betts]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[kellenbetts@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[kellenbetts@substack.com]]></itunes:email><itunes:name><![CDATA[Kellen Betts]]></itunes:name></itunes:owner><itunes:author><![CDATA[Kellen Betts]]></itunes:author><googleplay:owner><![CDATA[kellenbetts@substack.com]]></googleplay:owner><googleplay:email><![CDATA[kellenbetts@substack.com]]></googleplay:email><googleplay:author><![CDATA[Kellen Betts]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[What the Watch Doesn't See]]></title><description><![CDATA[Building Glide, a sub-technique classifier for cross-country skiing, and asking what else our watches know about us.]]></description><link>https://kellenbetts.substack.com/p/what-the-watch-doesnt-see</link><guid isPermaLink="false">https://kellenbetts.substack.com/p/what-the-watch-doesnt-see</guid><dc:creator><![CDATA[Kellen Betts]]></dc:creator><pubDate>Fri, 05 Jun 2026 21:55:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bb5C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392132a-d025-4bbd-9593-ac33988ee59f_4000x2667.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bb5C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392132a-d025-4bbd-9593-ac33988ee59f_4000x2667.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bb5C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392132a-d025-4bbd-9593-ac33988ee59f_4000x2667.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bb5C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392132a-d025-4bbd-9593-ac33988ee59f_4000x2667.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bb5C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392132a-d025-4bbd-9593-ac33988ee59f_4000x2667.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bb5C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392132a-d025-4bbd-9593-ac33988ee59f_4000x2667.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bb5C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392132a-d025-4bbd-9593-ac33988ee59f_4000x2667.jpeg" width="4000" height="2667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a392132a-d025-4bbd-9593-ac33988ee59f_4000x2667.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2667,&quot;width&quot;:4000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1357216,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://kellenbetts.substack.com/i/200820656?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fbef311-6889-4057-b08e-6a6c5966aa6d_4000x2667.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bb5C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392132a-d025-4bbd-9593-ac33988ee59f_4000x2667.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bb5C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392132a-d025-4bbd-9593-ac33988ee59f_4000x2667.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bb5C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392132a-d025-4bbd-9593-ac33988ee59f_4000x2667.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bb5C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa392132a-d025-4bbd-9593-ac33988ee59f_4000x2667.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Those intervals helped get me to the finish of day 2 at the 2025 Sovereign 2 SilverStar Ski Marathon. Credit: Vanessa Garrison.</figcaption></figure></div><p>In the week before the Sovereign 2 SilverStar Ski Marathon &#8212; two back-to-back 40 km days in interior British Columbia, classic on Saturday and skate on Sunday &#8212; I was analyzing training data from the build-up to the race. Each workout had a GPS track overlay on a topographic map plus line charts with heart rate, pace, and elevation. For interval workouts, I&#8217;d mentally retrace the session and try to visualize which sub-technique I was using on each segment, then compare that with the lines on the charts. The visualization looked something like this:</p><blockquote><p>Four-minute intervals on a gradual incline, two-minute rest while returning to the start, repeat five times. This was on lower Amabilis Road, so I was doing V2, except for that thirty-second section around the sharp right turn plus another twenty seconds on the slight descent where I get in a few cycles of V2-alternate. Why is my heart rate spiking in V2-alternate?</p></blockquote><p>The heart-rate strap I wear has an accelerometer that measures torso movement. I can use that data for running, where it gives me cadence, vertical oscillation, and ground contact time. When I&#8217;m skiing, it has no idea what&#8217;s going on. I could lie to the watch and tell it I was running, then try to interpret running-dynamics data for skiing, but it wouldn&#8217;t really tell me what I want to know: sub-technique.</p><p>Cross-country skiing is a fascinating and challenging sport with dynamic movement patterns. There are two main styles or techniques &#8212; classic and skating &#8212; and each has at least two main sub-techniques (or &#8220;gears&#8221;) that you use based on the terrain. With skating, for example, the slower and more powerful gear is the &#8220;V1&#8221; &#8212; Canadians and others call this &#8220;offset&#8221; &#8212; where you double-pole on alternating leg-skate pushes. This is primarily a climbing gear. &#8220;V2&#8221; or &#8220;one skate&#8221; is the gear where you push with your poles on every leg push, and you let the ski glide longer with each cycle. There are a handful of other sub-techniques: V2-alternate (two skate), free skate (no poling at all), double pole, tuck, and the dreaded herringbone or diagonal skate when you&#8217;re really struggling up a climb &#8212; or your body is shutting down after forty-five poorly paced kilometers, and you&#8217;re reduced to the winter equivalent of the zombie shuffle.</p><p>Becoming a skilled cross-country skier requires mastering each one of these sub-techniques &#8212; even the herringbone &#8212; and being able to switch between them dynamically based on the terrain. On typical rolling terrain you might enter a climb in V2; switch to V1 on the steepest section; back to V2 as you crest the hill; skip a pole plant with V2-alternate as the trail starts to descend; put in a few free skates before getting into a tuck for the main descent; emerge out of the tuck in a low free skate as the trail flattens; push with the poles every other leg push (V2-alternate) for most of the flat; increase the poling cycle to every leg push (V2) as friction starts to eat into the glide (you should have gone with the violet wax); then repeat all of this on the next climb.</p><p>What would be helpful is if your watch could track all of those transitions. They do this for run-tracking. The app uses the accelerometer in your watch, heart-rate strap, or other sensor to identify when you&#8217;re running versus walking &#8212; you only walked a bit, and only because you were choking on too big a bite of an energy bar (you were feeling good on pace, you promise). I bet they could even use the accelerometer to identify when you were reduced to a zombie shuffle at mile 153 of the Moab 240 on that boring straight desert road at 3 a.m., when the paint centerline started to wiggle &#8212; I wrote about that in <em><a href="https://kellenbetts.substack.com/p/the-hearth-and-the-col">The Hearth and the Col</a></em>. COROS fortunately skipped that task in their app development backlog, so it just says I was &#8220;walking&#8221; (at 0.5 mph).</p><p>Cross-country skiing is a niche sport. There aren&#8217;t very many of us compared to running and other more common sports. It&#8217;s also a winter sport that requires expertly groomed snow &#8212; at least for skate skiing &#8212; using an expensive machine and wide trails that are cleared of downed trees and debris in the fall before the snow falls. (And climate change is really not helping.) The result is that cross-country skiers get no love from the wearables industry.</p><p>This project is my small attempt to change that.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://kellenbetts.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://kellenbetts.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The pivot</h2><p>I&#8217;ve actually been working on an app for cross-country skiing for a while. It&#8217;s called <em>Glide</em>, and the first version was more like Strava with skiing-specific features: a database of groomed trails, grooming and snow-condition updates, social features for sharing activities and comparing pace. Most skiers already do most of that on Strava itself, but Strava doesn&#8217;t help warn you that the corduroy is now velcro at 4 p.m. on a Thursday. <em>Glide</em> could fill that gap.</p><p>What <em>Glide</em> still couldn&#8217;t do was tell me anything about <em>how</em> I was skiing: the sub-techniques, the transitions. That gap stood out to me when I stumbled upon a paper showing it was possible to accurately detect sub-techniques using data from sensors similar to those in our sports watches and related accessories. Pousibet-Garrido et al. (2024),<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> used inertial measurement units (IMUs) roughly comparable to the one inside my Garmin heart-rate strap, and classified three skating gears with about 90% accuracy across users and 98% for a single user with a neural network model. That was the moment I realized <em>Glide</em> didn&#8217;t need to be a better Strava for skiers. <em>Glide</em> needed to provide for skiers what the running-dynamics products provide runners. The initial plan for the app was about where and what to expect &#8212; corduroy, velcro, mashed potatoes, or ice. The pivot might still include that data, but the focus will be on how you skied in those conditions. How can you improve as a skier?</p><h2>The research</h2><p>There was more research on the question &#8220;can you classify XC ski sub-technique from inertial data?&#8221; than I anticipated. St&#246;ggl et al. (2014)<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> put a smartphone on a skier&#8217;s chest and showed that you could correctly classify skating gears 90% of the time with variable skiing (multiple gears) and 100% of the time when only a single gear was used. Seeberg et al. (2017)<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> used seven IMUs plus a heart-rate sensor and GNSS, and correctly detected all three main classical sub-techniques &#8212; diagonal stride, double-poling with a kick, and double-poling &#8212; over 99% of the time. Pousibet-Garrido et al. (2024),<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> mentioned above, mounted an IMU to each ski and correctly classified skating gears with a CNN-LSTM 98% of the time for an individual skier, and 90% of the time across skiers. Polo-Rodr&#237;guez et al. (2025)<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> compared pressure-sensing insoles with inertial sensors for the same task and reached 94&#8211;99% accuracy with what they called a &#8220;minimal sensor setup.&#8221; For me, this was important provenance. I am interested in working with sensor data and building machine learning models that can run locally on mobile devices, but I am not in a position to pioneer the science of gear classification. However, that research is well established. There are still many open questions and opportunities, but the core question of whether it&#8217;s possible to detect ski sub-techniques using sensors similar to those available in the consumer market seems to be settled.</p><p>There&#8217;s another side to that question that&#8217;s important. Why would a skier want to track sub-techniques and transitions during their workouts? The answer is to turn the classifier into a coach. Can the data be used to assess <em>how well</em> the skier is performing? It turns out that researchers have been working on this as well. For example, Debertin et al. (2024)<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> used principal component analysis on IMU traces of V2 skating and isolated the elemental components that an instructor or coach could use, including posture, lateral tilt, arm swing, ski set-down, leg push-off, and the gliding phase. This paper shows that data collected from these sensors can be used to identify both what you&#8217;re doing during the workout and how well you&#8217;re doing it. The output could be both &#8220;you skied V2 for 38% of that climb,&#8221; and &#8220;your ski set-down is late on your left, and your arm swing is shorter than it was last week.&#8221;</p><p>What&#8217;s missing is the consumer-grade product.</p><h2>It&#8217;s all about the sensors</h2><p>Learning more about the science was an important step forward for me with this project, but there&#8217;s a critical open question. Other than St&#246;ggl et al. (2014)<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> strapping a mobile phone to skiers, most of the research used custom, research-grade devices and software. Can this be done with consumer-grade hardware?</p><p>As an obsessive athlete (see <em><a href="https://kellenbetts.substack.com/p/the-hearth-and-the-col">The Hearth and the Col</a></em>), I have a lot of gear, including three different sensor systems to track workouts and races. I use a mid-tier Garmin watch and HRM-Pro chest strap for shorter, intense workouts like intervals and strength training in the gym. I use a high-end COROS watch for long outdoor activities, especially for navigation, plus an arm-strap heart rate monitor and the POD sensor on my shoe that gives me running dynamics like cadence, stride length, and technique classification &#8212; running, walking, or the zombie shuffle (&#8220;walking&#8221;). I also have a small iPhone, which I take with me as a secondary navigation option and for all the other normal uses.</p><p>Each vendor makes a different decision about what an outside developer may do with the device. Those decisions are the difference between a buildable project and a non-starter.</p><p>Garmin&#8217;s Connect IQ SDK<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a> exposes accelerometer data through <code>Toybox.Sensor</code>. The catch is the sample rate: 25 Hz on my watch, in the documentation I found, with a potential 100 Hz buffer available for higher-end models (although it&#8217;s not clear if it can be utilized for what I need). Pousibet-Garrido et al. (2024),<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a> used a 112 Hz sampling rate for the IMUs on skis, and Polo-Rodr&#237;guez et al. (2025)<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a> used 100 Hz in their &#8220;minimal sensor setup.&#8221; It&#8217;s also not clear if I could tap into the stream coming from the HRM-Pro chest-strap, which Garmin uses for running dynamics. A typical pole-plant cycle is about a second long. At 25 Hz, that&#8217;s twenty-five samples per cycle. This is probably enough to count cycles (cadence), but almost certainly not enough to distinguish the waveform shape of V1 from V2. Both of these involve a pole plant followed by a leg push followed by glide, but with different timing and asymmetry. What this means is that Garmin is an option because the data is accessible, but it may not be the best one.</p><p>My COROS watch, in contrast, is top-of-the-line, and I have higher-accuracy heart rate and inertial sensors. Their API documentation<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-11" href="#footnote-11" target="_self">11</a> shows that the API exposes activity-level data in the form of a <code>fitUrl</code> that points to a <code>.fit</code> file for each workout, or each leg of a multisport session. FIT is the industry-standard binary format for fitness data; what&#8217;s actually inside that file depends on what the device chooses to record. Based on COROS&#8217;s docs, it&#8217;s clear that the file has summary metrics, GPS, heart rate, and derived running metrics like cadence and vertical oscillation. However, it&#8217;s not clear if the raw accelerometer channels are available. This means I will have to inspect the file with a FIT SDK or a custom parser, and even then, I might find the data isn&#8217;t there. However, before I can access the file, the API is gated by an application process.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-12" href="#footnote-12" target="_self">12</a> Some developers in online forums complain of waiting for weeks or months, or not ever hearing back. I am not a company like Strava or TrainingPeaks, developing an interface for an established platform. I am just a solo developer developing an app for a niche user base. Ultimately, COROS is not going to be a viable platform for me to try to work with on this project.</p><p>The third option is the Apple Watch. I don&#8217;t have one, but I have other Apple products and am familiar with iOS development. The Apple Watch also gives a developer direct, documented programmatic access to the underlying inertial sensors. The Core Motion API hands you accelerometer, gyroscope, and magnetometer data through APIs without an application process. The gating happens at the App Store when the app ships to users. This means I can develop and test with off-the-shelf products and my existing Apple Developer account. Additionally, the Watch appears to have some of the best sensors. White et al. (2024)<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-13" href="#footnote-13" target="_self">13</a> tested the Apple Watch accelerometer sampling at 100 Hz and found it to be as accurate as research-grade devices for the kinds of biomechanics work this project needs (more accurate than the other consumer devices they tested). While ~100 Hz is the rate used in the literature, the accelerometer in the watch was capable of up to 800 Hz with 2023 models.</p><p>Putting all of this together, two things are clear. This project is viable with consumer devices, and the Apple Watch is the best solution (at least for now). The price of admission is that I have to get another watch. New gear!</p><h2>What&#8217;s next</h2><p>It is summer, so it may seem like a bad time to develop and test a skiing application. However, dedicated cross-country skiers train on roller skis during the spring, summer, and fall. (Climate change is forcing this during some winters.) My focus during this period is on running, but roller skiing is a primary cross-training activity, and this gives me an excuse to hit the pavement more. Roller skiing is very similar to on-snow skiing, especially for skating, sharing the same sub-techniques (V1, V2, etc.), and it will be a good place to start collecting data and training models. The goal will be to have a version of <em>Glide</em> for the Apple Watch ready for skiers by winter after a full summer of training, data collection, machine learning, and iOS and watchOS development.</p><p>My plan for next Wednesday&#8217;s post is a deep dive into the research, including what IMU data looks like, how it can be used to detect skiing techniques, and why cross-user generalization is the hard problem.</p><p>I picked the Apple Watch for this project because it is the most viable option. However, I don&#8217;t actually have an Apple Watch yet. My data lives with COROS, Garmin, and TrainingPeaks. They have my heart rate, running form, weight history, training history, and sleep history. They even have a record of when I was &#8220;walking,&#8221; and the centerline started to wiggle.</p><p>All of that data went from sensor to Bluetooth, to watch, to phone, to the cloud. I am not an interesting target. No one really cares that I was actually doing the zombie shuffle (&#8220;walking&#8221;). But what if I were the CEO of an important company? Or a state representative? Or a famous athlete who is (not) hiding something? That&#8217;s a question I will return to in an upcoming Sunday essay and later in this Wednesday <em>Wearables</em> thread.</p><p>For now, see you next Wednesday.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://kellenbetts.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://kellenbetts.substack.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Pousibet-Garrido, A., Polo-Rodr&#237;guez, A., Moreno-P&#233;rez, J. A., Ruiz-Garc&#237;a, I., Escobedo, P., L&#243;pez-Ruiz, N., Marcen-Cinca, N., Medina-Quero, J., &amp; Carvajal, M. &#193;. (2024). Gear classification in skating cross-country skiing using inertial sensors and deep learning. <em>Sensors</em>, 24(19), 6422. <a href="https://doi.org/10.3390/s24196422">https://doi.org/10.3390/s24196422</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>St&#246;ggl, T., Holst, A., Jonasson, A., Andersson, E., Wunsch, T., Norstr&#246;m, C., &amp; Holmberg, H.-C. (2014). Automatic classification of the sub-techniques (gears) used in cross-country ski skating employing a mobile phone. <em>Sensors</em>, 14(11), 20589&#8211;20601. <a href="https://doi.org/10.3390/s141120589">https://doi.org/10.3390/s141120589</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Seeberg, T. M., Tj&#248;nn&#229;s, J., Rindal, O. M. H., Haugnes, P., Dalgard, S., &amp; Sandbakk, &#216;. (2017). A multi-sensor system for automatic analysis of classical cross-country skiing techniques. <em>Sports Engineering</em>, 20(4), 313&#8211;327. <a href="https://doi.org/10.1007/s12283-017-0252-z">https://doi.org/10.1007/s12283-017-0252-z</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Pousibet-Garrido, A., Polo-Rodr&#237;guez, A., Moreno-P&#233;rez, J. A., Ruiz-Garc&#237;a, I., Escobedo, P., L&#243;pez-Ruiz, N., Marcen-Cinca, N., Medina-Quero, J., &amp; Carvajal, M. &#193;. (2024). Gear classification in skating cross-country skiing using inertial sensors and deep learning. <em>Sensors</em>, 24(19), 6422. <a href="https://doi.org/10.3390/s24196422">https://doi.org/10.3390/s24196422</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Polo-Rodr&#237;guez, A., Escobedo, P., Mart&#237;nez-Mart&#237;, F., Marcen-Cinca, N., Carvajal, M. A., Medina-Quero, J., &amp; Mart&#237;nez-Garc&#237;a, M. S. (2025). A comparative study of plantar pressure and inertial sensors for cross-country ski classification using deep learning. <em>Sensors</em>, 25(5), 1500. <a href="https://doi.org/10.3390/s25051500">https://doi.org/10.3390/s25051500</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Debertin, D., Haag, L., &amp; Federolf, P. (2024). IMU data-driven and PCA-based approach to establish quantifiable and practically applicable measures for V2 technique elements in cross-country skiing. <em>Scandinavian Journal of Medicine &amp; Science in Sports</em>, 34(7), e14691. <a href="https://doi.org/10.1111/sms.14691">https://doi.org/10.1111/sms.14691</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>St&#246;ggl, T., Holst, A., Jonasson, A., Andersson, E., Wunsch, T., Norstr&#246;m, C., &amp; Holmberg, H.-C. (2014). Automatic classification of the sub-techniques (gears) used in cross-country ski skating employing a mobile phone. <em>Sensors</em>, 14(11), 20589&#8211;20601. <a href="https://doi.org/10.3390/s141120589">https://doi.org/10.3390/s141120589</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p><a href="https://developer.garmin.com/connect-iq/api-docs/">https://developer.garmin.com/connect-iq/api-docs/</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-9" href="#footnote-anchor-9" class="footnote-number" contenteditable="false" target="_self">9</a><div class="footnote-content"><p>Pousibet-Garrido, A., Polo-Rodr&#237;guez, A., Moreno-P&#233;rez, J. A., Ruiz-Garc&#237;a, I., Escobedo, P., L&#243;pez-Ruiz, N., Marcen-Cinca, N., Medina-Quero, J., &amp; Carvajal, M. &#193;. (2024). Gear classification in skating cross-country skiing using inertial sensors and deep learning. <em>Sensors</em>, 24(19), 6422. <a href="https://doi.org/10.3390/s24196422">https://doi.org/10.3390/s24196422</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p>Polo-Rodr&#237;guez, A., Escobedo, P., Mart&#237;nez-Mart&#237;, F., Marcen-Cinca, N., Carvajal, M. A., Medina-Quero, J., &amp; Mart&#237;nez-Garc&#237;a, M. S. (2025). A comparative study of plantar pressure and inertial sensors for cross-country ski classification using deep learning. <em>Sensors</em>, 25(5), 1500. <a href="https://doi.org/10.3390/s25051500">https://doi.org/10.3390/s25051500</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-11" href="#footnote-anchor-11" class="footnote-number" contenteditable="false" target="_self">11</a><div class="footnote-content"><p><a href="https://www.dropbox.com/scl/fo/6ps1297tn9pfo7qmcb0o8/AItfHWAW8t-jZ0NIrAaT0hg?rlkey=kbq4zmu47j9c3c6qu7b96z39f&amp;e=1&amp;st=wi864yvy&amp;dl=0">https://www.dropbox.com/scl/fo/6ps1297tn9pfo7qmcb0o8/AItfHWAW8t-jZ0NIrAaT0hg?rlkey=kbq4zmu47j9c3c6qu7b96z39f&amp;e=1&amp;st=wi864yvy&amp;dl=0</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-12" href="#footnote-anchor-12" class="footnote-number" contenteditable="false" target="_self">12</a><div class="footnote-content"><p><a href="https://coros-teams.feishu.cn/share/base/form/shrcnLqSduZsaNhbvDJTO2x0Vlf">https://coros-teams.feishu.cn/share/base/form/shrcnLqSduZsaNhbvDJTO2x0Vlf</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-13" href="#footnote-anchor-13" class="footnote-number" contenteditable="false" target="_self">13</a><div class="footnote-content"><p>White, J. W., Finnegan, O. L., Tindall, N., Nelakuditi, S., Brown, D. E., Pate, R. R., Welk, G. J., Zambotti, M. de, Ghosal, R., Wang, Y., Burkart, S., Adams, E. L., Chandrashekhar, M., Armstrong, B., Beets, M. W., &amp; Weaver, R. G. (2024). Comparison of raw accelerometry data from ActiGraph, Apple Watch, Garmin, and Fitbit using a mechanical shaker table. <em>PLOS ONE</em>, <em>19</em>(3), e0286898. <a href="https://doi.org/10.1371/journal.pone.0286898">https://doi.org/10.1371/journal.pone.0286898</a></p></div></div>]]></content:encoded></item></channel></rss>