updated at 1:37 AM
favicon Adrian Roselli

The Value of Selecting Selects by Value

This is meant to use voice control to test select menus (and other fields, but the title would be less weird) by their value because their accessible names are hidden. I’m sharing results of that testing. This was partially driven by: WCAG issue #3808 SC 3.3.2: Labels or Instructions and…
Read article
favicon Nathan DeGruchy

🤔 TIL: Hugo's `resources.FromString`

Huh, what a handy little tool. I can do stuff like this to avoid inlining CSS and getting stupid CSP errors. {{- $added := ".added{color:#888}" -}} {{- $css := resources.FromString "/assets/stylesheets/bookmarks.css" $added | minify | fingerprint -}} <link rel="stylesheet" href="{{ $css.RelPermalink }}" integrity="{{ $css.Data.Integrity }}" type="t...
Read article
favicon Simon Willison’s Weblog

We should all be using dependency cooldowns

We should all be using dependency cooldowns William Woodruff gives a name to a sensible strategy for managing dependencies while reducing the chances of a surprise supply chain attack: dependency cooldowns. Supply chain attacks happen when an attacker compromises a widely used open source package and publishes a new version with an exploit. These are usually spotted very quickly, so an attack o...
Read article
favicon René Coignard

My Actual Postal Address

If you would like to send me a postcard or correspond with me by regular mail, I hope you will find my actual postal address useful.René CoignardFritz-Weineck-Straße 306766 Wolfen OT Wolfen-NordGermanyYou can also send mail to my PO box:René CoignardPostfach 11 0306754 WolfenGermany
Read article
favicon Manuel Moreale

Alexandra Wolfe

This week on the People and Blogs series we have an interview with Alexandra Wolfe, whose blog can be found at wrywriter.ca. Tired of RSS? Read this in your browser or sign up for the newsletter. The People and Blogs series is supported by Benny and the other 125 members of my "One a Month" club. If you enjoy P&B, consider becoming one for as little as 1 dollar a month. ...
Read article
favicon Paweł Grzybek

Graceful shutdown in Go

Your computer runs tons of processes in the background, and pulling a plug out of a socket when it is in the middle of something is not a good idea. Doing that to your running service is also pretty risky, but this is precisely what happens when you terminate your running server via ⌃ + c (that sends a SIGINT signal) or when your orchestration tool redeploys (SIGTERM). To be super accurate, it ...
Read article
favicon René Coignard

Coignard

Today marks four years since I registered the domain for my weblog, renecoignard.com. I’d never kept count of how long I’d been using it, but recently I noticed quite by chance that its birthday was coming up. Well then, I thought, this is a good opportunity to share something interesting related to it. Say, the history of the surname I once chose for myself in place of the one I inherited from...
Read article
favicon Simon Willison’s Weblog

Nano Banana Pro aka gemini-3-pro-image-preview is the best available image generation model

Hot on the heels of Tuesday's Gemini 3 Pro release, today it's Nano Banana Pro, also known as Gemini 3 Pro Image. I've had a few days of preview access and this is an astonishingly capable image generation model. As is often the case, the most useful low-level details can be found in the API documentation: Designed to tackle the most challenging workflows through advanced reasoning, it excels ...
Read article
favicon Simon Willison’s Weblog

Quoting Nicholas Carlini

Previously, when malware developers wanted to go and monetize their exploits, they would do exactly one thing: encrypt every file on a person's computer and request a ransome to decrypt the files. In the future I think this will change. LLMs allow attackers to instead process every file on the victim's computer, and tailor a blackmail letter specifically towards that person. One person may be h...
Read article
favicon Simon Willison’s Weblog

Building more with GPT-5.1-Codex-Max

Building more with GPT-5.1-Codex-Max Hot on the heels of yesterday's Gemini 3 Pro release comes a new model from OpenAI called GPT-5.1-Codex-Max. (Remember when GPT-5 was meant to bring in a new era of less confusing model names? That didn't last!) It's currently only available through their Codex CLI coding agent, where it's the new default model: Starting today, GPT‑5.1-Codex-Max will replac...
Read article
favicon Simon Willison’s Weblog

