Shellsharks Blogroll - BlogFlock2026-01-04T05:20:46.684ZBlogFlockWerd I/O, cool-as-heck, Evan Boehs, destructured, Adepts of 0xCC, Sophie Koonin, <span>Songs</span> on the Security of Networks, Aaron Parecki, cmdr-nova@internet:~$, Westenberg, fLaMEd, Hey, it's Jason!, gynvael.coldwind//vx.log (pl), Johnny.Decimal, James' Coffee Blog, Terence Eden’s Blog, Molly White, Robb Knight, joelchrono, Trail of Bits Blog, Posts feed, Kev QuirkFinished reading The Primal Hunter - Molly White's activity feed6959ba9cbf0eb54619dae0cb2026-01-04T00:55:56.000Z<article class="entry h-entry hentry"><header><div class="description">Finished reading: </div></header><div class="content e-content"><div class="book h-entry hentry"><a class="book-cover-link" href="https://www.mollywhite.net/reading/books?search=The%20Primal%20Hunter"><img class="u-photo book-cover" src="https://images-na.ssl-images-amazon.com/images/S/compressed.photo.goodreads.com/books/1642013459i/60111529.jpg" alt="Cover image of The Primal Hunter" style="max-width: 300px;"/></a><div class="book-details"><div class="top"><div class="series-info"><i>The Primal Hunter</i> series, book <span class="series-number">1</span>. </div><div class="title-and-byline"><div class="title"><i class="p-name">The Primal Hunter</i> </div><div class="byline">by <span class="p-author h-card">Zogarth</span>. </div></div><div class="book-info">Published <time class="dt-published published" datetime="2022">2022</time>. 716 pages. </div></div><div class="bottom"><div class="reading-info"><div class="reading-dates"> Started <time class="dt-accessed accessed" datetime="2025-12-06">December 6, 2025</time>; completed January 3, 2026. </div></div></div></div></div><img src="https://www.mollywhite.net/assets/images/placeholder_social.png" alt="Illustration of Molly White sitting and typing on a laptop, on a purple background with 'Molly White' in white serif." style="display: none;"/></div><footer class="footer"><div class="flex-row post-meta"><div class="timestamp">Posted: <time class="dt-published" datetime="2026-01-04T00:55:56+00:00" title="January 4, 2026 at 12:55 AM UTC">January 4, 2026 at 12:55 AM UTC</time>. </div></div><div class="bottomRow"><div class="tags">Tagged: <a class="tag p-category" href="https://www.mollywhite.net/reading/books?tags=fantasy" title="See all books tagged "fantasy"" rel="category tag">fantasy</a>, <a class="tag p-category" href="https://www.mollywhite.net/reading/books?tags=litrpg" title="See all books tagged "litRPG"" rel="category tag">litRPG</a>. </div></div></footer></article>Turn a list into a web feed - James' Coffee Bloghttps://jamesg.blog/2026/01/03/turn-a-list-into-a-web-feed/2026-01-03T18:47:42.000Z
<p>A while ago I made <a href="https://random.jamesg.blog/html.php">HTML Element of the Day</a>, a site that selects a HTML element every day to be designated the “HTML element of the day.”</p><p>When I built this project, I decided that I wanted to offer both a web page and a web feed to which people could subscribe. Rather than build an RSS feed for the project, I decided to mark up the page with microformats. microformats are classes you add to your HTML that have semantic meaning.</p><p>HTML Element of the Day is published as a <code>h-feed</code>. Every entry on the website is a <code>h-entry</code>. Here is a rough outline of the markup used:</p><div class="highlight"><pre><span></span><span class="p"><</span><span class="nt">ul</span> <span class="na">class</span><span class="o">=</span><span class="s">"h-feed"</span><span class="p">></span>
<span class="p"><</span><span class="nt">li</span> <span class="na">class</span><span class="o">=</span><span class="s">"h-entry"</span> <span class="na">id</span><span class="o">=</span><span class="s">"2026-01-03"</span><span class="p">></span>
<span class="p"><</span><span class="nt">a</span> <span class="na">class</span><span class="o">=</span><span class="s">"u-url"</span> <span class="na">href</span><span class="o">=</span><span class="s">"#2026-01-03"</span><span class="p">></span>
<span class="p"><</span><span class="nt">date</span> <span class="na">class</span><span class="o">=</span><span class="s">"p-published"</span> <span class="na">value</span><span class="o">=</span><span class="s">"2026-01-03"</span><span class="p">></span>2026-01-03<span class="p"></</span><span class="nt">date</span><span class="p">></span>
<span class="p"></</span><span class="nt">a</span><span class="p">></span>
<span class="p"><</span><span class="nt">p</span> <span class="na">class</span><span class="o">=</span><span class="s">"e-content"</span><span class="p">></span>The HTML element of the day is <span class="ni">&lt;</span>input<span class="ni">&gt;</span>.<span class="p"></</span><span class="nt">p</span><span class="p">></</span><span class="nt">li</span><span class="p">></span>
...
<span class="p"></</span><span class="nt">ul</span><span class="p">></span>
</pre></div>
<p>This markup lets me declare a list of entries. Each entry has a URL – a HTML fragment on the page in this case – a published date, and some content. You can read the <a href="https://microformats.org/wiki/h-feed" rel="noreferrer">h-feed</a> and <a href="https://microformats.org/wiki/h-entry" rel="noreferrer">h-entry</a> documentation to see what properties are supported.</p><p>A web reader that understands microformats like <a href="https://artemis.jamesg.blog">Artemis</a> or <a href="https://monocle.p3k.io">Monocle</a> can work with the HTML page as it is and parse its contents to show a list of entries in a user’s web reader:</p><img alt="The HTML Element of the Day page displayed as a feed preview in Artemis. Entries from the web page are listed in the feed preview." class="kg-image" loading="lazy" sizes="(min-width: 720px) 720px" src="https://editor.jamesg.blog/content/images/2026/01/Screenshot-2026-01-03-at-18.44.24.png" srcset="https://editor.jamesg.blog/content/images/size/w600/2026/01/Screenshot-2026-01-03-at-18.44.24.png 600w, https://editor.jamesg.blog/content/images/size/w1000/2026/01/Screenshot-2026-01-03-at-18.44.24.png 1000w, https://editor.jamesg.blog/content/images/2026/01/Screenshot-2026-01-03-at-18.44.24.png 1174w"/><p>As a fallback, this page has a rel=alternate tag that uses Granary to convert the <code>h-feed</code> into other another format. Here is an example that takes the page and converts its feed contents to RSS:</p><div class="highlight"><pre><span></span><span class="p"><</span><span class="nt">link</span> <span class="na">rel</span><span class="o">=</span><span class="s">"alternate"</span> <span class="na">href</span><span class="o">=</span><span class="s">"https://granary.io/url?input=html&output=rss&url=https://random.jamesg.blog/html.php"</span> <span class="na">type</span><span class="o">=</span><span class="s">"application/rss+xml"</span><span class="p">></span>
</pre></div>
<p>This rel=alternate tag ensures any reader that understands RSS can read the page.</p><p><a href="https://tantek.com">Tantek</a> uses this pattern for his <a href="https://tantek.com/daylists">daylists page</a> which lists the names of <a href="https://random.jamesg.blog/html.php">daylists</a> that have been generated for him on Spotify.</p><p>In both the HTML Element of the Day and Tantek’s daylists example, h-feed is being used to turn a HTML list into a web feed. Indeed, there is nothing to say that a web feed must be a list of blog posts or notes.</p>
Personal and community web search engines - James' Coffee Bloghttps://jamesg.blog/2026/01/03/personal-and-community-search-engines/2026-01-03T18:33:02.000Z
<p>Ever since I made the first version of <a href="https://jamesg.blog/2021/09/15/why-i-am-building-indieweb-search">IndieWeb Search</a>, a search engine that let you search personal websites, I have been thinking about the idea of “community search engines.”</p><p>A community search engine indexes materials related to a specific community. The information sources are hand-picked to reflect the interests of the community. This may include blogs, feeds, social media firehoses, and more. The goal of a community search engine is not to index the web – rather, to index a slice of web pages and other resources that are relevant to the group.</p><p>The successor to IndieWeb Search [1], <a href="https://indieweb-search.jamesg.blog">IndieWeb Discover</a>, follows feeds published by several dozen personal websites that write about or have written about the indie web. IndieWeb Discover, rather than sorting results by relevance, sorts results in reverse chronological order, allowing you to discover new blog posts on a given topic. It is, in a way, a community search engine, but also a community discovery engine – a place where people can go to discover blog posts on a given topic they may not otherwise have found.</p><p>Here is an example of an IndieWeb Discover page for the query “indieweb carnival”:</p><img alt='A list of blog posts that contain the term "indieweb carnival" displayed on a search results page.' class="kg-image" loading="lazy" sizes="(min-width: 720px) 720px" src="https://editor.jamesg.blog/content/images/2026/01/Screenshot-2026-01-03-at-18.26.49.png" srcset="https://editor.jamesg.blog/content/images/size/w600/2026/01/Screenshot-2026-01-03-at-18.26.49.png 600w, https://editor.jamesg.blog/content/images/size/w1000/2026/01/Screenshot-2026-01-03-at-18.26.49.png 1000w, https://editor.jamesg.blog/content/images/2026/01/Screenshot-2026-01-03-at-18.26.49.png 1284w"/><p>IndieWeb Discover is an experiment, one that I have had running in the background for a while but haven’t really announced or done anything with. I have found interesting blog posts through it, so I thought I would finally take the time to share the project on this blog.</p><h2 id="personal-web-search-engine">Personal web search engine</h2><p>In addition to a community-oriented search engine, a <em>personal</em> search engine could exist that indexes web pages of interest to you.</p><p>My version of a personal search engine is the search provided by <a href="https://artemis.jamesg.blog">Artemis</a>, the web reader I use and maintain. This search feature returns web pages published in the web feeds followed by a user. In my case, Artemis shows results from sites I follow like blogs and art news and more. With my web reader’s search feature, I often find blog posts from authors I love. My search results will not be relevant to you – being mainly personal blogs <em>I</em> enjoy – but your own search engine could be relevant specifically for you.</p><p>Here is an example of a search result for the query “Taylor Swift” in my personal Artemis search feature:</p><img alt='My Artemis search results for the query "taylor swift".' class="kg-image" loading="lazy" sizes="(min-width: 720px) 720px" src="https://editor.jamesg.blog/content/images/2026/01/artemis-search.png" srcset="https://editor.jamesg.blog/content/images/size/w600/2026/01/artemis-search.png 600w, https://editor.jamesg.blog/content/images/size/w1000/2026/01/artemis-search.png 1000w, https://editor.jamesg.blog/content/images/2026/01/artemis-search.png 1156w"/><p>The topic of information retrieval fascinates me perhaps because of the consequence of the fundamental question it concerns: <em>How can and do we find information?</em> Following on from this: How can we find information more effectively? (And, indeed, what does ”effectively” mean?)</p><p>I am going to keep thinking about this topic and I'd love to read more about it! If you can recommend any blog posts – or feel inspired and share your thoughts on your website – please send me an email!</p><p>[1]: The original IndieWeb Search used a complex technology stack, relying on Elasticsearch. This made the tool difficult to maintain. The successor, IndieWeb Discover, relies on a Sqlite database. While not offering full text search with keyword relevance-based ranking that IndieWeb Search offered, Discover has been fun to use!</p>
How Do You Read My Content? - Kev Quirkhttps://kevquirk.com/blog/how-do-you-read-my-content/2026-01-03T13:35:00.000Z
<p style="font-size: 1.2em;">I'm trying to get an idea on how people consume the waffle I put out, it should only take 5 seconds to respond, and I'd be very grateful.</p>
<p>It’s well publicised that <a href="https://kevquirk.com/blog/revisiting-the-web-analytics-rabbit-hole/">I don’t run any kind of analytics on this site</a>. For me, engagement is far more important. But I’m trying to better understand <em>how</em> you fine people consume the waffle I spit out into the world.</p>
<p>The only reason I want to do this is that I think it will be interesting to know. I could temporarily add tracking to the site, but that feels icky to me; I’d rather have something that’s opt in. So I’ve created a <em>really</em> simple form that you can fill in. It only has 1 question, so should take no more than a few seconds to complete.</p>
<p>If you’re a regular reader, I’d be very grateful if you could take a few seconds out of your day to cast a vote please. The form is embedded below, but it may not embed properly in some places (like on the RSS feed), so just in case <a href="https://forms.zohopublic.eu/kevquirk200667834771/form/Howdoyoureadkevquirkcom/formperma/kuDV-a1p7MlYeTQ7Pt8fpTrmUm27MilrD69jajHJyNE">here’s a direct link to the form too</a>.</p>
<iframe aria-label="How do you read kevquirk.com?" frameborder="0" style="height:680px;width:100%;border:none;" src="https://forms.zohopublic.eu/kevquirk200667834771/form/Howdoyoureadkevquirkcom/formperma/kuDV-a1p7MlYeTQ7Pt8fpTrmUm27MilrD69jajHJyNE"></iframe>
<div class="email-hidden">
<hr>
<p>Thanks for reading this post via RSS. RSS is great, and you're great for using it. ❤️</p>
<p>
You can <a href="mailto:72ja@qrk.one?subject=How Do You Read My Content?">reply to this post by email</a>, or <a href="https://kevquirk.com/blog/how-do-you-read-my-content/#comments">leave a comment</a>.
</p>
</div>
Where is Bitcoin? - Terence Eden’s Bloghttps://shkspr.mobi/blog/?p=650502026-01-03T12:34:09.000Z<p>Happy Birthday Bitcoin! At the risk of awakening long-dormant beasts, it looks like Bitcoin has failed for day-to-day transactions. So I've a simple question to ask - can you meaningfully spend any cryptocurrency in your city centre?</p>
<p>A few months ago, my wife and I went on a <a href="https://shkspr.mobi/blog/2025/06/5025-km-21-journeys-and-10-countries-in-30-days-an-interrailing-adventure/">30 day Interrail holiday</a> across Europe. 10 countries, over a dozen cities, making over a hundred payments.</p>
<p>I looked in the window of every cafe, restaurant, corner shop, pub, bar, museum, and tourist-trap that we went into. All of them accepted a wide range of credit cards. Some politely informed us that they were either cash-only or no-cash. A few gleefully accepted foreign currencies at ruinous exchange rates.</p>
<p>None advertised accepting crypto.</p>
<p>Due to the language barrier and the risk of looking like a bellend, I didn't actually ask anyone if I could pay with crypto. But every bill we were handed told me which (fiat) currencies I could pay in. The tip-jars let me tap my card or drop my (metal) coins. There were signs warning that I couldn't use American Express.</p>
<p>But, again, no mention of crypto.</p>
<p>I literally only saw <em>one</em> sign that cryptocurrencies existed. Tucked away in Zagreb train station, next to the left-luggage lockers, was this:</p>
<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/11/Crypto-ATM.webp" alt="An ATM with gaudy lights and signs proclaiming "Not Your Keys, Not Your Crypto"." width="2048" height="1152" class="aligncenter size-full wp-image-65053"/>
<p>I've never used a crypto ATM before. I've no idea if it's safe or whether it'd give me a good deal. I also didn't know whether a guy with a crowbar would follow me out of the station. But, hey, <abbr title="You Only Live Once">YOLO</abbr>!</p>
<p>There was no queue of people waiting to use it, so I thought I'd investigate.</p>
<p>Delightfully, it wasn't just Bitcoin that it offered:</p>
<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/11/crypto-options.webp" alt="On screen is a list of various cryptocurrencies." width="2048" height="1152" class="aligncenter size-full wp-image-65052"/>
<p>Including <a href="https://cryptonews.com/academy/trc20-vs-erc20/">two subtly different stable coins</a>. Which is nice, I guess.</p>
<p>I clicked through a screen confirming that I wasn't a <a href="https://www.lawsociety.org.uk/topics/anti-money-laundering/peps">Politically Exposed Person</a> and got hit by this screen:</p>
<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/11/crypto-scams.webp" alt="Text on screen warning about scams." width="2048" height="1152" class="aligncenter size-full wp-image-65051"/>
<p>I've never had a cash ATM warn me about those kind of scams. Progress!</p>
<p>And yet, after wandering Zagreb for a few days, I didn't find anywhere to spend whatever crypto I could've purchased from there. I went to laundrettes, museums, galleries, bougie little eateries, and had dark kitchen deliveries. None advertised their acceptance of crypto.</p>
<p>Perhaps I'm not cool enough to go to the hip underground club where all the cocktails are only purchasable with an obscure shitcoin. Maybe there's an exclusive casino where all the beautiful people spend their evenings playing <i lang="fr">baccarat chemin de fer</i> for tokens?</p>
<p>Or perhaps I'm just unobservant.</p>
<p>In the last few years I've wandered through the twisty passages of the Marrakech Medina and pounded the mean streets of Halifax, Nova Scotia. I've drunk in the bars of Kuala Lumpur and slurped food-court noodles in Hong Kong. From Sydney to London, I'm not exaggerating when I say that <em>no one</em> has ever offered to let me settle my bill with a cryptocurrency.</p>
<p>I've paid by mobile, in-app, using loyalty card points, instant bank transfer, and fairground tickets. No crypto.</p>
<p>In London, my home city, there are <em>maybe</em> <a href="https://btcmap.org/map#10/51.5/-0">50 places which say they accept Bitcoin</a>. London's population is about 10 million. It is one of the most visited cities in the world. There is, effectively, nowhere to buy a coffee using the blockchain.</p>
<p>Perhaps crypto is more like gold? I don't know any shop which would let me pay with an ingot or doubloon. Yet plenty of people have gold as part of their investment portfolio. Although gold is a physically and chemically useful metal whereas the utility of crypto is yet to be demonstrated.</p>
<p>It's the same with shares. I can't go to a pub and buy a round with GME:NYQ. I need to convert it into something more liquid before I can enjoy something more liquid.</p>
<p>So crypto can be an opaque speculative investment. Maybe it is the next tulips, maybe it is the next Ford Model T. But it is obviously so far from infiltrating normal payments that it can be safely ignored.</p>
<p>I've been <a href="https://shkspr.mobi/blog/2011/11/bitcoin-sucks-but-it-doesnt-have-to/">writing about Bitcoin since 2011</a>. I even studied for the Certified Blockchain Professional qualification <a href="https://shkspr.mobi/blog/2022/09/msc-assignment-6-professional-practise-2-blockchain/">and wrote about it for my MSc</a> a couple of years ago.</p>
<p>I'm just so tired of all the unjustified hype. I despair about the amount of energy that's been wasted - both electrical and mental.</p>
<p>It has been seventeen long years since Dr Craig Wright published the Bitcoin paper. How much longer are people going to keep pretending that this is a transformative payment technology ready to be embraced by the masses?</p>
<hr/>
<p>Think I'm wrong. Don't bother arguing in the comments. Instead, you can put your money where your mouth is by sending Bitcoin to me at <code>bc1q60rt4rrnky7syxdw6234zqnmy84ah2gphra5ev</code> 😂</p>
1929 - By Andrew Ross Sorkin - Westenberg6958e50796a90b00013bd14d2026-01-03T10:00:19.000Z<div class="kg-card kg-callout-card kg-callout-card-accent"><div class="kg-callout-emoji">💡</div><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">ISBN:</strong></b> 9780593296967<br><b><strong style="white-space: pre-wrap;">Date finished:</strong></b> 2026-01-02<br><b><strong style="white-space: pre-wrap;">How strongly I recommend it:</strong></b> 8/10</div></div><blockquote>A terrifying // granular look at the hubris that melted the global economy. Sorkin doesn't paint the bankers as cartoon villains, so much as delusional optimists who got high on their own supply of cheap credit. Read this to understand why "this time is different" is the most dangerous phrase in human history. Essential for anyone who thinks markets are rational. For more: Galbraith's. </blockquote><h2 id="notes">Notes</h2><p>"How did you go bankrupt?" "Two ways. Gradually, then suddenly." That is how confidence, the lifeblood of the economy, disappears.</p><p>The greatest product of the 1920s was not the car or the radio, it was credit. It drew the wealth of tomorrow into the present. Problems arise when we get greedy and take too much.</p><p>Lengthy, uninterrupted booms produce a collective delusion where optimism becomes a drug. People lose the ability to calculate risk because the future looks like a land of ever-expanding opportunity.</p><p>Human history becomes more and more a race between education and catastrophe.</p><p>J. Pierpont Morgan believed character was more important than collateral. A man with character but no money could get a loan; a man with property but no character could not. That (he claimed, and possibly even believed) was the rule of business. But who determines character? And when you're misled - what then?</p><p>In 1929, Charles Mitchell, head of the largest bank in America, publicly defied the Federal Reserve's order to curb speculation. He argued his obligation to avert a crisis was paramount to any Fed warning and single-handedly pumped $25 million of credit into the market to keep the party going.</p><p>Groucho Marx lost a fortune because he listened to a broker who claimed Wall Street was no longer "localised" but a "worldwide market" where prices would rise forever. When the crash hit, the broker simply said, "I guess I made a mistake."</p><p>By 1929, women made up 20 per cent of market speculators. Brokerages installed special lounges for them, while critics claimed they were temperamentally unsuited for trading and were "going crazy and mortgaging their homes."</p><p>Jesse Livermore's trading rule: Profits take care of themselves, but losses never do. You must insure yourself against big losses by taking the first small loss immediately.</p><p>Livermore believed the market is a mirror of the underlying psychology. He distrusted inside information and professors, arguing that if they haven't traded on margin, they know nothing about speculation.</p><p>Winston Churchill was a terrible investor who treated the stock market like a casino. He had to be bailed out by financiers and book deals to avoid bankruptcy.</p><p>Herbert Hoover changed the name for the economic slowdown from a "panic" to a "depression" to assuage the public. It was a terrible rebranding: panics are short; depressions can last a damned long time.</p><p>No specific event produced the debacle. A sufficient number of people simply believed the hour to sell had come, starting a wave of fear that the machinery of the exchange couldn't withstand.</p><p>Charles Mitchell was so confident in his bank's stock that he personally borrowed $12 million to buy shares during the crash to prop up the price. He ended up millions in debt and indicted for tax evasion.</p><p>Many people "achieve self-approval by cheap and superficial methods, concocting clever excuses to make what we want to do seem admirable so that we can condone our actions and like ourselves."</p><p>The "White Knight" of Wall Street, Richard Whitney, was actually pilfering millions from the Stock Exchange's gratuity fund and the New York Yacht Club to cover his bad debts. The Morgan partners knew and covered it up to avoid a scandal.</p><p>The crash wasn't caused by the withdrawal of Federal Reserve credit, but it also wasn't helped by the avalanche of "bootleg" credit: loans from corporations and foreign entities that the Fed couldn't control.</p><p>Carter Glass, the father of banking reform, initially opposed federal deposit insurance because he believed it rewarded reckless banks and created moral hazard. He had to be browbeaten into accepting it.</p><p>After losing his fortune, automobile pioneer William Durant opened his old bank book and declared he was still the richest man in America, "in friends." He died broke.</p><p>The story of 1929 is about human nature, not regulation or rates. AKA we will always find new ways to believe the good times can last forever, to mistake hope for certainty.</p><p>The antidote to irrational exuberance is not regulation or skepticism, but humility. We must know that no system is foolproof and no generation is exempt.</p>Notable links: January 2, 2026 - Werd I/O6957d1acdaa8db0001ea2d1e2026-01-02T14:21:28.000Z<img src="https://images.unsplash.com/photo-1486649567693-aaa9b2e59385?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDR8fGh1bWFuc3xlbnwwfHx8fDE3NjczNjM2NDV8MA&ixlib=rb-4.1.0&q=80&w=2000" alt="Notable links: January 2, 2026"><p><em>Every Friday, I share a handful of pieces that caught my eye at the intersection of technology, media, and society.</em></p><p><em>We're mostly looking ahead this week: human intuition and creativity are predicted to once again become front and center in tech, and Meta looks like it's betting on being the arbiter of what is real. What could go wrong? Also, in completely unrelated news, some thoughts on what happens when news and information organizations capitulate to power.</em></p><p><em>Did I miss something important? </em><a href="mailto:ben@werd.io" rel="noreferrer"><em>Send me an email</em></a><em> to let me know.</em></p><hr><h3 id="the-next-big-thing-in-2026-will-be"><a href="https://open.substack.com/pub/nbt/p/nextbigthing2026?utm_campaign=post-expanded-share&utm_medium=web&ref=werd.io" rel="noreferrer">The next big thing in 2026 will be...</a></h3><p>There’s a lot of interesting food for thought in this roundup of predictions for 2026 from investors, founders, and technology leaders. AI is dominant here — most people predict it will continue to be transformative at all levels of tech, which feels like a safe bet — but there’s another theme that I think is worth drawing out.</p><p>ClassDojo CEO <a href="https://x.com/samchaudhary_?ref=werd.io">Sam Chaudhary</a> suggests:</p><blockquote>“The atomic unit of execution inside companies collapses to a one-person squad; a ‘full-stack operator.’ As AI reduces the cost of execution to near zero, the right person can out-build a 50-person org. The bottleneck becomes finding full-stack operators with curiosity, taste, and judgment.”</blockquote><p>To emphasize: the important thing in this prediction is finding people who can operate across the stack; their curiosity, taste, and judgment become pivotal.</p><p><a href="https://www.usv.com/people/rebecca-kaden/?ref=werd.io">Rebecca Kaden</a>, General Partner at USV, suggests:</p><blockquote>“The next big thing in 2026 will be a fresh boom of consumer platforms. Boredom with older platforms + curiosity at what new tools can create + continued desire for connection and the new will usher this in. After a long stretch of it being too hard to interrupt incumbents, the cracks are showing and the newer, the weirder the better as we crave new consumer digital experiences and connection.”</blockquote><p>And I think most importantly, Homebrew Partner <a href="https://hunterwalk.com/?ref=werd.io">Hunter Walk</a> adds:</p><blockquote>“The next big thing in 2026 will be Kindness. Apolitical, nondenominational, online and offline kindness. Mainstream tech population is exhausted by the escalations of the last decade. Begins investing time and energy in more community, civics, and charity. Leaves the most toxic social spaces to trolls and bots.”</blockquote><p>In other words, it’s going to be the squishy human stuff that is going to become central to tech. In many ways it really always has — tech has always been a people business at its heart — but putting it at the center of the <em>discourse</em> is a change. And in a world where AI is becoming more and more prevalent, particularly in transforming how code is written and deployed, it makes sense that it would be.</p><p>I do want to add a note about “taste”: I’ve always hated that term for cultural judgments. Taste is subjective, not just from person to person but from culture to culture. When we talk about it, and particularly when we evaluate it, I think there’s a real danger that we do so from one (culturally dominant) demographic and context. I’d like to argue that the only sense of taste that really matters is if you make something that resonates for someone else. If we try and make someone’s work fit into a broader, shared “taste” aesthetic, we run the risk of making it bland at best, and whitewashed at worst.</p><p>But I’m pro-human. To the extent that these predictions put human experience, communities, and values first and foremost, I’m excited for the future they describe.</p><hr><h3 id="2025-the-year-in-llms"><a href="https://simonwillison.net/2025/Dec/31/the-year-in-llms/?ref=werd.io" rel="noreferrer">2025: The year in LLMs</a></h3><p><a href="https://simonwillison.net/?ref=werd.io" rel="noreferrer">Simon Willison</a> has become an expert in LLMs, their technical capabilities, and how they’re transforming software development in particular. So his end-of-year roundup is a must-read if you want to understand the space.</p><p>For what it’s worth, I agree with him here:</p><blockquote>“The most impactful event of 2025 happened in February, with the quiet release of Claude Code.”</blockquote><p>It has the potential to transform all of tech. I also think we’re going to see a real split in the tech industry (and everywhere code is written) between people who are <em>outcome-driven</em> and are excited to get to the part where they can test their work with users faster, and people who are <em>process-driven</em> and get their meaning from the engineering itself and are upset about having that taken away. (This is not to say that there aren’t many issues with AI aside from these things, of course.)</p><p>It wouldn’t surprise me to see more <em>artisanal</em> teams, startups, and small businesses spring up to give that second set a home. But I think we’ll also see more startups and projects created by the first set, too.</p><p>It really is a different way of writing software:</p><blockquote>“Claude Code for web is what I call an asynchronous coding agent—a system you can prompt and forget, and it will work away on the problem and file a Pull Request once it’s done.<br><br>[…] I love the asynchronous coding agent category. They’re a great answer to the security challenges of running arbitrary code execution on a personal laptop and it’s really fun being able to fire off multiple tasks at once—often from my phone—and get decent results a few minutes later.”</blockquote><p>There’s a lot more here besides. If you want to get up to speed, or see what you missed, it’s a great place to start.</p><hr><h3 id="what-is-instagram%E2%80%99s-adam-mosseri-really-saying-in-his-year-end-memo">What is Instagram’s Adam Mosseri really saying in his year-end memo?</h3><p><a href="https://om.co/?ref=werd.io" rel="noreferrer">Om Malik</a> has some smart observations about Instagram’s messaging at the end of a year that was dominated by AI-generated content:</p><blockquote>“AI is flooding the system, and feeds are filling with fakes. Visual cues are no longer reliable. Platforms will verify identities, trace media provenance, and rank by credibility and originality, not just engagement.<br><br>It starts by verifying who is behind an account, embedding provenance in media, and rewarding trust signals. Over time, Meta may tighten control and aim to be an identity broker for everyone. Instagrams want you to be prepared for this new era of tighter control over identity, authenticity, and content provenance.“</blockquote><p>This isn’t just about AI and advisers preferring to be associated with real content: we’re starting to see age verification laws take hold in various jurisdictions, and there are likely more to come. By preparing users for more identity verification and tying it up with a “this way we know who’s real” bow, they’re able to get ahead of these rules. And being the primary identity broker in the social space during this new era will provide some business security.</p><p>I don’t think a move to verified identities is good. <a href="https://coralproject.net/blog/the-real-name-fallacy/?ref=werd.io">Real names don’t improve online community health</a>, and attaching identities to the things people post will have a chilling effect on activists and people from vulnerable communities in particular. It’s also not true that social media is bad for younger teenagers, contrary to popular perception of the research. It’s a trend that leads to more surveillance and less open speech. But if it’s going to happen, Meta, I’m sure, will be delighted to turn it into a moat and a profit center if it can.</p><hr><h3 id="watching-bari-weiss-murder-investigative-journalism-at-cbs"><a href="https://www.forever-wars.com/watching-bari-weiss-murder-investigative-journalism-at-cbs/?ref=werd.io" rel="noreferrer">Watching Bari Weiss Murder Investigative Journalism at CBS</a></h3><p><a href="https://www.forever-wars.com/?ref=werd.io">Spencer Ackerman</a> has had a <em>60 Minutes</em> piece spiked and has withstood White House demands to stop a story. And he has some thoughts about <a href="https://www.npr.org/2025/12/22/g-s1-103282/cbs-chief-bari-weiss-pulls-60-minutes-story?ref=werd.io">Bari Weiss spiking the <em>60 Minutes</em> story about CECOT</a>.</p><blockquote>“That's where my mind goes when I read about Weiss "delaying" the 60 Minutes CECOT piece. To what it would have meant for The Guardian leadership to cave on the Snowden stories. What it meant for the Times leadership to have self-censored its reporting on NSA bulk surveillance and CIA torture. The lesson to any journalist attempting to reveal the highest-stakes stories is that you must fight your outlet if you're going to do the work your audience needs to understand the situation it's in.”</blockquote><p>Ackerman takes great pains to indicate that CBS was never the bastion of independent journalism that commentators with rose-tinted glasses might have suggested: it had a cozy relationship with the CIA and was indisputably an instrument of power. Still, what Bari Weiss is doing with it rises to some other level: a mouthpiece for right-wing talking points.</p><p>It’s also worth saying that this matters less and less. Broadcast news has been slowly diminishing for a generation. CBS, in other words, is not where most people are getting their news. That’s not to say that it couldn’t be again, if it transformed itself into an authentic, trustworthy voice that meets audiences where they’re at today. Which is the opposite of that’s happening; and regardless, it doesn’t make what’s happening any less egregious.</p>EchoFeed Profiles - Robb Knight • Posts • Atom Feedhttps://rknight.me/blog/echofeed-profiles/2026-01-02T13:48:18.000Z<p>I'll say this up front: I don't want <a href="https://echofeed.app">EchoFeed</a> to be a social network. There are many platforms better suited to that and EchoFeed isn't it. Having said that, I do think there's something nice about being able to link to a profile that says "Yeah I use this thing, I like it, look at a photo of my face and stuff" so I made profile pages that can have a photo of your face and stuff.</p>
<figure><img src="https://cdn.rknight.me/site/2026/echofeed-profile-page-robb-fixed.jpg" alt="A profile page showing my face, that I joined EchoFeed in April 2024, that I have 19 Echoes, 1600 posts, and a bio about me." /></figure>
<p>There's not much here, by design. Go to <a href="https://echofeed.app/user/profile">the profile editor</a> in the dashboard from the dropdown in the top right and you can set your username, bio, website, and choose a colour for your profile (and your open graph image). Your profile will show if you're an EchoFeed Pro subscriber, how many echoes you have, and how many posts you've made. It will never expose what feeds you have enabled or posts you've made — I may add something related to this in the future but it will be off by default<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup>. You can turn off your profile at any time by unticking "Profile Enabled".</p>
<p>Speaking of open graph images, to get this out quickly I used <a href="https://github.com/simonhamp/the-og"><code>simonhamp/the-og</code></a> which is a "<em>An OpenGraph image generator written purely in PHP</em>". It pretty simple to use and had a built-in layout that was mostly what I wanted already. I will update these in the future to have more information but for now, they do the job nicely.</p>
<figure><img src="https://cdn.rknight.me/site/2026/echofeed-opengraph-robb.jpg" alt="An open graph image showing my profile photo and a url to my EchoFeed profile. The background has a faded EchoFeed logo" /></figure>
<p>I'm seeing a couple of instances where opengraph images won't load I <em>think</em> because of caching (which I need for the <a href="https://www.netscout.com/blog/mastodon-stampede">stampede problem</a>) so if you see something off, let me know. For now, you can check out my profile at <a href="https://echofeed.app/@robb">echofeed.app/@robb</a>.</p>
<p>Tangentially related to this but I'm moving all EchoFeed announcements to here instead of maintaining a separate blog which is overkill. I'll setup redirects and import the existing posts to here in the next few days.</p>
<hr class="footnotes-sep" />
<section class="footnotes">
<ol class="footnotes-list">
<li id="fn1" class="footnote-item"><p>hey tech bros, this is called "consent". <a href="#fnref1" class="footnote-backref">⤾</a></p>
</li>
</ol>
</section>The Case for Blogging in the Ruins - Westenberg6956f34996a90b00013b948b2026-01-01T22:56:52.000Z<img src="https://images.unsplash.com/photo-1609147110636-8470ee620ee6?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDg5fHxsYXB0b3AlMjBzdGlja2Vyc3xlbnwwfHx8fDE3NjczMDc4NjR8MA&ixlib=rb-4.1.0&q=80&w=2000" alt="The Case for Blogging in the Ruins"><p>In 1751, Denis Diderot began publishing his <a href="https://en.wikipedia.org/wiki/Encyclop%C3%A9die?ref=joanwestenberg.com" rel="noreferrer"><em>Encyclopédie</em></a>, a project that would eventually span 28 volumes and take more than two decades to complete. The French government banned it twice. The Catholic Church condemned it, Diderot's collaborators abandoned him, his publisher secretly censored entries behind his back, and he worked himself into periodic breakdowns trying to finish the damn thing.</p><p>When people talk about the Enlightenment as if it were an intellectual garden party where everyone sipped wine and agreed about reason, they're missing the part where producing and distributing ideas was (in fact) dangerous and thankless work.</p><p>Diderot has been on my mind lately, spending the Xmas period scrolling through the dwindling numbers of social media platforms that haven't yet been purchased by an "eccentric" (read: race-science obsessed) billionaire or banned by a foreign government.</p><p>Diderot's project was fundamentally about building <em>infrastructure for thinking</em>. He wanted to create a shared repository of human knowledge that anyone could access, organized in a way that invited exploration and cross-referencing. He believed that structuring information properly could change how people thought.</p><p>He was right. </p><p>270 years later, we have more information than any civilization in history. But aside from Wikipedia, we've organized the sum total of our collective knowledge into formats optimized for making people angry at strangers in pursuit of private profitability.</p><p>Something has gone terribly wrong. </p><p>And I think the fix, or at least part of it = going backwards to a technology we've largely abandoned: the blog, humble // archaic as it may seem.</p><h2 id="the-pamphlet-problem">The Pamphlet Problem</h2><p>Before social media ate the internet, and before the internet ate everything else, and before everything else ate itself, blogs occupied a wonderful and formative niche in the information ecosystem. They were personal but public, permanent but updateable, long-form but informal. A blog post could be three paragraphs or thirty pages. It could be rigorously researched or entirely speculative. It could build an argument over weeks or months, with each post serving as a chapter in an ongoing intellectual project that readers could follow, critique, and respond to.</p><p>The blogosphere of the mid-2000s had its problems: It was insular and often smug, prone to flame wars between people who agreed on 95% of everything but found the remaining 5% absolutely unforgivable. But it also produced actual intellectual communities. </p><p><em>Remember those?</em></p><p>People wrote long responses to each other's posts, those responses generated further responses, and you could follow the thread of an argument across multiple sites and weeks of discussion. The format rewarded careful thinking because careful thinking was legible in a way that it simply isn't on platforms designed for rapid-fire engagement.</p><p>Social media removed the friction of publishing, and in doing so removed the selection pressure that separated signal from noise. We "democratized" the ability to publish (good?) while simultaneously destroying the conditions that made publishing meaningful (bad!). </p><p>Diderot spent twenty years on his infrastructure. </p><p>We handed ours to advertising companies and - like Pilate - washed our hands of it.</p><h2 id="the-architecture-of-attention">The Architecture of Attention</h2><p>When you write a blog post, you're creating a standalone document with a permanent URL. It exists at a specific address on the web, and that address doesn't change based on who's looking at it, when they're looking at it, or what algorithm has decided they should see next. The post is there, stable, waiting for whoever wants to find it.</p><p>Compare this to a tweet (by God I'll not call them "X's") or a Facebook post, which exists primarily as an item in a feed, algorithmically sorted, personalized to each viewer. Your post might appear at the top of someone's feed for an hour and then disappear into an infinite scroll of other content, never to be seen again. The platform has no interest in whether your post is found next week or next year; it has a vested interest in keeping users scrolling through new content right now.</p><p>When I write a blog post, I'm writing for an imagined reader who has arrived at this specific URL because they're interested in this specific topic; I can assume a baseline of engagement; I can make my case over several thousand words, trusting that anyone who's made it to paragraph twelve probably intends to make it to paragraph twenty.</p><p>When I write for social media, I'm writing for someone who is one thumb-flick away from a video of either a hate crime or a dog riding a skateboard. Everything I produce has to compete, in real-time, with everything else that could possibly occupy that user's attention. The incentives push toward provocation and emotional activation. The format actively punishes nuance, which means that a thoughtful caveat reads as weakness and any acknowledgment of uncertainty looks like waffling.</p><p>Diderot understood that the container shapes the contents. The <em>Encyclopédie</em> was a collection of facts, yes, but more fundamentally it was an argument about how knowledge should be organized. Cross-references between entries were themselves a form of commentary, connecting ideas that authorities wanted kept separate. We've restructured the presentation of ideas around the needs of advertising platforms, and not by accident, and we're living with the consequences.</p><h2 id="montaignes-heirs">Montaigne's Heirs</h2><p>Michel de Montaigne arguably invented the essay in the 1570s, sitting in a tower in his French château, writing about whatever interested him: cannibals, thumbs, the education of children, how to talk to people who are dying. He called these writings <a href="https://en.wikipedia.org/wiki/Essays_(Montaigne)?ref=joanwestenberg.com" rel="noreferrer"><em>essais</em></a>, meaning "attempts" or "tries." The form was explicitly provisional. Montaigne was trying out ideas, seeing where they led, acknowledging uncertainty as a fundamental feature rather than a bug to be eliminated.</p><p>The blog, at its best (a best I aspire one day to reach) is Montaigne's direct descendant. It's a form that allows for intellectual exploration without demanding premature certainty. You can write a post working through an idea, acknowledge in the post itself that you're not sure where you'll end up, and invite readers to think alongside you. You can return to the topic weeks later with updated thoughts. The format accommodates the actual texture of thinking, which is messy and recursive and full of wrong turns.</p><p>Social media flattens all of this into statements: Everything you post is implicitly a declaration. Even if you add caveats, the format strips them away. What travels is the hot take, the dunked-on screenshot, the increasingly-shitty meme, the version of your argument that fits in a shareable image with the source cropped out.</p><p>I keep thinking about how many interesting folks have essentially stopped writing anything substantial because they've moved their entire intellectual presence to Twitter or Substack Notes. These are people who used to produce ten-thousand-word explorations of complex topics, and now they produce dozens of disconnected fragments per day, each one optimized for immediate engagement and none of them building toward anything coherent. </p><p>It's like watching someone who used to compose symphonies decide to only produce ringtones.</p><h2 id="what-makes-a-blog-actually-work">What Makes a Blog Actually Work</h2><p>Most blogs are abandoned after three posts. The ones that persist and accumulate value share certain features worth naming:</p><ul><li><strong>They have a perspective, not just a topic.</strong> A blog about "marketing" is forgettable. A blog about "why most marketing advice is wrong and what actually works" has a point of view that gives every post something to push against.</li><li><strong>They build.</strong> The best blogs create posts that reference and extend earlier posts, developing ideas over time rather than starting from scratch each week. Gwern's site is an extreme example, with entries that get updated for years, accumulating evidence and refinement. But even a modest version of this works: a body of work that compounds.</li><li><strong>They're written for someone specific.</strong> Not "everyone interested in X" but "the person who already knows Y and is trying to figure out Z." Specificity creates resonance.</li><li><strong>They exist at a consistent address.</strong> A blog at your own domain, with permanent URLs, can be found and referenced for years. Content locked inside platforms disappears when the platform changes or dies.</li><li><strong>Their authors accept that most posts won't go viral, and that's fine.</strong> The value is cumulative. A blog with fifty solid posts is an asset even if no single post ever breaks through. Most social media content has a half-life of hours; a good blog post can draw readers for a decade.</li></ul><h2 id="the-discovery-problem-and-why-its-overstated">The Discovery Problem (And Why It's Overstated)</h2><p>There are rote objections: nobody reads blogs anymore. The discovery mechanisms are broken. How is anyone supposed to find a new blog when they're competing against algorithmic feeds specifically designed to capture and hold attention?</p><p>Etc, etc, etc. </p><p><em>But there are a few things worth noting:</em></p><p>Search engines still index blogs far better than social media posts. A well-written blog post on a specific topic can draw readers for years through Google (or Kagi // DuckDuckGo if you're nasty, and by nasty I mean excellent); a tweet is lucky to get attention for twelve hours. Hell, call it six. Hell, call it three and call me an optimist at that. If you're trying to build a body of work, or to create something that will outlast the platform of the moment, a blog is simply a better tool.</p><p>What else? </p><p>RSS never actually died. It went underground. Feedly, Unread, NetNewsWire, and other readers still have millions of users. The people who read blogs tend to be the people worth reaching: curious, patient, willing to engage with longer arguments.</p><p>Newsletters are still a discovery layer, no matter how many people pronounce their untimely death. You can write on your own site and distribute via email, getting the permanence of a blog with the push distribution of a newsletter. The writing lives at your domain; the email is notification infrastructure.</p><p>And the fragmentation of social media is actually creating demand for alternatives. Every time a platform implodes (Twitter's ongoing collapse, Instagram's slow retirement // decay into a metaphorical Floridian condo, TikTok's uncertain status, Facebook's demographic hollowing) people start looking for more stable ground. The infrastructure exists. It's waiting.</p><h2 id="a-room-of-your-own">A Room of Your Own</h2><p>Virginia Woolf wrote about the importance of having a room of one's own: physical space for creative work, free from interruption and control. A blog is a room of your own on the internet. It's a place where you decide what to write about and how to write about it, where you're not subject to the algorithmic whims of platforms that profit from your engagement regardless of whether that engagement makes you or anyone else nebulously smarter.</p><p>Diderot built the <em>Encyclopédie</em> because he believed that organizing knowledge properly could change how people thought. He spent two decades on it. He went broke. He watched collaborators quit and authorities try to destroy his work. He kept going because the infrastructure mattered, because how we structure the presentation of ideas affects the ideas themselves.</p><p>We're not going to get a better internet by waiting for platforms to become less extractive. We build it by building it. By maintaining our own spaces, linking to each other, creating the interconnected web of independent sites that the blogosphere once was and could be again.</p><p>So:</p><p>Start a blog. Start one because the practice of writing at length, for an audience you respect, about things that matter to you, is itself valuable. Start one because owning your own platform is a form of independence that becomes more important as centralized platforms become less trustworthy. Start one because the format shapes the thought, and this format is good for thinking.</p><p>The blog won't save us. But it's one of the tools we'll need if we're going to save ourselves.</p><h2 id="start-today"><a href="https://www.youtube.com/watch?v=RjR0GUOAXOU&list=RDRjR0GUOAXOU&start_radio=1&pp=ygUcZ29yaWxsYSBiaXNjdWl0cyBzdGFydCB0b2RheaAHAdIHCQlNCgGHKiGM7w%3D%3D&ref=joanwestenberg.com" rel="noreferrer">Start Today</a></h2><p>If you're convinced, the practical options:</p><p><a href="https://write.as/?ref=joanwestenberg.com"><strong>Write.as</strong></a> is minimalist, privacy-focused, no-frills. You can start anonymously and upgrade to a custom domain later. The editor gets out of your way. Good for people who want to write without fiddling with settings.</p><p><a href="https://bearblog.dev/?ref=joanwestenberg.com"><strong>Bear Blog</strong></a> is extremely lightweight, fast-loading, no tracking. Free tier is generous. The aesthetic is deliberately simple, which enforces a focus on writing over design tinkering. Privacy-first.</p><p><a href="https://ghost.org/?ref=joanwestenberg.com"><strong>Ghost</strong></a> (powering this blog) is more fully-featured, with built-in membership and newsletter tools. You can self-host (free) or use their managed hosting (paid). Good if you want to eventually build a paid subscriber base but want to own your infrastructure. Open source.</p><p><a href="https://micro.blog/?ref=joanwestenberg.com"><strong>Micro.blog</strong></a> was built explicitly as an alternative to social media, with cross-posting, a community timeline, and support for short and long posts. Has an indie web ethos baked in. Good if you want the social layer without the algorithmic manipulation. Manton (founder) is one of my favourite folks to follow // read lately. Good insights. </p><p>All of these let you use a custom domain, which you should do. Buy yourname.com. It costs ten dollars a year and your writing will live at an address you control, regardless of what happens to any particular platform.</p><p>Pick one. Set it up this week. Write something. Send me a link (email joan@joanwestenberg.com) and I'll read it. The first post doesn't have to be good; it has to exist. The second one can be better. That's how this works. That's how it's always worked.</p>What is Instagram’s Adam Mosseri really saying in his year-end memo? - Werd I/O6956eac0daa8db0001ea2cf92026-01-01T21:44:32.000Z<p>[<a href="https://om.co/2026/01/01/what-is-instagrams-adam-mosseri-really-saying-in-his-year-end-memo/?ref=werd.io">Om Malik</a>]</p><p>Om has some smart observations about Instagram’s messaging at the end of a year that was dominated by AI-generated content:</p><blockquote>“AI is flooding the system, and feeds are filling with fakes. Visual cues are no longer reliable. Platforms will verify identities, trace media provenance, and rank by credibility and originality, not just engagement.<br><br>It starts by verifying who is behind an account, embedding provenance in media, and rewarding trust signals. Over time, Meta may tighten control and aim to be an identity broker for everyone. Instagrams want you to be prepared for this new era of tighter control over identity, authenticity, and content provenance.“</blockquote><p>This isn’t just about AI and advisers preferring to be associated with real content: we’re starting to see age verification laws take hold in various jurisdictions, and there are likely more to come. By preparing users for more identity verification and tying it up with a “this way we know who’s real” bow, they’re able to get ahead of these rules. And being the primary identity broker in the social space during this new era will provide some business security.</p><p>I don’t think a move to verified identities is good. <a href="https://coralproject.net/blog/the-real-name-fallacy/?ref=werd.io">Real names don’t improve online community health</a>, and attaching identities to the things people post will have a chilling effect on activists and people from vulnerable communities in particular. It’s also not true that social media is bad for younger teenagers, contrary to popular perception of the research. It’s a trend that leads to more surveillance and less open speech. But if it’s going to happen, Meta, I’m sure, will be delighted to turn it into a moat and a profit center if it can.</p><p>[<a href="https://om.co/2026/01/01/what-is-instagrams-adam-mosseri-really-saying-in-his-year-end-memo/?ref=werd.io">Link</a>]</p>Note published on January 1, 2026 at 5:13 PM UTC - Molly White's activity feed6956ab21e5bd0603bc0d72672026-01-01T17:13:05.000Z<article><div class="entry h-entry hentry"><header></header><div class="content e-content"><p>grateful for the books that made 2025 a little less hard</p><div class="media-wrapper"><a href="https://storage.mollywhite.net/micro/f4dd8ccd2d4adea2b9c2_storygraph-wrap-up-2025.jpg" data-fslightbox=11301232f963697f1d42><img src="https://storage.mollywhite.net/micro/f4dd8ccd2d4adea2b9c2_storygraph-wrap-up-2025.jpg" alt="First book: Ursula Le Guin’s The Left Hand of Darkness<br>Last book: James S.A. Corey’s Abaddon’s Gate<br>Longest book: Fyodor Dostoevsky’s Crime and Punishment<br>Shortest book: Martha Wells’ Artificial Condition<br>Books read: 119<br>Pages: 50,481<br>Top genres: Fantasy (41), science fiction (38), mystery (37), thriller (32), crime (29)<br>Top authors: John Sandford, Martha Wells, Matt Dinniman<br>5-star reads: Becky Chambers’ The Long Way to a Small, Angry Planet; Matt Dinniman’s Dungeon Crawler Carl; John Steinbeck’s East of Eden<br>Average rating: 3.56 stars" /></a></div><div class="media-wrapper"><a href="https://storage.mollywhite.net/micro/23a5c842a5b24b3b10e2_sg.jpg" data-fslightbox=2be5be0ed1271991640b><img src="https://storage.mollywhite.net/micro/23a5c842a5b24b3b10e2_sg.jpg" alt="The Left Hand of Darkness by Ursula K. Le Guin
The 7 1/2 Deaths of Evelyn Hardcastle by Stuart Turton
The Algebraist by Iain M. Banks
Babel by R.F. Kuang
The Long Way to a Small, Angry Planet by Becky Chambers
A Closed and Common Orbit by Becky Chambers
Heavy Weather by Bruce Sterling
Dungeon Crawler Carl by Matt Dinniman
Carl's Doomsday Scenario by Matt Dinniman
The Bezzle by Cory Doctorow
The Dungeon Anarchist's Cookbook by Matt Dinniman
Project Hail Mary by Andy Weir
The Gate of the Feral Gods by Matt Dinniman
Picks & Shovels by Cory Doctorow
The Spellshop by Sarah Beth Durst
Crime and Punishment by Fyodor Dostoevsky
The Midnight Library by Matt Haig
The Colour of Magic by Terry Pratchett
The Butcher's Masquerade by Matt Dinniman
East of Eden by John Steinbeck
Anathema by Keri Lake
Cannery Row by John Steinbeck
Alas, Babylon by Pat Frank
The Monsters We Defy by Leslye Penelope
James by Percival Everett
The Buffalo Hunter Hunter by Stephen Graham Jones
That Time I Got Drunk And Saved A Demon by Kimberly Lemming
The Eye of the Bedlam Bride by Matt Dinniman
Falling Free by Lois McMaster Bujold
The Hexologists by Josiah Bancroft
Shards of Honor by Lois McMaster Bujold
A Rival Most Vial by R.K. Ashwick
A Captured Cauldron by R.K. Ashwick
Legends & Lattes by Travis Baldree
This Inevitable Ruin by Matt Dinniman
Beware of Chicken by Casualfarmer
World War Z: An Oral History of the Zombie War by Max Brooks
Curses & Cocktails by S.L. Rowland
The Moon Is Down by John Steinbeck
The Cat Who Saved Books by Sōsuke Natsukawa
Newt & Demon by Edwin M. Griffiths
Piranesi by Susanna Clarke
Beware of Chicken 2 by Casualfarmer
Naked Prey by John Sandford
Hidden Prey by John Sandford
Broken Prey by John Sandford
The Dispossessed by Ursula K. Le Guin
Newt & Demon II by Edwin M. Griffiths
Invisible Prey by John Sandford
Phantom Prey by John Sandford
Wicked Prey by John Sandford
Demon World Boba Shop Vol 1 by R.C. Joshua
Storm Prey by John Sandford
Parable of the Talents by Octavia E. Butler
Stolen Prey by John Sandford
Convenience Store Woman by Sayaka Murata
Newt & Demon III by Edwin M. Griffiths
Silken Prey by John Sandford
Newt and Demon IV by Edwin M. Griffiths
A Memory Called Empire by Arkady Martine
Field of Prey by John Sandford
All Systems Red by Martha Wells
Enshittification: Why Everything Suddenly Got Worse and What to Do About It by Cory Doctorow
Artificial Condition by Martha Wells
Rogue Protocol by Martha Wells
Gathering Prey: Prey by John Sandford
Buried Prey by John Sandford
The Storied Life of A. J. Fikry by Gabrielle Zevin
Extreme Prey by John Sandford
Equal Rites by Terry Pratchett
Golden Prey by John Sandford
Twisted Prey by John Sandford
Exit Strategy by Martha Wells
Newt and Demon V by Edwin M. Griffiths
Neon Prey by John Sandford
Network Effect by Martha Wells
The Tainted Cup by Robert Jackson Bennett
The Enchanted Greenhouse by Sarah Beth Durst
The Murder at the Vicarage by Agatha Christie
The Thursday Murder Club by Richard Osman
Masked Prey by John Sandford
Ocean Prey by John Sandford
The Investigator by John Sanford
The Man Who Died Twice by Richard Osman
Altered Carbon by Richard Morgan
Dark Angel by John Sandford
Fugitive Telemetry by Martha Wells
Righteous Prey by John Sandford
System Collapse by Martha Wells
Automatic Noodle by Annalee Newitz
Judgment Prey by John Sandford
The Bullet That Missed by Richard Osman
Ocean's Godori by Elaine U. Cho
Teo's Durumi by Elaine U. Cho
Toxic Prey by John Sandford
Lethal Prey by John Sandford
Lessons in Magic and Disaster by Charlie Jane Anders
Of Monsters and Mainframes by Barbara Truelove
The Black Echo by Michael Connelly
Space Team by Barry J. Hutchison
The Black Ice by Michael Connelly
The League of Frightened Men by Rex Stout
The Concrete Blonde by Michael Connelly
The Last Coyote by Michael Connelly
Trunk Music by Michael Connelly
The Rubber Band by Rex Stout
Angels Flight by Michael Connelly
Demon World Boba Shop by R.C. Joshua
Demon World Boba Shop vol 3 by R.C. Joshua
Demon World Boba Shop Book 4 by R.C. Joshua
Discount Dan by James A. Hunter
Caliban's War by James S.A. Corey
Cul-de-sac Carnage by James A. Hunter
Mage Tank by Cornman
Mage Tank 2 by Cornman
E.B. White: A Biography by Scott Elledge
Mage Tank 3: A LitRPG Adventure by Cornman
Abaddon's Gate by James S.A. Corey" /></a></div></div><footer class="footer"><div class="flex-row post-meta"><div class="timestamp-block"><div class="timestamp">Posted: <a href="https://www.mollywhite.net/micro/entry/202601011204"><time class="dt-published" datetime="2026-01-01T17:13:05+00:00" title="January 1, 2026 at 5:13 PM UTC">January 1, 2026 at 5:13 PM UTC</time>. </a></div><div class="timestamp">Updated <time class="dt-updated" datetime="2026-01-01T17:26:45+00:00" title="January 1, 2026 at 5:26 PM UTC">January 1, 2026 at 5:26 PM UTC</time>.</div></div><div class="social-links"> <span> Also posted to: </span><a class="social-link u-syndication twitter" href="https://twitter.com/molly0xFFF/status/2006775707259502928" title="Twitter" rel="syndication">Twitter, </a><a class="social-link u-syndication mastodon" href="https://hachyderm.io/@molly0xfff/115820959411833838" title="Mastodon" rel="syndication">Mastodon, </a><a class="social-link u-syndication bluesky" href="https://bsky.app/profile/molly.wiki/post/3mbeuuh6lnn2b" title="Bluesky" rel="syndication">Bluesky</a></div></div><div class="bottomRow"><div class="tags">Tagged: <a class="tag p-category" href="https://www.mollywhite.net/micro/tag/books" title="See all micro posts tagged "books"" rel="category tag">books</a>, <a class="tag p-category" href="https://www.mollywhite.net/micro/tag/reading" title="See all micro posts tagged "reading"" rel="category tag">reading</a>. </div></div></footer></div></article>The new year - James' Coffee Bloghttps://jamesg.blog/2026/01/01/the-new-year/2026-01-01T16:31:31.000Z
<p>Watching as condensation drips from the window panes – the inside being so warm, and the outdoors being almost freezing – I notice the pink sky which signals that, soon, the sun will set. My first instinct when seeing the pink sky – the colour of the sky only intensifying as the minutes pass – was how much the colours of the sky means to me, not just this year but in general.</p><p>At sun rise and sunset, the boundaries are gradients: the sky changes between many colours. There are magical moments in between.</p><p>Last year, I wrote down a few “goals” I had for the year. I didn’t think of them as “goals,” naming them so only because I couldn’t think of a better word. Perhaps the word for which I was looking was “directions.” I wanted to write down what I felt at the start of the year to serve as a direction. I referred to the list a few times especially as 2025 came to a close, not as a “to do list” but more so as a guide.</p><p>I have written a similar list for this year, too, writing down a few directions for myself for the new year. I don’t think of these as resolutions, but a little something that I can look at to remember this moment – this time of new year. At the top of the list is to be as kind to myself as I can – oh anxiety! – followed then by completing my first year in university. I am so excited to start university.</p><p>Like the sunrise and sunset, I have changed and almost always am changing, even if in subtle ways. Although unlike the sunrise and sunset, change for me begins with noticing, both the small and the big things. <em>Oh, my coffee is a little bit bitter today. I wonder what I can do to make it better tomorrow // I wonder if I could play a chord on the guitar. //</em> <em>I think I need to challenge myself more.</em></p><p>Having a few directions for last year served as a guide, but left room for all the moments in the middle – those times when I think <em>oh!</em> and have an inclination to try something new, or to explore new paths and build conviction in what I want to do next. Indeed, many of the things I want to do have actually been in my mind for a while – to learn German, for example – and that started last year. Change can happen at any time.</p><p>To keep going is another matter. And so, in addition to starting on a big new adventure – university – many of my directions this year are to <em>keep going</em> with those things I enjoy; to learn more.</p><p>Often I don't see the start of the sunrise and the sunset: I notice the change after it has already begun. <em>Change takes time</em>. As do many of the best things.</p><p>The sky outside is now a beautiful blue, a colour that both evokes memories of the last year and further back, and calls to mind all of the colours to be seen this year.</p><p>Wherever you are in the world, I wish you the happiest new year!</p>
2025: The year in LLMs - Werd I/O695694e7daa8db0001ea2ce42026-01-01T15:38:15.000Z<p>[<a href="https://simonwillison.net/2025/Dec/31/the-year-in-llms/?ref=werd.io">Simon Willison</a>]</p><p>Simon Willison has become an expert in LLMs, their technical capabilities, and how they’re transforming software development in particular. So his end-of-year roundup is a must-read if you want to understand the space.</p><p>For what it’s worth, I agree with him here:</p><blockquote>“The most impactful event of 2025 happened in February, with the quiet release of Claude Code.”</blockquote><p>It has the potential to transform all of tech. I also think we’re going to see a real split in the tech industry (and everywhere code is written) between people who are <em>outcome-driven</em> and are excited to get to the part where they can test their work with users faster, and people who are <em>process-driven</em> and get their meaning from the engineering itself and are upset about having that taken away. (This is not to say that there aren’t many issues with AI aside from these things, of course.)</p><p>It wouldn’t surprise me to see more <em>artisanal</em> teams, startups, and small businesses spring up to give that second set a home. But I think we’ll also see more startups and projects created by the first set, too.</p><p>It really is a different way of writing software:</p><blockquote>“Claude Code for web is what I call an asynchronous coding agent—a system you can prompt and forget, and it will work away on the problem and file a Pull Request once it’s done.<br><br>[…] I love the asynchronous coding agent category. They’re a great answer to the security challenges of running arbitrary code execution on a personal laptop and it’s really fun being able to fire off multiple tasks at once—often from my phone—and get decent results a few minutes later.”</blockquote><p>There’s a lot more here besides. If you want to get up to speed, or see what you missed, it’s a great place to start.</p><p>[<a href="https://simonwillison.net/2025/Dec/31/the-year-in-llms/?ref=werd.io">Link</a>]</p>The next big thing in 2026 will be... - Werd I/O695692b6daa8db0001ea2cde2026-01-01T15:28:54.000Z<p>[<a href="https://nbt.substack.com/p/nextbigthing2026?utm_campaign=post-expanded-share&utm_medium=web&fbclid=IwY2xjawPDbsdleHRuA2FlbQIxMABicmlkETFiREc5Y2hrYzNIMGppeVlWc3J0YwZhcHBfaWQQMjIyMDM5MTc4ODIwMDg5MgABHuhN-BMUTnzV8JBZFSPScRVABH4kAWjbqI5dTcG2zuPipXCwmQdzKTivAQ6D_aem__a2UDLseCSWETletNazIHQ&triedRedirect=true&ref=werd.io">Nikhil Basu Trivedi at Next Big Thing</a>]</p><p>There’s a lot of interesting food for thought in this roundup of predictions for 2026 from investors, founders, and technology leaders. AI is dominant here — most people predict it will continue to be transformative at all levels of tech, which feels like a safe bet — but there’s another theme that I think is worth drawing out.</p><p>ClassDojo CEO <a href="https://x.com/samchaudhary_?ref=werd.io">Sam Chaudhary</a> suggests:</p><blockquote>“The atomic unit of execution inside companies collapses to a one-person squad; a ‘full-stack operator.’ As AI reduces the cost of execution to near zero, the right person can out-build a 50-person org. The bottleneck becomes finding full-stack operators with curiosity, taste, and judgment.”</blockquote><p>To emphasize: the important thing in this prediction is finding people who can operate across the stack; their curiosity, taste, and judgment become pivotal.</p><p><a href="https://www.usv.com/people/rebecca-kaden/?ref=werd.io">Rebecca Kaden</a>, General Partner at USV, suggests:</p><blockquote>“The next big thing in 2026 will be a fresh boom of consumer platforms. Boredom with older platforms + curiosity at what new tools can create + continued desire for connection and the new will usher this in. After a long stretch of it being too hard to interrupt incumbents, the cracks are showing and the newer, the weirder the better as we crave new consumer digital experiences and connection.”</blockquote><p>And I think most importantly, Homebrew Partner <a href="https://hunterwalk.com/?ref=werd.io">Hunter Walk</a> adds:</p><blockquote>“The next big thing in 2026 will be Kindness. Apolitical, nondenominational, online and offline kindness. Mainstream tech population is exhausted by the escalations of the last decade. Begins investing time and energy in more community, civics, and charity. Leaves the most toxic social spaces to trolls and bots.”</blockquote><p>In other words, it’s going to be the squishy human stuff that is going to become central to tech. In many ways it really always has — tech has always been a people business at its heart — but putting it at the center of the <em>discourse</em> is a change. And in a world where AI is becoming more and more prevalent, particularly in transforming how code is written and deployed, it makes sense that it would be.</p><p>I do want to add a note about “taste”: I’ve always hated that term for cultural judgments. Taste is subjective, not just from person to person but from culture to culture. When we talk about it, and particularly when we evaluate it, I think there’s a real danger that we do so from one (culturally dominant) demographic and context. I’d like to argue that the only sense of taste that really matters is if you make something that resonates for someone else. If we try and make someone’s work fit into a broader, shared “taste” aesthetic, we run the risk of making it bland at best, and whitewashed at worst.</p><p>But I’m pro-human. To the extent that these predictions put human experience, communities, and values first and foremost, I’m excited for the future they describe.</p><p>[<a href="https://nbt.substack.com/p/nextbigthing2026?utm_campaign=post-expanded-share&utm_medium=web&fbclid=IwY2xjawPDbsdleHRuA2FlbQIxMABicmlkETFiREc5Y2hrYzNIMGppeVlWc3J0YwZhcHBfaWQQMjIyMDM5MTc4ODIwMDg5MgABHuhN-BMUTnzV8JBZFSPScRVABH4kAWjbqI5dTcG2zuPipXCwmQdzKTivAQ6D_aem__a2UDLseCSWETletNazIHQ&triedRedirect=true&ref=werd.io">Link</a>]</p>200 Years Ago - A Prediction of a Deadly Comet Impact - Terence Eden’s Bloghttps://shkspr.mobi/blog/?p=460472026-01-01T12:34:22.000Z<p>While digging though some old journals in a fruitless side-quest, I came across this delightful description of what I <em>think</em> is the <a href="https://en.wikipedia.org/wiki/Comet_Encke">Comet Encke</a>.</p>
<p>It is quite an astonishing prediction, and the last line is perfection.</p>
<img src="https://shkspr.mobi/blog/wp-content/uploads/2026/01/comet-fs8.png" alt="Screenshot of an old newspaper. COMETS. It is now certain that the same comet has appeared in our planetary system in the years 1786, 1795, 1801, 1805, 1818, and 1825. It appears that in its course it never passes the orbit of Jupiter. The period of its revolution ( which is the shortest known) very little exceeds three years and a quarter ; and its mean distance from the sun is not more than twice that of the earth. It seems to be especially connected with the system in which our globe is placed, and crosses our orbit more than sixty times in a century. M. Olbers, the celebrated astronomer of Bremen, who has bestowed much attention on this comet, has been lately occupied in calculating the the possibility of its influence on the destinies of our globe. He finds that in 83,000 years this comet will approach the earth as nearly as the moon; and that in 4,000,000 of years it will come to within a distance of 7700 geographical miles; the consequence of which will be ( if its attraction be equal to that of the earth) the elevation of the waters of the ocean13,000 feet; that is to say, above the tops of all the European mountains, except Mont- Blanc. The inhabitants of the Andes and of the Kimlaya mountains alone will escape this second deluge ; but they will not benefit by their good fortune more than 210,000,000 years, for it is probable that, at the expiration of that time, our globe, standing right in the way of the comet, will receive a shock severe enough to insure its utter. destruction.— This is very alarming !" width="708" height="1729" class="aligncenter size-full wp-image-46049"/>
<p>In 1926, <a href="https://www.google.com/search?tbo=p&tbm=bks&q=%221786,+1795,+1801,+1805,+1818,+and+1825.%22&num=10">several journals and almanacs syndicated a column discussing this comet</a>. The above is from <a href="https://books.google.co.uk/books?id=QEQEAAAAQAAJ&pg=PA191#v=onepage&q&f=false">The New Jerusalem magazine and theological inspector</a> which has added "This is very alarming!".</p>
<p>Most of the other reprints leave off this last line - but The Christian Advocate" adds "<a href="https://www.google.co.uk/books/edition/The_Christian_Advocate/TlE4AQAAMAAJ?hl=en&gbpv=1&dq=%221786,+1795,+1801,+1805,+1818,+and+1825.%22&pg=PA326&printsec=frontcover">But who expects that the earth will endure four millions of years!</a>"</p>
<p>Only a few thousand more years until we will know if the prediction was accurate!</p>
Weeknote #1981 - Robb Knight • Posts • Atom Feedhttps://rknight.me/blog/weeknote-1981/2025-12-31T22:01:35.000Z<p>Final day of the year, final weeknote of 2025.</p>
<p>The <a href="http://rknight.me/shop/">sticker shop is live</a> as of a couple of weeks ago with a handful of stickers I think you'll like.</p>
<p>I'm into a new journal for tomorrow and this time I'm using a <a href="https://www.leuchtturm1917.co.uk/bullet-journal-edition-2.html">Leuchtturm1917 Bullet Journal</a> I got for a steep discount. The paper isn't as thick as the <a href="https://scribblesthatmatter.com">STM paper</a> I used last year but it's certainly nice to write on. I definitely have some more thoughts about the Bullet Journal brand but that's for another time.</p>
<p>I am getting so many ads on YouTube for fucking AI generation, AI business leader training, and it's all shit. Stop it. Just stop.</p>
<p><a href="https://kfcshop.co.uk">KFC have a merch shop</a> and I want <a href="https://kfcshop.co.uk/products/kfc-020">this hat</a>. I don't need it but also, KFC hat.</p>
<p>The song "Louie Louie" has been covered upwards of 1600 times. "Three chords and the most mundane beat possible. Any idiot could learn it, and they all did." is a very funny description of the song. I just went to get a link for the song, having read the <a href="https://en.wikipedia.org/wiki/Louie_Louie">wikipedia page</a> not actually knowing what the was, only to realise I do know it. <a href="https://www.youtube.com/watch?v=1RZJ4ESU52U">I'm assuming everyone does</a>.</p>
<p><a href="https://www.youtube.com/watch?v=HZjKLQ5ZUOs&feature=youtu.be">Malcolm in the Middle is back</a> and I am here for it.</p>
<p>Superman by Goldfinger went gold earlier this year and they <a href="https://www.youtube.com/watch?v=l5YlHs4f2IU">performed it with Tony Hawk on vocals</a> at the Warped tour. As I always do when I mention this song, check out <a href="https://www.youtube.com/watch?v=2nC5mDNGkUc">Mike Herrera's acoustic version</a> and his <a href="https://www.youtube.com/watch?v=nUkMjsVnb2g">version of No Cigar</a> while we're at it.</p>
<p>Spigen made <a href="https://www.spigen.com/products/apple-mac-mini-stand-classic-c1">an entirely unnecessary Classic Mac case</a> for the Mac Mini and I want it.</p>
<p>Mel put together <a href="https://source.tube/melanie/now-updater"><code>now-updater</code></a> which automatically updates your now page. Imagine <a href="https://rknight.me/blog/automating-my-now-page/">this Rube Goldberg machine</a> I built but it's easy to use and better in every way. It's that.</p>
<p><a href="https://www.gamefontlibrary.com/games">Game Font Library</a> is a new site listing fonts from games, 259 of them as of this writing.</p>
<p>It's not for me right now, but <a href="https://yearcompass.com/#download">Year Compass</a> is an interesting idea. (via <a href="https://hamatti.org">Juhis</a>)</p>
<p>I linked to <a href="https://rachelkickdesign.com/products/national-forest-font-duo-1">this National Park-style font pack</a> in <a href="https://rknight.me/blog/weeknote-1973/">weeknote 1973</a>. Turns out there's <a href="https://nationalparktypeface.com/Downloads-Donations">another similar one available</a> with seven weights.</p>
<p>Adam made this <a href="https://neatnik.net/calendar/">printable one-page calendar</a> a while back and I printed one to stick in my journal. If you want to see some other versions or find out why Adam is <em>the worst</em>, it was <a href="https://news.ycombinator.com/item?id=46408613">on Hacker News this week</a>. <a href="https://ellanew.com/2025/12/30/markdown-calendars-2026">Ellane also has some markdown calendars</a> if that's your thing.</p>
<p>I love this <a href="https://anhvn.com/posts/2025/outtakes-etc/#incomplete-projects-that-i-posted-about-that-are-more-or-less-abandoned-in-their-current-state">outtakes post</a> from anh.</p>
<p>Finally these <a href="https://pigeonposted.com/shop/">Pigeon Post</a> combination letter/envelopes are really cool and I'm buying some for sure. Maybe I'll send some of <a href="http://rknight.me/shop/">my stickers</a> to random buyers.</p>Good Riddance, 2025 - Kev Quirkhttps://kevquirk.com/blog/good-riddance-2025/2025-12-31T18:48:00.000Z
<p style="font-size: 1.2em;">I'm glad to see the back of 2025, so let's focus on 2026.</p>
<p>As I write this, it’s 18:49 on New Year’s Eve. I’m sat in the lounge, with the fire going, annoyed that our NYE plans have been ruined by me having the flu.</p>
<p>I feels like an appropriately shitty end to a <em>very</em> shitty year.</p>
<p>In 2025, I:</p>
<ul>
<li>Worked way too much</li>
<li>Spent too much time away from home travelling for work</li>
<li>Neglected those I love</li>
<li>Helped my Mum, where possible, through recovering from a heart attack</li>
<li><a href="https://kevquirk.com/blog/life-is-really-shit-sometimes/">Lost my sister</a></li>
</ul>
<p>Yeah, it’s been rough. But toward the end of the year <a href="https://kevquirk.com/blog/career-snakes-ladders/">I made some decisions</a> to make my life more sustainable. So I’m going to try and not dwell on the past, but instead look forward to the future.</p>
<p>As I look to 2026, I want to:</p>
<ul>
<li>Eat healthier and lose weight</li>
<li>Exercise more</li>
<li>Spend more time with loved ones</li>
<li>Stop being such a shitty friend and make more of an effort</li>
</ul>
<p>There’s more I want to do, but if I can get these done, I’ll consider 2026 a win.</p>
<p>We’ll see…</p>
<div class="email-hidden">
<hr>
<p>Thanks for reading this post via RSS. RSS is great, and you're great for using it. ❤️</p>
<p>
You can <a href="mailto:72ja@qrk.one?subject=Good Riddance, 2025">reply to this post by email</a>, or <a href="https://kevquirk.com/blog/good-riddance-2025/#comments">leave a comment</a>.
</p>
</div>
Watching Bari Weiss Murder Investigative Journalism at CBS - Werd I/O695554afdaa8db0001ea2cbc2025-12-31T16:51:59.000Z<p>[<a href="https://www.forever-wars.com/watching-bari-weiss-murder-investigative-journalism-at-cbs/?ref=werd.io">Spencer Ackerman at Forever Wars</a>]</p><p><a href="https://www.forever-wars.com/?ref=werd.io">Spencer Ackerman</a> has had a <em>60 Minutes</em> piece spiked and has withstood White House demands to stop a story. And he has some thoughts about <a href="https://www.npr.org/2025/12/22/g-s1-103282/cbs-chief-bari-weiss-pulls-60-minutes-story?ref=werd.io">Bari Weiss spiking the <em>60 Minutes</em> story about CECOT</a>.</p><blockquote>“That's where my mind goes when I read about Weiss "delaying" the 60 Minutes CECOT piece. To what it would have meant for The Guardian leadership to cave on the Snowden stories. What it meant for the Times leadership to have self-censored its reporting on NSA bulk surveillance and CIA torture. The lesson to any journalist attempting to reveal the highest-stakes stories is that you must fight your outlet if you're going to do the work your audience needs to understand the situation it's in.”</blockquote><p>Ackerman takes great pains to indicate that CBS was never the bastion of independent journalism that commentators with rose-tinted glasses might have suggested: it had a cozy relationship with the CIA and was indisputably an instrument of power. Still, what Bari Weiss is doing with it rises to some other level: a mouthpiece for right-wing talking points.</p><p>It’s also worth saying that this matters less and less. Broadcast news has been slowly diminishing for a generation. CBS, in other words, is not where most people are getting their news. That’s not to say that it couldn’t be again, if it transformed itself into an authentic, trustworthy voice that meets audiences where they’re at today. Which is the opposite of that’s happening; and regardless, it doesn’t make what’s happening any less egregious.</p><p>[<a href="https://www.forever-wars.com/watching-bari-weiss-murder-investigative-journalism-at-cbs/?ref=werd.io">Link</a>]</p>A 2026 checklist - Werd I/O695531ecdaa8db0001ea2c582025-12-31T14:46:33.000Z<img src="https://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGNoZWNrbGlzdHxlbnwwfHx8fDE3NjcxOTIyOTZ8MA&ixlib=rb-4.1.0&q=80&w=2000" alt="A 2026 checklist"><p>I'm not sure I believe in New Year's <em>resolutions</em> as such: too easy to break. But there's something powerful about a checklist, so I've been thinking about what it might look like to build one for every single day next year.</p><p>Here's what I have.</p><h3 id="every-day">Every day</h3>
<!--kg-card-begin: html-->
<p>
<label>
<input type="checkbox" style="margin-right: 1em">
Close my Apple Fitness rings.
</label>
</p>
<!--kg-card-end: html-->
<!--kg-card-begin: html-->
<p>
<label>
<input type="checkbox" style="margin-right: 1em">
Go for a walk, even if it's just a mile.
</label>
</p>
<!--kg-card-end: html-->
<!--kg-card-begin: html-->
<p>
<label>
<input type="checkbox" style="margin-right: 1em">
Eat nutritious, plant-heavy food, if possible.
</label>
</p>
<!--kg-card-end: html-->
<!--kg-card-begin: html-->
<p>
<label>
<input type="checkbox" style="margin-right: 1em">
Read a book, even if it's just one page.
</label>
</p>
<!--kg-card-end: html-->
<!--kg-card-begin: html-->
<p>
<label>
<input type="checkbox" style="margin-right: 1em">
Write creatively, even if it's just one sentence.
</label>
</p>
<!--kg-card-end: html-->
<!--kg-card-begin: html-->
<p>
<label>
<input type="checkbox" style="margin-right: 1em">
Communicate with a friend, even if it's just a one-line text.
</label>
</p>
<!--kg-card-end: html-->
<!--kg-card-begin: html-->
<p>
<label>
<input type="checkbox" style="margin-right: 1em">
Tell the people I love that I love them.
</label>
</p>
<!--kg-card-end: html-->
<!--kg-card-begin: html-->
<p>
<label>
<input type="checkbox" style="margin-right: 1em">
Write down at least one thing I'm grateful for.
</label>
</p>
<!--kg-card-end: html-->
<!--kg-card-begin: html-->
<p>
<label>
<input type="checkbox" style="margin-right: 1em">
Write down at least one self-affirmation.
</label>
</p>
<!--kg-card-end: html-->
<h3 id="if-im-at-home">If I'm at home</h3>
<!--kg-card-begin: html-->
<p>
<label>
<input type="checkbox" style="margin-right: 1em">
Use the rowing machine, even if just for 10 mins.
</label>
</p>
<!--kg-card-end: html-->
<!--kg-card-begin: html-->
<p>
<label>
<input type="checkbox" style="margin-right: 1em">
This does not need a checkbox, but give my buddy the biggest hug.
</label>
</p>
<!--kg-card-end: html-->
<!--kg-card-begin: html-->
<p>
<label>
<input type="checkbox" style="margin-right: 1em">
Get to bed before 11pm.
</label>
</p>
<!--kg-card-end: html-->
<p>Nothing bad will happen if I don't do these things. But they're a north star: a way to remind myself of what is important. I'd like them to stick.</p><p>If you have something similar, I'd like to read yours.</p>A new RSS feed! - Hey, it's Jason!https://grepjason.sh2025-12-31T14:44:27.000ZThe Obsidian Publish RSS feed is not great. So I am making my own! This should be a test entry. Real feed to follow!