Shellsharks Blogroll - BlogFlock 2026-03-10T13:26:12.901Z BlogFlock Werd I/O, Robb Knight, destructured, Molly White, fLaMEd, Trail of Bits Blog, Aaron Parecki, Westenberg, James' Coffee Blog, gynvael.coldwind//vx.log (pl), Evan Boehs, joelchrono, Kev Quirk, cool-as-heck, Posts feed, Sophie Koonin, Adepts of 0xCC, <span>Songs</span> on the Security of Networks, cmdr-nova@internet:~$, Johnny.Decimal, Hey, it's Jason!, Terence Eden’s Blog Unstructured Data and the Joy of having Something Else think for you - Terence Eden’s Blog https://shkspr.mobi/blog/?p=68565 2026-03-10T12:34:59.000Z <p>I&#39;m sure we have all met a person like this:</p> <blockquote class="bluesky-embed" data-bluesky-uri="at://did:plc:o7ietxbf5efxnlvttt3obvr4/app.bsky.feed.post/3mgml626jdc2z" data-bluesky-cid="bafyreig7f5x22t4zr4g4jlzj5tyupted2qe5jrkladd3e76auxkmkt3qxq" data-bluesky-embed-color-mode="system"><p lang="en">People who have an AI habit use it by default. I have watched someone ask ChatGPT the weather for tomorrow rather than simply open the weather app. Another time, they asked AI the question even after I had shown them the website with the same information. It&#39;s a crutch.</p>— Ibster (<a href="https://bsky.app/profile/did:plc:o7ietxbf5efxnlvttt3obvr4?ref_src=embed">@ibster.bsky.social</a>) <a href="https://bsky.app/profile/did:plc:o7ietxbf5efxnlvttt3obvr4/post/3mgml626jdc2z?ref_src=embed">9 March 2026 at 09:46</a></blockquote> <script async="" src="https://embed.bsky.app/static/embed.js" charset="utf-8"></script> <p>At a recent tech event, I bumped into an old friend and invited him out for dinner the next evening. He proudly showed my the AI bot he&#39;d built which responded to WhatsApp messages. &#34;Remind me at 7pm tomorrow to go to Chalmun&#39;s Cantina for dinner with Terry.&#34;</p> <p>&#34;OK boss! That&#39;s locked in! I&#39;ll remind you tomorrow. Enjoy your dinner!&#34; the digital sycophant replied.</p> <p>I was flabbergasted. There was a perfectly good calendar app on his phone. It has an easy to use interface. There are clearly demarcated boxen to fill in. A swish time-picker, calendar scroller, and notification reminder all built-in.</p> <p>Our conversation reached an ideological impasse. I couldn&#39;t understand why he was burning tokens and wasting time with a chatbot. He didn&#39;t understand why I wasn&#39;t embracing the future.</p> <p>I&#39;ve noticed this with a lot of technology and I think I&#39;ve come up with a three-part hypothesis.</p> <p>First, some people don&#39;t care for structure. Whereas some of us carefully shelve our books in Dewey Decimal order, some people just chuck a book on any shelf it&#39;ll fit. You craft a detailed personal knowledge graph in Obsidian, I have a series of increasingly erratic text documents. My blog is fully semantic, yours is just div-soup.</p> <p>We all have different things we care about. You&#39;d be aghast that I don&#39;t track my calories and I can&#39;t stand the way you store all your files on the desktop. Yes, some systems are obviously superior to chaos, but for lots of people the tedium of organisation isn&#39;t worth the effort.</p> <p>Secondly, talking isn&#39;t as hard work as writing. Speaking is faster than writing - hence the popularity of voice notes. Speaking requires less mental effort than writing - you don&#39;t have to worry about spelling or grammar. Similarly, forcing yourself to organise your thoughts in the structure demanded by a form can be tiring. My calendar has event title at the top, but I think in terms of time first. So voice-chatting with an AI requires substantially less effort on your part. Just lob some words at it and it&#39;ll do the structuring for you.</p> <p>Which gets me to the third and, I think, most distasteful aspect. People want servants. The long standing joke about Silicon Valley products is they&#39;re all trying to recreate having a mum to look after you. Uber to drive you, Just-Eat to bring you cooked meals, Task Rabbit to wash your pants, Tinder to be a matchmaker.</p> <p>Being raised on a diet of Downton Abbey, Bridgerton, and a hundred other lives-of-the-rich-and-famous shows does a number on you. Why don&#39;t I have a social secretary to arrange my day? Don&#39;t I deserve a tireless chambermaid? Where&#39;s the smart-arse butler who can cater to my every whim?</p> <p>&#34;Jeeves! Book me a taxi to the club. Usual time.&#34;</p> <p>That&#39;s the dream, isn&#39;t it? Yes, you could mash some buttons in the taxi app or - heaven forfend! - call them yourself. But isn&#39;t it much more sophisticated to have a servant?</p> <p>I&#39;m guilty of this, of course. I yell at my Alexii to turn on the lights, pre-heat my bed, and remind me when dinner is ready. My doorbell alerts me when a visitor calls so I don&#39;t have to make the arduous trip to the front door. My kitchen robot washes my clothes - next year it&#39;ll be able to order more washing supplies when I run low. I can basically chuck stuff into the machine without thinking about it, and everything comes out perfectly clean.</p> <p>Is it <em>useful</em> for me to know how to properly wash clothes? Probably not. Do I struggle when I visit a house which only has physical light switches? Not really. Are some people going to suffer if they outsource all their thinking to servant machines? I guess we&#39;ll see.</p> Pure Blog Is Now Feature Complete...ish - Kev Quirk https://kevquirk.com/pure-blog-is-now-feature-completeish 2026-03-10T11:50:00.000Z <p>I've just released <a href="https://github.com/kevquirk/pureblog/releases/tag/v1.8.0">v1.8.0 of Pure Blog</a>, which was the final big feature I wanted to add<sup id="fnref1:1"><a href="#fn:1" class="footnote-ref">1</a></sup>. At this point, Pure Blog does all the things I would want a useful CMS to do, such as:</p> <ul> <li>Storing content in plain markdown, just like an SSG.</li> <li>Easy <a href="https://pureblog.org/customising-your-pure-blog">theme customisations</a>.</li> <li><a href="https://pureblog.org/using-hooks">Hooks</a> for doing clever things when something happens.</li> <li><a href="https://pureblog.org/working-with-data-files">Data files</a> so I can loop through data to produce pages where I don't have to duplicate effort, like on <a href="https://kevquirk.com/blogroll">my blogroll</a>.</li> <li>A couple of <a href="https://pureblog.org/using-shortcodes">simple shortcodes</a> to make my life easier.</li> <li><a href="https://pureblog.org/layout-partials">Layout partials</a> so I can customise certain parts of the site.</li> <li><a href="https://pureblog.org/custom-routes">Custom routes</a> so I can add little extra features, like <a href="https://kevquirk.com/discover">a discover page</a>, or the ability to <a href="https://kevquirk.com/random-post">visit a random post</a>.</li> <li><a href="https://pureblog.org/local-caching">Caching</a> because no-one wants a slow site<sup id="fnref1:2"><a href="#fn:2" class="footnote-ref">2</a></sup>.</li> <li><a href="https://pureblog.org/custom-post-layouts">Custom layouts</a> and <a href="https://pureblog.org/custom-functions">functions</a> so I can go even deeper with my customisations without touching the core code base.</li> </ul> <p>The result is a tool that works exactly how I want it to work. It's very simple to customise through the admin GUI, but there are also lots of advanced options available to more tech-savvy folk.</p> <p>Someone reached out to me recently and told me that their non-technical grandfather is running Pure Blog with no issues. Equally, I've had developers reach out to say that they're enjoying the flexibility of Pure Blog too. This is <em>exactly</em> why I created Pure Blog - to create a tool that can be used by anyone.</p> <p>My original plan was to just make a simple blogging platform, but I've ended up creating a performant platform that can be used for all kinds of sites, not just a blog.</p> <h2>Feature complete*</h2> <p>At this point I'm considering Pure Blog to be feature complete*. But there is an asterisk there, because you never know what the future holds. Right now it supports everything I want it to support, but my needs may change in the future. If they do, I'll develop more features.</p> <p>In the meantime I'm going to enjoy what I've built by continuing to produce content in this lovely little CMS (even if I do say so myself). I know there's a few people using Pure Blog our there, so I hope you're enjoying it as much as I am.</p> <p>If you want to try Pure Blog yourself, you can download the source code <a href="https://github.com/kevquirk/pureblog">from here</a>, and <a href="https://pureblog.org/getting-started">this post</a> should get you up and running in just a few minutes.</p> <div class="footnotes"> <hr /> <ol> <li id="fn:1"> <p>One could argue that previous versions were just development releases, and this is really v1.0, but I've gone with the versioning I went with, and I can't be bothered changing that now. :-)&#160;<a href="#fnref1:1" rev="footnote" class="footnote-backref">&#8617;</a></p> </li> <li id="fn:2"> <p>This site scores a 96 on Google's Pagespeed Insights. Pretty impressive for a dynamic PHP-based site.&#160;<a href="#fnref1:2" rev="footnote" class="footnote-backref">&#8617;</a></p> </li> </ol> </div> <div class="email-hidden"> <hr /> <p>Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️</p> <p>You can <a href="mailto:72ja@qrk.one?subject=Pure%20Blog%20Is%20Now%20Feature%20Complete...ish">reply to this post by email</a>, or <a href="https://kevquirk.com/pure-blog-is-now-feature-completeish#comments">leave a comment</a>.</p> </div> Found the map! started an anime and had a BBQ - W10 - Joel's Log Files https://joelchrono.xyz/blog/w10 2026-03-09T21:10:00.000Z <p>This week in particular felt excruciatingly slow, work was busy all the time and I really couldn’t catch a break as often as other weeks due to my workmate going on vacation. However, I still managed to do a lot with the spare time I got, and my weekend was amazing as well, so I can’t complain at all.</p> <ul> <li> <p>🌐 <strong>Went to another Indieweb Event!</strong> I actually brought up the topic of the new Mastodon share button there and even made my implementation on the fly. It was a very short blogpost too to accompany it.</p> </li> <li> <p>📦 <strong>Ordered (and returned) some phone cases</strong>. I was mildly interested on trying some cases that are only just the borders of the phone—I have a Nothing 3(a) by the way—so I found some metallic ones that I screw in place and such. Sadly, they are just too bulky, and the smooth surface of the aluminum is just too slippery for my liking. I returned it all by walking downtown!</p> </li> <li> <p>🏷️ <strong>My first physical game was purchased…</strong> as I returned the phone cases, I actually picked up <em>Pokémon Legends Z-A</em> from the delivery office… yeah. In a way I feel alright since it was cheap and I don’t mind</p> </li> <li> <p>📙 <strong><a href="https://fosstodon.org/@joel/116191067194946320">I purchased a physical book</a></strong>, since I recently learned that Denis Villeneuve is working on a movie for Arthur C. Clarke’s novel, <em>Redezvous with Rama</em> after <a href="https://michal.sapka.pl/reviews/novels/rendezvous-with-rama-arthur-c-clarke-1973">Michał revewed it</a>, so I kind of wanted to get a copy for myself. I’ve been curious about visiting more of Clarke’s works, especially because <a href="https://joelchrono.xyz/blog/childhoods-end/">Childhood’s End</a> continues to be on my mind.</p> </li> <li> <p>🥩 <strong>I went to a BBQ party!</strong> Some friends from church got together and we ate some good steak and sausages and the like. I also got a call from my sisters in the middle of it all, and we all had a good time chatting and enjoying the food, I was stuffed, but it was worth it.</p> </li> <li> <p>🗺️ <strong><a href="https://fosstodon.org/@joel/116184813509067108">I found my Hollow Knight map!</a></strong> After a few weeks without success, I decided to check out every box in my physical Switch collection and finally, after opening up my Final Fantasy VII+VIII Twin Pack box, there it was! My Hollow Knight map was safe and sound and now it’s safely stored flattened alongside my poster of <em>The Hundred Line: Last Defense Academy</em>.</p> </li> <li> <p>🃏 <strong>Card games were played.</strong> We had a very nice match of <a href="https://www.pagat.com/exact/ohhell.html"><em>Oh Hell!</em></a> with my friends on Sunday! It had been a while but it’s still as fun as ever. We listened to the soundtrack of <em>Plants vs Zombies</em> while playing! after that we had a round of <a href="https://www.pagat.com/passing/pig.html"><em>Spoons</em></a>, and for that I put up the soundtrack of <em>Q-UP</em>, it was <em>exhilarating</em>.</p> </li> <li> <p>✍️ <strong>I’m quite happy with my blogposts this week.</strong> I don’t often list or talk about the posts I do during the week—they are already there anyway—but I’m actually rather happy not just with the post, but the feedback and the conversations about them! So many suggestions for music on Bandcamp, inspiring some people to try and do a one-page notebook, etc!</p> </li> </ul> <h2 id="watching">Watching</h2> <ul> <li>🌎 <strong>Orb: On the Movements of the Earth</strong> - Watched up to episode 4. This anime takes place in the Middle Ages, when most of Humanity and the Catholic Church held the belief that Earth was the center of the universe. The rest is heresy and prohibited. We follow the journey of a young kid with a great future ahead of him, going to university at an early age to study theology. However, his love for astronomy will lead him to the heliocentric model and the search for truth, all to uncover the beauty of the space above. This is some top tier writing and plot, absolutely worth a watch I’d say. It deals with some complex topics rather interestingly, it almost made me cry already, so, beware.</li> </ul> <h2 id="reading">Reading</h2> <h3 id="completed">Completed</h3> <ul> <li> <p>👨‍🚀 <strong>Planetes</strong> by Makoto Yukimura. - This was absolutely wonderful to read. The art was incredible, the characters were so good. Filled with interesting dialogue, thought provoking moments, slice of life fun, and a lot of great hard science fiction concepts. I’ll probably have to write about this one on a separate post. I absolutely, highly recommend giving it a read.</p> </li> <li> <p>🚀 <strong>Persepolis Rising</strong> by James S.A. Corey - I mentioned on my last weeknotesthat I’d try to finish this book by “next week”, and well, It only took me a day to fly through 20 more chapters. This was a great read, and I already published <a href="https://joelchrono.xyz/blog/persepolis-rising/">my review for it</a> so, just go there. TL;DR: <em>Read the series already.</em></p> </li> </ul> <h3 id="started">Started</h3> <ul> <li> <p>🌳 <strong>Non-Stop</strong> by Brian W. Aldiss. - Read up to 32%. This is a book by the same author of <a href="https://joelchrono.xyz/blog/hothouse/">Hothouse</a>, one of my absolute favorites, with an incredible setting and world-building in a matter of pages. Such excellence can be glimpsed in this novel as well, which was his first published book. The premise seems quite interesting already, although it definitely has some dated elements showing through. Nothing too unusual for the 50s though. The premise seems to have been played up countless times today, but I am happy to have not experienced any of those, I really enjoy the execution here so far anyway.</p> </li> <li> <p>🛸 <strong>Jujutsu Kaisen Modulo</strong> by Gege Akutami - Read up to chapter 2. This is a new entry into the Jujutsu Kaisen universe set decades after the events of the original run. The protagonists are the grandchildren of some of the sorcerers we know and love, and the premise revolves around an alien civilization that has come to Earth, and share the same powers as sorcerers do. Unlike JJK, Gege <em>only</em> does the writing here, and so far it has been awesome, the art by Yuji Iwasake is still great as well! Looking forward to the rest.</p> </li> </ul> <h3 id="ongoing">Ongoing</h3> <ul> <li>⚔️ <strong>Kingdom</strong> by Hara Yasuhisa - Read up up to ch. 864. These past couple of chapters have focused on a conflict between archers. It’s a small arc within the war, but it actually got me tearing up when I read it this week. These characters are awesome, but the weight of it all, the emotion, the writing. It’s simply incredible stuff, and I didn’t even remember these characters existed like 10 chapters ago.</li> </ul> <h2 id="gaming">Gaming</h2> <ul> <li> <p>🥐 <strong>CrossCode</strong> - Continued to play through this game and some incredible revelations have been made. I completed the sixth and seventh chapters after playing for almost five hours. Had some epic boss fights, action sequences and parkour sections here, not to mention the storytelling and character development have been top notch thus far. There was a twist to the plot that was done super well, and I am really looking forward to see how the rest of the game continues. Really good stuff.</p> </li> <li> <p>👾 <strong>Into The Breach</strong> - I have had the itch to return to a solid tactics game and I thought I should revisit Into The Breach. I played it for 3 hours in a day. This is such a great game that gets my head gears turning like nothing else. One wrong move and things are over, even though I have all the info I need for victory, my brain ain’t big enough.</p> </li> <li> <p>🐾 <strong>Grapple Dog</strong> - Didn’t play very much, but I still progressed through a few more levels of this platformer. It’s fun to move around on and completing all the levels in full is fun, I could go for them again and try to speedrun them too, but I wanna finish the game first.</p> </li> <li> <p>🗡️ <strong>Caves of Qud</strong> - I tried the tutorial and this one seems to be super duper deep. I want to give it a fair shake though, and see what it has to offer, but I only played it like 30 minutes, so I still have a lot to learn.</p> </li> <li> <p>🥊 <strong>Super Smash Bros Ultimate</strong> - Had a super quick match of things one before we had to leave, maybe next weekend!</p> </li> </ul> <h2 id="around-the-web">Around the Web</h2> <h3 id="blogposts">Blogposts</h3> <ul> <li> <p><a href="https://mtwb.blog/posts/2026/books/long-books-are-good-for-you/">Long Books Are Good For You</a> - If you aren’t careful you will end up reading 500 pages in 3 days, or less.</p> </li> <li> <p><a href="https://sive.rs/bfaq">About my book notes</a> - It’s always fun when Derek Sivers shares some thoughts about his book notetaking, or about anything at all. Except that I only read fiction and I don’t take notes for those.</p> </li> <li> <p><a href="https://heyloura.com/2026/03/01/handwriting-a-blog.html">Handwriting a blog</a> - <a href="https://joelchrono.xyz/blog/this-post-was-written-in-a-notebook/">I’ve done this before!</a> and it’s pretty fun to see others doing it, I love the little drawins on the side too.</p> </li> <li> <p><a href="https://axxuy.xyz/blog/posts/2026/mailcall/">Mailcall</a> - Axxuy wrote about sending actual physical mail to people. Writing letters is something I’ve been interested on trying for a while. I already own a letter to a friend who sent me some stuff overseas… One day.</p> </li> </ul> <h3 id="youtube">YouTube</h3> <ul> <li><a href="https://youtu.be/-6NnqHOFpqw">Wii Sports Resort - Intro</a> - <em>Move out of the way Final Fantasy VII!</em> <strong>This</strong> is the best videogame opening sequence of all time. Just wow.</li> <li><a href="https://youtu.be/49U3f7eV1AI">I Built a Tiny E-Reader</a> - This is a fun open source project! a super tiny e-ink screen reader that I actually kind of want to build.</li> <li><a href="https://youtu.be/uGpAAKEHjlo">Playing around with my Xteink X4 and my experience was… Simple</a> - This is a tiny cheap e-reader that seems to be forming a community around it. Sadly it seems KOReader will never run on it. Although its next iteration might.</li> <li><a href="https://youtu.be/w8WcCJeUMrA">How to defeat the backlog</a> - I watched this video while I was searching for my Hollow Knight map, digging through my 70+ physical Switch games.</li> <li><a href="https://youtu.be/uIAgzYxFDPk">I Tried To Quit Spotify. It Cost $5,000</a> - It’s always cool to find the <a href="https://joelchrono.xyz/innioasis-y1/">Innioasis Y1</a> in the wild! Well produced video too, but I disagreed with its conclusion a bit.</li> </ul> <p>This is day 31 of <a href="https://100daystooffload.com">#100DaysToOffload</a></p> <p> <a href="mailto:me@joelchrono.xyz?subject=Found the map! started an anime and had a BBQ - W10">Reply to this post via email</a> | <a href="https://fosstodon.org/@joel/116201300996851038">Reply on Fediverse</a> </p> Book Review: There Is No Antimemetics Division by qntm ★★★★★ - Terence Eden’s Blog https://shkspr.mobi/blog/?p=68472 2026-03-09T12:34:47.000Z <img src="https://shkspr.mobi/blog/wp-content/uploads/2026/03/9781804954768-jacket-large.webp" alt="Book cover. A deer stares out at you. It has slightly too many eyes." width="311" height="500" class="alignleft size-full wp-image-68475"/> <p>Apparently I reviewed the previous version of this book <a href="https://shkspr.mobi/blog/2022/04/book-review-there-is-no-antimemetics-division/">four years ago</a> but have no real memory of it. Did you ever have a dream which was vividly realistic yet somehow slightly askew from reality? Obviously there is no antimemetics division, nor could anyone write a book about it. If they did, their mind would instantly be liquefied and their mere existence would be purged.</p> <p>So, why is there a new version of the book out and is it worth reading again?</p> <p>As the copyright page says:</p> <blockquote><p>Earlier versions of this material were previously published in serial form on the scp wiki under Creative Commons 3.0, and subsequently self-published by the author in ebook and paperback format. The work has been substantively revised and updated since.</p></blockquote> <p>As <a href="https://qntm.org/antifaq">the FAQ</a> makes clear, getting a &#34;proper&#34; publisher to put money into a CC project is unlikely. So many of the original elements have been rewritten and reworked. The writing, plotting, and characters have all been substantially improved. The ending, in particular, has become something quite special.</p> <p>The story itself is still recursively memetic and a metacommentary on itself. The bug-eyed-monsters are mindbending and the good guys are all morally compromised. The concepts are gorgeously impossible and the pacing is exciting.</p> <p>There&#39;s simply nothing like it.</p> <p>The eBook is mostly well formatted. Excellent use of monospace fonts for reports, there are accessible redactions where suitable, and the images all have alt text. Weirdly, one &#34;monster&#34; is named వ - a character which failed to render correctly on my eBook. That gave it a rather sinister appearance! The ghosting of eInk made it look like there were faint words behind the various redactions which was delightfully spooky. An excellent book and a satisfying update.</p> <p>However, it is worth noting that <span aria-label="redacted text" style="word-break: break-all;">███████</span> this book will <span aria-label="redacted text" style="word-break: break-all;">██████████ ██████████ ██████████████</span> and could lead to <span aria-label="redacted text" style="word-break: break-all;">████ █████████████ ██████████████</span>. Although the retailer won&#39;t accept refunds on any book stained with <span aria-label="redacted text" style="word-break: break-all;">█████████ █████████████████ ████</span> or <span aria-label="redacted text" style="word-break: break-all;">████ ██████████</span>, it <em>is</em> possible to summon <span aria-label="redacted text" style="word-break: break-all;">██████ ████████████████████ ████████████ ███ ████ ███████████</span> in an emergency.</p> The Noble Path - Westenberg 69ae0b965b3c980001819a1e 2026-03-08T23:56:18.000Z <img src="https://www.joanwestenberg.com/content/images/2026/03/ChatGPT-Image-Mar-9--2026-at-10_53_57-AM.png" alt="The Noble Path"><p>It is a truth universally acknowledged that an indie hacker in possession of a widget must be in want of a business model...</p><p>Every tool is a startup now. </p><p>Every script is a SaaS product. </p><p>Every neat little hack you cobbled together on a Sunday afternoon to solve your own problem is, according to the prevailing wisdom, an &quot;MVP&quot; waiting for its first round of funding. </p><p>The entire machinery of online discourse around building and creating has been so thoroughly captured by entrepreneurial &quot;logic&quot; that we&apos;ve lost the language to describe what it feels like to simply make a thing that helps someone, give it away, and move on with your life.</p><p>I&apos;ve been feeling this for a while now, and I suspect a lot of folks who have the itch to build feel it too, even if they haven&apos;t articulated it. You make a browser extension that fixes a tiny annoyance. You write a tool that reformats data in a way your colleages find useful. You build a small calculator for a niche problem that ten people on Earth actually have.&#xA0;</p><p>And the immediate, reflexive, near-Pavlovian response from the internet is:&#xA0;</p><p><em>Have you thought about monetizing this?</em></p><h2 id="gifts-arent-pre-revenue-products">Gifts aren&apos;t pre-revenue products</h2><p>Marcel Mauss published&#xA0;<em>The Gift</em>&#xA0;in 1925, and nearly a century later, the tech world still hasn&apos;t caught up with his central insight. Mauss studied indigenous societies across the Pacific Northwest and Polynesia and found that gift-giving operated as a complete system with its own logic, its own power dynamics, its own hierarchies, its own concept of value. Gifts created social bonds. They established reciprocty. They built trust in ways that market transactions can&apos;t.</p><p>The open-source software movement understood this intuitively. When Richard Stallman wrote the GNU Manifesto in 1985, his argument was moral: software should exist freely in the world. The modern internet runs on tools that people built and gave away: Linux, Apache, Python, the cryptographic libraries that keep your bank details from floating around in plaintext. These are gifts in the Maussian sense, and they built the foundation for an industry worth trillions of dollars.</p><p>But the gift economy of software has been absorbed into the entrepreneurial economy. Open source became a &quot;go-to-market strategy.&quot; Free tools became &quot;lead magnets.&quot; And now we live in a world where building something useful and giving it away for free is treated as either naive or as a clever long-game bottom-up business tactic. There&apos;s no conceptual space left for the third option: that you did it because you wanted to.</p><h2 id="what-the-monks-knew-about-useful-work">What the monks knew about useful work</h2><p>The Rule of Saint Benedict, written around 530 AD, organized monastic life around a principle that sounds almost radical in the context of modern productivity culture:&#xA0;<em>ora et labora</em>, pray and work. The monks built things. They copied manuscripts, brewed beer, cultivated gardens, developed new agricultural techniques. Some of this work was consequential. Much of it was small and local and meant for their immediate community. None of it was oriented toward scale.</p><p>Work was understood as a form of devotion, valuable in itself rather than as a means to accumulate wealth or status. The monks built in private, for people they could see and know, finding meaning in the craft itself.</p><p>To transplant it:</p><p>Someone on a forum builds a tiny utility that converts between obscure file formats. Someone else writes a Tampermonkey script that removes an annoying popup from a website they use daily, then shares it because why wouldn&apos;t you. A developer at a nonprofit writes a data-cleaning tool for a specific kind of messy spreadsheet that everyone in their field has to deal with, posts it on GitHub, and walks away. Someone else publishes a tiny color-contrast checker that only people doing accessibility audits would ever need. These are Benedictine acts. They&apos;re labor undertaken for its own sake and for the immediate good of a knowable community, and they produce a satisfaction that no amount of MRR can replicate.</p><h2 id="scale-poisons-everything-it-touches">Scale poisons everything it touches</h2><p>The startup ecosystem, and the broader culture of &quot;building&quot; that has grown up around it, operates on an implicit assumption that value scales linearly with reach. A tool that helps ten people is good. A tool that helps a thousand people is better. A tool that helps a hundred thousand is exciting. A tool that helps ten million is a unicorn, and you should probably quit your job to work on it full-time.</p><p>This logic is tempting, and in certain contexts it&apos;s perfectly sound. If you&apos;ve discovered a real solution to a widespread problem, it would be odd not to try to bring it to more people. But the framework becomes toxic when it&apos;s applied universally, when every small creation gets fed into the same evaluative grinder and comes out measured against the yardstick of potential scale.&#xA0;</p><p>Because most good things don&apos;t scale.&#xA0;</p><p>Most good things are stubbornly local.</p><p>The best bread I&apos;ve ever eaten came from a bakery in an Australian country town that didn&apos;t have a website and its originator couldn&apos;t have told you his &quot;total addressable market&quot; if you&apos;d asked.</p><p>When we apply scale logic to everything, we end up devaluing the closeness to a real problem and the direct feedback loop between making a thing and watching someone use it.&#xA0;</p><h2 id="fun-is-a-valid-engineering-requirement">Fun is a valid engineering requirement</h2><p>Freud was wrong about a great many things (charitably), but his concept of the pleasure principle has aged well in the context of creative work. He argued that people are wired to seek pleasure and avoid pain, and that much of what we call &quot;civilization&quot; is the process of learning to defer gratification in service of longer-term goals. The reality principle, he called it. Grow up, stop playing, get serious, build something real.</p><p>Modern productivity culture is the reality principle taken to an algorithmically appropriate extreme. Every hour must be optimized. Every project must serve a goal. Every creative act must be justified by its metrics and its contribution to some larger strategic objective. And this framework is so deeply embedded that even hobbyists feel guilty about building things for fun, as if fun were an insufficent justification for spending a Saturday afternoon writing code.</p><p>But fun is actually a good signal. When you&apos;re building a small tool because you find the problem interesting, or because the act of making it brings you real pleasure, you&apos;re operating in a mode that produces different (and, in my experience, better) results than when you&apos;re building to a spec or optimizing for a market. You make different design choices. You take different risks. You&apos;re willing to over-engineer a feature that delights three people and to under-engineer the parts that don&apos;t matter. The output has a character that venture-backed software, by structural necessity, can never have.</p><p>William Morris&apos; Arts and Crafts movement was, at its core, an argument that industrialized production stripped work of its pleasure and products of their soul. Morris wanted to make beautiful things by hand, slowly, with care, in a way that honored both the maker and the user. He was fighting against the Victorian equivalent of &quot;move fast and break things,&quot; and his economic program failed, but his aesthetic and moral intuitions hold up. There&apos;s something in a hand-built tool, physical or digital, that mass production can&apos;t touch.</p><h2 id="when-gifts-become-jobs-you-never-applied-for">When gifts become jobs you never applied for</h2><p>The open-source world has been having its own reckoning with this tension for a decade now. High-profile maintainers burn out. Critical infrastructure projects turn out to be maintained by a single exhausted volunteer. Companies worth billions depend on libraries whose creators haven&apos;t been paid a cent. The discourse around &quot;open-source sustainability&quot; has generated an enormous volume of think pieces and not very many solutions.</p><p>But I wonder if part of the problem is that we&apos;re trying to solve the wrong equation. The burnout epidemic in open source goes beyond money (though money is part of it). It happens when something that started as a gift, something built for fun or out of real care, gets conscripted into an economy of obligation and expectation. You wrote a library because you needed it and thought others might too. Now ten thousand developers depend on it, and they file bug reports with the tone of customers who&apos;ve been wronged, and suddenly your gift has become a job you never applied for and can&apos;t quit without feeling like you&apos;ve betrayed people.</p><p>Better funding for open source would be nice, but the deeper issue is rebuilding the cultural permission to make things small and keep them small. To build a tool, share it, and explicitly say: this is a gift, not a product. I&apos;ll maintain it if I feel like it. I won&apos;t if I don&apos;t. You&apos;re welcome to fork it, improve it, ignore it, or throw it away.&#xA0;</p><h2 id="why-the-market-cant-have-everything">Why the market can&apos;t have everything</h2><p>Markets are excellent at allocating resources toward problems that affect large numbers of people who are willing and able to pay for solutions. Markets are terrible at addressing problems that are too small, too niche, too specific, too local to support a business model. If you have a problem shared by ten million affluent people, the market will solve it six times over with varying degrees of elegance // extraction. If you have a problem shared by two hundred researchers in a subdiscipline of marine biology, you&apos;re on your own.</p><p>This is the space where gift-economy building works. The long tail of human problems: the thousands of little frictions and annoyances and workflow inefficiencies that are too small for anyone to build a company around but too real for the people experiencing them to ignore. When someone builds a free tool to address one of these problems, they&apos;re serving a need that money was never going to serve.</p><p>And this work has positive externalities we consistently undercount. A free tool that saves a hundred people twenty minutes a week gives back more than three thousand hours of human time per year. A well-written tutorial that helps people avoid a common mistake reduces frustration across an entire community. A spreadsheet template that makes a confusing tax form navigable for freelancers is doing work that no government agency and no private company has bothered to do. A CLI script that batch-converts a weird legacy file format saves someone from losing an afternoon every month. None of this shows up in GDP figures or on growth charts. The value is real anyway.</p><h2 id="the-noble-path">The Noble Path</h2><p>None of this is an argument against entrepreneurship or against charging money for software. eople should get paid for their work. Businesses that solve real problems at scale have value. I am neither a purist nor a luddite, and I&apos;m certainly not interested in living a life of poverty and obscurity.&#xA0;</p><p>There is a Japanese concept, ikigai, that Western self-help influencers have repeatedly mangled and monetized into a mockery of a Venn diagram about finding your &quot;purpose.&quot; But the original sense of the word is closer to &quot;the thing that makes life worth living on a daily basis,&quot; and in the research conducted on centenarians in Okinawa, ikigai was rarely about grand professional achievement. It was about tending a garden. Talking to neighbors. Making small things that brought small joys. Waking up with something to do. The scale of the contribution didn&apos;t matter. What mattered was the directness of the connection between the effort and its effect.</p><p>I think what I&apos;m arguing against is the monoculture. The idea that building-as-business is the only legitimate mode of making things, and that everything else is either a hobby (dismissive) or a pre-revenue startup (aspirational). I&apos;m arguing for the recovery of a third category: building as gift, building as an expression of care for a specific community of people whose problems you understand because you&apos;re one of them.</p><p>If you&apos;ve ever made something useful and felt a pang of guilt for not monetizing it, that guilt is a symptom of the monoculture. If you&apos;ve ever hesitated to share a tool because it wasn&apos;t &quot;polished enough&quot; for a product launch, you&apos;ve been contaminated by standards that don&apos;t apply to gifts. If you&apos;ve ever described your own creative work as &quot;a side project&quot; with that apologetic minimizing doing all the heavy lifting, you&apos;ve internalized a heirarchy of value that ranks market viability above human usefulness.</p><p>The Noble Path as I see it is to build a small, imperfect, deeply useful thing and give it away to the people who need it. Skip the landing page and the waitlist. A thing that works, offered freely, in the oldest and most human tradition of making things for each other.</p><p>The monks would understand.</p> What's the source of Einstein's "citizen of the world" quip? - Terence Eden’s Blog https://shkspr.mobi/blog/?p=64039 2026-03-08T12:34:03.000Z <p>I like digging through old archives and tracing my way through quotes. Here&#39;s a particularly good one from Albert Einstein which is often peppered around the Internet without any sources.</p> <blockquote><p>If my theory of relativity is proven successful, Germany will claim me as a German and France will declare that I am a citizen of the world. Should my theory prove untrue, France will say that I am a German and Germany will declare that I am a Jew.</p></blockquote> <p>Let&#39;s see if we can find it!</p> <h2 id="1929-12-04"><a href="https://shkspr.mobi/blog/2026/03/whats-the-source-of-einsteins-citizen-of-the-world-quip/#1929-12-04">1929-12-04</a></h2> <p>The earliest I can find is in the <a href="https://www.jta.org/archive/if-true-hes-german-if-not-hes-jewish">archives of the Jewish Telegraphic Agency</a> who published this snippet:</p> <img src="https://shkspr.mobi/blog/wp-content/uploads/2025/10/JTA-dec3.webp" alt="IF TRUE, HE&#39;S GERMAN; IF NOT, HE&#39;S JEWISH (Jewish Telegraphic Agency) Berlin, Dec. 3 — The local papers feature a summary of the brief address made by Prof. Albert Einstein when the Sorbonne recently conferred an honorary degree upon him. He is reported to have said that “if my theory of relativity is proven successful, Germany will claim me as a German and France will declare that I am a citizen of the world. Should my theory prove untrue, France will say that I am a German, and Germany will declare that I am a Jew.”" width="422" height="390" class="aligncenter size-full wp-image-64040"/> <p>Is this likely to be true? What other evidence is there that Einstein was there and made those remarks?</p> <h2 id="1929-11-12"><a href="https://shkspr.mobi/blog/2026/03/whats-the-source-of-einsteins-citizen-of-the-world-quip/#1929-11-12">1929-11-12</a></h2> <p>Flicking back a few weeks in the JTA archives is this evidence - &#34;<a href="https://www.jta.org/archive/sorbonne-bestows-degree-on-einstein">Sorbonne bestows degree on Einstein</a>.&#34;</p> <img src="https://shkspr.mobi/blog/wp-content/uploads/2025/10/JTA-Nov-12.webp" alt="SORBONNE BESTOWS DEGREE ON EINSTEIN (Jewish Telegraphic Agency) Paris, Nov. 11 — Prof. Albert Einstein was one of the five upon whom honoris causa degrees were bestowed by the Sorbonne on Saturday. Thousands of students assembled at the ceremonies and cheered Einstein. Professors, the praesidium and rector of the University of Paris joined in the ovation which continued in the streets when Einstein alighted from the German ambassador&#39;s car. The ambassador represented Germany at the ceremony." width="422" height="332" class="aligncenter size-full wp-image-64041"/> <h2 id="1929-11-09"><a href="https://shkspr.mobi/blog/2026/03/whats-the-source-of-einsteins-citizen-of-the-world-quip/#1929-11-09">1929-11-09</a></h2> <p>There are also contemporary <a href="https://gallica.bnf.fr/ark:/12148/btv1b532232613/f1.item">photos of the ceremony</a> which are included in various <a href="https://ein-web.adlibhosting.com/aea/Details/archive/110067509">press clippings</a>.</p> <p>Is there anything previous to 1929?</p> <h2 id="1922"><a href="https://shkspr.mobi/blog/2026/03/whats-the-source-of-einsteins-citizen-of-the-world-quip/#1922">1922??</a></h2> <p><a href="https://assets.press.princeton.edu/chapters/s6908.pdf">Alice Calaprice&#39;s Quotable Einstein</a> has the quote but attributes it differently:</p> <blockquote><p>From an address to the French Philosophical Society at the Sorbonne, April 6, 1922. See also French press clipping, April 7, 1922, Einstein Archive 36-378; and Berliner Tageblatt, April 8, 1922, Einstein Archive 79-535</p></blockquote> <p>I wasn&#39;t able to find the French press clipping - but <a href="https://zefys.staatsbibliothek-berlin.de/list/title/zdb/27646518/-/1922/">the German paper is available</a>.</p> <p>My German is rusty and that font is <em>hard</em> but I don&#39;t think it says anything similar to the above quote. I think the 1922 date is merely the confusion between two different visits to the Sorbonne - which is the same conclusion as <a href="https://en.wikiquote.org/wiki/Talk:Albert_Einstein#Paris_6_April_1922">Wikiquote editors came to</a></p> <h2 id="contemporary-reports"><a href="https://shkspr.mobi/blog/2026/03/whats-the-source-of-einsteins-citizen-of-the-world-quip/#contemporary-reports">Contemporary reports</a></h2> <p>OK, so what other sources are there for the quote? The JTA says:</p> <blockquote><p>The local papers feature a summary of the brief address made by Prof. Albert Einstein […]</p></blockquote> <p>So I suppose they were just re-reporting what others had said. Let&#39;s take a look in some of those newspapers via <i lang="fr">Bibliothèque nationale de France</i> who have an excellent archive of newspapers.</p> <p>There&#39;s a rather <a href="https://gallica.bnf.fr/ark:/12148/bpt6k4617682m/f4.item.r=Sorbonne%20Einstein.zoom">detailed report from <i lang="fr">L&#39;Œuvre</i></a> - but that makes no mention of the anecdote.</p> <p>Similarly, there are <a href="https://gallica.bnf.fr/ark:/12148/bpt6k4617687p/f1.item.r=Sorbonne%20Einstein.zoom">other interviews</a> and <a href="https://gallica.bnf.fr/ark:/12148/bpt6k7640347d">contemporary commentary</a> - but this remark goes unnoticed by all of them.</p> <p>I read through <a href="https://gallica.bnf.fr/services/engine/search/sru?operation=searchRetrieve&amp;exactSearch=false&amp;collapsing=true&amp;version=1.2&amp;query=(text%20all%20%22Einstein%22%20and%20text%20all%20%22sorbonne%22%20)%20and%20(dc.type%20all%20%22fascicule%22)%20and%20(gallicapublication_date%3E=%221929/11/01%22%20and%20gallicapublication_date%3C=%221929/12/04%22)&amp;suggest=10&amp;keywords=Einstein%20sorbonne">several dozen French papers</a> from November 1929 until early December. I couldn&#39;t find anything resembling the remark in any of them.</p> <p>OK, what about the German press?</p> <p>Again it is possible to <a href="https://www.deutsche-digitale-bibliothek.de/search/newspaper?query=Einstein+sorbonne&amp;fromDay=1&amp;fromMonth=11&amp;fromYear=1929&amp;toDay=5&amp;toMonth=12&amp;toYear=1929">search German newspapers for those specific dates</a> - and there are plenty of <a href="https://www.deutsche-digitale-bibliothek.de/newspaper/item/XPR7GKHFSOA3PYC34FTDWSPRIE6LQS7O?issuepage=3">contemporary reports</a>.</p> <p>Nothing about him being a <i lang="de">Weltbürger</i> that I could see.</p> <p>Similarly, <a href="https://www.britishnewspaperarchive.co.uk/search/results/1929-11-01/1929-12-05?basicsearch=einstein%20citizen%20of%20the%20world&amp;exactsearch=false&amp;retrievecountrycounts=false">British newspapers don&#39;t make reference to the joke</a> despite their <a href="https://www.britishnewspaperarchive.co.uk/search/results/1929-11-01/1929-12-05?basicsearch=einstein&amp;exactsearch=false&amp;retrievecountrycounts=false">endless coverage</a> of him.</p> <p>Google&#39;s shitty AI hallucinates the quote as appearing in <a href="https://archive.org/details/sim_saturday-evening-post_1929-10-26_202_17">The Saturday Evening Post</a>.</p> <img src="https://shkspr.mobi/blog/wp-content/uploads/2025/10/AI-overview.webp" alt="In 1929, Einstein did not declare himself a &#34;citizen of the world,&#34; but this concept is linked to him through a statement he made around that time. In an interview with the relativity were proven correct, &#34;France will declare that | am a citizen of the world&#34;. He also famously stated, &#34;Imagination encircles the world,&#34; in the same interview. The quote reflects his belief in the universal nature of scientific discovery and his own views on his place in a world without borders, a concept that became more strongly associated with his later activism for peace and global cooperation, as explained in Doubtnut." width="1316" height="500" class="aligncenter size-full wp-image-64045"/> <p>While that issue does have an extensive interview with Einstein, there&#39;s nothing even vaguely similar to the sentiment about being a citizen of the world. Never trust an AI!</p> <h2 id="is-it-likely"><a href="https://shkspr.mobi/blog/2026/03/whats-the-source-of-einsteins-citizen-of-the-world-quip/#is-it-likely">Is it likely?</a></h2> <p>Einstein is endlessly quotable - and had a good ear for a pithy turn of phrase. However, he was accompanied on this trip by the German Ambassador. Would it have been prudent for him to make such a politically charged joke in front of that audience?</p> <h2 id="minced-oaths"><a href="https://shkspr.mobi/blog/2026/03/whats-the-source-of-einsteins-citizen-of-the-world-quip/#minced-oaths">Minced Oaths</a></h2> <p>Perhaps this is a mangled quotation? Einstein said something <em>similar</em> several years before the purported 1929 quote.</p> <p>In Herman Bernstein&#39;s 1924 book &#34;<a href="https://archive.org/details/celebritiesofour000452mbp/page/n285/mode/2up?q=citizen">Celebrities of Our Time Interviews</a>&#34;, there&#39;s the following quote:</p> <img src="https://shkspr.mobi/blog/wp-content/uploads/2026/03/interview.webp" alt="&#34;The description of me and my circumstances in the Times shows an amusing feat of imagination on the part of the writer. By an application of the theory of relativity to the taste of the readers, to-day in Germany I am called a German man of science, and in England I am represented as a Swiss Jew. If I come to be regarded as a bête noire, the description will be reversed and I shall become a Swiss Jew for the Germans and a German man of science for the English.&#34;" width="1300" height="500" class="aligncenter size-full wp-image-68541"/> <p>That&#39;s much less pithy, but carries largely the same sentiment.</p> <p>The original can be seen in <a href="https://www.britishnewspaperarchive.co.uk/search/results/1919-11-21/1919-11-29?basicsearch=%22german%20man%20of%20science%22&amp;phrasesearch=german%20man%20of%20science&amp;exactsearch=true&amp;retrievecountrycounts=false&amp;sortorder=score">the British Newspaper Archive of 1919</a></p> <blockquote><h3 id="dr-einsteins-theory"><a href="https://shkspr.mobi/blog/2026/03/whats-the-source-of-einsteins-citizen-of-the-world-quip/#dr-einsteins-theory">Dr. Einstein&#39;s Theory.</a></h3> <p>We publish to-day a translation of an article written for our readers by ALBERT EINSTEIN </p><p>[…] He adds that the different descriptions of him in England and Germany form an amusing example of relativity to the sentiments of the two countries. He is famous just now, and was described in our columns as a Swiss Jew, whereas in Germany he is called a German man of science. He suggests that were he suddenly to become a <i lang="fr">bête noire</i>, the descriptions would be reversed, and he would be stigmatized here as a German man of science and in Germany as a Swiss Jew. We concede him his little jest.</p></blockquote> <p>However, do note that this is described as a translation. In his letter to Paul Ehrenfest on the 4th of December 1919, he says:</p> <blockquote><p>By the way, I myself participated in the cackling by writing a short article in the Times, in which I thanked our English colleagues, said a few things to characterize the theory, and at the end produced the following witticism: A simple application of the theory of relativity: today German newspapers are calling me a German man of science, the English, a Swiss Jew. If I come to be represented as a bete noire to the readerships, I should be a Swiss Jew for German newspapers and a German man of science for the English.&#39;</p></blockquote> <p>See The Collected Papers of Albert Einstein, Volume 9 The Berlin Years. I cannot find the original letter, but I assume Princeton&#39;s transcribers and translators are accurate.</p> <p>Either way, that&#39;s two reputable sources which have Einstein expressing something similar. Perhaps the joke was repeated and refined by him as the years wore on? Perhaps an eager journalist took a half-remembered quote and gave it new life? Perhaps.</p> <h2 id="where-next"><a href="https://shkspr.mobi/blog/2026/03/whats-the-source-of-einsteins-citizen-of-the-world-quip/#where-next">Where next?</a></h2> <p>Well, dear reader, that&#39;s where you come in! I&#39;ve exhausted all my research prowess. If you can find a transcript of his remarks, or a report older than the JTA&#39;s of the 4th of December 1929 where Einstein talks about being a &#34;citizen of the world&#34;, please drop a comment in the box!</p> Book Review: The Electronic Criminals by Robert Farr (1975) ★★★⯪☆ - Terence Eden’s Blog https://shkspr.mobi/blog/?p=68324 2026-03-07T12:34:04.000Z <img src="https://shkspr.mobi/blog/wp-content/uploads/2026/02/Electronic-Criminals.webp" alt="Book cover featuring a tape recorder and other electronic equipment." width="200" class="alignleft size-full wp-image-68325"/> <p>What can a fifty-year-old book teach us about cybersecurity? Written just as computing was beginning to enter the mainstream, The Electronic Criminals takes us into a terrifying new world of crime!</p> <p>Fraud over Telex! Ransomware of physical tapes! Stealing passwords and hacking into mainframes!</p> <p>The books has a strong start, but gently runs out of steam because there simply <em>weren&#39;t</em> many electronic criminals in the mid-1970s! Instead, the book is over-stuffed with &#34;Catch Me If You Can&#34; tales of chequebook fraud, stolen aeroplane tickets, and regular blackmail and bribery. It isn&#39;t quite a how-to guide for the budding fraudster, but it isn&#39;t too far off.</p> <p>Nevertheless, there are some amazing and mind-boggling computer crimes described:</p> <blockquote><p>Computer print-outs concealed the massive fraud and fakery. Tapes were programmed so that computers would reject incriminating data and accept and produce only what would support the conspiracy. Computers were also used in playing hide-and-seek with investigators by switching data damaging to the swindlers from one code to another, just a step ahead of the authorities.</p></blockquote> <p>One common refrain is that the law of 1975 hadn&#39;t caught up with the reality of modern crime. In the above case, the…</p> <blockquote><p>… investors decided to sue IBM for $4 billion, claiming that the company’s inability to manufacture a swindle-proof computer had contributed to their loss. Despite the fact that IBM had claimed their computers are virtually tamper proof, the case was thrown out of court. Obviously no one can be expected to be perfect, not even an IBM computer.</p></blockquote> <p>And in another:</p> <blockquote><p>In a recent case in France the accused was charged with sabotage. He had intentionally erased valuable information recorded on a magnetic tape by passing it through a strong magnetic field. However, since the tape itself was undamaged the court ruled that no offense had been committed. The jury was directed to issue a verdict of “not guilty.”</p></blockquote> <p>Many of the &#34;electronic&#34; crimes are able to be facilitated by poor physical processes:</p> <blockquote><p>Computer center near London, England: Unguarded side door hooked open to allow employees to step out for fresh air. Top secret military and industrial information was stored in the center’s files.</p></blockquote> <p>Anyone who has done an ISO 27001 audit knows that pain!</p> <p>It isn&#39;t just computers and data-tapes that are discussed. There&#39;s rather a large section on phone-tapping and eavesdropping bugs. Rather terrifyingly, there&#39;s also a section on what we might now call &#34;Deep Fakes&#34;:</p> <blockquote><p>On tape recordings, words can be rearranged and new words can be built up from an assortment of syllables. The process is somewhat like fitting together bits of a jigsaw puzzle. Simply by inserting or deleting “nots” in a taped voice recording, affirmatives can be changed to negatives and negatives to affirmatives. Words can be borrowed from one part of a tape and fitted into another so the entire meaning is changed. By the same techniques, inflections of words can be altered.</p></blockquote> <p>Oh, and drone warfare!</p> <blockquote><p>Today there are infrared cameras that can indeed see you in the dark, even portable TV cameras that can record pictures by moonlight, and radio-controlled miniature aircraft (some that can hover like helicopters) to carry these cameras to subjects that someone wants to photograph.</p></blockquote> <p>As with any good book on the subject, it spends plenty of time talking about how to defend oneself from these attacks and the downside of protection:</p> <blockquote><p>Another scheme, called “hand-shaking,” requires the inquirer seeking information from the computer to correctly answer a personal question, something known only to him, before he can find out what he wants to know. This slows down the running of a business. I remember sitting in the office of a man who has a computer terminal on his desk. In the middle of our conversation a question came up and he said: “Wait a minute. I&#39;ll get the answer from our computer.” He put the question in by typing on the keyboard. The terminal’s screen lit up and displayed another question: “In what month was your mother-in-law born?”</p></blockquote> <p>It also predicts the rise of music and film piracy; albeit by analogue means.</p> <p>Rather pleasingly, it doesn&#39;t just limit itself to crimes committed in the USA. It acknowledges the pervasive nature of criminality and goes into some detail about cases in the UK, France, Germany, and Italy.</p> <p>It is always fascinating to look back on our industry&#39;s history. Much like <a href="https://shkspr.mobi/blog/2022/02/book-review-information-warfare-and-security-by-dorothy-e-denning/">1999&#39;s Information Warfare and Security by Dorothy E. Denning</a>, we have to constantly go back to see what assumptions we have baked in to our processes.</p> <p>I&#39;ll leave you with this rather chilling excerpt from the prologue:</p> <blockquote><p>Our world is still a fine place in which to live—a better one perhaps than any previous generation has enjoyed. But some of the people in it are causing serious problems. In 1974 many people experienced diminishing respect for persons in high places who acted as if they were above the law, and this led to a loss of respect for the concept of leadership itself. We should not confuse diminishing respect for a president with respect for the presidency, for example. Our society needs people in high places. It cannot function without leadership at every level, from the head of a household to the manager of a business to a chief of state.</p> <p>What is missing in our society today is the necessary preparation and training for the responsibilities of authority in high places. If parents in the home and people in business and government never learned the lessons of fair play when they were growing up, we cannot expect them to know how to play fair when they reach high places. Consequently we all suffer every time “the boss” makes expedient judgments rather than proper moral decisions.</p> <p>If coming generations are to be spared the tragic consequences of even more widespread corruption, the teaching of morality in the family and in the school ought to be as important to us as curbing inflation and other socioeconomic problems. Our children should be taught how to deal with everyday actions fairly and ethically. They should be exposed to those philosophical and ethical concepts, with practical examples that illustrate the alternatives of right and wrong so that they are better able to cope.</p></blockquote> Sunsetting The 512kb Club - Kev Quirk https://kevquirk.com/sunsetting-the-512kb-club 2026-03-07T09:17:00.000Z <p>All good things must come to an end, and today is that day for one of my projects, <a href="https://512kb.club">the 512kb Club</a>.</p> <p>I started the 512kb Club back in November 2020, so it's been around 5.5 years. It's become a drain and I'm ready to move on. As of today I won't be accepting any new submissions to the project. At the time of writing this, there are 25 PRs open for new submissions, I'll work through them, then will disable the ability to submit pull requests.</p> <p>Over the years there have been nearly 2,000 pull requests, and there are currently around 950 sites listed on the 512kb Club. Pretty cool, but it's a lot of work to manage - there's reviewing new submissions (which is a steady stream of pull requests), cleaning up old sites, updating sites, etc. It's more than I have time to do.</p> <p>I'm also trying to focus my time on other projects, like <a href="https://purecommons.org">Pure Commons</a>.</p> <h2>Want to take over?</h2> <p>It's sad to see this kind of project fall by the wayside, but life moves on. Having said that, if you think you want to take over 512kb Club, let's have a chat, <strong>there are some pre-requisites though:</strong></p> <ol> <li>We need to know each other. I'm not going to hand the project over to someone I don't know, sorry.</li> <li>You probably need to be familiar with Jekyll and Git.</li> </ol> <p class="notice warning">I'm probably going to get a lot of emails with offers to help (which is fantastic), but if we've never interacted before, I won't be moving forward with your kind offer.</p> <p>After reading the above, if we know each other, and you're still interested, use the email button below and we can have a chat about you potentially taking over. By taking over, I will expect you to:</p> <ol> <li>Take ownership of the <code>512kb.club</code> domain, so you will be financially responsible for renewals.</li> <li>Take ownership of the <a href="https://github.com/kevquirk/512kb.club">GitHub repo</a>, so you will be responsible for all pull requests, issues and anything else Git related.</li> <li>Be responsible for all hosting and maintenance of the project - the site is currently hosted on my personal Vercel account, which I will be deleting after handing off.</li> <li>Be a good custodian of the 512kb Club and continue to maintain it in its current form.</li> </ol> <p>If you're just looking to take over and use it as a means to slap ads on it, and live off the land, I'd rather it go to landfill, and will just take the site down. That's why I only want someone I know and trust to take it over.</p> <p>I think I've made my point now. 🙃</p> <h2>What will happen if someone doesn't take over?</h2> <p>If there's no-one prepared to take over, I plan to do one final export of the source from Jekyll, then upload that to my web server, where it will live until I decide to no longer renew the domain.</p> <p>I'll also update the site with a message stating that the project has been sunset and there will be no more submissions.</p> <p>If you don't wanna see that happen, please get in touch.</p> <div class="email-hidden"> <hr /> <p>Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️</p> <p>You can <a href="mailto:72ja@qrk.one?subject=Sunsetting%20The%20512kb%20Club">reply to this post by email</a>, or <a href="https://kevquirk.com/sunsetting-the-512kb-club#comments">leave a comment</a>.</p> </div> How I got into Bandcamp (and my Bandcamp Friday purchases) - Joel's Log Files https://joelchrono.xyz/blog/bandcamp 2026-03-06T15:10:00.000Z <p>Music is quite nice I think, and I enjoy listening to it very much. However I must admit I didn’t actually start to support artists directly until I discovered Bandcamp.</p> <p>Everything started when I got a great little videogame known as <strong>Hades</strong> for the Nintendo Switch! It came with a neat surprise, a code to redeem the official soundtrack on Bandcamp! I love to get stuff for free, so I made an account there and claimed the album for myself!</p> <p>Since then, I’ve decided to support creators there whenever I can, I won’t deny I still get some music from other sources, but if I can find it in Bandcamp, I will definitely get it from there—as long as I find the price to be fair, of course.</p> <p>My first purchase ever was the whole soundtrack of <a href="https://sunsetvisitor.bandcamp.com">1000xRESIST</a>, because it’s some of the best music ever, and right after that? Well, the score for <a href="https://christopherlarkin.bandcamp.com/album/hollow-knight-original-soundtrack">Hollow Knight</a> and <a href="https://christopherlarkin.bandcamp.com/album/hollow-knight-silksong-original-soundtrack">Silksong</a> of course, because they’re some of the best music ever.</p> <p>One of my favorite finds also has to be <a href="https://natsusummerryusenkei.bandcamp.com">Natsu Summer</a>. I love City Pop, and I love what <em>Ryusenkei</em> has done—Tokyo Sniper is such wonderful album—and when I saw these albums on Bandcamp I simply had to get them. I’ve struggled to find other original City Pop artists on the platform—I don’t really care about the remixes that mess with the tempo and such—so, if you know artists that make original music with that style, definitely let me know.</p> <p>Now that Bandcamp Friday is upon us, I thought I’d share some of the stuff I plan to buy right after I publish this blog!</p> <ul> <li> <p><a href="https://sunsetvisitor.bandcamp.com/album/1000xresist-fixers-song-dark-mode-ep"><em>Fixer’s Song [darkmode] EP</em></a> by sunsetvisitor - This song from the original game was remixed for the release trailer for other consoles (it was on Switch and PC only at first) and I think it is amazing! However, please <strong>play the game itself. I am begging you.</strong> - It’s <a href="https://store.steampowered.com/app/1675830/1000xRESIST/">on sale on Steam</a> right now…</p> </li> <li> <p><a href="https://kariomart.bandcamp.com/album/q-up-ost"><em>Q-UP OST</em></a> by kariomart - Probably my most random pick, this is a videogame soundtrack for a game I haven’t even played, but I have heard so much praise for it from <a href="https://mastodon.social/@brendonbigley">Brendon Bigley</a> that I was very interested. I checked out a couple songs and yep, it’s amazing, buying. It feels like elevator music but hyped up to the extreme and I love it.</p> </li> <li> <p><a href="https://benprunty.bandcamp.com/album/into-the-breach-soundtrack"><em>Into The Breach Soundtrack</em></a> by Ben Prunty - This is from a game I really like, although I really have to return to it one of these days. Still, the soundtrack is pretty chill and it makes for great background music while focusing on work or writing blogposts like this one!</p> </li> <li> <p><a href="https://dracula9antichapel.bandcamp.com/album/chrono-trigger-arranged-soundtrack"><em>Chrono Trigger</em></a> and <a href="https://dracula9antichapel.bandcamp.com/album/super-metroid-arranged-soundtrack"><em>Super Metroid</em></a> by dracula9antichapel - This artist has many other arranged tracks from old games I love, and I <em>really</em> enjoy them. I may snatch up the rest of them as they are free to get, but I’ll definitely send a couple bucks. These are from 2017 or so. I have to admit, I feel iffy about modern remixes because it could be made with AI. I highly appreciate the work put into these arrangements and I’ll be happy if you know real artists doing stuff like this nowadays as well.</p> </li> </ul> <p>Feel free to check my <a href="https://bandcamp.com/chrono76">Bandcamp profile</a>, if you want to see some other stuff I bought before. I gotta reiterate about my request for more City Pop style music! If you know some artists who sell their work on Bandcamp (or in other sites that offer DRM-free music), I’d be happy to check them out!</p> <p>This is day 29 of <a href="https://100daystooffload.com">#100DaysToOffload</a></p> <p> <a href="mailto:me@joelchrono.xyz?subject=How I got into Bandcamp (and my Bandcamp Friday purchases)">Reply to this post via email</a> | <a href="https://fosstodon.org/@joel/116182907393266068">Reply on Fediverse</a> </p> Workers who love ‘synergizing paradigms’ might be bad at their jobs - Werd I/O 69aae3ad2355be0001ada640 2026-03-06T14:24:45.000Z <p>[<a href="https://news.cornell.edu/stories/2026/03/workers-who-love-synergizing-paradigms-might-be-bad-their-jobs?ref=werd.io">Kate Blackwood in Cornell Chronicle</a>]</p><p>The results of this study into corporate BS isn&#x2019;t going to surprise anyone who&#x2019;s spent much time in an office. The researchers generated meaningless corporate gobbledegook and tested how workers rated its business-savviness.</p><blockquote>&#x201C;Workers who were more susceptible to corporate BS rated their supervisors as more charismatic and &#x201C;visionary,&#x201D; but also displayed lower scores on a portion of the study that tested analytic thinking, cognitive reflection and fluid intelligence. Those more receptive to corporate BS also scored significantly worse on a test of effective workplace decision-making.<br><br>[&#x2026;] Essentially, the employees most excited and inspired by &#x201C;visionary&#x201D; corporate jargon may be the least equipped to make effective, practical business decisions for their companies.&#x201D;</blockquote><p>The Cornell report labels this as a paradox, I guess because these people disproportionately liked their supervisors but were also bad at their jobs. I don&#x2019;t see that as a paradox at all: my bias is that people who think for themselves and are more distrustful of hierarchy are, to be honest, smarter.</p><p>I love this sentence:</p><blockquote>&#x201C;Researching BS also points out the importance of critical thinking for everyone, inside the workplace and out. &#x201C;</blockquote><p>Well, yes.</p><p>[<a href="https://news.cornell.edu/stories/2026/03/workers-who-love-synergizing-paradigms-might-be-bad-their-jobs?ref=werd.io">Link</a>]</p> Firmware Update for the Treedix TRX5-0816 Cable Tester - Terence Eden’s Blog https://shkspr.mobi/blog/?p=68045 2026-03-06T12:34:43.000Z <p>Last year I reviewed the <a href="https://shkspr.mobi/blog/2025/06/gadget-review-treedix-usb-cable-tester/">Treedix USB Cable Tester</a> - a handy device for testing the capabilities of all your USB cables. I noted that it had a few minor bugs and contacted the manufacturer to see if there was an update.</p> <p>For some reason, lots of Chinese manufacturers don&#39;t like publishing updates on their websites. Instead they supplied me with a link to a Google Drive containing <a href="https://shkspr.mobi/blog/wp-content/uploads/2026/02/USB-Cable-Tester-Firmware-Update-Procedure.pdf">an instruction PDF</a> and an small .exe with <a href="https://shkspr.mobi/blog/wp-content/uploads/2026/02/USB-Cable-Tester-Firmware-Update-Procedure.pdf">the 2.4.06 update</a> - no love for us Linux freaks. I&#39;ve locally linked them if you want to install.</p> <p>Through online chatter, I thought the latest version was v4.0, but Treedix said:</p> <blockquote><p>Your device is currently running software version 2.3 and can be updated to the latest available version, v2.4.06. However, please note that version v4.0 includes minor hardware updates. Due to hardware incompatibility, existing devices cannot be upgraded to v4.0 via software.</p></blockquote> <p>So, do be careful running this update. Make sure it is for the right version of the device. If in doubt, contact Treedix directly.</p> <p>Upgrading was easy.</p> <ol> <li>Switch on the Treedix by flicking the switch up.</li> <li>Plug a USB-C cable into the <strong>charging</strong> port of the Treedix.</li> <li>Connect the other end of the USB cable to your computer.</li> <li>On your computer, open the .exe.</li> <li>On the Treedix, hold down the function button.</li> <li>While holding down the function button, flick the Treedix switch to off.</li> <li>The upgrade program should detect the device.</li> <li>On your computer, click &#34;Upgrade&#34;</li> <li>Wait until complete before disconnecting and restarting the Treedix.</li> </ol> <p>There are no release notes, but it does now appear to correctly read some of the more advanced eMarkers.</p> <img src="https://shkspr.mobi/blog/wp-content/uploads/2026/02/eMarker.webp" alt="Small screen showing the eMarker information." width="1024" height="908" class="aligncenter size-full wp-image-68048"/> Artemis changelog #8 - James' Coffee Blog https://jamesg.blog/2026/03/06/artemis-changelog-8/ 2026-03-06T11:41:34.000Z <p>I have been working on a few new features for <a href="https://artemis.jamesg.blog">Artemis</a>, the calm web reader I maintain. You can read a summary of what’s new below.</p><h2 id="organise-subscriptions-with-folders">Organise subscriptions with folders</h2><p>You can now create folders in Artemis. This feature is designed to help you organise websites you follow into separate pages in your reader.</p><p>To add an author to a folder, go to the Edit page for an author, then scroll down to the “Folder” option:</p><img alt='A form input field with the label "Folder" and the descriptive text "You can put this subscription in a folder so it shows up in a custom view in your reader."' class="kg-image" loading="lazy" src="https://editor.jamesg.blog/content/images/2026/03/folder-1.png"/><p>Set a name for the folder to which you want to add the author. Then, save your changes.</p><p>You will then see a new “folders:” label in your reader with an “all” folder (the default folder) that lists all of your subscriptions, and the new folder you created.</p><p><em>Notes: Folder names are automatically converted to lowercase. You can only add one folder per author. To delete a folder, you will need to remove the folder name from all authors in the folder. I may work on improvements to this experience in the future.</em></p><h2 id="hide-youtube-shorts">Hide YouTube Shorts</h2><p>You can now hide YouTube Shorts on a per-author basis. This is ideal if you only want to follow the long-form videos published by a YouTube channel rather than Shorts.</p><p>To hide YouTube Shorts for an author, go to the Edit page for an author and toggle the checkbox next to the option “Should YouTube Shorts by this author be hidden from your reader?”:</p><img alt='A form label with the text "Should YouTube Shorts by this author be hidden from your reader?" with a checkbox next to it.' class="kg-image" loading="lazy" src="https://editor.jamesg.blog/content/images/2026/03/ytshorts.png"/><p><em>Thanks to </em><a href="https://blog.avas.space"><em>Ava</em></a><em> and </em><a href="https://blog.sulimans.space/"><em>Suliman</em></a><em> for providing the inspiration for these features!</em></p> <a class="tag" href="https://blog.avas.space">_Ava_</a> <a class="tag" href="https://blog.sulimans.space/">_Suliman_</a> How Many Holes Does a Straw Have? - Kev Quirk https://kevquirk.com/how-many-holes-does-a-straw-have 2026-03-06T09:04:00.000Z <p>I was recently listening to an episode of <em>The Rest Is Science</em>, specifically the episode <a href="https://www.youtube.com/watch?v=sgvKoGnBBd0">The Evolution Of The Butthole</a>. As always, Hannah and Michael put on a great show and I came away thinking about its contents.</p> <p>In it, they asked <em>how many holes does a straw have?</em> And my default response was something like:</p> <blockquote> <p>Why they have 2 holes, silly! One at each end.</p> </blockquote> <p>You probably don't need it, dear reader, but here's a handy-dandy diagram of what I'm talking about...2 holes, right?</p> <p><img src="https://kevquirk.com/content/images/how-many-holes-does-a-straw-have/straw-2-holes.webp" alt="straw 2 holes" /></p> <p>Then Michael asked <em>"okay, how many holes does a doughnut have?"</em></p> <p>Bah! More simple questions! A doughnut <em>obviously</em> has 1 hole, right? <em>RIGHT?!</em></p> <p>Here's another diagram (look, I know you're a clever person, and you don't need a diagram of a bloody straw, or a doughnut, but we're going with it, okay).</p> <p><img src="https://kevquirk.com/content/images/how-many-holes-does-a-straw-have/doughnut.webp" alt="doughnut" /></p> <p>We're all on the same page here, right folks? A straw clearly has 2 holes, and a doughnut <em>obviously</em> has 1.</p> <p>This is where it gets interesting. Michael now flips script, and quite frankly, blows my fucking mind. He said:</p> <blockquote> <p>But isn't a straw just an elongated doughnut?</p> </blockquote> <p>What. The. Actual. Fuck?</p> <p>A straw <em>is</em> just an elongated doughnut (albeit not as tasty). So does a straw have 1 hole? Does a doughnut have 2 holes? I don't know. I'm questioning my life decisions at this point. It's all too hard.</p> <p>Can any of you tell me how many holes a straw (or a doughnut) has?</p> <div class="email-hidden"> <hr /> <p>Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️</p> <p>You can <a href="mailto:72ja@qrk.one?subject=How%20Many%20Holes%20Does%20a%20Straw%20Have%3F">reply to this post by email</a>, or <a href="https://kevquirk.com/how-many-holes-does-a-straw-have#comments">leave a comment</a>.</p> </div> Ash Fetchum - Robb Knight • Posts • Atom Feed https://rknight.me/blog/ash-fetchum/ 2026-03-06T08:41:23.000Z <p>As I mentioned in <a href="https://rknight.me/blog/notes-on-setting-up-forgejo-on-coolify-with-ssh/">this post</a> I set up Forgejo recently to move away from GitHub but one of the things that worried me was backups. I know I shouldn't blindly trust GitHub to not lose my data but it seems an unlikely situation so I've never done anything about it really. I trust myself less than that.</p> <p>Of course I have backups of the server, which backs up the repositories, but I wanted a solution that meant I also had the code locally to then send to my offsite backup.</p> <p>I currently have code in three code forges: GitHub, <a href="https://source.tube">Source Tube</a> (which is Forgejo), and <a href="https://git.7622.me">my Forgejo instance</a>. My first instinct was to make a script that goes into every folder in my developer directory on my computer and fetches the changes but that wouldn't work if I made a new repository on one of the services. The ideal solution is to go through every repository on each of those services and fetch the latest changes to my machine. So I built <a href="https://git.7622.me/robb/ash-fetchum">Ash Fetchum</a> and this logo that I'm very proud of (along with the name).</p> <figure><img src="https://cdn.rknight.me/site/2026/ash-fetchum-banner.jpg" alt="A red hat like Ash from Pokémon but it has the git logo on it" /></figure> <p>Ash Fetchum work by connecting to the GitHub or Forgejo API, fetches every repository, then cloning or fetching that repository to the defined location on your local machine, in my case <code>/repo-backups</code>. The <a href="https://git.7622.me/robb/ash-fetchum/src/branch/main/readme.md">readme has instructions</a> on how to set it up and it should be relatively straight forward as long as you get the token permissions correct.</p> <figure><img src="https://cdn.rknight.me/site/2026/ash-fetchum-in-action.jpg" alt="A terminal output showing Ash Fectchum fetching changes for multiple repositories" /></figure> <p>It also has a &quot;manual&quot; mode where you can give it an array of repository remotes to keep up to date. I'm using this as bodge-job replacement for some GitHub pages deployments that I want to move away from GitHub but it could easily be used for a more defined set of repositories to backup.</p> <p><a href="https://git.7622.me/robb/ash-fetchum">View Ash Fetchum on KnightForge</a>.</p> Proton Mail Helped FBI Unmask Anonymous ‘Stop Cop City’ Protester - Werd I/O 69aa073e2355be0001ada628 2026-03-05T22:44:14.000Z <p>[<a href="https://www.404media.co/proton-mail-helped-fbi-unmask-anonymous-stop-cop-city-protestor/?ref=werd.io">Joseph Cox at 404 Media</a>]</p><p>Worth knowing if you think of Proton Mail as being a blanket security solution: in this case it was compelled to provide payment information for an account to the Swiss authorities, who then, via <a href="https://www.congress.gov/treaty-document/94th-congress/17?ref=werd.io#:~:text=Formal%20Title.%20The%20Treaty%20between%20the%20United,of%20interpretative%20letters%20dated%20December%2023%2C%201975.">a Mutual Legal Assistance Treaty</a>, handed it over to the FBI. As a result, the FBI were able to determine the identity of the account owner, an activist who does not appear to have been charged with a crime.</p><p>This is also kind of a weasely statement:</p><blockquote>&#x201C;Edward Shone, head of communications for Proton AG, the company behind Proton Mail, told 404 Media in an email: &#x201C;We want to first clarify that Proton did not provide any information to the FBI, the information was obtained from the Swiss justice department via MLAT. Proton only provides the limited information that we have when issued with a legally binding order from Swiss authorities, which can only happen after all Swiss legal checks are passed. This is an important distinction because Proton operates exclusively under Swiss law.&#x201D; Functionally, though, the material was provided to the FBI.&#x201D;</blockquote><p>Not every Proton Mail account is paid. But adding payment information can effectively deanonymize a user. Compare and contrast to, say, Mullvad, <a href="https://mullvad.net/en/pricing?ref=werd.io">which allows payments to be made fully anonymously</a>.</p><p>[<a href="https://www.404media.co/proton-mail-helped-fbi-unmask-anonymous-stop-cop-city-protestor/?ref=werd.io">Link</a>]</p> Back to Alfred - Robb Knight • Posts • Atom Feed https://rknight.me/blog/back-to-alfred/ 2026-03-05T19:36:21.000Z <figure><img src="https://cdn.rknight.me/site/2026/bender-back-baby-alfred.jpg" alt="Bender from Futurama saying I'm Back Baby but he has the Alfred logo hat on" /></figure> <p>In 2024 I <a href="https://rknight.me/blog/trying-raycast-part-one/">switched</a> <a href="https://rknight.me/blog/trying-raycast-part-two/">to</a> <a href="https://rknight.me/blog/raycast-follow-up/">Raycast</a> from Alfred. I'd been a long time Alfred user but I was tempted by Raycast's shiny UI and better integration with things like Reminders. Turns out I <em>never</em> used the reminders integration or most of the other features Raycast has that are unique.</p> <p>I had spent time converting some of my workflows to Alfred extensions to varying success. The stricter nature of how Raycast extensions are built is good <em>for Raycast</em> but doesn't help me, a person who just wants to write a script or two and make things do other things. It was far too much effort to make new extensions or fix broken ones (like my Safari one that broke very quickly and I never fixed).</p> <p>Raycast has always been pushing their AI stuff but it's mostly been out of the way and was basically &quot;plug in your API key to chat to your <s>ai girlfriend</s> favourite model&quot;. Except now they're getting into the <a href="https://www.raycast.com/blog/introducing-glaze">slop game</a> so I'm out.</p> <p>I had to write a script to convert my Raycast snippets to Alfreds format which <a href="https://git.7622.me/robb/raycast-to-alfred-snippets">you can find here</a>.</p> <p>So I'm back on Alfred. It has it's own problems, like aging workflows that don't work scattered around the internet but <a href="https://alfred.app/workflows">the gallery</a> does help somewhat with that. I wish it there was a better submission process instead of &quot;post in the forum&quot; and to be honest I'm not in a rush to add more of my own plugins to the gallery, I'll just keep them on my own repo for now. Which is the last thing to do: I need to get setup again with my workflows, get my backup scripts working, and move them over to <a href="https://rknight.me/blog/notes-on-setting-up-forgejo-on-coolify-with-ssh/">KnightForge</a>. They'll still be on <a href="https://rknight.me/alfred-workflows/">this page</a> going forward though.</p> BBC says ‘irreversible’ trends mean it will not survive without major overhaul - Werd I/O 69a991d5dcd4d80001309116 2026-03-05T14:23:17.000Z <p>[<a href="https://www.theguardian.com/media/2026/mar/05/bbc-charter-renewal-tv-licence-major-overhaul?ref=werd.io" rel="noreferrer">Michael Savage in the Guardian</a>]</p><p>I hold three potentially-conflicting opinions about the BBC at once:</p><ul><li>The license fee is a regressive tax that is punitive for lower-income people and needs to be overhauled</li><li>While it&#x2019;s supposed to be independent and representative, its news coverage has sometimes fallen short of this standard</li><li>It is a treasure and must be protected at all costs</li></ul><p>Every British household that watches live content is supposed to pay &#xA3;169.50 (around $225) a year. That&#x2019;s more than many streaming services &#x2014; although you arguably get a lot more for your money, considering the plethora of local coverage, stations, and other programs that the BBC supports. It doesn&#x2019;t represent <em>all</em> of its income, but it accounts for most of it.</p><blockquote>&#x201C;In its opening response to government talks over its future, the corporation said 94% of people in the UK continued to use the BBC each month, but fewer than 80% of households contributed to the license fee.&#x201D;</blockquote><p>Because more households are moving to on-demand instead of live &#x2014; except, perhaps, for sports and some rare but high-profile events &#x2014; license fee revenue has fallen. It&#x2019;s interesting to think about what it would take to reform this funding structure to preserve public service broadcasting in the UK.</p><p>There&#x2019;s also an elephant in the room, which is the intentional gutting of public service broadcasting here in the US. How could the British ecosystem be inoculated &#x2014; or at least strengthened &#x2014; against that kind of threat from a future government?</p><p>I&#x2019;m not sure that turning it into a &#x201C;Netflix for British TV&#x201D; is the right answer. What might it look like to take a more open approach and turn the BBC into something that doesn&#x2019;t copy any private company&#x2019;s business model but is something truly new that meets public service media needs in the 21st century? Could it be more of an operating system that supports new experimentation and different kinds of media? How might it be more radically collaborative and representative in ways that private broadcasters aren&#x2019;t able to achieve? There&#x2019;s a lot to talk about.</p><p>[<a href="https://www.theguardian.com/media/2026/mar/05/bbc-charter-renewal-tv-licence-major-overhaul?ref=werd.io">Link</a>]</p> Take two - James' Coffee Blog https://jamesg.blog/2026/03/05/take-two/ 2026-03-05T14:17:32.000Z <p>Trafalgar Square is a special place. The architecture and views are breathtaking. The National Gallery, the church of St. Martins in the Fields, Canada House, and more, all surround the Square. From the right place you can look down Whitehall and see Big Ben.</p><p>In the heart of the Square is the National Gallery, a huge, Neoclassical building. I have visited the gallery a few times and only last weekend, on my most recent visit, did I start to feel oriented in the gallery. I love that feeling of getting lost in an art gallery; of wandering around and exploring and building a map of where things are. I also love the feeling of looking back and realising it is getting easier to find your way because you have visited a place a few times before. </p><p>I studied the architecture of the new Sainsbury Wing in the V&amp;A course I did last year. [1]</p><p>Visiting now, following my studies, I came to see the building. with a new perspective. My first perspective is as it always is when I see beautiful architecture: <em>wow</em>. Then I thought “I studied the new building!” I started to appreciate the architecture more.</p><p>I noticed the columns that I had until then only studied on the screen. I find myself looking at columns in architecture more. I now know the difference between an Ionic and Corinthian column; learning about architecture feels like learning languages of design.</p><hr/><p>Inside the gallery, I noticed a few paintings I had seen before only on a computer screen. <em>That’s Hay Wain by John Constable!</em> I thought with excitement as I noticed the painting. The gallery is also home to Turner’s <a href="https://en.wikipedia.org/wiki/Rain,_Steam_and_Speed_%E2%80%93_The_Great_Western_Railway">Rain, Steam, and Speed</a>, a painting I first <a href="https://tracydurnell.com/2026/01/07/digital-aura-source-of-truth/">learned about through a blog post</a>. I studied the painting with great excitement. <em>What can I see that I don’t remember from looking at it first?</em> Many details stood out: the bridge feels darker in the real painting; there is a person in a boat in the bottom left of the image. The boat is tiny in comparison to the scale of the bridges.</p><p>I went to the National Gallery with new perspectives: of architecture, of seeing paintings I had only until then seen on a computer screen.</p><p>When I visited the Rembrandt room I said to myself <em>I thought I knew Rembrandt’s work.</em> I had seen paintings by him before, understood that he used dark backgrounds to highlight the subject of the painting. But I knew so little: of Rembrandt’s difficult life, of his changing artistic style over the years, of how expressions were his subject.</p><p>On reflection, studying a work of art involves a lot of “take twos”: of looking and looking again to gain a better understanding of a painting, either in one sitting (looking around a work and coming back to different features) or across multiple sittings. Impressions of art change with time, too: with knowledge of the artist, the time period in which the work was painted, growing knowledge of how others painted similar subject matters, my own new experiences since I last saw the painting, and the context in which a painting is seen (location, digital vs. physical).</p><p>As I learn more, I know more of what to look out for in a work of art. I am learning to distinguish details that are significant in painting: how colour is used, perspective, theme, brush-stroke, symbols. I recently learned that anchors are the symbol of hope in some paintings.</p><p>I will soon be starting my first art history block in school where I’ll be learning how to use a visual analysis toolkit to analyse a painting. I am excited to learn and apply what I learn when I visit galleries in the future.</p><p>In a lecture this week we were asked to say what we saw in a painting as a light introduction to visual analysis. One person noted the presence of a dog under a table. The lecturer then said they had looked at the painting many times through the course of their teaching and never noticed the dog. This makes me think about how we all see different things, and how much there is to see even in art we already know.</p><p><em>This is my (very late) submission for the </em><a href="https://www.nicksimson.com/posts/2025-indieweb-carnival-take-two.html"><em>June 2025 IndieWeb Carnival on the topic “Take Two.”</em></a></p><p>[1]: <a href="https://www.theguardian.com/artanddesign/2022/jun/19/the-sainsbury-wing-redesign-spare-us-the-art-world-good-taste">The Sainsbury Wing has a storied, tumultuous history</a>; then-Prince Charles publicly criticised one of the proposals for a redesign in May 1984. Today, the Sainsbury Wing houses a wonderful collection of medieval art.</p> <a class="tag" href="https://en.wikipedia.org/wiki/Rain,_Steam_and_Speed_%E2%80%93_The_Great_Western_Railway">Rain, Steam, and Speed</a> <a class="tag" href="https://tracydurnell.com/2026/01/07/digital-aura-source-of-truth/">learned about through a blog post</a> <a class="tag" href="https://www.nicksimson.com/posts/2025-indieweb-carnival-take-two.html">_June 2025 IndieWeb Carnival on the topic “Take Two.”_</a> <a class="tag" href="https://www.theguardian.com/artanddesign/2022/jun/19/the-sainsbury-wing-redesign-spare-us-the-art-world-good-taste">1]: [The Sainsbury Wing has a storied, tumultuous history</a> The Safety Levers - Werd I/O 69a98cac268bbf0001ff28bd 2026-03-05T14:01:16.000Z <p>[<a href="https://pointc.co/the-safety-levers/?ref=werd.io">Corey Ford at Point C</a>]</p><p>Another really good framework from <a href="https://pointc.co/?ref=werd.io">Corey</a>. Leading with vulnerability gives the people on your team permission to be vulnerable too.</p><blockquote>&#x201C;When leaders frame work as execution, they imply the answer is already known. When they frame it as learning, they acknowledge uncertainty is part of the work.<br><br>[&#x2026;] When leaders project certainty, dissent feels risky. When leaders acknowledge fallibility, speaking up becomes contribution, not challenge.&#x201D;</blockquote><p>Modeling uncertainty, learning, and humility allows everyone to be in growth mode vs approaching their work with a fixed mindset. But it has to be done with intention: uncertainty that doesn&#x2019;t also come with norms around experimentation, feedback, and accountability just feels like instability.</p><p>I&#x2019;m still growing here myself: in my world, everything is a prototype that can be challenged, experimented with, and iterated on. But providing the clear, structured lanes for people to experiment is crucial &#x2014; and that intentional structure can be one of the first things to go when things get busy or fraught. Structures and norms only matter if they guide us through every situation and if they&#x2019;re for everyone.</p><p>[<a href="https://pointc.co/the-safety-levers/?ref=werd.io">Link</a>]</p> Museum memories - James' Coffee Blog https://jamesg.blog/2026/03/05/museum-memories/ 2026-03-05T13:29:16.000Z <p><em>This is my entry for this month’s IndieWeb Carnival on the topic “</em><a href="https://jamesg.blog/2026/03/01/indieweb-carnival-museum-memories/" rel="noreferrer"><em>Museum memories</em></a><em>”.</em></p><p>When I was 10 or so – maybe younger; childhood can be hazy – my grandparents took me to the National Museum of Flight in Scotland for a day. My memory starts as many of my earlier museum memories do: with the joy I felt having lunch in the museum cafe. I then start to think about the day and realise I remember the trip vividly: the hangars, the planes, walking across the airfield, going inside a decommissioned plane.</p><p>The National Museum of Flight is on a different scale to other museums because of its subject matter: flight. Planes are huge. They were especially huge for young me who would look up in awe at the vehicles. This was the closest I had ever been to planes.</p><p>I feel that same sense of awe now in art galleries when I look at grand paintings: the scale of the thing in front of me can be so grand – or indeed small and extensively detailed – that, for a moment, I can’t help but think “wow!” That feeling never gets old.</p><p>On that day, we walked around a lot, exploring the different planes. As I think back I realise museums are playgrounds for curiosity; places to imagine. One exhibit I remember in particular depth was a Concorde plane that you could go inside. I didn’t know the significance of Concorde at the time, but the experience was nevertheless amazing. Indeed, you don’t need to understand all the history around something in a museum to appreciate what you see.</p><p>I appreciated that the museum was outside. I suspect that I was probably tired toward the end of the trip; the car journey, walking around a lot, it all would have been tiring. Although I don’t remember exactly, we may have got fish and chips for dinner that day on the way back; I remember other such trips where fish and chips was the meal to end the day.</p><p>I just looked at the map and saw that the National Museum of Flight is near East Linton. East Linton was home to an office of 4J Studios, the creators of Minecraft Xbox Edition. I don’t know if it was on this day or on another trip but I do remember seeing the sign that we were going through East Linton and thinking <em>wow, Minecraft [Xbox Edition] is [partially] made here!</em> The journey can be as exciting as the destination.</p><p>Although my memory is hazy and I may have mashed together a few memories together, the museum itself remains vivid. I had a lot of fun that day: going into a Concorde plane, walking across the airfield, having a nice lunch. I look back and wonder if I was in awe that day; a day before I probably would have known what “awe” meant.</p> <a class="tag" href="https://jamesg.blog/2026/03/01/indieweb-carnival-museum-memories/">_Museum memories_</a>