<?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[Scott Nelson]]></title><description><![CDATA[Williamsburg tech & fitness enthusiast]]></description><link>https://www.scottnelson.xyz</link><image><url>https://www.scottnelson.xyz/img/substack.png</url><title>Scott Nelson</title><link>https://www.scottnelson.xyz</link></image><generator>Substack</generator><lastBuildDate>Wed, 22 Apr 2026 04:34:05 GMT</lastBuildDate><atom:link href="https://www.scottnelson.xyz/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Scott Nelson]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[realscottnelson@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[realscottnelson@substack.com]]></itunes:email><itunes:name><![CDATA[Scott Nelson]]></itunes:name></itunes:owner><itunes:author><![CDATA[Scott Nelson]]></itunes:author><googleplay:owner><![CDATA[realscottnelson@substack.com]]></googleplay:owner><googleplay:email><![CDATA[realscottnelson@substack.com]]></googleplay:email><googleplay:author><![CDATA[Scott Nelson]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Setting Up a Backup Internet Plan: What I Learned Testing Options]]></title><description><![CDATA[Because it's frustrating when the internet goes out, and I wanted a real backup]]></description><link>https://www.scottnelson.xyz/p/setting-up-a-backup-internet-plan</link><guid isPermaLink="false">https://www.scottnelson.xyz/p/setting-up-a-backup-internet-plan</guid><dc:creator><![CDATA[Scott Nelson]]></dc:creator><pubDate>Sun, 26 Oct 2025 21:03:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iQFM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aa660c-80d3-4826-bbe8-6bad8c5ca0ba_1017x1215.png" 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_!iQFM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aa660c-80d3-4826-bbe8-6bad8c5ca0ba_1017x1215.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iQFM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aa660c-80d3-4826-bbe8-6bad8c5ca0ba_1017x1215.png 424w, https://substackcdn.com/image/fetch/$s_!iQFM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aa660c-80d3-4826-bbe8-6bad8c5ca0ba_1017x1215.png 848w, https://substackcdn.com/image/fetch/$s_!iQFM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aa660c-80d3-4826-bbe8-6bad8c5ca0ba_1017x1215.png 1272w, https://substackcdn.com/image/fetch/$s_!iQFM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aa660c-80d3-4826-bbe8-6bad8c5ca0ba_1017x1215.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iQFM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aa660c-80d3-4826-bbe8-6bad8c5ca0ba_1017x1215.png" width="408" height="487.43362831858406" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16aa660c-80d3-4826-bbe8-6bad8c5ca0ba_1017x1215.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1215,&quot;width&quot;:1017,&quot;resizeWidth&quot;:408,&quot;bytes&quot;:2365921,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.scottnelson.xyz/i/177210419?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aa660c-80d3-4826-bbe8-6bad8c5ca0ba_1017x1215.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iQFM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aa660c-80d3-4826-bbe8-6bad8c5ca0ba_1017x1215.png 424w, https://substackcdn.com/image/fetch/$s_!iQFM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aa660c-80d3-4826-bbe8-6bad8c5ca0ba_1017x1215.png 848w, https://substackcdn.com/image/fetch/$s_!iQFM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aa660c-80d3-4826-bbe8-6bad8c5ca0ba_1017x1215.png 1272w, https://substackcdn.com/image/fetch/$s_!iQFM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16aa660c-80d3-4826-bbe8-6bad8c5ca0ba_1017x1215.png 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">AI Generated: &#8220;someone holds their phone high in the air desperately searching for that one bar of cellular signal&#8221;</figcaption></figure></div><h2>Why I Wanted a Backup</h2><p>I work from home occasionally, and there&#8217;s nothing worse than your internet dying during an important work call, or right near the end of streaming a movie. After dealing with a few outages, I had it on my &#8216;backlog&#8217; to find a reliable backup option that wouldn&#8217;t cost me another monthly subscription.</p><p>Normally I would use my cellular data plan as a hotspot, but unfortunately Verizon is extremely slow in my home.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.scottnelson.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Testing What Actually Works</h2><h3>Step 1: Check Coverage Maps</h3><p>I started with <a href="https://apps.apple.com/us/app/opensignal-internet-speed-test/id598298030">OpenSignal</a>, that shows crowdsourced network coverage data. In my area, it showed:</p><ul><li><p><strong>T-Mobile</strong>: 147.70 Mbps average</p></li><li><p><strong>Verizon</strong>: 88.52 Mbps average</p></li><li><p><strong>AT&amp;T</strong>: 73.96 Mbps average</p></li></ul><p>These numbers looked promising, but they&#8217;re area averages. You need to verify coverage for your specific location before buying anything.</p><h3>Step 2: The Free T-Mobile Test Drive</h3><p>T-Mobile offers a free 30-day trial through their T-Life app. No credit card required. Here&#8217;s how it works:</p><ol><li><p>Download the T-Life app</p></li><li><p>Sign up for the trial (uses eSIM on compatible phones)</p></li><li><p>Test T-Mobile&#8217;s actual coverage in your specific location</p></li></ol><p>I did this to test the <em>actual</em> speeds in my apartment without spending money upfront.</p><h3>Step 3: The Results</h3><p>Unfortunately for me, the results were disappointing:</p><ul><li><p><strong>Verizon hotspot</strong>: 2 Mbps (sometimes dropping to 600 Kbps)</p></li><li><p><strong>T-Mobile trial</strong>: Also about 2 Mbps, even by the window</p></li></ul><p>Turns out, my building has terrible cellular reception regardless of carrier. I might still look into AT&amp;T, but it&#8217;s most likely a reception issue with my building.</p><p>However, if your results actually look good, here&#8217;s what I <em>almost </em>decided to do.</p><h2>The Best Options</h2><h3>1. <strong>T-Mobile Hotspot Device</strong> (If you have good coverage)</h3><ul><li><p><strong>Device</strong>: Franklin T9 Mobile Hotspot (~$20 used on eBay)</p></li><li><p><strong>How it works</strong>: Insert a T-Mobile SIM, creates WiFi network</p></li><li><p><strong>Data options</strong>: Prepaid plans starting at $10 for 2GB, up to $50 for 30GB</p></li><li><p><strong>Bonus</strong>: You can bring it with you when traveling</p></li></ul><h3>2. <strong>Dual SIM Phone Setup</strong></h3><ul><li><p>Keep your primary carrier</p></li><li><p>Add a prepaid eSIM from another carrier</p></li><li><p>Switch between them as needed</p></li><li><p>No extra device to carry</p></li></ul><h2>Real-World Recommendations</h2><ol><li><p><strong>Test before buying</strong>: OpenSignal showed great speeds in my area, but my actual apartment results were terrible. The free T-Mobile trial saved me from wasting money on equipment.</p></li><li><p><strong>Building construction matters</strong>: Modern apartments with concrete and metal can block cellular signals, regardless of carrier.</p></li><li><p><strong>Try near windows</strong>: If you&#8217;re getting poor signal, test near different windows - sometimes it makes a difference.</p></li><li><p><strong>Consider alternative carriers</strong>: If T-Mobile doesn&#8217;t work, you could test AT&amp;T or other carriers with cheap prepaid SIMs.</p></li></ol><h2>Summary</h2><p>I hope you have better luck then I did. I may still end up buying the Franklin mobile hotspot, if not for home use then for when I&#8217;m traveling or working remotely for an extended period of time. </p><p><a href="https://www.ebay.com/p/20040147461">A used Franklin T9 hotspot</a> is only around 20 bucks, with some prepaid data could save you a lot of frustration during an outage.</p><p>But before you spend any money, use a free trial or buy a prepaid sim if you have to. In my case, I discovered my building is just bad for cellular reception.</p><p>For those with better building reception than me, having that little hotspot device ready to go could be a lifesaver when your main internet inevitably goes down.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.scottnelson.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How to Download Videos from Any Website Using yt-dlp + Stream Detector]]></title><description><![CDATA[yt-dlp is great most of the time, but there's one enhancement you'll need]]></description><link>https://www.scottnelson.xyz/p/how-to-download-videos-from-any-website</link><guid isPermaLink="false">https://www.scottnelson.xyz/p/how-to-download-videos-from-any-website</guid><dc:creator><![CDATA[Scott Nelson]]></dc:creator><pubDate>Sat, 29 Mar 2025 23:58:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!q4YK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202e37c-fc33-4e07-a2df-a11e3a4ddeda_1024x1024.png" 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_!q4YK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202e37c-fc33-4e07-a2df-a11e3a4ddeda_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q4YK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202e37c-fc33-4e07-a2df-a11e3a4ddeda_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!q4YK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202e37c-fc33-4e07-a2df-a11e3a4ddeda_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!q4YK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202e37c-fc33-4e07-a2df-a11e3a4ddeda_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!q4YK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202e37c-fc33-4e07-a2df-a11e3a4ddeda_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q4YK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202e37c-fc33-4e07-a2df-a11e3a4ddeda_1024x1024.png" width="450" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8202e37c-fc33-4e07-a2df-a11e3a4ddeda_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:450,&quot;bytes&quot;:2132223,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.scottnelson.xyz/i/160159524?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202e37c-fc33-4e07-a2df-a11e3a4ddeda_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q4YK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202e37c-fc33-4e07-a2df-a11e3a4ddeda_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!q4YK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202e37c-fc33-4e07-a2df-a11e3a4ddeda_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!q4YK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202e37c-fc33-4e07-a2df-a11e3a4ddeda_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!q4YK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8202e37c-fc33-4e07-a2df-a11e3a4ddeda_1024x1024.png 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">ChatGPT:  Someone happily downloading videos on the internet, in the style of Ghibli</figcaption></figure></div><p></p><p>As of Mar 29, 2025, the best tool I&#8217;ve found to download videos is <a href="https://github.com/yt-dlp/yt-dlp">yt-dlp</a>. Back in the good old days, the internet was very open and as long as you knew how to open chrome tools, you pretty much could save what you wanted.</p><p>Luckily yt-dlp mostly does the job, but you&#8217;ll also need a handy Chrome extension <a href="https://chromewebstore.google.com/detail/the-stream-detector/iakkmkmhhckcmoiibcfjnooibphlobak?hl=en">the stream detector</a> to handle some edge cases.</p><h3>Step 1: Install yt-dlp Using Homebrew</h3><p>First, you'll need to install <code>yt-dlp</code> via Homebrew. Open your terminal and run:</p><pre><code>brew install yt-dlp</code></pre><p>&#9989; Once installed, you're ready to download supported videos.</p><div><hr></div><h3>Step 2: Download a Video with yt-dlp</h3><p>Here&#8217;s an example:</p><pre><code>~ &#187; yt-dlp -o "scotland-4k.mp4" https://www.dailymotion.com/video/x82r9zl                                   07:26:52
[dailymotion] Extracting URL: https://www.dailymotion.com/video/x82r9zl
[dailymotion] Downloading Access Token
[dailymotion] x82r9zl: Downloading media JSON metadata
[dailymotion] x82r9zl: Downloading metadata JSON
[dailymotion] x82r9zl: Downloading m3u8 information
[info] x82r9zl: Downloading 1 format(s): hls-1080@60
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 201
[download] Destination: scotland-4k.mp4
[download] 100% of  541.08MiB in 00:01:44 at 5.18MiB/s
[FixupM3u8] Fixing MPEG-TS in MP4 container of "scotland-4k.mp4"</code></pre><p>That means success. Pretty simple, but what happens if you try a less common video site and get this error?</p><pre><code><code>ERROR: Unsupported URL: https://9gag.com/</code></code></pre><h3>Answer: Use the Stream Detector addon &amp; yt-dlp</h3><ol><li><p>Install the extension from the Chrome Web Store:<br><a href="https://chromewebstore.google.com/detail/the-stream-detector/iakkmkmhhckcmoiibcfjnooibphlobak?hl=en">The Stream Detector on Chrome Web Store</a></p></li><li><p>Once installed, open the webpage with the video you want to download.</p></li><li><p>Click the extension icon, and you&#8217;ll see a list of urls.</p></li><li><p><strong>click on the &#8216;master&#8217; link</strong>.<br>&#9888;&#65039; It won&#8217;t give you a confirmation when you click, but don&#8217;t worry&#8212;it&#8217;s already copied to your clipboard.</p></li></ol><p>Go back to your terminal and run:</p><pre><code>yt-dlp -o "video-name.mp4" &lt;master-url&gt;</code></pre><p>And that&#8217;ll get you the video you wanted.  I usually leave the video in my browser playing while it downloads, but that may not be needed.  </p><p><em>Note: </em>I tried at first writing a script using python and playwright to automatically collect the right streaming urls.  But using the stream detector (or your network tab) seems to be more reliable.</p>]]></content:encoded></item><item><title><![CDATA[Free Transcription Using WhisperX w/ Speaker Diarization]]></title><description><![CDATA[Works well on a Macbook Pro as of March 1, 2025]]></description><link>https://www.scottnelson.xyz/p/free-transcription-using-whisperx</link><guid isPermaLink="false">https://www.scottnelson.xyz/p/free-transcription-using-whisperx</guid><dc:creator><![CDATA[Scott Nelson]]></dc:creator><pubDate>Sun, 02 Mar 2025 00:05:30 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b8a63868-83af-4c23-9538-4377f28505c7_1024x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This guide walks you through setting up WhisperX with speaker diarization on Apple Silicon Macs (M4 MacBook Pro).</p><h2><strong>Initial Setup for MacBook Pro with Apple Silicon (M4)</strong></h2><p><strong>Prerequisites</strong></p><p>1. Install Miniconda (if not already installed)</p><pre><code>brew install miniconda</code></pre><p>2. Initialize conda for your shell</p><pre><code>conda init</code></pre><p><em><strong>You may need to restart your terminal or source your shell config</strong></em></p><p>3. Create a dedicated conda environment</p><pre><code>conda create --name whisperx python=3.10 -y</code></pre><p>4. Activate the environment (conda does this similar to pipenv and tools like it)</p><pre><code>conda activate whisperx</code></pre><p> <em>If you have activation issues, you may need to first run:</em></p><pre><code>source /opt/homebrew/Caskroom/miniconda/base/etc/profile.d/conda.sh</code></pre><p>5. Install PyTorch (optimized for Apple Silicon), ffmpeg &amp; finally Install WhisperX</p><pre><code>pip install torch torchvision torchaudio
brew install ffmpeg
pip install whisperx</code></pre><h3><strong>Hugging Face Authentication for Speaker Diarization</strong></h3><p>Speaker diarization in WhisperX uses Hugging Face models that require authentication:</p><ol><li><p>Create a Hugging Face account if you don't have one at <a href="https://huggingface.co/">huggingface.co</a></p></li><li><p><strong>Critical Step</strong>: Accept the license terms for <strong>**both**</strong> required models:</p><ol><li><p>Visit <a href="https://huggingface.co/pyannote/speaker-diarization-3.1">https://huggingface.co/pyannote/speaker-diarization-3.1</a> and accept terms</p></li><li><p>Visit <a href="https://huggingface.co/pyannote/segmentation-3.0">https://huggingface.co/pyannote/segmentation-3.0</a> and accept terms</p></li></ol></li><li><p> Generate a Hugging Face access token</p><ol><li><p>Go to https://huggingface.co/settings/tokens</p></li><li><p>Create a new token with <strong>read access</strong></p></li></ol></li></ol><h3><strong>Running WhisperX with Speaker Diarization</strong></h3><p>Finally you&#8217;re ready to run the command. </p><blockquote><p><em><strong>Tip:</strong> You may want to try with a very short audio file</em> <em>before something larger, in case you</em> <em>still run into any issues to debug</em></p></blockquote><p>Basic command structure:</p><pre><code>whisperx /path/to/your/audio.mp3 \

 --model large-v2 \