How I automate my Substack newsletter with content from my blog

I sent out my weekly-ish Substack newsletter this morning and took the opportunity to record a YouTube video demonstrating my process and describing the different components that make it work. There's a lot of digital duct tape involved, taking the content from Django+Heroku+PostgreSQL to GitHub Actions to SQLite+Datasette+Fly.io to JavaScript+Observable and finally to Substack. The core pr...
Read article
favicon Jim Nielsen

Podcast Notes: Feross Aboukhadijeh on The Changelog

I enjoyed listening to Feross Aboukhadijeh, founder and CEO of the security firm Socket, on the Changelog podcast “npm under siege”. The cat-and-mouse nature of security is a kind of infinite source of novel content, like a series of heist movies that never produces the same plot so you can never quite guess what happens next. I like how succintly Feross points out the paradox of trying to keep...
Read article
favicon Interconnected

Spinning up a new thing: Inanimate

I’m spinning up something new with a buddy and you can guess what it is by what I’ve been writing about recently. Big picture, there are two visions for the future of computing: cyborgs and rooms. I’m Team Augmented Environments. Mainly because so much of what I care about happens in small groups in physical space: family time, team collaboration, all the rest. Then what happens when we’re tog...
Read article
favicon Simon Willison’s Weblog

Quoting Matthew Prince

Cloudflare's network began experiencing significant failures to deliver core network traffic [...] triggered by a change to one of our database systems' permissions which caused the database to output multiple entries into a “feature file” used by our Bot Management system. That feature file, in turn, doubled in size. The larger-than-expected feature file was then propagated to all the machines...
Read article
favicon Trevor Lasn

Good Enough Is a Strategy

Your competitors will eat your lunch while you refactor
Read article
favicon Simon Willison’s Weblog

llm-gemini 0.27

llm-gemini 0.27 New release of my LLM plugin for Google's Gemini models: Support for nested schemas in Pydantic, thanks Bill Pugh. #107 Now tests against Python 3.14. Support for YouTube URLs as attachments and the media_resolution option. Thanks, Duane Milne. #112 New model: gemini-3-pro-preview. #113 The YouTube URL feature is particularly neat, taking advantage of this API feature. I use...
Read article
favicon Simon Willison’s Weblog

MacWhisper has Automatic Speaker Recognition now

Inspired by this conversation on Hacker News I decided to upgrade MacWhisper to try out NVIDIA Parakeet and the new Automatic Speaker Recognition feature. It appears to work really well! Here's the result against this 39.7MB m4a file from my Gemini 3 Pro write-up this morning: You can export the transcript with both timestamps and speaker names using the Share -> Segments > .json menu it...
Read article
favicon Simon Willison’s Weblog

Google Antigravity

Google Antigravity Google's other major release today to accompany Gemini 3 Pro. At first glance Antigravity is yet another VS Code fork Cursor clone - it's a desktop application you install that then signs in to your Google account and provides an IDE for agentic coding against their Gemini models. When you look closer it's actually a fair bit more interesting than that. The best introduction ...
Read article
favicon Simon Willison’s Weblog

Quoting Ethan Mollick

Three years ago, we were impressed that a machine could write a poem about otters. Less than 1,000 days later, I am debating statistical methodology with an agent that built its own research environment. The era of the chatbot is turning into the era of the digital coworker. To be very clear, Gemini 3 isn’t perfect, and it still needs a manager who can guide and check it. But it suggests that “...
Read article
favicon Simon Willison’s Weblog

Trying out Gemini 3 Pro with audio transcription and a new pelican benchmark

Google released Gemini 3 Pro today. Here's the announcement from Sundar Pichai, Demis Hassabis, and Koray Kavukcuoglu, their developer blog announcement from Logan Kilpatrick, the Gemini 3 Pro Model Card, and their collection of 11 more articles. It's a big release! I had a few days of preview access to this model via AI Studio. The best way to describe it is that it's Gemini 2.5 upgraded to ma...
Read article
favicon Robb Knight

2025 Stickers Redux

I'm putting the leftover stickers from this year's batches up for sale
Read article
favicon Simon Willison’s Weblog

