Latest entries

  1. Weekly Update 529: Kids Social Media Bans (and Everything Else)

    The kids-and-social-media discussion is just dumb. It's not the premise of delaying their access until 16, but the inability of those who should know better to grasp where the responsibility for enforcement lies. Here's our PM's explainer after the laws passed

    Troy Hunt — Published

  2. llm-anthropic 0.31

    Release: llm-anthropic 0.31 Anthropic released Fable 5.2 and Mythos 5.2 today. I've added them to llm-anthropic, so you can now run prompts through Fable 5.2 like this: uv tool install llm llm install llm-anthropic llm keys set anthropic # paste key here llm -m claude-fable-5.2 "Generate an SVG of a…

    Simon Willison — Published

  3. Locating the source of a mysterious beep with Claude

    Our house has a box room, full of boxes that we still haven't unpacked from our last move. A couple of weeks ago something in that room started intermittently beeping. The beeps were far enough apart that standing in the room and trying to determine the source of the noise was frustrating, and I really…

    Simon Willison — Published

  4. lunarpunk

    I recently learned about lunarpunk and I can’t stop thinking about it. It’s solarpunk’s nocturnal brethren, cyberpunk’s more utopian twin. I’ve always been a fan of solarpunk ethos and aesthetic. It has this mix of sun-drenched anarchy and verdant optimism. Sustainability, solar panels, solutions for…

    Lee Byron — Published — Updated

  5. DCU shake-up: James Gunn and Peter Safran out post-merger

    Producer and former Kevin Feige protege Jeremy Latcham will replace Gunn and Safran.

    Ars Technica — Published

  6. Man who lost $308,000 on sports bets sues Kalshi for offering illegal gambling

    Lawsuit demands Kalshi return losses because online betting is illegal in Washington.

    Ars Technica — Published

  7. A Sam Altman parody offers an amusing lesson in memory management

    We verified the RAM numbers are real without sending any emails to OpenAI.

    Ars Technica — Published

  8. Vulnerability that lets hackers SSH into Linux devices is under active exploitation

    "*sshole" poses a serious threat to Internet security.

    Ars Technica — Published

  9. Pentagon mulls placing fleet of military satellites around the Moon

    "Please jump on my cislunar bandwagon because I need some more friends here."

    Ars Technica — Published

  10. Claude Code is accidentally exposing secrets all over GitHub

    "Do not ask again" prompt leads to passwords, API keys, and more being shared.

    Ars Technica — Published

  11. SpaceX now fundamentally an "infrastructure company," senior official says

    "Grok analyzing the same video is 99.9 percent perfect."

    Ars Technica — Published

  12. Nvidia CEO's affair becomes a national security problem

    Nvidia is probing whether Chinese intelligence targeted its CEO through an affair.

    Ars Technica — Published

  13. F1 in Brazil: You’ve got to keep your tires alive

    A topsy-turvy grid and intermittent rain resulted in a very entertaining race.

    Ars Technica — Published

  14. On Receiving Letters

    In my beginners guide to writing snail mail, I hand out a few tips for getting started with letter writing as a lovely way of conversing with friends and strangers. I’ve sent 21 letters since then, but the fun doesn’t stop there: receiving a reply is just as exciting. Many people dismiss letter writing…

    Wouter Groeneveld — Published

  15. New Democratic Congress will likely strip the gilding from Trump's Golden Dome

    "There’s no doubt that whatever it’s going to be called, it won’t be called Golden Dome."

    Ars Technica — Published

  16. The Web Is More Than Enough, by Paul Ford

    My comment on The Web Is More Than Enough, by Paul Ford — Hacker News.OK, this comment convinced me to give that a shot. Here's a thing I made in Three.js this morning - a Nudibranch themed Faberge Egg: https://static.simonwillison.net/static/2026/Hidden-Reef-Egg... (77KB) I just asked Claude (Opus 5.5…

    Simon Willison — Published

  17. Hide your slop PR descriptions behind

    Most of the changes I make to my projects these days come in the form of PRs opened for me by Claude Code or Codex. The PR is my unit of work - I use them to bundle commits together, iterating on them until a feature is complete, document decisions and then merge the finished result. Today's coding agents…

    Simon Willison — Published

  18. Photo Blog Migration

    In 2013, when it was still in beta, I signed up for Exposure. This is a web publishing tool for photographers, to organize their work into photo blog posts. It does a lot more than that, especially as they’ve added new features over the years, but I’ve...

    Ash Furrow — Published

  19. Agency

    I’ve been writing more lately, as I work through my feelings about changes to the software development industry. After Cory Doctorow was eviscerated about his use of a local for spellcheck I shut my mouth about them. And I’m tired of that. This post is...

    Ash Furrow — Published

  20. On the trade-conquest continuum, Western empire, and the political centre

    Analysis on strategy with a focus on Western politics that covers geopolitics, history, economics, and insights into human nature.

    Protesilaos Stavrou — Published

  21. parse_number() as a SQLite extension: C vs Rust

    Research: parse_number() as a SQLite extension: C vs Rust I was out walking the dog when I got curious about how easy/difficult it would be to write a SQLite C extension that adds a parse_number() function for turning strings like -$1,234.56 or '12.5%' into numeric values that could be summed and sorted…

    Simon Willison — Published

  22. RIP, Harvest

    I’ve been a self-employed contractor for about a decade now, and I’m bummed about Harvest. Harvest was a time-tracking and invoicing service. You’d track how many hours or weeks you spent on a project, put together an invoice, email it to the client, and close it out when they paid. There was a little…

    Kyle Kingsbury — Published

  23. Addition By Subtraction

    I still think saying no is important. In that vein, here’s something I shipped by removing functionality (and I think my site is better for it). For the longest time on my icon gallery sites, you could view a list of icons in four pixel dimensions: 56×56 128×128 256×256 512×512 Each of these sizes could…

    Jim Nielsen — Published

  24. Physicists listened to electrical noise to crack a superconductor mystery

    Tuning in to electronic noise can tell us whether electrons have paired up or not.

    Ars Technica — Published

  25. EmacsConf 2026 community panel comments I made

    Recollection of comments I made during the EmacsConf 2026 community panel.

    Protesilaos Stavrou — Published

  26. Corruption Is A Cost-of-Living Issue: App Store Edition

    While I'm not shy about my pro-democracy, anti-authoritarian politics, this blog has kept to a more technical lane, veering into policy only out of necessity. As the scale of the web's setbacks at the hands of proprietary forces became clear, it became urgent to explain them and raise the alarm. But…

    Alex Russell — Published

  27. datasette #3046: Don't serve link: rel=next HTTP headers to Firefox for HTML pages

    datasette #3046: Don't serve link: rel=next HTTP headers to Firefox for HTML pages I was looking at the Firefox network panel today when I noticed that requests to a Datasette table page were triggering an HTTP prefetch to the next page of rows in that table. This was happening because Datasette pages…

    Simon Willison — Published

  28. Terry Pratchett's Study

    My comment on Terry Pratchett's Study — Hacker News.Terry Pratchett once wrote about the concept of "horizontal wealth". Vertical wealth is where you spend money on rich people stuff - yachts and suchlike. Horizontal wealth is where you spend more money on the things you liked before you got rich: https…

    Simon Willison — Published

  29. The Bantu expansion changed Africa. Scientists are still tracing how.

    Genes and archaeology are revealing how Bantu speakers spread across much of Africa.

    Ars Technica — Published

  30. British soldier ignored order to pull his SIM card, then got blackmailed

    Soldier told repeatedly to lock down devices before deploying, got sextorted, court-martialed.

    Ars Technica — Published

  31. Wealthsimple Native App Rebuild

    Last week, at Wealthsimple Presents, my employer announced the project I’ve been working on: a new native app! Here’s a timestamped link. I’m really excited for this! Expect big things. At times, I’ve told an iOS developer that Wealthsimple’s app is...

    Ash Furrow — Published

  32. About effort and contentment

    An entry from my journal in which I comment about the sincerity of effort and the resulting emotional stability.

    Protesilaos Stavrou — Published

  33. Doctors pull knife from man's eye that went through his brain—and he's fine now

    It's the exact path, not the apparent severity, that matters most, doctors say.

    Ars Technica — Published

  34. Ships loiter near subsea cables amid Iran's warnings to Trump

    Iran threatened to attack subsea cables if US escalates military strikes again.

    Ars Technica — Published

  35. Re-releases of Wing Commander, Ultima titles hit Steam and GOG

    It's mostly bad news from EA lately, but preservation efforts are nice to see.

    Ars Technica — Published

  36. Chainalysis says hackers stole credentials and tokens for all of its customers

    Company said a "multifront cyberattack" included AI agents and an on-path data snatch.

    Ars Technica — Published

  37. Earth's churning mantle may have created the Great Unconformity

    Explaining the Great Unconformity, where Cambrian deposits sit on top of older rocks.

    Ars Technica — Published

  38. Nvidia hardware worth $11.4M vanished between Oakland and Texas

    6 pallets of hardware vanished en route to Texas, with no arrests 2 months later.

    Ars Technica — Published

  39. Developer ends lucrative screensaver deal with Roku because Fox bought it

    Developer: “I can’t be part of the Fox world.”

    Ars Technica — Published

  40. Quoting Nilay Patel

    The products aren't good enough to sell people on the costs. You cannot tell people that you have to listen to the whine of a data center in their backyard for AI overviews and some of the most hilarious deep fake slop in history. It's not worth it. It just isn't worth it to anyone. And agents aren't…

    Simon Willison — Published

  41. We Know 15,579 Websites Are Infected. How Do We Tell Them?

    We've identified 15,579 websites that are currently infected with malicious JavaScript and between them, we conservatively estimate that they receive more than 135 million visits every month.We know they're infected, and we have the evidence to back that up, but there's a

    Scott Helme — Published

  42. *sshole, or when are we finally going to get rid of C?

    Original art by Genildo Ronchi. Yet another day, yet another vulnerability in core C code. This one happened due to two different conditions using the same sentinel value: On Unix, a password hash of "*" has meant a locked account since the very early days. Since 2012, musl libc’s crypt function has…

    Rain — Published

  43. Fançais: Comme d’habitude

    J'aime faire des choses avec patience e persistance.

    Protesilaos Stavrou — Published

  44. Quoting Paul Ford

    The web browser is very, very, very powerful software for applications, and the cost of accessing that power is going down seemingly every day. — Paul Ford, The Web Is More Than Enough Tags: browsers, paul-ford, web-development

    Simon Willison — Published

  45. ♫ You Can’t Always Get What You Want by Rolling Stones

    ♫ You Can’t Always Get What You Want by Rolling StonesBut if you try sometimes, you’ll find you get what you need.

    Paul Robert Lloyd — Published

  46. Sometimes, Look at the Keys

    I wrote a post several years ago called Don’t Look at the Keys. I wrote it after having a minor breakthrough when starting to get back into a regular piano practice. When I was quite young, my first piano teacher used to tell me: “Don’t look at the keys when you’re playing the piano.” At the time I wrote…

    Ben Congdon — Published

  47. Want to Rent an Internet Address at the White House?

    Several staffers at the White House are using computers or mobile devices equipped with residential proxy services that render their internet address available for others to rent, security experts warned today. One of the proxy services is a Russian company whose founder's web hosting business was ground…

    Brian Krebs — Published

  48. Untitled

    10 long months of torturing myself. Enough. Enough now.

    Paul Robert Lloyd — Published

  49. We can do better than line-buffered output

    Buffered output typically comes in two flavors: fully buffered and line buffered. If output goes to a terminal then the implementation automatically selects line buffering, flushing its buffer when a line is completed so that it reaches the user immediately. Otherwise it fully buffers, holding output…

    Chris Wellons — Published

  50. Français: Pour toi et moi

    Un petit note en sujet de communication.

    Protesilaos Stavrou — Published

  51. “It Gives Great Demo”

    There’s that famous video of Steve Jobs explaining why they don’t didn’t make touchscreen MacBooks: We thought about [a touch screen MacBook] years ago. We’ve done tons of user testing on this and it turns out it doesn’t work! Touch surfaces don’t want to be vertical. It gives great demo. But after a…

    Jim Nielsen — Published

  52. datasette-llm 0.1a10

    Release: datasette-llm 0.1a10 Fixes a bug that affected my agent.datasette.io demo site, where the set of available LLM models was not correctly restricted to just those in the configuration. Tags: llm, datasette

    Simon Willison — Published

  53. Favourites of October 2026

    Boo! Happy Halloween. See you next year for another scare. In the meantime, life slogs, and sometimes rushes, on. We’ve had the pleasure to experience the grand opening of the flu season resulting in more sleep deprivation whilst trying to take care of the sick kids. As you can imagine, dodging sickness…

    Wouter Groeneveld — Published

  54. Voice is Underutilized

    Speech is a useful medium for communicating with AI, both as an input/output channel and as back-and-forth. Over 2026 I’ve been increasing the amount of speech I/O and have collected a fair number of use cases. Input Voice is, of course, great for rambling at coding agents. Oftentimes the transactional…

    Ben Congdon — Published

  55. #1's smell

    All attempts in It Follows were based on real encounters I had in real life. Most of them were changed to serve the story better and fit the curse's rules, but I tried to keep them as close to reality as possible. For example, attempt #17, which I believe was the rape, happened in real life up to the…

    a327ex — Published

  56. datasette-apps 0.3a0

    Release: datasette-apps 0.3a0 Datasette Apps adds support for hosting and editing custom HTML applications inside of Datasette. These can be created by hand, but it's easier to create them using LLMs via Datasette Agent. This release improves that integration: Apps can now be tagged in Datasette Agent…

    Simon Willison — Published

  57. Fortune Telling and Speculative Design

    Practical tools for design engineers to explore possible futures through speculative design

    Maggie Appleton — Published

  58. From European austerity to warmongering

    Analysis of the politics of the Euro Area and how those create incentives for Europe to go to war with Russia and other countries.

    Protesilaos Stavrou — Published

  59. Reply to Emacs questions about configuration, Evil, and more

    A detailed response to questions about my Emacs configuration and various preferences thereof.

    Protesilaos Stavrou — Published

  60. datasette-agent 0.5a0

    Release: datasette-agent 0.5a0 This is a significant release of Datasette Agent. The most notable new feature is called the panel - it lets the agent chat open and then sit next to pages from Datasette, for example a table or query page. When combined with datasette-apps this means you can prompt a database…

    Simon Willison — Published

  61. llm 0.37.1

    Release: llm 0.37.1 A bugfix release for LLM, with contributions from Steven Huang, Tao An, Arjan Mossel, and XQ. Tags: llm

    Simon Willison — Published

  62. AI is destroying my CS degree

    My comment on AI is destroying my CS degree — Hacker News.I don't envy educators right now. AI clearly means you need to change how you teach and evaluate students. We are only a few years in though, and it's still extremely unclear what effective teaching with these tools looks like. The worst part…

    Simon Willison — Published

  63. Qwen 3.8 27B on my laptop can interpret model weights, too

    Yesterday's hot paper was Sparks of Weight-Space Programming: LLMs can natively read & write neural network weights by Rikiya Takehi, Jayden Teoh, Alex Zhang, and Omar Khattab. The paper (OK, the authors classify is as a "blog post", but it's paper-shaped) found that frontier models, in particular GPT…

    Simon Willison — Published

  64. Why this Obscure Audio Codec is a Perfect Fit for the N64

    Sorry for the clickbait title. I promise this post delivers: 44100 Hz stereo with near-Opus bitrates using about 4% of the N64’s CPU time. But first, some history: The options for playing and storing audio data on the N64 were dire. The PlayStation could just stream uncompressed redbook audio straight…

    Dominic Szablewski — Published

  65. Why Review AI-Generated Code?

    AI can generate a lot of code quickly. There’s a thought that we can catch its mistakes or other issues by reviewing that code. In theory, this may be true; code review can catch bugs. In practice, it only works if the reviewer knows what to look for, has some context and, well, gives a shit. There's…

    David Bryant Copeland — Published

  66. I discovered a sound that leaks your exact location (and it's everywhere) - YouTube

    I discovered a sound that leaks your exact location (and it's everywhere) - YouTube Genius piece of OSINT by Colsto, who demonstrates how you can take almost imperceptible background noise of planes from a video soundtrack, figure out their Doppler curves, then cross reference them against ADS-B data…

    Simon Willison — Published

  67. October sponsors-only newsletter

    I sent out the October edition of my sponsors-only monthly newsletter. If you are a sponsor (or start a sponsorship now) you can access it here. This month: The October inflection point for vibe game development The vulnerability apocalypse gets hot LLM releases API credits for $100+/month subscriptions…

    Simon Willison — Published

  68. Interpolative Software

    Much of the excitement around AI coding is downstream of the fact that a lot of software is interpolative. This has become especially true as of late, with the release of Opus 5.5, which is, I’d argue, superhumanly good at generating mass amounts of high-quality interpolative software.1 This post is…

    Ben Congdon — Published

  69. Tech Firms Dismantle Botnet That Turned 1.3M TV Boxes Into Proxies

    Google said today it worked with industry partners to dismantle a botnet made up of more than 1.3 million Android TV set-top boxes that ship with malicious software which secretly rents the user's Internet connection out to strangers and conducts advertising fraud. Experts involved in the takedown say…

    Brian Krebs — Published

  70. Welfare versus warfare considerations in Europe

    Essay on the trade-offs that are involved in policy orientations between welfare and warfare.

    Protesilaos Stavrou — Published

  71. llm 0.37

    Release: llm 0.37 There's a lot of stuff in this new release of my LLM CLI tool and Python library, representing around two months of accumulated features and fixes. I added gpt-6.1-sol and gpt-6.1-terra, plus a new llm openai endpoint add command to make it easier to configure additional models that…

    Simon Willison — Published

  72. Making features generic in CSS

    CSS has two new positional alignment keywords as part of CSS Box Alignment Level 3: flow-start and flow-end. These are defined as aliases for the existing flex-start and flex-end keywords. Therefore, in a supporting browser, the following two lines should align flex items to the end of the flex container…

    Rachel Andrew — Published

  73. The U.S. Census Bureau and “Super Intelligence”

    I was reminded today of AI Adoption Rate Trending Down for Large Companies, a chart produced by Apollo Global Management in September 2025, which appeared to show a slowdown in U.S. corporate AI adoption based on numbers collected by the U.S. Census Bureau. At the time I used that chart to demonstrate…

    Simon Willison — Published

  74. Test and verification technique effectiveness with GPT-6 Astra

    When we looked at how well agents used test/verification techniques in August1, we saw that GPT-5.6 Sol generally did what you might call a caricature of various techniques when asked to use a technique or library such as TDD, QuickCheck, Lean 4, etc.; not specifying any particular test method (which…

    Dan Luu — Published

  75. If in doubt, delete the uv.lock file

    I've been getting the occasional confusing Python dependency error since switching over to Python 3.15 and the rule I'm having to remember is: If in doubt, delete the uv.lock file Most of my projects are libraries which don't include a uv.lock file, since it's rude for a library dependency to lock versions…

    Simon Willison — Published

  76. Book Number Nineteen

    When I said my farewells to Book Number Eighteen that for me just didn’t have the right proportions, I didn’t expect to fill Number Nineteen so quickly. That’s 245 unlined Leuchtturm pages from April to October 2026 which must have been a new record! I’m happy to have picked up the pace again after months…

    Wouter Groeneveld — Published

  77. Quoting Kyle Kingsbury

    More broadly, the use of LLMs erodes trust in documentation, in software, and in the organizations which produce them. Perhaps engineers will begin to treat any new software project with suspicion—the signals we used to rely on as markers of a mature system are now easier to counterfeit. [...] In the…

    Simon Willison — Published

  78. The smartphoneless NEET shut-in

    So true, I resisted getting a smartphone for as long as I reasonably could, especially because after college I was pretty much a NEET shut-in for a good while, but eventually, if you want to interact with society at all, you need it, and I gave in because my life was becoming more inconvenient without…

    a327ex — Published

  79. Computer Use is Useful Now

    The ability for models to steer browsers is now past the threshold of being clearly useful. LLM providers have been advertising computer use capabilities for a couple of years1, but in the times I’d tried, the results were more of a clunky curiosity than something I’d actually use on a daily basis. The…

    Ben Congdon — Published

  80. Untitled

    There’s possibly nothing more painful than wanting something you already have.

    Paul Robert Lloyd — Published

  81. Weekly Update 528: Reading AI-generated Code & the Economics of Solar

    By pure timing coincidence, the Proton CEO's AI @ Proton, Engineering Manifesto made headlines around the same time as this week's video. The guy's management style and choice of language have really rubbed a lot of people up the wrong way, and deservedly so, IMHO.

    Troy Hunt — Published

  82. Could a modern chess engine on a Pentium have defeated Kasparov in 1996?

    A fun experiment where I back-port all the improvements we've made to chess engines over the last 30 years and run it on a 1996 Pentium Pro to see what we could have done if only we knew more at the time.

    Nicholas Carlini — Published

  83. My Slow Return to a Swift Career

    I recently gave this talk at the SwiftRockies conference in Calgary. This blog post expands on a few points that I didn’t have time for in the presentation, as well as some updates since then. The talk is here. Because I’ll be discussing my work with...

    Ash Furrow — Published

  84. The Memory Police [book]

    A weird story. Not quite sure what to make of it! Definitely surreal, and unlike any story I’ve read before. I did find I was trying to make sense of it, wondering if the protagonist was stuck in purgatory, but as the book finished, I don't think that was that was the point. It’s a good story, and engagingly…

    Remy Sharp — Published

  85. Aristotle Nicomachean Ethics: society of spirit and “Prot’s glasses’s”

    In this 1-hour video I talk at length about ethics, wellness, goals, rationality, and interpersonal affairs.

    Protesilaos Stavrou — Published

  86. How We Took Over ChatGPT Accounts

    How We Took Over ChatGPT Accounts Parameter Labs describe an exploit they found against ChatGPT's implementation of the artifacts pattern (OpenAI used to call this "Canvas" but it looks like the latest revision is called HTML previews), where interactive custom HTML apps are displayed in a sandboxed…

    Simon Willison — Published

  87. datasette-llm 0.1a9

    Release: datasette-llm 0.1a9 I have some big upgrades to Datasette Agent in the pipeline, but in the meantime here's a tiny user experience improvement to the underlying datasette-llm plugin. It now picks up the default model used by LLM, which means you can start using Datasette Agent without needing…

    Simon Willison — Published

  88. Prospero: a new coding harness for a more civilized age

    I’ve been fascinated with local LLMs for a couple of years now. The better open weight models, including some that inference on regular, higher-end consumer hardware at tolerable speeds, are now reliable enough to handle simpler programming tasks. This requires a coding harness, but so far this year…

    Chris Wellons — Published

  89. Emacs live new Halloween theme for ‘ef-themes’ at 2026-10-31 14:00 Europe/Athens

    I will develop at least one new theme for my 'ef-themes' package which will be in the spirit of Halloween.

    Protesilaos Stavrou — Published

  90. Emacs: ef-halloween-dark is in ef-themes.git

    I added a new dark theme to my 'ef-themes' package for Emacs.

    Protesilaos Stavrou — Published

  91. dbreunig/nesformer

    dbreunig/nesformer Inspired by qwenputer by Divyansh Agrawal, Drew Breunig baked a working emulator for a Nintendo Entertainment System 6502 CPU into the weights of Qwen3.5-4B. You can now play NES ROMs such as Super Mario Bros (very slowly) running inside Qwen! In a comment on Hacker News Drew reveals…

    Simon Willison — Published

  92. Emacs live refinements for Denote at 2026-10-30 14:45 Europe/Athens

    I am doing a live stream where I will make some refinements to Denote.

    Protesilaos Stavrou — Published

  93. API credits benefit for eligible ChatGPT subscriptions

    API credits benefit for eligible ChatGPT subscriptions Earlier this month Anthropic announced a generous new benefit for their Max and Team subscriptions: $100, $200, and $500 per month subscribers would get the equivalent quantity of (expiring) credits to use with the Anthropic API. OpenAI have now…

    Simon Willison — Published

  94. Celebrating SIM Cards

    It’s time to celebrate a little win. The other day, my mom contacted me saying her 10-year-old iPhone wouldn’t turn on. After getting a hold of the device and doing some family IT support, I concluded the battery was dead. So I bought her a new (old) one on Walmart (SE 3rd gen., if you must know). Her…

    Jim Nielsen — Published

  95. Building a multiplayer game world with autonomous Fable-class models

    How I Built the Most AI-Pilled Company in the World Don't be put off by the clickbait headline, this piece by Jacob Sansbury describing how they are building Spawn is a fascinating exploration of the bleeding edge of what's possible with agentic engineering against frontier models. Spawn is a massively…

    Simon Willison — Published

  96. The Day the Focus Died

    If we failed to do this, I feared, we would stop leading the industry and turn into “merely the CSS trick of the week.” The post The Day the Focus Died appeared first on Jeffrey Zeldman Presents.

    Jeffrey Zeldman — Published

  97. Twenty Years of Retronauts (And Me)

    Episode 800 of the Retronauts podcast recently released , celebrating twenty years of floating around in the podcast-o-sphere. Twenty years of making podcasts and eight hundred episodes, not counting the ones Jeremy and co. did for 1UP! That’s a remarkable achievement considering most other podcasts…

    Wouter Groeneveld — Published

  98. Quoting Ben Hylak

    every product i use should just be a headless mcp, that feeds into an agent, where i never have to think about anything underneath. except for our product, of course. in our product, customers love the ui and love us very much. we're special that way. — Ben Hylak Tags: model-context-protocol, ai

    Simon Willison — Published

  99. The ship is anchor’d safe and sound.

    A favorite actor just passed away.

    Ethan Marcotte — Published

  100. Avoid Public Functions Calling Other Public Functions

    A small-scale rule of thumb. This article will land much better with a concrete example, but I am drawing a blank here, so you gotta just blindly trust my say so!

    Alex Kladov — Published