--compute_type float32 \

 --output_format txt \

--diarize \

 --hf_token YOUR_HUGGING_FACE_TOKEN</code></pre><h4><strong>Creating a Reusable Script (Optional)</strong></h4><p>Save this as `transcribe.sh`:</p><pre><code>#!/bin/bash

set -euo pipefail

# Replace with your actual token

export HF_TOKEN=your_token_here

whisperx "$1" \

 --model large-v2 \

--compute_type float32 \

 --output_format txt \

--diarize \

 --hf_token $HF_TOKEN</code></pre><p>Make it executable &amp; use it:</p><pre><code>chmod +x transcribe.sh

./transcribe.sh your_audio_file.mp3</code></pre><h3><strong>Common Issues and Troubleshooting</strong></h3><p><strong>"Could not download"</strong> errors: Make sure you've accepted the terms for both required models on the Hugging Face website</p><p><strong>Authentication errors</strong>: After accepting terms, always generate a fresh token</p><p><strong>Performance issues</strong>: For large files, consider testing on a small clip first to verify everything works</p><p><strong>Output Formats</strong></p><p>I&#8217;ve tried txt and json outputs that both seem to work well.  You may also want to try (untested by me):</p><p>* `srt`: Subtitles with timestamps</p><p>* `vtt`: Web video text tracks</p><p>Specify your desired format with the `--output_format` parameter.</p>]]></content:encoded></item><item><title><![CDATA[Europe's Major Startups: A Shortlist]]></title><description><![CDATA[America gets a lot of attention, deservedly, but EU has some impressive companies]]></description><link>https://www.scottnelson.xyz/p/europes-major-startups-a-shortlist</link><guid isPermaLink="false">https://www.scottnelson.xyz/p/europes-major-startups-a-shortlist</guid><dc:creator><![CDATA[Scott Nelson]]></dc:creator><pubDate>Sun, 17 Nov 2024 16:05:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nPhe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969eac98-fa41-4f64-acc4-d300c4a877c5_1152x896.png" 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_!nPhe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969eac98-fa41-4f64-acc4-d300c4a877c5_1152x896.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nPhe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969eac98-fa41-4f64-acc4-d300c4a877c5_1152x896.png 424w, https://substackcdn.com/image/fetch/$s_!nPhe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969eac98-fa41-4f64-acc4-d300c4a877c5_1152x896.png 848w, https://substackcdn.com/image/fetch/$s_!nPhe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969eac98-fa41-4f64-acc4-d300c4a877c5_1152x896.png 1272w, https://substackcdn.com/image/fetch/$s_!nPhe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969eac98-fa41-4f64-acc4-d300c4a877c5_1152x896.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nPhe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969eac98-fa41-4f64-acc4-d300c4a877c5_1152x896.png" width="1152" height="896" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/969eac98-fa41-4f64-acc4-d300c4a877c5_1152x896.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:1152,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1316818,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nPhe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969eac98-fa41-4f64-acc4-d300c4a877c5_1152x896.png 424w, https://substackcdn.com/image/fetch/$s_!nPhe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969eac98-fa41-4f64-acc4-d300c4a877c5_1152x896.png 848w, https://substackcdn.com/image/fetch/$s_!nPhe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969eac98-fa41-4f64-acc4-d300c4a877c5_1152x896.png 1272w, https://substackcdn.com/image/fetch/$s_!nPhe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F969eac98-fa41-4f64-acc4-d300c4a877c5_1152x896.png 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">StableDiffusion: European Unicorn at Work</figcaption></figure></div><p>There&#8217;s a meme around social media that Europe can no longer innovate, that the EU is &#8216;too old&#8217; to make new companies, or that the whole continent is &#8216;in decline&#8217;. </p><p>This is nonsense.  America right now clearly has a great economy and a lot of that is thanks to unicorns that have popped up over the last 10-20 years.  But I didn&#8217;t buy this idea that EU* countries don&#8217;t have their own major players.  </p><p>So I did a little research, and there&#8217;s actually even more highly impactful companies that I had initially remembered.  To me high impact meant two things: it was fairly well known and valuation reached 1B (at least at one point).  Now, I&#8217;m also including the UK and the nordics as origin countries.  But since a lot of people casually include those in &#8220;Europe&#8221; I think it&#8217;s fine for this purpose.  </p><p><em><strong>Note:</strong> The Following table renders well on desktop/mobile web, but you may need to click the link to DataWrapper to see all entries if using the Substack mobile app</em></p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/qgEIx/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14832ef4-0a76-45e5-ad5c-dc5bf2c1b182_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:1054,&quot;title&quot;:&quot;EU Unicorns: Shortlist&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/qgEIx/2/" width="730" height="1054" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>So here it is, a handy reference to share if you see this meme going around.  Technically Novo Nordisk was founded in 1923 but since Ozempic has exploded in popularity and will very likely have a major impact on people you know, I thought it fair to include it.  </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.scottnelson.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Scott Nelson! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Clean Up Your Old Social Media 🧽 🫧]]></title><description><![CDATA[Make the Internet more like Snapchat, Less like Facebook]]></description><link>https://www.scottnelson.xyz/p/clean-up-your-old-social-media</link><guid isPermaLink="false">https://www.scottnelson.xyz/p/clean-up-your-old-social-media</guid><dc:creator><![CDATA[Scott Nelson]]></dc:creator><pubDate>Mon, 14 Oct 2024 02:17:33 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/352417e0-e22e-4a1f-a75a-707afc2d3162_1024x1024.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_!QZ0D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39eb613d-9c20-4010-9697-8dd4250a690f_1024x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QZ0D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39eb613d-9c20-4010-9697-8dd4250a690f_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QZ0D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39eb613d-9c20-4010-9697-8dd4250a690f_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QZ0D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39eb613d-9c20-4010-9697-8dd4250a690f_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QZ0D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39eb613d-9c20-4010-9697-8dd4250a690f_1024x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QZ0D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39eb613d-9c20-4010-9697-8dd4250a690f_1024x1024.jpeg" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39eb613d-9c20-4010-9697-8dd4250a690f_1024x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:192060,&quot;alt&quot;:&quot;Stable Diffusion: Happy Blue Bird Cleaning&quot;,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Stable Diffusion: Happy Blue Bird Cleaning" title="Stable Diffusion: Happy Blue Bird Cleaning" srcset="https://substackcdn.com/image/fetch/$s_!QZ0D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39eb613d-9c20-4010-9697-8dd4250a690f_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QZ0D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39eb613d-9c20-4010-9697-8dd4250a690f_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QZ0D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39eb613d-9c20-4010-9697-8dd4250a690f_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QZ0D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39eb613d-9c20-4010-9697-8dd4250a690f_1024x1024.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">Stable Diffusion: Happy Blue Bird Cleaning</figcaption></figure></div><p></p><p>I&#8217;m a big fan of the GDPR regulations the EU passed a few years ago.  If you haven't yet, it's a good idea to find out what information companies have been keeping about you.  You can use the site <a href="https://yourdigitalrights.org/">Your Digital Rights</a> to help you do it, and it&#8217;s fascinating (worrying?) to see what the exports reveal.  </p><p>Afterward, you can do basically the same thing to have companies <em>delete </em>what they have on you.  I deleted my Facebook account the other day, and it was a great feeling&#8212;even though I still have Instagram.</p><p>But what about accounts like Reddit or Twitter? It would be really annoying to lose all the accounts/spaces you&#8217;ve followed over the years.  But I also don&#8217;t want every single post to live forever.  </p><p>So I found a script online that automates the deletion of all your Reddit posts and comments, and then I went ahead and turned it into a simple python app in case you don&#8217;t want to deal with any code: <a href="https://reddit.scottnelson.xyz/">https://reddit.scottnelson.xyz/</a>, it&#8217;s <a href="https://github.com/NelsonScott/reddit-cleanup-app">open source</a> as well. <em>Be sure you want to delete your old content before you hit submit.</em>  </p><p>Doing this made me think: we really should have more controls over our data.  GDPR was a good start, but it seems like all social media should have some sort of expiration setting for posts.  It&#8217;s why Snapchat became so popular: most chatter doesn&#8217;t live forever, it&#8217;s low-stakes because it&#8217;s <strong>ephemeral</strong>; it&#8217;s more natural when you know there isn&#8217;t a public record of every word you&#8217;re about to say.  It&#8217;s also why people get &#8216;<em>writers block</em>&#8217; but not &#8216;<em>talkers block</em>&#8217;.  </p><p>Unfortunately for Twitter users it seems like any app that cleaned up all posts automatically were broken back in 2023.  Frankly these kind of changes are why it&#8217;s value has <strong><a href="https://www.usatoday.com/story/money/2024/10/02/x-valuation-down-fidelity/75481287007/">dropped 80%</a> </strong>in the last few years.  </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.scottnelson.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Scott Nelson! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Fixing Social Media]]></title><description><![CDATA[Dealing with the new 'digital cigarettes']]></description><link>https://www.scottnelson.xyz/p/fixing-social-media</link><guid isPermaLink="false">https://www.scottnelson.xyz/p/fixing-social-media</guid><dc:creator><![CDATA[Scott Nelson]]></dc:creator><pubDate>Wed, 18 Sep 2024 19:28:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/807f22f9-5fd5-42a8-9c09-b8a176ef3aa6_1024x1024.webp" 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_!9rIA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10cd86a2-ebc0-49f1-bb68-85c137979cf2_504x504.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9rIA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10cd86a2-ebc0-49f1-bb68-85c137979cf2_504x504.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9rIA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10cd86a2-ebc0-49f1-bb68-85c137979cf2_504x504.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9rIA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10cd86a2-ebc0-49f1-bb68-85c137979cf2_504x504.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9rIA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10cd86a2-ebc0-49f1-bb68-85c137979cf2_504x504.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9rIA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10cd86a2-ebc0-49f1-bb68-85c137979cf2_504x504.jpeg" width="504" height="504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10cd86a2-ebc0-49f1-bb68-85c137979cf2_504x504.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:504,&quot;width&quot;:504,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122587,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9rIA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10cd86a2-ebc0-49f1-bb68-85c137979cf2_504x504.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9rIA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10cd86a2-ebc0-49f1-bb68-85c137979cf2_504x504.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9rIA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10cd86a2-ebc0-49f1-bb68-85c137979cf2_504x504.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9rIA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10cd86a2-ebc0-49f1-bb68-85c137979cf2_504x504.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">Credit ChatGPT</figcaption></figure></div><p>After enormous pressure, Instagram is finally changing its user experience for teens and kids, according to the <a href="https://www.wsj.com/tech/personal-tech/instagram-is-restricting-teen-accountsand-blocking-sneaky-workarounds-893ff8d0">Journal</a>. This comes barely a week after Australia plans to <a href="https://www.reuters.com/technology/australia-plans-social-media-ban-children-2024-09-09/">ban it altogether</a> for kids.  This is likely the start of a <a href="https://www.theguardian.com/technology/2024/sep/18/australia-social-media-age-ban-limits-albanese-government">new trend</a>. </p><p>Frankly I think this is good news, which I never thought I&#8217;d be saying.  As a teen I would have hated this, and think it totally unfair.  But we now know social media like instagram is uniquely dangerous, even lethal, for <a href="https://www.wsj.com/articles/facebook-knows-instagram-is-toxic-for-teen-girls-company-documents-show-11631620739">young kids</a>.  And more broadly, the <a href="https://mitsloan.mit.edu/ideas-made-to-matter/study-social-media-use-linked-to-decline-mental-health#:~:text=Most%20broadly%2C%20the%20researchers%20found,the%20salience%20of%20these%20findings.">more you use social media</a> the more harmful it is, for <em>anyone</em>.  </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.scottnelson.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This is at first kind of surprising.  It seems harmless, and initially it &#8216;feels good&#8217;.  And that&#8217;s why it&#8217;s so pernicious, and why comparisons to cigarettes are so apt.  They both deceptively cause you harm in the long run. </p><p>But even despite this knowledge, and anti-social media evangelists like Cal Newport and Jonathan Haidt criticizing it publicly nonstop, I still use stuff like Instagram.  And I don&#8217;t think we&#8217;re ever going to completely ban it - instead we should change it. </p><h2>Control The Feed</h2><p>One of the things that&#8217;s not talked about enough is how little control you have over your own news feed.   </p><p>There&#8217;s a number of problems with that.  First of all, it&#8217;s currently engineered to illicit angry, depressing, and other negative emotions - because scientifically that&#8217;s what increases engagement and therefore ad revenue over time.  Big tech companies hire teams of PhD&#8217;s to make the content more addictive than a slot machine, and rile you up.  </p><p>Second, you have virtually no control over what kind of content you&#8217;re getting.  Maybe you&#8217;re energized and <em>want </em>to see political news.  Or maybe you&#8217;re exhausted after work and just want some silly memes.  Doesn&#8217;t matter - once you start scrolling the algorithm will do whatever it takes to keep you there. </p><p>Isn&#8217;t this bizarre? When I&#8217;m watching TV, I simply change channels whenever and to whatever I want.  My rewatch of The Office isn&#8217;t suddenly interrupted with news in Syria (or vice versa).  But that&#8217;s basically every news feed.  </p><p>This wouldn&#8217;t be too hard to change, since we encourage tech reform all the time.  There are already some solid &#8216;<a href="https://www.consumerreports.org/right-to-repair/new-york-right-to-repair-law-digital-fair-repair-act-a8385596436/?srsltid=AfmBOorZp_cFkz-MBG2h4Gz8PBESjtzlXv1TfHydWj4u_qGtgIDwM5IJ">right to repair</a>&#8217; laws, copyright laws, GDPR privacy laws, etc that have been popular and successful.  So it&#8217;s not hard to imagine some more user rights regarding personalized control over news feeds.  </p><p>Imagine being able to tap a button to temporarily turn off political or depressing content.  Or show only funny memes for a bit.  Or even dial your feed to be less addictive for a day, so you can do the productive things you actually want to get done.  That sounds a lot better to me.  </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.scottnelson.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>