The fate of “small” open source

The fate of “small” open source Nolan Lawson asks if LLM assistance means that the category of tiny open source libraries like his own blob-util is destined to fade away. Why take on additional supply chain risks adding another dependency when an LLM can likely kick out the subset of functionality needed by your own code to-order? I still believe in open source, and I’m still doing it (in fits...
Read article
favicon Bram.us

Faking Two-Phase View Transitions with the Navigation API’s precommitHandler

By using two sequential View Transitions when intercepting links with the Navigation API – one in the precommitHandler and one in the regular handler – you can fake a Two-Phase View Transition today!
Read article
favicon Robb Knight

Weeknote #1975

Inks, pens, books, and links
Read article
favicon Rob Weychert

Guilty Bystander

Joseph Lerner, 1950, ★★★★ Relentlessly grimy from start to (almost) finish, teeming with hardboiled lowlifes of every flavor, and plenty of location shooting that makes for a great little Brooklyn time capsule. Tagged: November 2025, film diary, film, review, Joseph Lerner Reply via email
Read article
favicon Jim Nielsen

Data Storage As Files on Disk Paired With an LLM

I recently added a bunch of app icons from macOS Tahoe to my collection. Afterwards, I realized some of them were missing relational metadata. For example, I have a collection of iMove icons through the years which are related in my collection by their App Store ID. However, the latest iMovie icon I added didn’t have this ID. This got me thinking, "Crap, I really want this metadata so I ...
Read article
favicon Simon Willison’s Weblog

Quoting Andrej Karpathy

With AI now, we are able to write new programs that we could never hope to write by hand before. We do it by specifying objectives (e.g. classification accuracy, reward functions), and we search the program space via gradient descent to find neural networks that work well against that objective. This is my Software 2.0 blog post from a while ago. In this new programming paradigm then, the new m...
Read article
favicon Manuel Moreale

Y’all are great

I keep hearing and reading people bitching and moaning about the web being dead, lamenting the good old days of the web, when real people were out there, and sites weren’t all about promoting some shit nobody cares about or attempting to amass an audience only to then flip it in exchange for money. And I’m sitting here, screaming at my screen «That web you’re missing is still here, you dumbdumb...
Read article
favicon Rob Weychert

Entries logged without comment for the week ending 11/15

Added to the film diary:FramedRichard Wallace, 1947, ★★★½No Safe HavenRonnie Rondell Jr., 1987, ★★★PhilaMOCA, Philadelphia, PABlackoutTerence Fisher, 1954, ★★½ Tagged: November 2025 Reply via email
Read article
favicon Simon Willison’s Weblog

llm-anthropic 0.22

llm-anthropic 0.22 New release of my llm-anthropic plugin: Support for Claude's new structured outputs feature for Sonnet 4.5 and Opus 4.1. #54 Support for the web search tool using -o web_search 1 - thanks Nick Powell and Ian Langworth. #30 The plugin previously powered LLM schemas using this tool-call based workaround. That code is still used for Anthropic's older models. I also figured o...
Read article
favicon Rob Weychert

Brand X Editions: Innovation in Screenprinting

I’ve been threatening to get back into screenprinting for far too long, so this exhibition of prints pushing the medium far beyond its apparent limits seemed like it would provide a good nudge. Not a lot of the content really spoke to me, but this show was really more about technique, and in that regard, much of what was on display was astonishing. In all my years in the game, I can’t say I’ve ...
Read article
favicon Pedro Corá 🇳🇱

http://pcora.micro.blog/2025/11/14/needy-programs-ive-seen-at.html

Needy programs. I’ve seen at least two other bloggers linking to this post. I’d usually stop and not post about it, but it’s too good to miss. And I miss simple software. I should write more about it.
Read article
favicon Simon Willison’s Weblog

parakeet-mlx

parakeet-mlx Neat MLX project by Senstella bringing NVIDIA's Parakeet ASR (Automatic Speech Recognition, like Whisper) model to to Apple's MLX framework. It's packaged as a Python CLI tool, so you can run it like this: uvx parakeet-mlx default_tc.mp3 The first time I ran this it downloaded a 2.5GB model file. Once that was fetched it took 53 seconds to transcribe a 65MB 1hr 1m 28s podcast epis...
Read article
favicon Interconnected

3 books with Samuel Arbesman

I had a look to see when I first mentioned Samuel Arbesman here. It was 2011: the average size of scientific discoveries is getting smaller. Anyway I’ve been reading his new book, The Magic of Code (official site). There’s computing history, magic, the simulation hypothesis, and a friendly unpacking of everything from procedural generation to Unix. And through it all, an enthusiastic appeal t...
Read article
favicon Simon Willison’s Weblog

GPT-5.1 Instant and GPT-5.1 Thinking System Card Addendum

GPT-5.1 Instant and GPT-5.1 Thinking System Card Addendum I was confused about whether the new "adaptive thinking" feature of GPT-5.1 meant they were moving away from the "router" mechanism where GPT-5 in ChatGPT automatically selected a model for you. This page addresses that, emphasis mine: GPT‑5.1 Instant is more conversational than our earlier chat model, with improved instruction followin...
Read article
favicon Manuel Moreale

Nic Chan

This week on the People and Blogs series we have an interview with Nic Chan, whose blog can be found at nicchan.me. Tired of RSS? Read this in your browser or sign up for the newsletter. The People and Blogs series is supported by Winnie Lim and the other 125 members of my "One a Month" club. If you enjoy P&B, consider becoming one for as little as 1 dollar a month. ...
Read article
favicon Manuel Moreale

Following up on input diet

Always nice to get emails from people sharing their thoughts on this topic. Looks like I’m not the only one feeling this way, and a few weeks back Jeremy wrote a post touching a very similar topic. It also made me smile seeing him mention Henry David Thoreau in his post because I just finished reading one of Thoreau’s books, I’m currently reading a second one, and there’s a third one waiting fo...
Read article
favicon Simon Willison’s Weblog

Introducing GPT-5.1 for developers

Introducing GPT-5.1 for developers OpenAI announced GPT-5.1 yesterday, calling it a smarter, more conversational ChatGPT. Today they've added it to their API. We actually got four new models today: gpt-5.1 gpt-5.1-chat-latest gpt-5.1-codex gpt-5.1-codex-mini There are a lot of details to absorb here. GPT-5.1 introduces a new reasoning effort called "none" (previous were minimal, low, medium, ...
Read article
favicon Simon Willison’s Weblog

Datasette 1.0a22

Datasette 1.0a22 New Datasette 1.0 alpha, adding some small features we needed to properly integrate the new permissions system with Datasette Cloud: datasette serve --default-deny option for running Datasette configured to deny all permissions by default. (#2592) datasette.is_client() method for detecting if code is executing inside a datasette.client request. (#2594) Plus a developer expe...
Read article
favicon Simon Willison’s Weblog

Nano Banana can be prompt engineered for extremely nuanced AI image generation

Nano Banana can be prompt engineered for extremely nuanced AI image generation Max Woolf provides an exceptional deep dive into Google's Nano Banana aka Gemini 2.5 Flash Image model, still the best available image manipulation LLM tool three months after its initial release. I confess I hadn't grasped that the key difference between Nano Banana and OpenAI's gpt-image-1 and the previous generat...
Read article
favicon Simon Willison’s Weblog

Quoting Nov 12th letter from OpenAI to Judge Ona T. Wang

On Monday, this Court entered an order requiring OpenAI to hand over to the New York Times and its co-plaintiffs 20 million ChatGPT user conversations [...] OpenAI is unaware of any court ordering wholesale production of personal information at this scale. This sets a dangerous precedent: it suggests that anyone who files a lawsuit against an AI company can demand production of tens of millions...
Read article
favicon Simon Willison’s Weblog

What happens if AI labs train for pelicans riding bicycles?

Almost every time I share a new example of an SVG of a pelican riding a bicycle a variant of this question pops up: how do you know the labs aren't training for your benchmark? The strongest argument is that they would get caught. If a model finally comes out that produces an excellent SVG of a pelican riding a bicycle you can bet I'm going to test it on all manner of creatures riding all sorts...
Read article
favicon Bram.us

Animating CSS width or height no longer forces a Main Thread animation (in Chrome, under the right conditions)

When their values don't change throughout the animation, CSS width / height animations can run on the Compositor, instead of being forced to run on the Main Thread.
Read article
favicon Paweł Grzybek

Negating compound boolean expressions (De Morgan's Laws)

I had a quick pair programming session with one of my colleagues. Can you imagine that Claude Code doesn’t need to be your only coding buddy? The validation rules needed a little tweak, so here is the piece of code I typed, and below is the version suggested by my friend. validation.Field(&r.ScheduledAt, validation.When(!(r.SendNow || r.DryRun), validation.Required)) validation.Field(...
Read article
favicon Trevor Lasn

Introverts can be great leaders too

The best leaders I've worked with were introverts. They listened more than they talked and built stronger teams because of it.
Read article
favicon Jim Nielsen

Tahoe’s Terrible Icons: The B-Sides

This post is a continuation of Paul Kafasis’ post “Tahoe’s Terrible Icons” where he contrasts the visual differences across a number of Apple’s updated icons in macOS Tahoe (a.k.a. the Liquid Glass update). While Paul’s post mostly covers icons for the apps you’ll find in the primary /Applications folder, there’s also a subset of possibly lesser-known icons in the /System/Library/CoreServices f...
Read article
favicon Simon Willison’s Weblog

Quoting Steve Krouse

The fact that MCP is a difference surface from your normal API allows you to ship MUCH faster to MCP. This has been unlocked by inference at runtime Normal APIs are promises to developers, because developer commit code that relies on those APIs, and then walk away. If you break the API, you break the promise, and you break that code. This means a developer gets woken up at 2am to fix the code B...
Read article
favicon Simon Willison’s Weblog

Fun-reliable side-channels for cross-container communication

Fun-reliable side-channels for cross-container communication Here's a very clever hack for communicating between different processes running in different containers on the same machine. It's based on clever abuse of POSIX advisory locks which allow a process to create and detect locks across byte offset ranges: These properties combined are enough to provide a basic cross-container side-channe...
Read article
favicon Manuel Moreale

Input diet

Two related pieces of writing are doing the loops in my head recently. The first is the editorial piece from Dense Discovery #361—thank you Mattia for sending it to me—where Kay wrote We’ve normalised giving our attention almost exclusively to people who already have obscene amounts of influence. And we amplify them by watching. The power law in action: a few rise to the top, and we keep them ...
Read article
favicon René Coignard

Chatkontrolle 2.0

Today in Brussels, a closed-door session of an EU working group will discuss Chatkontrolle 2.0. This legislative package would entirely strip EU citizens of their right to private communications. Rather amusing that only recently I wrote about EU parliamentarians proclaiming their victory over this idiotic bill, whilst in reality they’re now preparing to push through an even more aggressive ver...
Read article
favicon Trevor Lasn

CSS :interest-invoker and :interest-target Pseudo-Classes

Style connected UI elements with CSS pseudo-classes that respond to user interest. Interactive examples showing tooltips, forms, and navigation without JavaScript.
Read article
favicon Simon Willison’s Weblog

Scaling HNSWs

Scaling HNSWs Salvatore Sanfilippo spent much of this year working on vector sets for Redis, which first shipped in Redis 8 in May. A big part of that work involved implementing HNSW - Hierarchical Navigable Small World - an indexing technique first introduced in this 2016 paper by Yu. A. Malkov and D. A. Yashunin. Salvatore's detailed notes on the Redis implementation here offer an immersive t...
Read article
favicon Simon Willison’s Weblog

Agentic Pelican on a Bicycle

Agentic Pelican on a Bicycle Robert Glaser took my pelican riding a bicycle benchmark and applied an agentic loop to it, seeing if vision models could draw a better pelican if they got the chance to render their SVG to an image and then try again until they were happy with the end result. Here's what Claude Opus 4.1 got to after four iterations - I think the most interesting result of the model...
Read article
favicon Simon Willison’s Weblog

Six coding agents at once

I've been upgrading a ton of Datasette plugins recently for compatibility with the Datasette 1.0a20 release from last week - 35 so far. A lot of the work is very repetitive so I've been outsourcing it to Codex CLI. Here's the recipe I've landed on: codex exec --dangerously-bypass-approvals-and-sandbox \ 'Run the command tadd and look at the errors and then read ~/dev/datasette/docs/upgrade-1.0a...
Read article
favicon Rob Weychert

Bugonia

Yorgos Lanthimos, 2025, ★★★★ Among other things, I remain very appreciative of Lanthimos’s rare appetite for adventurous typography. Tagged: November 2025, film diary, film, review, Yorgos Lanthimos, PFS at the Bourse, Philadelphia, PA Reply via email
Read article
favicon Trevor Lasn

View Transitions API: Smooth animations between DOM states

Create animated transitions between different states of your app without complex animation libraries.
Read article
favicon Trevor Lasn

::details-content: style expandable content without wrapper divs

The ::details-content pseudo-element lets you style the expandable content of details elements separately from the summary, no divs needed.
Read article
favicon Simon Willison’s Weblog

Quoting Netflix

Netflix asks partners to consider the following guiding principles before leveraging GenAI in any creative workflow:  The outputs do not replicate or substantially recreate identifiable characteristics of unowned or copyrighted material, or infringe any copyright-protected works The generative tools used do not store, reuse, or train on production data inputs or outputs. Where possible, genera...
Read article
favicon Pedro Corá 🇳🇱

http://pcora.micro.blog/2025/11/10/the-pivot-by-charlie-stross.html

🔗 The Pivot by Charlie Stross - sent from a friend. Terrific reading.
Read article
favicon Trevor Lasn

Chrome DevTools MCP: Let Your AI Agent Debug Your App

Give your AI agent access to your running application. They can see errors, inspect the network tab, check the DOM, and debug issues while you work.
Read article
favicon Jim Nielsen

Leveraging a Web Component For Comparing iOS and macOS Icons

Whenever Apple does a visual refresh in their OS updates, a new wave of icon archiving starts for me. Now that “Liquid Glass” is out, I’ve begun nabbing the latest icons from Apple and other apps and adding them to my gallery. Since I’ve been collecting these icons for so long, one of the more interesting and emerging attributes of my collection is the visual differences in individual app icons...
Read article
favicon Simon Willison’s Weblog

Pelican on a Bike - Raytracer Edition

Pelican on a Bike - Raytracer Edition beetle_b ran this prompt against a bunch of recent LLMs: Write a POV-Ray file that shows a pelican riding on a bicycle. This turns out to be a harder challenge than SVG, presumably because there are less examples of POV-Ray in the training data: Most produced a script that failed to parse. I would paste the error back into the chat and let it attempt a f...
Read article
favicon Rob Weychert

Entries logged without comment for the week ending 11/8

Added to the film diary:Bones and AllLuca Guadagnino, 2022, ★★★TÁRTodd Field, 2022, ★★★★½The Blue GardeniaFritz Lang, 1953, ★★★Added to the music library:IconoclastsAnna von Hausswolff, 2025Wipers Box SetWipers, 2001Ringing FieldsDavid Bales, 2025Beacons in LimboCarnivorous Bells, 2025Thirst Walk / PlaybackShudder to Think, 2025 Tagged: November 2025 Reply via email
Read article
favicon Simon Willison’s Weblog

Reverse engineering Codex CLI to get GPT-5-Codex-Mini to draw me a pelican

OpenAI partially released a new model yesterday called GPT-5-Codex-Mini, which they describe as "a more compact and cost-efficient version of GPT-5-Codex". It's currently only available via their Codex CLI tool and VS Code extension, with proper API access "coming soon". I decided to use Codex to reverse engineer the Codex CLI tool and give me the ability to prompt the new model directly. I mad...
Read article
favicon Trevor Lasn

skillcraft.ai now shows which tech skills are in demand

See what's rising, what's dying, and where the jobs are actually going
Read article
favicon Simon Willison’s Weblog

Quoting Kenton Varda

The big advantage of MCP over OpenAPI is that it is very clear about auth. [...] Maybe an agent could read the docs and write code to auth. But we don't actually want that, because it implies the agent gets access to the API token! We want the agent's harness to handle that and never reveal the key to the agent. [...] OAuth has always assumed that the client knows what API it's talking to, and ...
Read article
favicon Robb Knight

Now (November 2025)

What I'm doing now. November 2025 edition
Read article
favicon Jim Nielsen

Down The Atomic Rabbit Hole

Over the years, I’ve been chewing on media related to nuclear weapons. This is my high-level, non-exhaustive documentation of my consumption — with links! 📖 The Making of the Atomic Bomb by Richard Rhodes. This is one of those definitive histories (it’s close to 1,000 pages and won a Pulitzer Prize). It starts with the early discoveries in physics, like the splitting of the atom, and goes up ...
Read article
favicon Interconnected

Oedipus is about the act of figuring out what Oedipus is about

Ok spoilers ahead. But Oedipus Rex a.k.a. Oedipus Tyrannus by Sophocles is almost 2,500 years old at this point so it’s fair game imo. The Oedipus story in a nutshell: Oedipus, who was secretly adopted, receives a prophecy that he will kill his dad. So to thwart fate he leaves his dad and winds up in a city with a missing king (btw killing an argumentative guy on the way). Many years after bec...
Read article
favicon Manuel Moreale

Robb Knight

This week on the People and Blogs series we have an interview with Robb Knight, whose blog can be found at rknight.me. Tired of RSS? Read this in your browser or sign up for the newsletter. The People and Blogs series is supported by Markus Heurung and the other 125 members of my "One a Month" club. If you enjoy P&B, consider becoming one for as little as 1 dollar a mont...
Read article
favicon Robb Knight

Weeknote #1973

Some good updates, saucepan thoughts, and lots of excellent links
Read article
favicon Pedro Corá 🇳🇱

http://pcora.micro.blog/2025/11/06/also-late-in-october-this.html

Also, late in October, this happened: Got rid of a chunky 16-inch MBP and got an iPad Pro. I’m really liking it, even though I haven’t fully used it.
Read article
favicon Pedro Corá 🇳🇱

http://pcora.micro.blog/2025/11/06/just-realised-that-i-havent.html

Just realised that I haven’t posted in a while. Life is kinda of busy. I really like my new job and the fact that there is a lot to do. Never a dull moment. Completely the opposite of what I was having on the past few months at Atlassian.
Read article
favicon Nathan DeGruchy

We Are Here [====| ] on the Path to Authoritarianism

Know Your RightsAs we slide toward authoritarianism, you should exercise what rights you have left while you can. Want to leave a comment?, or just Respond via email.
Read article
favicon Bram.us

Combining Scroll-Driven Animations with @starting-style

How the cascade, the animation-fill-mode, and implicit keyframes make things a bit more complicated then you’d initially think …
Read article
favicon Trevor Lasn

Engineers Make the Best CEOs

Technical founders understand the product, ship faster, and make better decisions. Here's why engineering experience creates exceptional leaders.
Read article
favicon Nathan DeGruchy

Whither to Archive or Delete?

What do you do with your email? Do you archive everything? Or are you a person who will delete everything not immediately useful? There are good arguments for both sides. Personally, I try to delete most email. Most of my email ends up being passive information that is point-in-time based, but not really long term. These are things like mailing list messages or notifications from services and s...
Read article
favicon Manuel Moreale

A moment with a decidedly less gloomy church

If you’re subscribed to my From the Summit newsletter, you might recognise this church. It’s the same one I wrote about in the most recent missive, only this time there was a lovely sunny day and the whole place was not engulfed in the fog. Thank you for keeping RSS alive. You're awesome. Email me :: Sign my guestbook :: Support for 1$/month :: ...
Read article
favicon Trevor Lasn

How I force Claude Code to plan before coding with Superpowers MCP

Superpowers is an MCP that enforces systematic workflows. I used it to upgrade skillcraft to Next.js 16 and didn't miss a single file.
Read article
favicon Trevor Lasn

Lighthouse CI: Catch Performance Regressions Before They Ship

Lighthouse CI fails your builds when performance drops. I run it on every pull request.
Read article
Errored sources: