Shellsharks Blogroll - BlogFlock 2025-11-25T09:16:57.203Z BlogFlock Werd I/O, cool-as-heck, destructured, Evan Boehs, Aaron Parecki, <span>Songs</span> on the Security of Networks, Adepts of 0xCC, cmdr-nova@internet:~$, Sophie Koonin, Westenberg, fLaMEd, Hey, it's Jason!, gynvael.coldwind//vx.log (pl), Johnny.Decimal, Terence Eden’s Blog, James' Coffee Blog, Molly White, Robb Knight, joelchrono, Trail of Bits Blog, Posts feed, Kev Quirk Of the web - Werd I/O 692475ad173fa100010b1b90 2025-11-24T15:11:42.000Z <p>[<a href="http://scripting.com/2025/11/24/141418.html?ref=werd.io">Dave Winer on Scripting News</a>]</p><p>I think <a href="https://scripting.com/?ref=werd.io">Dave Winer</a> makes an important distinction here:</p><blockquote>&#x201C;For a piece of software, being of the web means that it is built to share data with other apps, ones that receive data as input, as a feed reader consumes feeds, or generate output for other apps, e.g. software used to publish feeds. Or competitive apps, that do roughly the same thing another app does, and want to be able to receive the user&apos;s data, or better, share the users&apos; data so they can use both apps (we shouldn&apos;t settle for less than this, imho).&#x201D;</blockquote><p>By his definition, most web apps are on the web, but not <em>of</em> it. This seems right to me, and I suspect web instigators like Tim Berners-Lee would agree.</p><p>The odd thing is that, for a while, desktop software did exactly this. Word would save a document in a particular format, and another application written by someone else entirely could open that document. When we moved to the cloud, we signed up for a computing environment that was as much about siloing and isolation as much as it was about ease of access and maintenance.</p><p>Some of the effects of that are good: zero trust enterprise services have made organizations more secure. But the obvious benefit for vendors is lock-in. That&#x2019;s been true for decades: the whole thrust of the tech side of my has been helping to remove gatekeepers and empower people to access the data and services they need, on their terms. These days, some jurisdictions have legislation to help prevent that.</p><p>But the web, as Dave points out, was never about lock-in. As Tim Berners-Lee made clear, again and again: this is for everyone. It&#x2019;s a public domain platform, using open protocols, that allows anyone to publish, share, and read. Anything that&#x2019;s truly of the web is in line with those principles &#x2014; and those principles are worth protecting.</p><p>[<a href="http://scripting.com/2025/11/24/141418.html?ref=werd.io">Link</a>]</p> Snowy morning - James' Coffee Blog https://jamesg.blog/2025/11/24/snowy-morning/ 2025-11-24T09:23:34.000Z <p>On the cusp of the snowy doorstep, I felt a child-like excitement. I wanted to run outside and embrace the snow — the first proper snow, as we would say here, in at least a year. <em>This is the kind of snow that will lie on the ground.</em>, I thought. The snow flakes were thick, leaving a white blanket over the whole countryside.</p><p>I walked to get my train, still wearing my summer trainers. Maybe part of me didn’t think it was necessary to prepare for snow — there was little last year. Except, outside, I knew a different shoe would have gone a long way.</p><p>I walked on untouched snow. I must have been the first person out in my neighbourhood. The loudest sounds were my footsteps on the wet snow, followed then by the snowflakes delicately falling onto the quiet stone paths. I started to notice a few snowflakes were falling into my long hair, which made me smile. I was darting a bit of the snow with me where I went.</p><p>I looked back briefly and noticed the track that my footsteps had made — each one a step in my journey. There were no footsteps ahead. Later, I encountered a pair of footsteps — maybe they were left by a couple out walking to the same train to which I was headed. The footsteps were in a beautiful alignment.</p><p>On the train — the warm, bright train — I was delighted by how many people there were, each one bracing the snow to be here. I felt less lonely, and smiled to myself. I carried a smile with me as I started my journey for the day, as well as crystals of snow that lay in my hair.</p> Mead Update - 11/23/25 - Ginger Peach - Cool As Heck https://cool-as-heck.blog/mead-update-11-23-25-ginger-peach 2025-11-23T15:27:26.000Z <div>After taste testing and gravity testing the ginger peach mead, I decided to bottle it. The .75g of ginger only needed about 12 hours in the carboy to extract the right amount of flavor. That, along with a little back sweetening from the peach syrup, has given the mead a nicely balanced flavor. </div> <div><br></div> <div><figure class="attachment attachment--preview attachment--jpg"> <img alt="Uploaded image" data-lightbox-full-url="https://pagecord.com/cdn-cgi/image/width=1600,height=1200,format=webp,quality=90/https://storage.pagecord.com/cy7j1hiesrr0ehupvi9skvn1wpe6" src="https://pagecord.com/cdn-cgi/image/width=1600,height=1200,format=webp,quality=90/https://storage.pagecord.com/cy7j1hiesrr0ehupvi9skvn1wpe6"> </figure></div> <div>The other batch I've got going, the maple vanilla one, got to about 11% ABV with plenty of that maple sweetness left, so I decided to stop fermentation there and keep this one from going as dry as the others I've been making. I put it in the fridge to cold crash it for 24h, then racked it into a new carboy with potassium sorbate and a campden tablet already dissolved in a bit of spring water. This will help to further inhibit the yeast and keep the mead around 11-12% ABV.</div> <div><br></div> <div>After a few more days in the fridge, I'll sanitize the oak chips and add those to the mead in a brew bag along with the vanilla bean and allspice berries, each in their separate brew bag for easy removal when the flavor is right. I'm very excited about this one! I think this is going to be the best one yet. It should age well and be a really nice fall mead next year.</div> Now witness the power of this fully operational Fediverse! - Terence Eden’s Blog https://shkspr.mobi/blog/?p=63716 2025-11-23T12:34:35.000Z <p>How can you measure the popularity of a social network site? Perhaps by counting the number of active accounts, or the quality of the discourse, or even how many people reply to your witty memes.</p> <p>Me? I prefer to look at how many people visit my blog from each site. It is an imperfect measure - and a vain one - but lets me know where I should be spending my time. No point posting on a network which is just bots talking to each other, right?</p> <p>Earlier this year <a href="https://shkspr.mobi/blog/2025/09/reasonably-accurate-privacy-conscious-cookieless-visitor-tracking-for-wordpress/">I built a stats-counter for my blog</a>. Every time someone clicks from a website which links to my blog, it records that visit in a database. I get to see which blog posts are doing numbers, and where those numbers came from.</p> <p>Until fairly recently, the Mastodon social network didn&#39;t send referer details. I thought that reduced the visibility of the network and <a href="https://shkspr.mobi/blog/2024/12/mastodon-now-sends-referer-headers-hurrah/">lobbied for it to change</a>. As various Mastodon servers upgrade, and admins opt-in, it is becoming more apparent just how much traffic originates from the Fediverse.</p> <p>Over the last few weeks, here&#39;s how many people have clicked <em>from</em> BlueSky and Mastodon <em>to</em> one of my blog posts.</p> <table class="edent_stats_column"><thead><tr><th class="totals">Total</th><th>Source</th></tr></thead><tbody> <tr><td class="stats-count">1,607</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=bsky.app"/><a href="https://bsky.app">bsky.app</a></td></tr> <tr><td class="stats-count">752</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=mastodon.social"/><a href="https://mastodon.social">mastodon.social</a></td></tr> </tbody></table> <p>At first glance, it doesn&#39;t look good for our elephantine friends, does it? The butterfly sends over twice the traffic. Game over!</p> <p>But, of course, while Mastodon.social is the biggest instance - it is far from the only one. What happens if we slide down the long tail? Here&#39;s all the Mastodon-ish instances which sent me over 10 clicks.</p> <table class="edent_stats_column"><thead><tr><th class="totals">Total</th><th>Source</th></tr></thead><tbody> <tr><td class="stats-count">193</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=phanpy.social"/><a href="https://phanpy.social">phanpy.social</a></td></tr> <tr><td class="stats-count">120</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=joinmastodon.org"/> android-app://org.joinmastodon.android/</td></tr> <tr><td class="stats-count">106</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=infosec.exchange"/><a href="https://infosec.exchange">infosec.exchange</a></td></tr> <tr><td class="stats-count">62</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=mas.to"/><a href="https://mas.to">mas.to</a></td></tr> <tr><td class="stats-count">59</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=mstdn.social"/><a href="https://mstdn.social">mstdn.social</a></td></tr> <tr><td class="stats-count">55</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=social.vivaldi.net"/><a href="https://social.vivaldi.net">social.vivaldi.net</a></td></tr> <tr><td class="stats-count">49</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=wandering.shop"/><a href="https://wandering.shop">wandering.shop</a></td></tr> <tr><td class="stats-count">48</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=fosstodon.org"/><a href="https://fosstodon.org">fosstodon.org</a></td></tr> <tr><td class="stats-count">33</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=mathstodon.xyz"/><a href="https://mathstodon.xyz">mathstodon.xyz</a></td></tr> <tr><td class="stats-count">27</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=mastodon.online"/><a href="https://mastodon.online">mastodon.online</a></td></tr> <tr><td class="stats-count">26</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=mastodon.scot"/><a href="https://mastodon.scot">mastodon.scot</a></td></tr> <tr><td class="stats-count">24</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=app.wafrn.net"/><a href="https://app.wafrn.net">app.wafrn.net</a></td></tr> <tr><td class="stats-count">19</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=indieweb.social"/><a href="https://indieweb.social">indieweb.social</a></td></tr> <tr><td class="stats-count">18</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=social.lol"/><a href="https://social.lol">social.lol</a></td></tr> <tr><td class="stats-count">17</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=tech.lgbt"/><a href="https://tech.lgbt">tech.lgbt</a></td></tr> <tr><td class="stats-count">17</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=toot.wales"/><a href="https://toot.wales">toot.wales</a></td></tr> <tr><td class="stats-count">16</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=en.osm.town"/><a href="https://en.osm.town">en.osm.town</a></td></tr> <tr><td class="stats-count">16</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=feditrends.com"/><a href="https://feditrends.com">feditrends.com</a></td></tr> <tr><td class="stats-count">14</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=mstdn.ca"/><a href="https://mstdn.ca">mstdn.ca</a></td></tr> <tr><td class="stats-count">14</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=piefed.social"/><a href="https://piefed.social">piefed.social</a></td></tr> <tr><td class="stats-count">12</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=wetdry.world"/><a href="https://wetdry.world">wetdry.world</a></td></tr> <tr><td class="stats-count">11</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=c.im"/><a href="https://c.im">c.im</a></td></tr> <tr><td class="stats-count">11</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=mastodon.nl"/><a href="https://mastodon.nl">mastodon.nl</a></td></tr> <tr><td class="stats-count">51</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=mastodon.social"/> Sites sending &lt; 10 clicks</td></tr> </tbody></table> <p>Ah! Add them all up and you get a grand total of <strong>1,773 visitors from Mastodon-powered sites</strong>. That&#39;s <em>more</em> than BlueSky.</p> <p>Now, there are some obvious caveats to the data:</p> <ul> <li>I have a smaller follower count on BlueSky than I do on Mastodon.</li> <li>My posts may appeal more to one demographic than another.</li> <li>People may have strict privacy controls which suppress the true volume of visitors.</li> <li>There&#39;s no way to measure how long someone spends reading my posts.</li> <li>RSS and newsletter visitors aren&#39;t counted.</li> <li>Clicks from apps may not always show a referer.</li> <li>Some people may be on multiple services.</li> <li>Fediverse users can follow the post directly, so don&#39;t need to visit the site to read it.</li> </ul> <p>And yet… no matter how you slice it, Fediverse servers are sending as much traffic as BlueSky!</p> <p>I think this is brilliant. Web services should be able to scale from small to big - and each ActivityPub-powered site helps power the open Internet.</p> <p>Just for completeness, this is how Reddit, Facebook, LinkedIn, Twitter, and Lemmy do over the same period:</p> <table class="edent_stats_column"><thead><tr><th class="totals">Total</th><th>Source</th></tr></thead><tbody> <tr><td class="stats-count">1,158</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=reddit.com"/><a href="https://reddit.com">reddit.com</a></td></tr> <tr><td class="stats-count">585</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=reddit.com"/> android-app://com.reddit.frontpage/</td></tr> <tr><td class="stats-count">76</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=facebook.com"/><a href="https://facebook.com">facebook.com</a></td></tr> <tr><td class="stats-count">76</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=old.reddit.com"/><a href="https://old.reddit.com/r/programming/">https://old.reddit.com/r/programming/</a></td></tr> <tr><td class="stats-count">56</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=www.reddit.com"/><a href="https://www.reddit.com/r/programming/">https://www.reddit.com/r/programming/</a></td></tr> <tr><td class="stats-count">52</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=youtube.com"/><a href="https://youtube.com">youtube.com</a></td></tr> <tr><td class="stats-count">41</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=t.co"/><a href="https://t.co">t.co</a></td></tr> <tr><td class="stats-count">38</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=old.reddit.com"/><a href="https://old.reddit.com/r/todayilearned/comments/1nsw7f4/til_in_mongolia_instead_of_a_street_address_a/">https://old.reddit.com/r/todayilearned/comments/1nsw7f4/til_in_mongolia_instead_of_a_street_address_a/</a></td></tr> <tr><td class="stats-count">31</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=linkedin.com"/><a href="https://linkedin.com">linkedin.com</a></td></tr> <tr><td class="stats-count">27</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=lemmy.world"/> android-app://io.syncapps.lemmy_sync/</td></tr> <tr><td class="stats-count">27</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=www.reddit.com"/><a href="https://www.reddit.com/r/todayilearned/comments/1nsw7f4/til_in_mongolia_instead_of_a_street_address_a/">https://www.reddit.com/r/todayilearned/comments/1nsw7f4/til_in_mongolia_instead_of_a_street_address_a/</a></td></tr> <tr><td class="stats-count">22</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=old.reddit.com"/><a href="https://old.reddit.com/r/programming/comments/1n96ftn/40_years_later_are_bentleys_programming_pearls/">https://old.reddit.com/r/programming/comments/1n96ftn/40_years_later_are_bentleys_programming_pearls/</a></td></tr> <tr><td class="stats-count">22</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=lemmy.ca"/><a href="https://lemmy.ca">lemmy.ca</a></td></tr> <tr><td class="stats-count">17</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=linkedin.com"/> android-app://com.linkedin.android/</td></tr> <tr><td class="stats-count">16</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=lemmy.dbzer0.com"/><a href="https://lemmy.dbzer0.com">lemmy.dbzer0.com</a></td></tr> <tr><td class="stats-count">14</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=feddit.org"/><a href="https://feddit.org">feddit.org</a></td></tr> <tr><td class="stats-count">11</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=www.reddit.com"/><a href="https://www.reddit.com/r/programming/comments/1n96ftn/40_years_later_are_bentleys_programming_pearls/">https://www.reddit.com/r/programming/comments/1n96ftn/40_years_later_are_bentleys_programming_pearls/</a></td></tr> <tr><td class="stats-count">10</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=discuss.tchncs.de"/><a href="https://discuss.tchncs.de">discuss.tchncs.de</a></td></tr> <tr><td class="stats-count">10</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=l.instagram.com"/><a href="https://l.instagram.com">l.instagram.com</a></td></tr> <tr><td class="stats-count">8</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=lemmy.blahaj.zone"/><a href="https://lemmy.blahaj.zone">lemmy.blahaj.zone</a></td></tr> <tr><td class="stats-count">6</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=www.reddit.com"/><a href="https://www.reddit.com/r/GrapheneOS/comments/1m2l84b/considering_making_the_switch_does_google_pay/">https://www.reddit.com/r/GrapheneOS/comments/1m2l84b/considering_making_the_switch_does_google_pay/</a></td></tr> <tr><td class="stats-count">6</td><td><img class="pingback-favicon" src="https://shkspr.mobi/favicons/?domain=reddthat.com"/><a href="https://reddthat.com">reddthat.com</a></td></tr> </tbody></table> <p>If you add up all the Lemmy instances, they send about as much traffic as Facebook and LinkedIn combined. That&#39;s not a huge surprise - those platforms hate anyone clicking away to the wider web.</p> <p>Twitter is basically <a href="https://en.wikipedia.org/wiki/Dead_Internet_theory">the Dead Internet</a>. I&#39;m no longer on there, but I do occasionally search it to see who is sharing my posts. The popular posts I write get shared a <em>lot</em> - sometimes by accounts with huge followers - yet there are no comments or retweets and barely and clicks.</p> <p>I don&#39;t do Instagram or Threads, and that might be reflected in their low numbers. But I&#39;m not active on YouTube either - yet people there occasionally link back to me.</p> <h2 id="final-thoughts"><a href="https://shkspr.mobi/blog/2025/11/now-witness-the-power-of-this-fully-operational-fediverse/#final-thoughts">Final Thoughts</a></h2> <p>Firstly, my stats only represent my site. Your site might be very different.</p> <p>Secondly, I&#39;ve ignored search engine traffic, big blogs, newsletters, and other sources.</p> <p>Thirdly, and most importantly, this <em>isn&#39;t</em> a competition! The desire for a &#34;winner-takes-all&#34; service is dangerous and disturbing. An ecosystem is at its most vibrant when there are multiple participants each thriving in their own niche.</p> <p>I want a thousand sites, running a hundred different software stacks, some of which only serve a dozen people, or even a lone participant.</p> <p>Diversity is strength.</p> Bookmarks - James' Coffee Blog https://jamesg.blog/2025/11/22/bookmarks/ 2025-11-22T20:08:10.000Z <p>My copy of Stephen King’s <em>On Writing</em> has been sitting on the shelf for a while. Why I stopped reading the book is one of those things lost to time. But about two weeks ago, I went to my bookshelves and picked out the two books that I had started but not finished yet. <em>I could finish these now,</em> I thought. I remembered enjoying what I had read so far.</p><p>The blue ribbon bookmark built into the book, which I had placed at the page I had read last, let me pick up where I left off. At first I was a bit hesitant: <em>would I remember where I left off?</em> I quickly got back into the book, though; given the book is autobiographical in nature, I didn’t need to keep looking back to pick up the story.</p><p>I’m glad I started reading the book again. I am learning so much!</p><p>This week a friend said something that made me write down that bookmarks are a way of understanding where you are. A bookmark, sticking out at the top or the bottom of the book, lets you know how far along you are relative to all the pages. You have some bearing of your progress. But just as true is that bookmarks are a way of noting where you left off so that you can come back later.</p><p>There are topics I want to write about but for which I don’t yet have the words; I need to do more thinking, more reading, or have more conversations to help me figure out how to get started. It’s almost as if some of my ideas are mental bookmarks. When I come back to an idea, I can think <em>oh, yes, this really interests me!</em> and get back to thinking. Maybe there is no change and I leave the bookmark where it is. Or maybe the bookmark leads me to a story for which I am now ready.</p> Icebreakers - James' Coffee Blog https://jamesg.blog/2025/11/22/icebreakers/ 2025-11-22T19:55:52.000Z <p>This evening I hosted an online event about writing and writing on the web. “Writing” is a broad topic, so I wanted a way to help get the discussion going. A few weeks ago, I tried an ice breaker question in an event which went well, so I decided I’d try one again this evening.</p><p>At first, I wasn’t sure what question I wanted to ask, but I had a few criteria in mind. I wanted a question that any participant could answer. To me, this meant the question had to be resonant to the audience (writers), approachable, and not too daunting.</p><p>For this event, I didn’t want to have a schedule – that would be too structured. I didn’t think we would need a schedule, ether: writing, as I mentioned earlier, is such a broad topic. I was confident there would be things to talk about. However, moving from the event introduction into the first topic of discussion without an agenda can be tricky (and for long running events may encourage the same few people who are more confident to speak first). </p><p>I came up with the icebreaker question “What do you like to write about?” After introducing the event, I asked the question. I didn’t ask anyone in particular to answer because I think a key part of an event on writing – especially online – is for people to talk when they feel comfortable. A few people answered, which both got the discussion going and allowed us all to learn a bit about each other. </p><p>Then the thing happened that I was secretly hoping would happen: the discussion would naturally flow from there. And it did. In the following 90 minutes, we covered many topics, from writing as art to the use of emojis in writing to many more topics.</p><p><em>I am hoping to do another writing event in December. If you'd like to join, let me know and I can email you when the next event is scheduled! My email is readers [at] jamesg [dot] blog.</em></p> Magazine Review: DOCTYPE - Terence Eden’s Blog https://shkspr.mobi/blog/?p=64575 2025-11-22T12:34:50.000Z <blockquote><p>D&#39;yer remember the eighties? The eighties, eh? Remember &#39;em? With the Acorn Archimedes an&#39; that? What were we like? Remember them mags what y&#39;got? The computer mags? Wirral the source code? Remember typin&#39; it all in be hand? If yer semicolon were outta place y&#39;d gerra syntax error! And you try telling that to the young people of today, <a href="https://youtu.be/sGTDhaV0bcw?t=200">will they believe yer</a>?</p></blockquote> <p>For those of you born this century, it might be hard to believe but - yes - the way we distributed source code back in the day was on paper. Computer magazines would be full of news, reviews, letters (like the comments section of a website), classified ads (like eBay), and code listings - like this:</p> <blockquote class="social-embed" id="social-embed-1037653735231680512" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/yorecomputer" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRrgCAABXRUJQVlA4IKwCAAAQDACdASowADAAPrVEnEmnI6KhLjv8yOAWiWwAyuOiUAjyXSnoA22HPYM0ovbXV7/ZT/AfSrTUPJL5zW+zEjpF2e52SxXFdH4sJcbMmSkHLo+b+ubQHTEnAL91nxL5OHDW62/B9RwH0uAA/v8qjvXGEHpPwlrxIhYlY4Uc2IZjueIhe3BBiOba1lJHvD+o4ug7qhwpuwXk/WNV29+h+j8lac37T2XlsnMw8m/Ws1ul0E2EA8OY8lD4AynQbAOUZqDz36PiuGPoHW5goAqRi8cKV2TkAyoI4iK4rLInfcBpRNLhacA4OGHRRomqWO7roW3JAgisGmIjGn+PAKl2s1XzzhdQ6L45RoVKN9Ste++5Ns6simyEXo44jJUCHnfytc3kPIVsCmVTlT+VI8UzgtnXHEIk4r/xGrgRyjFybhrzTm7UmCDE/I2XQS9BHoi812bE9VPEJYYvcJJBOyY3CwScT52kSu2axoaRGbKYDl+tcTeysR69SxzYBupdkWCHwPx96rWptNefY1quXrgE4IutA1INL5pT3sgBjeD/Uu4UovStEzVr8/x+9eCuYb6zfaUoV5VS2ft7B0VLHdHMDbGCXtIdYkA0jOLWezQAtlKljgir7k74kpCtT5VarKeMwOahYSQU/YgQvxHfTAGGqXCTIkY91PoZ5evV6uuqUO2t0QIZ9y3pTVOYdMJbdNjR9hNW+zAV+Z9jJeKtSFc3dVyFGCfZZ2PwMDg319GhlIIhuaH3G66qkWlWjPnps8o0lLa0oaLeeybqZmc5iZ8aL6T83DrUvrXVKMtxxhMsyMdbflDyiwHE258fygd/Tp0Q2ubcPRoBAKOqeyYApXGkwotsnQQ9licld4ruZXkJIAgiCtjsJjUsISls0n4ukPz3aIrzcxElbdgv7jTgAAA=" alt="" itemprop="image"/><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">YORE COMPU​TER 🕹</p>@yorecomputer</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"/></header><section class="social-embed-text" itemprop="articleBody">1986:<br/><br/>Your Sinclair Magazine Issue 09, page 50<br/><br/><a href="https://archive.org/stream/your-sinclair-09#page/n49">archive.org/stream/your-si…</a> <a href="https://twitter.com/yorecomputer/status/1037653735231680512/photo/1">pic.x.com/b3jgdn12kk</a><div class="social-embed-media-grid"><a href="https://pbs.twimg.com/media/DmZ8koRWwAABdWD.jpg" class="social-embed-media-link"><img class="social-embed-media" alt="" src="data:image/webp;base64,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"/></a></div></section><hr class="social-embed-hr"/><footer class="social-embed-footer"><a href="https://twitter.com/yorecomputer/status/1037653735231680512"><span aria-label="3 likes" class="social-embed-meta">❤️ 3</span><span aria-label="4 replies" class="social-embed-meta">💬 4</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2018-09-06T10:48:23.000Z" itemprop="datePublished">10:48 - Thu 06 September 2018</time></a></footer></blockquote> <p>That&#39;s how I learned to code. Laboriously type in a few hundred lines of dense code, check it furiously for mistakes, get frustrated at a syntax error on line 115, scream &#34;eureka!&#34; when I got it running, and then investigated its inner workings.</p> <p>A few months ago, Internet funster Matt Round <a href="https://crispsandwi.ch/@mattround/114754595521453291/">announced that he was bringing back type-in mags</a>. But, this time, for the web!</p> <p>Would that work? In an era of vibe-coding, templates, and batteries-included frameworks, who on Earth would buy a magazine like this?</p> <p><a href="https://vole.wtf/doctype/"><img src="https://shkspr.mobi/blog/wp-content/uploads/2025/11/magazine.webp" alt="Magazine cover featuring a spaceship and pyramids. It says &#34;10 amazing web pages&#34;." width="200" class="alignleft size-full wp-image-64578"/></a></p> <p>Well - <em>you</em>, I hope. <a href="https://vole.wtf/doctype/">Because it is now on sale</a> and features a project written by me!</p> <p>For a very reasonable £7.99, you get <strong>ten</strong> different games, projects, and demos to type in. That&#39;s a mere 79p per website! Cheaper than a C64 cassette I reckon.</p> <p>The <a href="https://happytoast.co.uk/">artwork by HappyToast</a> is lush, the layout is gorgeous, and the programs are fun. Some of them you&#39;ll understand straight away, others you won&#39;t quite get until the very last character.</p> <p>Could you cheat by scanning it, running OCR over the code, and then running it? Sure. But you can also hire someone to kiss your partner if you can&#39;t be bothered to put the effort in. Where&#39;s the fun in that?</p> <p>Here&#39;s a sneak preview of mine:</p> <img src="https://shkspr.mobi/blog/wp-content/uploads/2025/11/bookerfly.webp" alt="Page from a magazine. My finger is pointing to a block with my photo in it. HTML code is on the page." width="2048" height="1152" class="aligncenter size-full wp-image-65063"/> <p>I&#39;d love your feedback on my project and I&#39;d be delighted if you turned it into something awesome.</p> <p>Copy-typing code - especially <a href="https://chromakode.com/">Max Goodhart</a>&#39;s incredible &#34;Quine&#34; project - is a meditative and unusual experience. I propped up the magazine on my laptop and was <em>delighted</em> that I only made five typos the first time through.</p> <img src="https://shkspr.mobi/blog/wp-content/uploads/2025/11/quine.webp" alt="Out of focus photo of a magazine propped up on a laptop. The code editor is visible." width="2048" height="1536" class="aligncenter size-full wp-image-65100"/> <p>Is this really how we lived? Yes! Is this something we should go back to? Well, that&#39;s a harder question to answer.</p> <p>I hope you enjoy playing with what I and others have created. I bet you&#39;ll learn something new. Please remix mine and show it to your friends. If you haven&#39;t got a friend, one of the projects is a primitive Markov chain - so you can build your own digital pal.</p> <p>You can <a href="https://vole.wtf/doctype/">buy DOCTYPE magazine now</a>. It will make the perfect Christmas gift for all the nerds in your life.</p> Streets of Rage 4 - Joel's Log Files https://joelchrono.xyz/blog/streets-of-rage-4 2025-11-22T02:59:48.000Z <p>Some games give you a lot to talk about, and some others are pretty straight-forward mindless fun!</p> <p>I don’t have a huge history with the <em>Streets of Rage</em> series, but I am quite familiar with <a href="https://joelchrono.xyz/blog/couch-gaming/">multiplayer games</a>, and this just happened to be one of the popular ones when I looked at lists online. Still, I never prioritized it as much when I had plenty of other options, and I also wasn’t a big fan of the artstyle from the screenshots, since I really preferred the pixelart style the series had had during its original trilogy on the Sega Genesis.</p> <p>In any case, I saw the physical edition of <em>Streets of Rage 4: Anniversary Edition</em> for cheap online, I lost control again, and by the time I noticed I had the game on my collection and pretty much played from start to finish with friends on a weekend.</p> <p>While this is a fantastic game I will return to many times, I didnt’t have that much to say about it and it’s not like I am incredibly passionate for it—<em>or so I thought</em>. I almost didn’t feel like writing a review and sharing it because I don’t think I add anything new to the conversation, as someone who isn’t super familiar with beat’em ups and such.</p> <p>However, I write whatever I want here so that’s irrelevant :P</p> <figure class="img"> <picture> <source srcset="/assets/img/blogs/2025-11-21-streets-of-rage-4-official-artwork.webp" type="image/webp"/> <source srcset="/assets/img/blogs/2025-11-21-streets-of-rage-4-official-artwork.png" type="image/png"/> <img class="mx-auto" src="https://joelchrono.xyz/assets/img/blogs/2025-11-21-streets-of-rage-4-official-artwork.png" alt="Streets of Rage 4 official artwork"/> </picture> <figcaption class="caption">Streets of Rage 4 official artwork</figcaption></figure> <p>The <strong>story</strong> is simple and to the point. The children of Mr. X (a villain from previous games) started their own Crime Syndicate and have brought the city to chaos once again, so it’s up to you to save the city once again, venturing into the <em>streets of rage</em> to clean it up from the criminals raoming around.</p> <p>The <strong>gameplay</strong> is great! it’s a beat’em up after all. It’s fun, it’s easy to learn, but there’s a high ceiling to master especially if you are chasing high scores. You basically have regular attacks, throws, and Blitz moves. A new addition to the series are some special attacks, which will lower your HP, however, succesive attacks will let you recover it, unless you get hit, providing a great risk-reward balance that I enjoyed a lot. There’s a variety of characters, some new ones and some old ones, all of them with their own unique styles. Tanks, lightweights, etc.</p> <p>The <strong>art</strong> was neat. As I mentioned before the franchise started and stuck on the Sega Genesis, and never went through an early 3D graphics phase or high-res pixelart like other classic series did. This new entry—a couple decades after the previous one—went for hand-drawn character art, which looks absolutely incredible. At first I wasn’t a fan, but as soon as I started playing it, the animation work did its magic. It works perfectly and the lightning, shadows and other visual effects make the whole thing amazing. The locations and background art is good too, some of it is inspired by old stages from the original trilogy , but most are brand new ones that fit right in with the overall aesthetic. Every boss and enemy has pretty good animation and attack patterns too.</p> <p>The <strong>soundtrack</strong> of this game is as amazing as it gets. It fits perfectly with the rest of the franchise and it’s one of the main standouts of the game. This will hype you up like nothing else and get you in the mood to go to the streets and punch some criminals and corrupt policemen. Seriously though, it adapts depending on the action going on and is something I’ll definitely listen to while going to the gym or running around.</p> <p>Some other cool things this game offers are a Roguelike mode, which comes included in the Switch version (both physical and digital) and some great extras like concept art, pixel art, character profiles, a PvP mode, etc.</p> <p>Overall, this game was a fantastic experience to go through. This review was made after a single playthrough of the campaign and a couple of runs of the roguelike mode, I think there’s quite a lot of other things yet to experience, and I kind of want to get better at it on the Roguelike mode.</p> <p> <a href="mailto:me@joelchrono.xyz?subject=Streets of Rage 4">Reply to this post via email</a> | <a href="https://fosstodon.org/@joel/115591184437254176">Reply on Fediverse</a> </p> Winter sunset - James' Coffee Blog https://jamesg.blog/2025/11/20/winter-sunset/ 2025-11-20T15:48:52.000Z <p>A dusting of snow blankets hills in the distance, left over from the snowfall two evenings ago. There are thin light clouds above the hills through which the sky peeks. On the horizon, separating the snowy white hills from the light grey clouds, there is a hint of a pale red, cast from the sun setting at the opposite end of the sky.</p><p><em>The sun is setting</em>, I think to myself. Knowing that it will soon be the evening, I stand by the window and gaze out the window so I can see as much of the hills as possible before sunset. <em>Will the snow be there tomorrow?</em> I wonder. Whatever the case, the snow is beautiful right now.</p><p>On another hill, a few streaks of sun shine through gaps between the clouds, illuminating strips of a green hill – whose snow has already melted – with an amber colour. At the bottom of the hill, the treetops are dark green, occasionally interspersed with a few trees whose leaves are still orange – all trees change with the seasons at different paces. As autumn turns to winter, the orange sky and the remaining orange treetops complement each other well.</p><p>Most trees have lost their leaves, moving into their winter phase. A few leaves hang on to the trees near me, memories of the vitality of summer while I exist in a sea of Nature’s calls for rest that come in winter – the sleepy hills coated in snow, quieter streets.</p><p>The sun has set over the hills; yellow and orange colours are cast onto a few clouds, but the rest of the sky is light blue. Soon, the blue will change. We will cycle through gradient of all the colours that come in evening. I leave to look at the opposite end of the sky and see a warm pink hue envelops the clouds on the horizon, above which there is a fluffy line that goes from pink to light blue. <em>I wonder if I will see the purple in the sky this evening</em>, I think to myself.</p><p>I consider how much I love winter sunsets, and how much easier it is to notice them in winter for they happen much earlier in the evenings. <em>I wonder for how long the sky will be pink</em>, I think to myself as I continue to look out at the horizon in awe.</p> RE: Why Do You Need Big Tech for Your SSG? - Kev Quirk https://kevquirk.com/blog/re-why-do-you-need-big-tech-for-your-ssg/ 2025-11-20T11:41:00.000Z <div class="link"> <h2>RE: Why Do You Need Big Tech for Your SSG?</h2> <span>by Loren Stephens</span> <p>Loren posts a response arguing that while self-hosting and local builds have their charm, the simplicity and zero-maintenance nature of services like Netlify often make them the more practical choice for small personal sites.</p> <p><a class="button" target="_blank" href="https://ldstephens.net/blog/re-why-do-you-need-big-tech-for-your-ssg-kev-quirk/">Read Post →</a></p> <hr class="email-hidden"> </div> <p>I enjoyed this post as it approaches <a href="https://kevquirk.com/blog/why-do-you-need-big-tech-for-your-ssg/">the problem I wrote about yesterday</a> from a completely different perspective. While I spoke about rolling my own infrastructure and building locally to maintain control, Loren talks about the simplicity and cost (free!) of hosting with services like Netlify.</p> <p>Loren closes his post by saying:</p> <blockquote> <p>If you’re running a complex site or you’re philosophically opposed to big platforms, a VPS + rsync pipeline might be worth it. […] For my tiny, low-traffic static site, the convenience, zero cost, and redirect handling of GitHub + Netlify are hard to beat.</p> </blockquote> <p>I think this is the crux of the whole discussion. For me, it’s more about control than being opposed to big platform. I think they have their place, but for my use case, my personal blog isn’t it. For Loren, it’s all about simplicity and just getting shit done.</p> <p>It’s fantastic that we have different options that allow for more control, or for ease of use. As a result, we have a diverse pool of people and opinions on the Indie Web, and I don’t think anyone can argue against that being a good thing.</p> <div class="email-hidden"> <hr> <p>Thanks for reading this post via RSS. RSS is great, and you're great for using it. ❤️</p> <p> <a href="mailto:72ja@qrk.one?subject=RE: Why Do You Need Big Tech for Your SSG?">Reply to this post by email</a> </p> </div> Read "The Charlie Kirk purge: How 600 Americans were punished in a pro-Trump crackdown" - Molly White's activity feed 691e48a9bf0eb54619d2f523 2025-11-19T22:46:01.000Z <article class="entry h-entry hentry"><header><div class="description">Read: </div></header><div class="content e-content"><div class="article h-cite hcite"><div class="title"><a class="u-url u-repost-of" href="https://www.reuters.com/investigations/charlie-kirk-purge-how-600-americans-were-punished-pro-trump-crackdown-2025-11-19/" rel="bookmark">“<span class="p-name">The Charlie Kirk purge: How 600 Americans were punished in a pro-Trump crackdown</span>”</a>. </div><div class="byline"><span class="p-author h-card">Raphael Satter</span> and <span class="p-author h-card">A.J. Vicens</span> in <i class="p-publication">Reuters</i>. <span class="read-date"> Published <time class="dt-published published" datetime="2025-11-19">November 19, 2025</time>.</span></div><blockquote class="summary p-summary entry-summary">Two months after Charlie Kirk's assassination, a government-backed campaign has led to firings, suspensions, investigations and other action against more than 600 people. Republican officials have endorsed the punishments, saying that those who glorify violence should be removed from positions of trust.</blockquote><img src="https://www.mollywhite.net/assets/images/placeholder_social.png" alt="Illustration of Molly White sitting and typing on a laptop, on a purple background with 'Molly White' in white serif." style="display: none;"/></div><img src="https://www.mollywhite.net/assets/images/placeholder_social.png" alt="Illustration of Molly White sitting and typing on a laptop, on a purple background with 'Molly White' in white serif." style="display: none;"/></div><footer class="footer"><div class="flex-row post-meta"><div class="timestamp">Posted: <time class="dt-published" datetime="2025-11-19T22:46:01+00:00" title="November 19, 2025 at 10:46 PM UTC">November 19, 2025 at 10:46 PM UTC</time>. </div></div><div class="bottomRow"><div class="tags">Tagged: <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/censorship" title="See all feed posts tagged "censorship"" rel="category tag">censorship</a>, <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/extremism" title="See all feed posts tagged "extremism"" rel="category tag">extremism</a>, <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/free_speech" title="See all feed posts tagged "free speech"" rel="category tag">free speech</a>, <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/us_politics" title="See all feed posts tagged "US politics"" rel="category tag">US politics</a>. </div></div></footer></article> Published on Citation Needed: "Issue 97 – This is hardship" - Molly White's activity feed 691e469d409db444f66ec4c9 2025-11-19T22:37:17.000Z <article class="entry h-entry hentry"><header><div class="description">Published an issue of <a href="https://www.citationneeded.news/"><i>Citation Needed</i></a>: </div><h2 class="p-name"><a class="u-syndication" href="https://www.citationneeded.news/issue-97" rel="syndication">Issue 97 – This is hardship </a></h2></header><div class="content e-content"><div class="media-wrapper"><a href="https://www.citationneeded.news/issue-97"><img src="https://www.citationneeded.news/content/images/size/w2000/format/webp/2025/11/trump-mohammed-hotel.png" alt="Crown Prince Mohammed bin Salman and President Donald Trump pose together making thumbs-up gestures. On the right is a render of the proposed Trump Maldives hotel."/></a></div><div class="p-summary"><p>While slumping prices have some fearing it’s crypto winter again, Trump looks to Saudia Arabia and American retail crypto investors to fund the development of his next hotel</p></div></div><footer class="footer"><div class="flex-row post-meta"><div class="timestamp">Posted: <a href="https://www.citationneeded.news/issue-97"><time class="dt-published" datetime="2025-11-19T22:37:17+00:00" title="November 19, 2025 at 10:37 PM UTC">November 19, 2025 at 10:37 PM UTC</time>. </a></div><div class="social-links"> <span>Also posted to:</span><a class="social-link u-syndication twitter" href="https://twitter.com/molly0xFFF/status/1991270159932088751" title="Twitter" rel="syndication">Twitter</a><a class="social-link u-syndication mastodon" href="https://hachyderm.io/@molly0xfff/115578688852855412" title="Mastodon" rel="syndication">Mastodon</a><a class="social-link u-syndication bluesky" href="https://bsky.app/profile/molly.wiki/post/3m5zbtsem722x" title="Bluesky" rel="syndication">Bluesky</a></div></div><div class="bottomRow"><div class="tags">Tagged: <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/corruption" title="See all feed posts tagged "corruption"" rel="category tag">corruption</a>, <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/crypto" title="See all feed posts tagged "crypto"" rel="category tag">crypto</a>, <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/crypto_lobby" title="See all feed posts tagged "crypto lobby"" rel="category tag">crypto lobby</a>, <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/us_politics" title="See all feed posts tagged "US politics"" rel="category tag">US politics</a>.</div></div></footer></article> The Peaceful Transfer of Power in Open Source Projects - Terence Eden’s Blog https://shkspr.mobi/blog/?p=65112 2025-11-19T12:34:27.000Z <p>Most of the people who run Open Source projects are mortal. Recent history shows us that they will all eventually die, or get bored, or win the lottery, or get sick, or be conscripted, or lose their mind.</p> <p>If you&#39;ve ever visited a foreign country&#39;s national history museum, I guarantee you&#39;ve read this little snippet:</p> <blockquote><p>King Whatshisface was a wise and noble ruler who bought peace and prosperity to all the land.</p> <p>Upon his death, his heirs waged bloody war over rightful succession which plunged the country into a hundred years of hardship.</p></blockquote> <p>The great selling point of democracy is that it allows for the peaceful transition of power. Most modern democracies have rendered civil war almost unthinkable. Sure, you might not like the guy currently in charge, but there are well established mechanisms to limit their power and kick them out if they misbehave. If they die in office, there&#39;s an obvious and understood hierarchy for who follows them.</p> <p>Most Open Source projects start small - just someone in their spare room tinkering for fun. Unexpectedly, they grow into a behemoth which now powers half the world. These mini-empires are <em>fragile</em>. The most popular method of governance is the Benevolent Dictator For Life model. The founder of the project controls <em>everything</em>. But, as I&#39;ve said before, BDFL only works if the D is genuinely B. Otherwise the FL becomes FML.</p> <p>The last year has seen several BDFLs act like Mad Kings. They become tyrannical despots, lashing out at their own volunteers. They execute takeovers of community projects. They demand fealty and tithes. Like dragons, they become quick to anger when their brittle egos are tested. Spineless courtiers carry out deluded orders while pilfering the coffers.</p> <p>Which is why I am <em>delighted</em> that the Mastodon project has shown a better way to behave.</p> <p>In &#34;<a href="https://blog.joinmastodon.org/2025/11/the-future-is-ours-to-build-together/">The Future is Ours to Build - Together</a>&#34; they describe <em>perfectly</em> how to gracefully and peacefully transfer power. There are no VCs bringing in their MBA-brained lackeys to extract maximum value while leaving a rotting husk. No one is seizing community assets and jealously hoarding them. Opaque financial structures and convoluted agreements are prominent in their absence.</p> <p>Eugen Rochko, the outgoing CEO, has <a href="https://blog.joinmastodon.org/2025/11/my-next-chapter-with-mastodon/">a remarkably honest blog post about the transition</a>. I wouldn&#39;t wish success on my worst enemy. He talks plainly about the reality of dealing with the pressure and how he might have been a limiting factor on Mastodon&#39;s growth. That&#39;s a far step removed from the ego-centric members of The Cult of The Founder with their passionate belief in the Divine Right of Kings.</p> <p>Does your tiny OSS script need a succession plan? Probably not. Do you have several thousand NPM installs per day? It might be worth working out who you can share responsibility with if you are unexpectedly raptured. Do you think that your project is going to last for a thousand years? Build an organisation which won&#39;t crumble the moment its founder is arrested for their predatory behaviour on tropical islands.</p> <p>I&#39;m begging project leaders everywhere - please read up on the social contract and the consent of the governed. Or, if reading is too woke, just behave like grown-ups rather than squabbling tweenagers.</p> <p>It is a sad inevitability that, eventually, we will all be nothing but memories. The bugs that we create live after us, the patches are oft interrèd with our code. Let it be so with all Open Source projects.</p> Resonance - James' Coffee Blog https://jamesg.blog/2025/11/19/resonance/ 2025-11-19T12:12:11.000Z <p>I have been listening to a <a href="https://huffduffer.com/adactio/710457" rel="noreferrer">podcast interview between Ezra Klein and Brian Eno</a>. In it, Eno referenced the concept of the “premature sheen.” I stopped what I was doing, paused the podcast, and started to think about what those words meant.</p><p>I wanted to learn more about the concept, so I searched for “preamture sheen” on the web. DuckDuckGo returned an info card of Martin Sheen at the top. Not quite the result for which I was looking, then I realised that there was a typo in my query and maybe that had something to do with it. <sup id="f-1">1</sup></p><p>The second result was Adactio’s blog post called “<a href="https://adactio.com/journal/22256">The premature sheen</a>”. <em>This looks familiar</em>, I thought. I clicked on the result and realised that it was through Adactio’s blog that I first found this podcast episode.</p><p>I saw the post in my web reader, clicked through to Adactio’s blog, clicked on his link to the podcast, and that’s how I got here. Then a web search engine took me back to his blog. All of this is something of a cycle in finding information, a cycle in which personal websites are at the heart. I discovered the podcast through a personal website. I kept up to date with the personal website through a web reader tailored for following blogs.</p><p>I haven’t yet read about the concept of “premature sheen” for the serendipity of finding the blog post on which I originally discovered the podcast swept me away. The web is both wide and small. The web is full of potential. <em>The web is wonderful.</em></p><p>I have been thinking for a while of making a list of “reasons to be optimistic about the web.” I tried writing that post but the writing felt a little bit forced, almost as if I was trying to apply sheen before I knew exactly what I wanted to say. I kept my writing as a draft. Now, I wonder if the form of that idea is a list of stories that emerge as I experience wonder with the web – stories like the one I shared above where I had a full-circle experience involving personal websites. A story where the next place to learn about something I heard was from a friend, on the web.</p><p>On a similar note, I read <a href="https://manuelmoreale.com/thoughts/y-all-are-great">Y’all are great</a> by Manuel earlier today, in which he noted “with all the other wonderful humans that are still out there, spending their time making sure the old school web, the one made by the people, for the people, is not dying.” Another personal website that is beaming hope into the world about the web can be!</p><p>The web is indeed not "dead." With every voice publishing on independent platforms, and every link between websites, the web shines. With every blog post, story, and note, the power of connection that the web makes possible is illuminated. <em>We can build the web we want.</em> </p><p><em>If you are looking to make something for the web today, I have a prompt for you: What stories do you have of times recently when the web has felt alive?</em></p><p>[<strong>1</strong>]  Typo tolerance is one of my favourite features of search engines. Fun fact: when you add spelling correction in the background to a search engine, the engine becomes significantly more delightful to use. I don’t think Martin Sheen should have come up in the search result, but I’ll take any excuse to think for a moment about <em>the West Wing.</em></p> Routines - James' Coffee Blog https://jamesg.blog/2025/11/19/routines/ 2025-11-19T11:14:25.000Z <p>Over the last few weeks I have been working on rebuilding my morning routine.</p><p>I used to be regimented in my morning routine – everything scheduled down to the minute. I then ebbed the opposite way: my routines became unstructured, my mind every morning exerting itself to remember everything I need to do to start the day. With the experience of both of these extremes – regimentation and structurelessness – I feel like what would serve me best is a middle path: something in between.</p><p>I started by asking myself how I would like to start the morning. I decided that I wanted to do a bit of reading, even 15 minutes worth, before starting the day. Reading helps me ease into my day. I am reading <em>Best Wishes from the Full Moon Coffee Shop</em> right now. Because it is winter, the mornings are relatively dark so I light up my room with my fairy lights – my day starts and ends with reading under the fairy lights. At least as much as possible, for within routines there are fluctuations.</p><p>I then make coffee. To make coffee, I start by putting water in the kettle and turning the kettle on. I put a filter paper in my coffee brewer. I weigh 15 grams of coffee. I grind the coffee with my hand grinder. I put the coffee in the filter paper, then the coffee brewer on top of my cup. I put my cup on the scale, reset the scale to 0g, and then start brewing coffee. I pour water at 50g of water starting at 0s, 100g of water starting at 40s, and a further 100g of water starting at 1m15s. I try to be as consistent as I can, striving to pour exactly 250g of water in total. I celebrate a little bit every time I pour precisely; my accuracy fluctuates.</p><p>I love making coffee. All the steps may be the same, and I may have made coffee hundreds of times, but it doesn't make the process of making coffee any less special. I always look forward to making coffee.</p><p>With coffee – and breakfast – ready, I finish the rest of my routine of all the other things you need to do to get ready. Then I start my day.</p><p>Getting to the point of having a morning routine was hard. <em>If I wake up early enough that I will have time to read, will I not be tired? How will I stop myself from snoozing the alarm?</em></p><p>Despite all the looming questions on my mind, I kept reminding myself of how much it matters to take care of the essentials – getting good sleep, reading stories, and starting the day right with a good breakfast. I’m going to bed earlier too, so I feel more well rested (although coffee is still an essential in helping me find the energy to start the day!). You don't realise how true and important the advice "take care" is until you realise that you are tired all the time.</p><p>I am not regimented about having a morning routine at certain times any more – if I read a bit more or less, that’s okay. If I start breakfast a bit later than normal, that’s okay, too. I am also not sleeping in, either.</p><p>It gets easier to wake up on time because I know I have a bit of time to read my book before I have to start the day. Occasionally – like this morning – there are fluctuations where I have something scheduled that means I have to be up earlier, but no routine is the same twice anyway. I have a different routine for weekends. With that said, as long as I am going in the right direction, I am content.</p><p>With the desire to have a bit more of a routine, I’m even building a little night time routine too – when it gets to about nine o’clock, I try to read some manga or continue reading whatever fiction book I am reading.</p><p>After time with both regimented routines and ones with less structure and schedule, I find the necessity both in having a bit of structure but also not being too rigid. Embracing something in between has made me happier.</p><p><em>This is my submission for this month's </em><a href="https://alexsirac.com/indieweb-carnival-−-cycles-and-fluctuations/" rel="noreferrer"><em>IndieWeb Carnival on "Cycles and fluctuations", hosted by Alex</em></a><em>.</em> </p> Why Do You Need Big Tech for Your SSG? - Kev Quirk https://kevquirk.com/blog/why-do-you-need-big-tech-for-your-ssg/ 2025-11-19T09:57:00.000Z <p style="font-size: 1.2em;">A look at why small, personal websites don’t need big-tech static hosting, and how a simple local build and rsync workflow gives you faster deploys, more control, and far fewer dependencies.</p> <p>OK, so <a href="https://blog.cloudflare.com/18-november-2025-outage/">Cloudflare shit the bed yesterday</a> and the Internet went into meltdown. A config file grew too big and half the bloody web fell over.</p> <p><a href="https://afranca.com.br/the-fragile-web-we-built">How fragile</a>.</p> <p>It got me thinking about my fellow small-web compatriots, their SSG workflows, and why on earth so many rely on services like Cloudflare Pages and Netlify. For personal sites it feels incredibly wasteful: you’re spinning up a VM, building your site, pushing the result to their platform, then tearing the VM down again.</p> <p>Why not just build the site on your local machine? You’re not beholden to anyone, and you can host your site anywhere you like.</p> <ul> <li>✅ No CI/CD pipeline.</li> <li>✅ No big tech — just you and your server.</li> <li>✅ No VMs spinning up and down at the speed of a thousand gazelles.</li> </ul> <h2 id="how-to-build-and-deploy-automatically">How to build and deploy automatically</h2> <p>All you need is a hosting package that supports SSH (or FTP if you must) and a small script to build your site and rsync any changes. Here’s the core of my deployment script:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c">#!/bin/bash</span> <span class="nb">set</span> <span class="nt">-e</span> <span class="nv">LOCAL_DIR</span><span class="o">=</span><span class="s2">"/path/to/your/site/source"</span> <span class="nv">REMOTE</span><span class="o">=</span><span class="s2">"user@your-server.example.com"</span> <span class="nv">REMOTE_DIR</span><span class="o">=</span><span class="s2">"/path/to/your/website/files/yoursite.com/public_html"</span> <span class="nb">cd</span> <span class="s2">"</span><span class="nv">$LOCAL_DIR</span><span class="s2">"</span> <span class="o">||</span> <span class="nb">exit </span>1 <span class="c"># --- Build Jekyll site ---</span> <span class="nb">echo</span> <span class="s2">"🏗️ Building Jekyll site..."</span> bundle <span class="nb">exec </span>jekyll build <span class="nt">--quiet</span> <span class="nb">echo</span> <span class="s2">"✅ Build complete"</span> <span class="c"># --- Sync _site to remote server ---</span> <span class="nb">echo</span> <span class="s2">"🚀 Deploying to server..."</span> rsync <span class="nt">-az</span> <span class="nt">--checksum</span> <span class="nt">--delete</span> <span class="nt">--omit-dir-times</span> <span class="nt">--quiet</span> <span class="se">\</span> <span class="s2">"</span><span class="nv">$LOCAL_DIR</span><span class="s2">/_site/"</span> <span class="se">\</span> <span class="s2">"</span><span class="nv">$REMOTE</span><span class="s2">:</span><span class="nv">$REMOTE_DIR</span><span class="s2">/"</span> <span class="c"># --- Fin ---</span> <span class="nb">echo</span> <span class="s2">"✅ Deployment complete"</span> </code></pre></div></div> <p>Here’s what it does:</p> <ol> <li>Jumps into the directory where my source website files live.</li> <li>Builds the Jekyll site locally.</li> <li>Syncs the built files to my server over SSH, deleting anything I’ve removed locally.</li> </ol> <p>That’s it. And that’s all it needs to do. With these few lines of Bash, I can deploy anywhere, without waiting for someone else’s infrastructure to spin up a build container.</p> <p>My full script also checks the git status, commits changes, and clears the Bunny CDN cache, but none of that’s required. The snippet above does everything Cloudflare Pages and similar services do — and does it much quicker. My entire deploy, including the extras, takes about eight seconds.</p> <h2 id="final-thoughts">Final thoughts</h2> <p>If you’re hosting with one of the big static hosting platforms, why not consider moving away and actually owning your little corner of the web? They’re great for complex projects, but unnecessary for most personal sites.</p> <p>Then, the next time big tech has a brain fart, your patch of the web will probably sail right through it.</p> <div class="email-hidden"> <hr> <p>Thanks for reading this post via RSS. RSS is great, and you're great for using it. ❤️</p> <p> <a href="mailto:72ja@qrk.one?subject=Why Do You Need Big Tech for Your SSG?">Reply to this post by email</a> </p> </div> Snow - James' Coffee Blog https://jamesg.blog/2025/11/19/snow/ 2025-11-19T09:54:55.000Z <p><em>The snow looks like drops of moonlight</em> I thought to myself as the cool light from the street lamps illuminated the falling snow. <em>It’s beautiful. I have never seen anything like it.</em></p><p>Earlier this week I saw light rain fall that looked almost like it was snow – the light reflected off the falling rain in a way closer to snow than water. Although I am not sure if what I saw was exactly snow, my hopes were raised that it may snow properly this week. The air has been getting cooler; the outdoors feels evermore like winter. Yesterday evening, at around 9 o’clock, my hope for snow came to reality. I looked out the window after reading a book for an hour and noticed the heavy clouds and the white drops of snow.</p><p>The last time I saw snow was more than a year ago. Despite my hope that it would snow – one I shared excitedly with people in conversation this week – it took me a moment to internalise that it was now snowing. Then, my mind turned to the beauty of the snow fall – the way that the light breeze blew the snow over the grasses illuminated only by streetlight.</p><p>Time froze. I was eager to take in as much of the snow as possible, knowing that, like all seasons and weathers, snow is fleeting. Would the snow be here in the morning? I wasn’t sure, but I knew the snow was there, in the present moment, right in front of me. All that matters is it is snowing now – drops of moonlight fall from the heavens onto the frosting countryside grass.</p><p>My gaze was focused on the areas under the streetlights, which illuminated the snow and, over time, showed how the snow was accumulating. <em>This isn’t the kind of snow that will lay there until morning,</em> I knew from having seen many snows growing up; maybe there would be a dusting on the next day.</p><p>This morning, I woke up and saw on the horizon a white skyline, above which was the increasingly light blue that comes at 7am in November here in Scotland. Under the white skyline, there were hills dusted in snow. The coat of snow on the hills – enveloping a few almost like a cold blanket – brought to mind last night at which I stood by the window and, for how long I do not know, gazed out and watched the snow paint the countryside with brushstrokes of white whose full beauty would appear in the morning.</p> 22.00.0169 An invoice disappears - Johnny.Decimal https://johnnydecimal.com/22.00.0169/ 2025-11-19T00:49:03.000Z <h1 id="an-invoice-disappears">An invoice disappears</h1> <p>Well this is weird. I just lost an invoice, as in one that I was <em>sure</em> I had raised a couple of weeks ago. Here&#39;s how I discovered it, and what I&#39;ll do to make sure it doesn&#39;t happen again.</p> <h3 id="the-invoice">The invoice</h3> <p>I don&#39;t raise many invoices manually. This one was to a friend, whose domain name I manage. It&#39;s a fancy expensive domain so, when it renews, my company bills his company for it.</p> <p>I raised it the other week. I remember doing it. And yet now: no trace. A puzzle.</p> <h3 id="discovering-its-loss">Discovering its loss</h3> <p>I know I&#39;m not going entirely mad because, in reviewing my Small Business category <code>13 Money earned, spent, saved, &amp; owed</code> this morning, I saw a task due next week:</p> <p>▷ <strong>Check that [name] has paid his invoice</strong><br> ▷ <em>Due: 25 Nov</em></p> <p>– and I thought to have a quick look. So I&#39;d done some things right:</p> <ol> <li>Set a quick reminder to myself, in a trusted place.</li> <li>Made sure that I actually saw that reminder, by reviewing my system regularly.</li> </ol> <blockquote> <p>I&#39;ll show you how I do this in the upcoming series &#39;Task and Project Management using the Johnny.Decimal system&#39;. Will be released on <a href="https://johnnydecimal.com/14.02/">JDU</a> in the next couple of weeks.</p> </blockquote> <h3 id="the-vanishing-act">The vanishing act</h3> <p>I went to look for this invoice in the only place that it could possibly exist: my <a href="https://stripe.com">Stripe</a> console. It just isn&#39;t there. No trace.</p> <p>I&#39;m deeply confused by this, but whatever. No point dwelling; let&#39;s just make sure it doesn&#39;t happen again.</p> <h3 id="deliberate-record-keeping">Deliberate record-keeping</h3> <p>Last time, I raised the invoice in Stripe and that was it. Other than leaving myself the follow-up task, I didn&#39;t record its existence anywhere else.</p> <p>If only I had a predefined ID for this sort of thing. Oh wait, is that <code>13.23 Invoices &amp; sales for your work</code> at the door? Oh, come in old friend.</p> <h3 id="update-found-it">Update: found it!</h3> <p>Talk about real-time updates. Gripping stuff.</p> <p>So there <em>isn&#39;t</em> only one place that this could possibly exist. There are two: the other being my <a href="https://xero.com">Xero</a> account.</p> <p>This makes our solution more interesting. Why did I choose Xero over Stripe in this instance?<sup><a href="#user-content-fn-australian" id="user-content-fnref-australian" data-footnote-ref="" aria-describedby="footnote-label">1</a></sup> How would I know which to choose in the future?</p> <h3 id="solution-new-ops-manual">Solution: new ops manual</h3> <p>This is a textbook ops manual. Next time I need to raise an invoice, I need to be following a process. Last time, I just made it up on the fly.</p> <p>So here&#39;s what my new <code>13.23+OPS1 Raise an invoice</code> says:</p> <ol> <li>Raise all invoices directly in Xero, because this integrates with your accounting system.</li> <li>Raise the invoice, and create a note at <a href="https://jdhq.johnnydecimal.com/sbs/13.23/"><code>13.23</code></a> with its number and a link.</li> <li>Create a new customer record at <a href="https://jdhq.johnnydecimal.com/sbs/33.11/"><code>33.11</code></a> and from there, link to <code>13.23</code>.</li> </ol> <p>That&#39;s it. Three easy steps; but now they&#39;re unambiguous, and I won&#39;t make the same silly mistake again.</p> <hr> <p><em>100% human. 0% AI. Always.</em></p> <section data-footnotes="" class="footnotes"><h2 class="sr-only" id="footnote-label">Footnotes</h2> <ol> <li id="user-content-fn-australian"> <p>I&#39;ll tell you why. Because this invoice has nothing to do with Johnny.Decimal, really. In my mind, that&#39;s what the Stripe/Xero split is. Stripe was JD stuff, Xero was more fundamental company stuff. Logically, I now understand, this makes no sense. <a href="#user-content-fnref-australian" data-footnote-backref="" aria-label="Back to reference 1" class="data-footnote-backref">↩</a></p> </li> </ol> </section> The State of the Open Social Web - Werd I/O 691d00cbb05e17000104fa81 2025-11-18T23:50:45.000Z <img src="https://werd.io/content/images/2025/11/getty-images-soH32BfLLdg-unsplash.jpg" alt="The State of the Open Social Web"><p>With <a href="https://blog.joinmastodon.org/2025/11/the-future-is-ours-to-build-together/?ref=werd.io">today&#x2019;s news of a new leadership team for Mastodon</a>, I thought it would be a good time to take stock of the state of the open social web.</p><p>I&#x2019;m not new to this space, or an impartial observer: I co-founded <a href="https://elgg.org/?ref=werd.io">Elgg</a>, one of the first open source social networking platforms, over twenty years ago. It was used by governments, Fortune 500 companies, global NGOs, and universities, and embraced early open standards. <a href="https://www.wired.com/2014/09/known/?ref=werd.io">Known</a>, a social publishing platform I co-founded, was used by media companies to build award-winning communities. And I&#x2019;m on the board of <a href="https://anew.social/?ref=werd.io">A New Social</a>, a non-profit dedicated to bridging open social platforms.</p><h3 id="what-is-the-open-social-web">What is the open social web?</h3><p>When you think of social media, many of the platforms you think of are what we call <em>proprietary</em>: their underlying software is private to the companies that build them, and it&#x2019;s very difficult to move your data or your connections anywhere else. They are, in a very real way, closed. The <a href="https://indieweb.org/?ref=werd.io">indie web movement</a> goes so far as to call them <em>silos</em>.</p><p>These proprietary silos include:</p><ul><li><a href="https://x.com/?ref=werd.io">X</a> (formerly Twitter): now owned by Elon Musk, <a href="https://www.pbs.org/newshour/politics/how-elon-musk-uses-his-x-social-media-platform-to-amplify-right-wing-views?ref=werd.io">who actively promotes far-right voices on the platform and in its algorithms</a>.</li><li>Meta&#x2019;s platforms: chiefly <a href="https://facebook.com/">Facebook</a>, <a href="https://instagram.com/?ref=werd.io">Instagram</a>, <a href="https://threads.com/?ref=werd.io">Threads</a>, and <a href="https://whatsapp.com/?ref=werd.io">WhatsApp</a>. (A caveat for Threads follows below.) Meta was, of course, credibly accused of <a href="https://www.amnesty.org/en/latest/news/2022/09/myanmar-facebooks-systems-promoted-violence-against-rohingya-meta-owes-reparations-new-report/?ref=werd.io">substantially contributing to the genocide in Myanmar</a> by Amnesty and others. Owners of pages across Meta properties increasingly find that they need to pay to reach their followers.</li><li><a href="https://www.tiktok.com/?ref=werd.io">TikTok</a>, which is <a href="https://www.npr.org/2025/10/06/nx-s1-5560216/who-is-larry-ellison-the-billionaire-trump-friend-whos-part-of-the-tiktok-takeover?ref=werd.io">now controlled by the Trump-aligned Ellison family</a>.</li><li><a href="https://linkedin.com/?ref=werd.io">LinkedIn</a>, the business network owned by Microsoft, which has placed itself in the middle of many hiring and job-seeking processes, and whose professional subscription costs between $30 and $100 a month.</li></ul><h3 id="why-should-you-care">Why should you care?</h3><p>Anyone whose brand or livelihood depends on these networks has created risk for themselves: there&#x2019;s nothing to stop any of them from changing their business policies in a detrimental way, as X did <a href="https://www.npr.org/2023/04/12/1169269161/npr-leaves-twitter-government-funded-media-label?ref=werd.io">when it labeled NPR as state-affiliated media</a>. Any of these networks could disappear, <a href="https://www.brookings.edu/articles/tiktok-may-not-be-chinese-owned-anymore-but-there-still-is-a-privacy-problem/?ref=werd.io">as TikTok almost did in the US</a> before being strong-armed into selling its US business to a Trump ally. And referrals to websites could dry up, <a href="https://digitalcontentnext.org/blog/2024/09/12/how-metas-news-ban-reshaped-canadian-media/?ref=werd.io">as happened in Canada when Meta stopped linking to news sites</a>.</p><p>Proprietary silos each have an owner that can, ultimately, do what it wants with them. At best, that can mean that users receive content through curated feeds that might suppress certain kinds of content (including links to certain publishers) and promote others. At worst, it means that traffic and reach could disappear at any time.</p><p>In contrast, open social web platforms are designed <em>not</em> to be silos. While each platform is built by a core vendor or community, they run on open protocols that <em>anyone</em> can build software for.</p><p>Remember AOL? That was a closed silo. To publish content, you needed to have a relationship with AOL the company. But you don&#x2019;t need to have a relationship with anyone in particular to publish a website.</p><p>The open social web works the same way as the web itself: it&#x2019;s permissionless. You don&#x2019;t need to have a relationship with anyone in particular to have a profile and gain reach. And that means nobody can take it away from you.</p><p>Just as AOL became less and less relevant, because maintaining a relationship with AOL the company was more friction than simply publishing a website, silos will become less important and the open social web will become more important over time.</p><p>It&#x2019;s early days in that movement. The user bases are still small in comparison. Today, these networks are still mostly filled with early adopters. In my direct experience working with <a href="https://propublica.org/?ref=werd.io">ProPublica</a>, they&#x2019;re more likely to engage with journalism and information, more likely to donate to non-profit causes, and more likely to re-share according to their values &#x2014; perhaps because they&#x2019;re people who have self-selected to move away from proprietary silos. That means these networks are worth engaging with now &#x2014; and because they will continue to grow, doing so is a good investment in the future.</p><p>So what <em>are</em> those open social web platforms and what is their status today?</p><div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">&#x2709;&#xFE0F;</div><div class="kg-callout-text">I write about technology that serves journalism and democracy, and work with newsrooms, open source movements, and startups. <a href="https://werd.io/#/portal/subscribe" rel="noreferrer"><b><strong style="white-space: pre-wrap;">Sign up for a free newsletter subscription</strong></b></a> or <a href="https://werd.io/call/" rel="noreferrer"><b><strong style="white-space: pre-wrap;">book a call to see how I can help you</strong></b></a>.</div></div><h3 id="prevailing-open-social-web-networks">Prevailing open social web networks</h3><p>There are two main open social web networks. This isn&#x2019;t so much a rivalry as a technical consideration: each is based on a different open protocol.</p><p>I&#x2019;ll describe them both in turn.</p><h4 id="the-fediverse">The Fediverse</h4><p>You&#x2019;ve probably heard of <a href="https://joinmastodon.org/?ref=werd.io">Mastodon</a>. When Musk bought Twitter in late 2022, this was the first network that people flocked to, although it had been running for many years before that.</p><p>It can be hard for newcomers to get their head around. Whereas to join a silo network you just go to that network&#x2019;s website and sign up, Mastodon is best thought of as a co-operative network of smaller communities, each with their own rules and culture. That means that signing up involves choosing a community you trust and signing up to <em>that</em>, which is a big ask. How, after all, do you know? In reality, you can&#x2019;t go wrong by joining <a href="https://mastodon.social/?ref=werd.io">mastodon.social</a>, the flagship community run by the project itself.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://werd.io/content/images/2025/11/image.png" class="kg-image" alt="The State of the Open Social Web" loading="lazy" width="1594" height="975" srcset="https://werd.io/content/images/size/w600/2025/11/image.png 600w, https://werd.io/content/images/size/w1000/2025/11/image.png 1000w, https://werd.io/content/images/2025/11/image.png 1594w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Source: </span><a href="https://blog.joinmastodon.org/2025/11/mastodon-4.5/?ref=werd.io" rel="noreferrer"><span style="white-space: pre-wrap;">Mastodon blog</span></a></figcaption></figure><p>But you don&#x2019;t need to use Mastodon&#x2019;s software to join the network. This brings us back to Meta&#x2019;s Threads: it has support for the underlying protocol, so you can actually talk to and follow Mastodon users from there (and they can follow you). For publishers, <a href="https://flipboard.com/?ref=werd.io">Flipboard</a> has become <a href="https://thelettertwo.com/2024/12/15/behind-flipboard-fediverse-embrace-mike-mccue-interview/?ref=werd.io">&#x201C;a Fediverse browser&#x201D;</a> (particularly in tandem with its newsreader <a href="https://surf.social/?ref=werd.io">Surf</a>, which I use every day), while the <a href="https://www.newsmastfoundation.org/?ref=werd.io">Newsmast Foundation</a> is working to onboard newsrooms and surface trustworthy journalism on the network. <a href="https://ghost.org/?ref=werd.io">Ghost</a> and <a href="https://wordpress.org/plugins/activitypub/?ref=werd.io">WordPress</a> both now have extensive support (Ghost&apos;s keeps getting slicker and slicker). And there&#x2019;s a long tail of other platforms like <a href="https://bonfirenetworks.org/?ref=werd.io">Bonfire</a> and <a href="https://friendi.ca/?ref=werd.io">Friendica</a> that are compatible, too, all powered by the underlying <a href="https://activitypub.rocks/?ref=werd.io">ActivityPub</a> protocol.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://werd.io/content/images/2025/11/image-3-1.png" class="kg-image" alt="The State of the Open Social Web" loading="lazy" width="2000" height="1333" srcset="https://werd.io/content/images/size/w600/2025/11/image-3-1.png 600w, https://werd.io/content/images/size/w1000/2025/11/image-3-1.png 1000w, https://werd.io/content/images/size/w1600/2025/11/image-3-1.png 1600w, https://werd.io/content/images/2025/11/image-3-1.png 2000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Source: </span><a href="https://techcrunch.com/2025/01/20/flipboards-new-app-surf-adds-its-own-video-feed-too/?ref=werd.io" rel="noreferrer"><span style="white-space: pre-wrap;">Flipboard Surf, via TechCrunch</span></a></figcaption></figure><p>Regardless, Mastodon is definitely the flagship. It&#x2019;s also the only European major social network. A longtime German entity, <a href="https://blog.joinmastodon.org/2024/04/mastodon-forms-new-u.s.-non-profit/?ref=werd.io#mastodons-non-profit-status-in-germany">its non-profit status was stripped some years ago</a> (the team says it was never told why), <a href="https://blog.joinmastodon.org/2025/11/the-future-is-ours-to-build-together/?ref=werd.io">and it&#x2019;s now in transition to becoming a Belgian AISBL</a>. Backers include Craig Newmark, Twitter co-founder Biz Stone (who once sat on the advisory board for Elgg, the open source social networking platform I co-founded), and Stack Overflow co-founder Jeff Atwood.</p><p>Critics say it hasn&#x2019;t focused enough on user experience, that it feels too different from other networks, and that it can be a bit nerdier. The thing is, there&#x2019;s still everything to play for here: a solid foundation, millions of dedicated users, and a governance and business model that&#x2019;s very different to the Silicon Valley norm. And at the time of writing, Mastodon just announced a new executive team that includes a lead dedicated to the communities it runs. That new lead, Hannah Aubry, is incredibly important. Bluesky has made great strides by focusing on the culture of its own flagship site, and there&#x2019;s much more that Mastodon could do here.</p><p>I&#x2019;m personally more excited about Mastodon than ever. Even if it fails &#x2014; which I don&#x2019;t believe it will &#x2014; it&#x2019;s forging a brave and different path.</p><p><strong>Quick facts about the Fediverse:</strong></p><ul><li>Flagship platform: <a href="https://joinmastodon.org/?ref=werd.io">Mastodon</a></li><li>Fastest place to sign up: <a href="https://mastodon.social/?ref=werd.io">mastodon.social</a></li><li>Other platforms: <a href="https://ghost.org/?ref=werd.io">Ghost</a>, <a href="https://flipboard.com/?ref=werd.io">Flipboard</a>, <a href="https://pixelfed.social/?ref=werd.io">Pixelfed</a>, <a href="https://friendi.ca/?ref=werd.io">Friendica</a>, <a href="https://fediverse.party/?ref=werd.io">etc</a></li><li>Funding model: Mastodon is becoming a Belgian non-profit. It also has a US 501(c)3 and an original German entity that it is moving away from. It is funded through donations and <a href="https://joinmastodon.org/hosting?ref=werd.io">its own managed hosting services</a>.</li><li>Advocacy groups: <a href="https://socialwebfoundation.org/?ref=werd.io">Social Web Foundation</a></li><li>Underlying protocol: <a href="https://activitypub.rocks/?ref=werd.io">ActivityPub</a></li></ul><h4 id="the-atmosphere">The ATmosphere</h4><p>The network built on the <a href="https://atproto.com/?ref=werd.io">AT Protocol</a> &#x2014; often playfully called &#x201C;The ATmosphere&#x201D; &#x2014; functions a bit differently. On Mastodon, you join a neighborhood; on Bluesky, you rent a storage unit that any app can access.</p><p><a href="https://bsky.social/?ref=werd.io">Bluesky</a> began as an internal Twitter project championed by then-CEO Jack Dorsey. Concerned about political pressure on Twitter&#x2019;s content decisions, he imagined moving parts of the platform&#x2019;s governance onto an open protocol that nobody could fully control. In that vision, Twitter itself might eventually run on the underlying protocol.</p><p>In its earliest phase, Bluesky was essentially a working group of open-source developers exploring what a &#x201C;locked-open&#x201D; social protocol might look like. <a href="https://bsky.app/profile/jay.bsky.team?ref=werd.io">Jay Graber</a> quickly emerged as the clearest technical and organizational leader, and she ultimately convinced Dorsey to spin the project out as an independent company.</p><p>Because of that lineage, the flagship Bluesky app looks and feels like Twitter in many ways. When the site opened to the public, most of the people who left Elon Musk&#x2019;s X chose Bluesky because it felt more familiar and easier to understand than Mastodon. Over time, the team found itself building not just a protocol, but a full social platform with moderation, recommendation features, and active community management. It&#x2019;s now the de facto open social web network for journalists, writers, and other public intellectuals.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://werd.io/content/images/2025/11/image-1.png" class="kg-image" alt="The State of the Open Social Web" loading="lazy" width="2000" height="1111" srcset="https://werd.io/content/images/size/w600/2025/11/image-1.png 600w, https://werd.io/content/images/size/w1000/2025/11/image-1.png 1000w, https://werd.io/content/images/size/w1600/2025/11/image-1.png 1600w, https://werd.io/content/images/2025/11/image-1.png 2160w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Source: </span><a href="https://bsky.social/about/blog/04-21-2025-verification?ref=werd.io" rel="noreferrer"><span style="white-space: pre-wrap;">Bluesky blog</span></a></figcaption></figure><p>Dorsey&#x2019;s involvement has been a point of criticism, but ironically, Bluesky&#x2019;s emphasis on community health is part of what pushed him away. His original aim was to avoid building trust and safety systems altogether: he sees moderation as a path to censorship rather than a requirement for healthy online spaces. Once Bluesky embraced trust and safety as core ethical work rather than something to outsource to the protocol, he walked away and shifted his support to Nostr, a more libertarian network designed to minimize moderation.</p><p>All of this sits on AT Protocol&#x2019;s underlying model. While Mastodon is a series of federated communities, on Bluesky, every profile is actually a storage unit containing that user&#x2019;s data. When you follow someone, you&#x2019;re really subscribing to updates to their data. Other applications beyond the flagship Bluesky app can also write to your data store: <a href="https://leaflet.pub/home?ref=werd.io">Leaflet</a> is a blogging platform, <a href="https://www.graze.social/?ref=werd.io" rel="noreferrer">Graze</a> lets you build custom feeds according to your interests, and so on.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://werd.io/content/images/2025/11/image-4.png" class="kg-image" alt="The State of the Open Social Web" loading="lazy" width="1000" height="738" srcset="https://werd.io/content/images/size/w600/2025/11/image-4.png 600w, https://werd.io/content/images/2025/11/image-4.png 1000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Source: </span><a href="https://www.graze.social/blog/making-it-easier-than-ever?ref=werd.io" rel="noreferrer"><span style="white-space: pre-wrap;">Graze blog</span></a></figcaption></figure><p>By default, your data is stored with Bluesky, but there are other options. The best known and in many ways the most exciting is <a href="https://blackskyweb.xyz/?ref=werd.io">Blacksky</a>, Rudy Fraser&#x2019;s Black-owned datastore and social application. <a href="https://www.reuters.com/business/media-telecom/european-project-eurosky-aims-reduce-reliance-us-tech-giants-2025-07-15/?ref=werd.io">Eurosky</a>, meanwhile, is an emerging attempt to build outside of North American jurisdiction.</p><p><strong>Quick facts about the ATmosphere:</strong></p><ul><li>Flagship platform: <a href="https://bsky.social/?ref=werd.io">Bluesky</a></li><li>Fastest place to sign up: <a href="https://bsky.app/?ref=werd.io">bsky.app</a></li><li>Other platforms: <a href="https://blackskyweb.xyz/?ref=werd.io">Blacksky</a>, <a href="https://www.graze.social/?ref=werd.io">Graze</a>, <a href="https://leaflet.pub/?ref=werd.io">Leaflet</a>, <a href="https://apps.apple.com/us/app/flashes-for-bluesky/id6741443033?ref=werd.io">Flashes</a>, <a href="https://techcrunch.com/2025/06/13/beyond-bluesky-these-are-the-apps-building-social-experiences-on-the-at-protocol/?ref=werd.io">etc</a></li><li>Funding model: Bluesky is a VC-funded startup that has <a href="https://www.texau.com/profiles/bluesky?ref=werd.io">raised at least $36M to date</a>. It hasn&#x2019;t deployed a business model yet.</li><li>Advocacy groups: <a href="https://freeourfeeds.com/?ref=werd.io">Free Our Feeds</a></li><li>Underlying protocol: <a href="https://atproto.com/?ref=werd.io">AT Protocol</a></li></ul><h4 id="protocol-tldr">Protocol TL;DR</h4><p><strong>If you don&#x2019;t care about protocols at all, here&#x2019;s the summary:</strong></p><ul><li>The Fediverse = small communities talking to each other</li><li>AT Protocol = personal data pods that apps plug into</li><li>Both = avoid lock-in, centralized power, and unpredictable corporate incentives</li></ul><h4 id="other-alternatives">Other alternatives</h4><p>The Fediverse and the ATmosphere aren&#x2019;t the only open social web networks, although they are by far the most prominent.</p><p><a href="https://nostr.com/?ref=werd.io">Nostr</a> and <a href="https://farcaster.xyz/?ref=werd.io">Farcaster</a> have both attracted a crowd that&#x2019;s heavy on crypto and libertarian ideologies. (<a href="https://techcrunch.com/2025/11/12/jack-dorsey-funds-divine-a-vine-reboot-that-includes-vines-video-archive/?ref=werd.io">diVine</a>, funded by Dorsey and run by Twitter OG Rabble, rebuilds Vine on the Nostr network.) Given his relationship with trust and safety, it shouldn&#x2019;t be a surprise that these networks are very technically pure but low on community safety or culture-building.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://werd.io/content/images/2025/11/image-2.png" class="kg-image" alt="The State of the Open Social Web" loading="lazy" width="787" height="800" srcset="https://werd.io/content/images/size/w600/2025/11/image-2.png 600w, https://werd.io/content/images/2025/11/image-2.png 787w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Source: </span><a href="https://www.nos.social/blog/nostr-user-led-social-media?ref=werd.io" rel="noreferrer"><span style="white-space: pre-wrap;">Nos Social blog</span></a></figcaption></figure><p>Meanwhile, <a href="https://www.projectliberty.io/?ref=werd.io">Project Liberty</a> is a $500M endeavor funded by <a href="https://www.projectliberty.io/people/frank-mccourt/?ref=werd.io">Frank McCourt</a>, which has built its own open social layer, <a href="https://www.frequency.xyz/?ref=werd.io">Frequency</a>. It&#x2019;s also <a href="https://www.projectliberty.io/governance/?ref=werd.io">funded policy blueprints</a> and <a href="https://www.projectliberty.io/news/utah-digital-choice-act/?ref=werd.io">real legislation</a> designed to give users more control over their social media.</p><p>And <a href="https://indieweb.org/?ref=werd.io">the indie web</a>, which builds decentralized social functionality on top of web fundamentals like HTML, should not be discounted. Its focus on a world where everyone&#x2019;s profile is a website that is completely unique to them but can still communicate and share together has led to an enthusiastic community that&#x2019;s been growing for over a decade. I think the indie web and the open social web are complimentary: you can build a following on the open social web <em>and</em> build an amazing indie web website that really represents you.</p><h3 id="working-across-networks">Working across networks</h3><p>The protocols are not as important as the people and communities who connect across them. Part of the ethos of openness is that it&#x2019;s not about building a &#x201C;winner&#x201D;: nobody should be locked into any platform or technology. These movements are also too young for everyone to have converged on one underlying protocol; we&#x2019;re still at the early innovation stage.</p><p>I&#x2019;m on the board of <a href="https://anew.social/?ref=werd.io">A New Social</a>, a non-profit whose mission is to provide bridges between protocols, creating a single, unified open social web. Its product <a href="https://fed.brid.gy/?ref=werd.io">Bridgy Fed</a> has long allowed you to follow Fediverse profiles on the ATmosphere and vice versa. And its new product, Bounce, <a href="https://blog.anew.social/bounce-a-cross-protocol-migration-tool/?ref=werd.io">allows you to easily move your profile from one network to the other, bringing your network with you</a>. The result is even less lock-in: you can decide which network makes the most sense for you.</p><p>Earlier in this piece, I also mentioned <a href="https://surf.social/?ref=werd.io">Surf</a>, which allows you to find news stories and conversations you care about across all the open social web networks. I&#x2019;ve curated a <a href="https://surf.social/feed/surf%2Fcustom%2F01jf18nkhmm632b8qtret48113?ref=werd.io">feed of non-profit US newsrooms</a> and one of <a href="https://surf.social/feed/surf%2Fcustom%2F01jtzwwt6re2q9s45jxnq36dbt?ref=werd.io">investigative tech journalism</a> that are also <a href="https://bsky.app/profile/did:plc:77tdak46psveqneyegsdyc7l/feed/speaking-trut?ref=werd.io">available</a> as <a href="https://bsky.app/profile/did:plc:77tdak46psveqneyegsdyc7l/feed/speakingtruth?ref=werd.io">Bluesky feeds</a>.</p><p><a href="https://buffer.com/?ref=werd.io">Buffer</a> is one of many social scheduling tools that support both networks. <a href="https://fedica.com/?ref=werd.io">Fedica</a> allows you to analyze your stats and surfaces characteristics of your community.</p><p>These are the kinds of tools that could only exist on the open social web. A network like X would charge these providers a ton of money; others would simply block them as a threat to their business models. But on the open social web, where the open protocols are permissionless and open to all, they can thrive.</p><h3 id="it%E2%80%99s-not-zero-sum">It&#x2019;s not zero sum</h3><p>There&#x2019;s no reason you need to pick just one. Like many people, I maintain profiles <a href="https://werd.social/@ben?ref=werd.io">on Mastodon</a> and <a href="https://bsky.app/profile/werd.io?ref=werd.io">Bluesky</a>, as well as <a href="https://werd.io/">through my blog</a> and on <a href="https://threads.com/@ben.werdmuller?ref=werd.io">Threads</a>, and I&#x2019;ve found that the conversations across all of them are different. There&#x2019;s a lot to be gained on each &#x2014; but, again, <a href="https://fed.brid.gy/?ref=werd.io">Bridgy Fed</a> and <a href="https://blog.anew.social/bounce-a-cross-protocol-migration-tool/?ref=werd.io">Bounce</a> mean you can try one without worrying about missing out.</p><p>The most important thing is to take back ownership of your community and your relationships online. The silo networks have done their best to become intermediaries between you and your connections, forcing you to pay to reach people who have already subscribed to you. They&#x2019;ve partnered with authoritarian governments and caused great harm through their negligence and blinkered self-interest.</p><p>Another world is possible, and it&#x2019;s only just beginning. Go grab your profile and get started.</p> Home alone gaming - W46 - Joel's Log Files https://joelchrono.xyz/blog/w46 2025-11-18T23:50:00.000Z <p>Long weekends while home alone are the best! You are going to find quite a lot of gaming was done this time around, however, I also catched up on quite a bit of manga, and went through some painful stuff at work, but nothing too bad.</p> <ul> <li> <p>🎨 I have completed and <a href="https://codeberg.org/joelchrono/AdwaitaPod-Arcticons-rockbox-360p">published</a> my AdwaitaPod-based theme (with Arcticons) for the Innioasis Y1! Feel free to give it a download if you get the device, and check the original theme as well if you want to try it on an iPod or something.</p> </li> <li> <p>💻 My coworker got a vacation on Friday and it was pain. Some critical machinery malfunctioned at the worst possible moment. I had to set up a plan B in case the automation/maintenance team couldn’t manage to repair it in time. I was on-call during Saturday too, thankfully things turned out fine.</p> </li> <li> <p>🏠 I stayed home alone for pretty much the whole week. I survived thanks to the existence of cereal and buying lunch at my workplace, I spent most of my time early in the week working on my theme, then I played a bunch of videogames during the weekend.</p> </li> <li> <p>🐕 My doggo still doesn’t want to use his front leg, I guess there was some nerve damage after all, he doesn’t seem to mind that much so, I’ll just try to get over it, I guess? I wonder if there’s some other therapy to try.</p> </li> <li> <p>🛍️ <em>El Buen Fin</em> (The Good Weekend) is the mexican equivalent to Black Friday, and I fell for it. I acquired <em>Crypt Custodian</em> and <em>Dragon Quest I &amp; II HD-2D Remake</em> for Nintendo Switch. I also acquired <em>Streets of Rage 4 Anniversary Edition</em>, which arrived early in the week and I have already completed the campaign so that’s fine.</p> </li> <li> <p>🍕 Went out for some pizzas on Sunday night with friends, it was pretty great and we got to drink some Horchata which is always a big plus.</p> </li> <li> <p>🎵 Even if I don’t have a music/listening section, I think I can always say some album or song that is currently on my mind. Right now it would be: <em>Daydream</em> by Tatsuro Yamashita</p> </li> </ul> <h2 id="reading">Reading</h2> <p>When it comes to manga I am actually rather impressed with myself. After finishing <em>Ariadne in the Blue Sky</em>, I got to catch up on a lot of other stuff! Here’s it. When it comes to books, not that bad.</p> <ul> <li><strong>Exit Strategy</strong> - Up to chapter 4. There’s some characters that made a comeback and it’s been really interesting to watch it unfold. I hope to finish this book this week!</li> <li><strong>Blue Lock</strong> - Up to chapter 325. The match against Nigeria resulted in an absolute victory for the Japanese team. It was an absolutely bloodbath, but the next two matches looks like they’ll be a real challenge, France and England are next.</li> <li><strong>Chainsaw Man</strong> - Up to chapter 220. Crazy stuff is happening as always, for example, a whole city was turned into a weapon.</li> <li><strong>Frieren: Beyond Journey’s End</strong> - Up to chapter 142. Finally returned to Frieren, and I love these characters so much. The current arc is super stressful though, and the action is about to begin.</li> <li><strong>Sakamoto Days</strong> - Up to chapter 227. With Sakamoto out of commission, everyone tries to escape, and new enemies have showed up, crazy action sequences upcoming.</li> </ul> <h2 id="gaming">Gaming</h2> <p>This was definitely a week filled with gaming to the brim! I will even make the format a little different because I got a lot to say about a few of the titles here.</p> <h3 id="completed">Completed</h3> <h4 id="streets-of-rage-4">Streets of Rage 4</h4> <p>I didn’t expect this at all, but in a moment of weakness, I bought the physical <em>Anniversary Edition</em> of this game, and as soon as I put the cartridge on, we just couldn’t put it down.</p> <p>An incredible soundtrack took over my speakers, and we just had to start it immmediately. I played it with my friends and completed the campaign in one sitting.</p> <p>The simple combat, the animation, the artstyle, the excellent dynamic musical score. This game is probably the best the franchise has to offer, a glorious return to form for anyone who missed the franchise on the Sega Genesis.</p> <p>Solo, I did a single run of the roguelike mode, and died on the first boss fight, and I decided to focus on other games for now. I can see myself returning to this plenty of times with friends.</p> <h3 id="ongoing">Ongoing</h3> <h4 id="the-hundred-line-last-defense-academy">The Hundred Line: Last Defense Academy</h4> <p>This game’s the reason my weeknotes are a day late, and the main thing that occupied my time. I started it and “finished” its story months ago. If you are curious, this is officially my most played game on my Nintendo Switch, and it has managed to hook me quite a bit. After beating the game once, the game allows you to play it a second time. However, this playthrough lets you make decisions throughout the story, creating deviations that amount to a total of <strong>one hundred endings</strong>. This mix between tactics RPG and visual novel is really cool.</p> <p>This has been an extremely interesting choice from the developers, and it has allowed me to see how every character in the game reacts to the outcomes at hand. It’s fun, stressful, terrifying and exciting. So far, I have gone through 11 endings. Multiple writers were involved, some routes are shorter than others, some moments are samey, and others are absolutely insane. There’s a lot to like, and I absolutely love (most of) these characters. The game lets you skip battles you already played and return to previous branches at any point, it’s unbelievable.</p> <h4 id="streets-of-rage-2">Streets of Rage 2</h4> <p>After a 10 hour-long session of <em>The Hundred Line</em>, I felt like trying out something quick before going to sleep. Alas, <em>Streets of Rage 2</em> seemed worth trying since I had recently fiddled with the first one and this one was considered the best of the franchise.</p> <p>And well, yes, that music told me everything I needed to know. It was cleaner and more polished than the first one. I got to the 3rd stage in a few minutes and things were pretty cool, I must say that the second boss flying on a jetpack was very annoying though.</p> <h4 id="others">Others</h4> <ul> <li><strong>CrossCode</strong>: I should have focused more on this one, if I’m honest, all I did this time was focus on getting leveled up equipment and progressing through the story. For now, I joined a guild, I unlocked my way to the dungeon, and now I just want to get a bit more XP before venturing inside!</li> <li><strong>Astro Boy: Omega Factor</strong>: I returned to this game after a break and it’s honestly just awesome plain fun. A beat’em up platformer that goes through lots of iconic moments of the franchise, fun stuff!</li> <li><strong>Monster Hunter Rise</strong>: To break things up I also progressed a bit on the high rank quests of this game, I went for a Rathian, defeated her, and called it a day.</li> <li><strong>Spelunky</strong>: After me and my friends beat <em>Streets of Rage 4</em>, we felt like trying something a little more chaotic for a bit, so we tried a couple runs of this game, and of course, failed miserably.</li> <li><strong>Slice &amp; Dice</strong>: I hadn’t played this much but during a meet-up with other S&amp;D friends we decided to do a race to see who could win a run first. I didn’t win, but trying was fun!</li> </ul> <h2 id="around-the-web">Around the Web</h2> <p>I read most of these earlier in the week and you can tell, lol.</p> <h3 id="blogposts">Blogposts</h3> <ul> <li><a href="https://thatalexguy.dev/posts/a-morning-of-physical-media/">A Morning of Physical Media</a> - There’s just something about the physical interaction with stuff that is unmatched.</li> <li><a href="https://tadaima.bearblog.dev/learning-spanish-update/">Learning Spanish Update</a> - It’s weird to see <em>La Rosa de Guadalupe</em> mentioned in a blog I follow.</li> <li><a href="https://manuelmoreale.com/thoughts/input-diet">Input diet</a> - yet another good post about media intake and managing that stuff.</li> <li><a href="http://www.bjoreman.com/diary/2025/2025-11-12.html">Offline first?</a> - Just being a little more offline, and interacting with less short/quick/easy stuff and replace it with meaningful things.</li> <li><a href="https://brainbaking.com/post/2025/11/why-i-dont-need-a-steam-machine/">Why I Don’t Need a Steam Machine</a> - Wouter has a big backlog, and so do I.</li> <li><a href="https://blog.laurahargreaves.com/self-hosting-for-everyone/">Self-Hosting for Everyone</a> - Laura is a new discovery, and she is a self-hosting sicko, I have enjoyed her blogposts so far!</li> <li><a href="https://brandons-journal.com/my-relationship-with-stuff/">My Relationship with Stuff</a> - Curating is better than hoarding, don’t just collect for the sake of it. Figure out what you actually want! I gotta remember this.</li> </ul> <h3 id="videos">Videos</h3> <ul> <li><a href="https://youtu.be/NBZv0_MImIY">Mind if I complaing for 15 minutes?</a> - I love JadenAnimations and this video is one that I’m sure many will find relatable (not me, I am glad I’ve avoided all that stuff).</li> <li><a href="https://youtu.be/B38CY-4Rd6s">Daft Punk Alive 2007 full concert</a> - I had no idea this was a thing that existed, but I am extremely, extremely happy that it does. Just take a break from everything and experience this album as if it’s 2007.</li> <li><a href="https://youtu.be/7GeCq1qwqjc">Why I uninstalled ublock origin, this is WAY better!</a> - This is an interesting plugin, although I don’t know if I’ll actually use it.</li> </ul> <p> <a href="mailto:me@joelchrono.xyz?subject=Home alone gaming - W46">Reply to this post via email</a> | <a href="https://fosstodon.org/@joel/commmentsid">Reply on Fediverse</a> </p>