alexwlchan
Abusing ID3 chapters to turn videos into glanceable podcasts
I listen to a lot of podcasts, and I like how they fit around other tasks. I press play, lock my...
yesterday
I listen to a lot of podcasts, and I like how they fit around other tasks. I press play, lock my phone, and put it down.
I’m free to wash the dishes, fold the laundry, or shop for groceries.
Unfortunately, more and more information is only published as a video. Technical talks,...
Patrick Kayongo
AI Isn’t Replacing Open Source
Andrew Baker, the current Group CIO at Capitec Bank wrote an interesting piece on AI and open...
yesterday
Andrew Baker, the current Group CIO at Capitec Bank wrote an interesting piece on AI and open source, and how these tools that generate code according to one’s specification may replace the general reliance on open source implementations done by contributors around the world. I’d...
PostHog's RSS Feed
6-7 loops we use everyday to make PostHog self-driving
I've mostly given up keeping up with agent trends. Every few months, I ignore all of it and ask what...
yesterday
I've mostly given up keeping up with agent trends. Every few months, I ignore all of it and ask what I'm actually getting use out of. Three things…
charity.wtf
Confessions of an Unrepentant Slop Snob
A framework for thinking about when AI involvement is additive or a violation
2 days ago
A framework for thinking about when AI involvement is additive or a violation
Maggie Appleton
Planning with Agents: Divided Worlds, Boundary Objects, and Thicker Interfaces
Why we need richer, thicker interfaces and better boundary objects for collaborative planning with...
2 days ago
Why we need richer, thicker interfaces and better boundary objects for collaborative planning with agents
Charles Chen
Foundations of Agent Friendly Codebases
A look at 10 foundational pillars that enable agents to operate more competently and more...
3 days ago
A look at 10 foundational pillars that enable agents to operate more competently and more efficiently in any codebase.
Seldo.com
Nobody pays for open source. We can force them to.
3 days ago
sancho.dev
What do we lose moving from Reason to mlx?
What Reason gives us beyond “it's just JSX”
4 days ago
What Reason gives us beyond “it's just JSX”
Kagi Blog
Kagi Translate is back
Kagi Translate is moving to a freemium model and launching a new standalone Individual subscription...
6 days ago
Kagi Translate is moving to a freemium model and launching a new standalone Individual subscription for $8/month. Anyone with a Kagi account can continue using Translate for free with a limited monthly allowance. For people...
Quentin Santos
My first PCB: AIC3204 eval board
I had some fun with the Adafruit TLV320DAC3100. This is a small board built around the...
a week ago
I had some fun with the Adafruit TLV320DAC3100. This is a small board built around the (TLV320)DAC3100 audio chip. “DAC” stands for “Digital-to-Analog Conversion”; that is, it takes some audio signal (here, I²S) and converts it to the analog equivalent (differential for speakers,...
Marco.org
Bob and Van
For the first half of my childhood in suburban Ohio, we lived next to Bob.
Bob and his wife were a...
a week ago
For the first half of my childhood in suburban Ohio, we lived next to Bob.
Bob and his wife were a kind, reserved older couple who decorated their home mostly with crucifixes and talked about Jesus a lot. Bob helped my mom with a lot of common household tasks after my dad died....
Ink & Switch
A Morphic programming kernel
TODO
a week ago
A Beautiful Site
Most Software Was Already Slop
As software engineers, we take pride in hand-written code and knowing how everything we build works...
a week ago
As software engineers, we take pride in hand-written code and knowing how everything we build works in detail. While there are many developers out there who build good software, there are many, many more who don’t. Yet we balk at the idea of vibe coding, even when it yields...
Eric Migicovsky's...
The best data warehouses for developers, compared
With most warehouses, answering a data question involves an ingestion pipeline, a dbt model, a...
a week ago
With most warehouses, answering a data question involves an ingestion pipeline, a dbt model, a permissions grant, and a BI dashboard. And they're all…
TokyoDev
Being the CTO and on the Board of Directors
July 1, 2026 marked my seventh year in Japan. Relocating to the other side of the world was not my...
a week ago
July 1, 2026 marked my seventh year in Japan. Relocating to the other side of the world was not my original plan, but somehow I ended up here.
I came to fill in a high management role at an AI startup, and within a few years was appointed CTO, and then a member of the Board of...
Charles Petzold
Can Guitar Frets Perform Multiplication?
I’m sure that some pictures are worth a thousand words, but others trigger a whole lot of...
a week ago
I’m sure that some pictures are worth a thousand words, but others trigger a whole lot of puzzlement. Such was the case with the cover of a book I recently bought entitled Calculating with Tones: The Logarithmic Logic of Music: ... more ...
SOS
Clean your Mac & Windows/Linux PC with Disk Space
TLDR: Download the best disk cleanup app in existence from diskspace.io. A fun experiment in writing...
a week ago
TLDR: Download the best disk cleanup app in existence from diskspace.io. A fun experiment in writing the same app three times (well kind of 4 times) with AI, and being as optimised and OS native as possible.
My Mac recently filled its 1TB drive and my quest to find out where the...
David Gerrells
A Cavalcade of the Olfactory Dimension
We have all been there, at least once in life. The door opens and a special kind of odor slinks its...
2 weeks ago
We have all been there, at least once in life. The door opens and a special kind of odor slinks its way up your nose. The gym.
Steve Klabnik
So, what happened to my Claude Code series?
I started off this year writing a lot, and wanted to keep up the pace. I did good at first! And...
2 weeks ago
I started off this year writing a lot, and wanted to keep up the pace. I did good at first! And then… I didn’t manage to. In some ways, this is because I have just been super busy! I’ve never had less free time, and I’m okay with that. There’s a tremendous amount of good things…
Some Bits: Nelson's...
Dinosaur Kingdom II
A theme park in Virginia depicting the battles where dinosaurs attacked the Confederate army
2 weeks ago
A theme park in Virginia depicting the battles where dinosaurs attacked the Confederate army
Tom MacWright
Recently
I skipped August's Recently because this summer has been relentless, mostly in the positive sense....
2 weeks ago
I skipped August's Recently because this summer has been relentless, mostly in the positive sense. July and August were filled with bike rides, 5K races, friends in town, life changes and logistics.
For a friend's birthday, we rode the rickety Coney Island Cyclone, which was...
James Vaughan's blog
Going back to Linux on the Framework Laptop 13 Pro
2 weeks ago
Buttondown's blog
Dashboard and Archives downtime
Our public postmortem for the incident on September 1st, 2026.
2 weeks ago
Our public postmortem for the incident on September 1st, 2026.
Philip Ilic Thomas
What I'm up to - September 2026
Here is my monthly newsletter about what I am up to. What I did in August I moved back to New York....
2 weeks ago
Here is my monthly newsletter about what I am up to. What I did in August I moved back to New York. I have been busy bouncing between hotels and touring potential homes. I visited Copenhagen for an event at noma.
Coding Horror
You Can't "Vibe Code" Love
About six months ago, I was offered a presentation slot at the WeAreDevelopers World Congress in...
2 weeks ago
About six months ago, I was offered a presentation slot at the WeAreDevelopers World Congress in Berlin. I rarely take speaking engagements, especially international ones, but this one arrived at just the right time, the right place, and with the right person – I said yes, on the...
James Vaughan's blog
Building the Open Task Light
2 weeks ago
bunnie's blog
Winner, Name that Ware July 2026
The structure in question for last month’s ware are a pair of NPN transistors that form the core of...
2 weeks ago
The structure in question for last month’s ware are a pair of NPN transistors that form the core of a bandgap voltage reference circuit. As its name implies, a bandgap voltage reference generates a near-constant voltage for use inside chips. The voltage is intended to be fairly...
The Web Witch's Blog
Web Witch's Grimoire: Summer 2026
The year flies by when you're postpartum, sleep-deprived and your little bubba is suddenly on the...
3 weeks ago
The year flies by when you're postpartum, sleep-deprived and your little bubba is suddenly on the move and making developmental leaps. Time is this sort of weird compressed experience, not dissimilar to the way I felt about COVID and 2020 (wasn't that just yestersday? No indeed...
Jordan Eldredge's...
FaceTime video/audio broken by Private Internet Access VPN client on Mac
I recently diagnosed that the cause of FaceTime being broken on my Mac was the Private Internet...
3 weeks ago
I recently diagnosed that the cause of FaceTime being broken on my Mac was the Private Internet Access VPN client
Paolo Amoroso's...
The origins of my computing journey
<![CDATA[My journey to using and programming computers started around 1983 with a Sinclair ZX...
3 weeks ago
<![CDATA[My journey to using and programming computers started around 1983 with a Sinclair ZX Spectrum 48K, the very first I owned.
At the time I was clueless. For example, I wondered whether, once I loaded a program from tape, I needed to write it back at the end of the session...
David Gerrells
how to be authentic
Eating fast food is like tasting the spirit of authenticity. This is the analogy that comes to mind...
3 weeks ago
Eating fast food is like tasting the spirit of authenticity. This is the analogy that comes to mind when I try to understand why I have such admiration for and disgust with mainstream pop, hip-hop, and rap music.
Matt Keeter
Testing WebGPU data layouts with Facet
3 weeks ago
Charles Petzold
AI-Supercharged Phishing Emails
It was once possible to detect email scams by misspellings, sloppy grammar, messy formatting, and...
3 weeks ago
It was once possible to detect email scams by misspellings, sloppy grammar, messy formatting, and other blunders. Now that scammers are apparently using AI to aid in their phishing emails, the tells are more subtle. ... more ...
Krzysztof Kowalczyk...
Optimizing memory use in markdown parser
I’m porting gpui-component (a Rust UI component library built on GPUI) to C++ as gpui-cpp. By which...
3 weeks ago
I’m porting gpui-component (a Rust UI component library built on GPUI) to C++ as gpui-cpp. By which I mean: my friend Claude does the porting, I’m just directing.
It uses markdown-rs (a CommonMark + GFM parser) markdown parser so I ported it too.
Then I optimized it.
This post...
Josh Collinsworth
In defense of two-state theme toggles
There's a lively debate going on over whether theme toggles should have two options (light/dark) or...
3 weeks ago
There's a lively debate going on over whether theme toggles should have two options (light/dark) or three, with an added "system" option. I maintain two-state toggles are better in most cases (though not all), and that the case for a third option rests mainly on problems most...
On Test Automation
Should testers write unit tests?
This post was previously published through my newsletter on May 25, 2026. From time to time, I will...
3 weeks ago
This post was previously published through my newsletter on May 25, 2026. From time to time, I will republish newsletter issues on my blog here if I think people (and search engines) might benefit from it. If you want to read everything I’ve written once it is posted, I recommend...
The History of the...
A website for everyone
In the earliest days of the web, Derek Powazek set out to create a website meant for sharing.
The...
4 weeks ago
In the earliest days of the web, Derek Powazek set out to create a website meant for sharing.
The post A website for everyone appeared first on The History of the Web.
Greg Brockman
The Defender's Window
The OpenAI-Hugging Face incident was a watershed moment for cybersecurity because it gave a peek...
16th Aug 2026
The OpenAI-Hugging Face incident was a watershed moment for cybersecurity because it gave a peek into how the capabilities of a typical threat actor will evolve in upcoming months. I’ve spoken with many organizations over the past few weeks, and one theme is clear: they know they...
Acko.net
Curvature Beziers
Acko.queue(function () {
renderMathInElement(document.querySelector('article'), {delimiters: [
...
15th Aug 2026
Acko.queue(function () {
renderMathInElement(document.querySelector('article'), {delimiters: [
{left: "$$", right: "$$", display: true},
{left: "$", right: "$", display: false},
]});
});
Improving on a timeless recipe
The bezier curve is a staple of CAD and...
Quentin Santos
A few spikes in Pico cos()
A picture is worth a thousand LLM prompts: Horizontal value is the input value x for cosf(x),...
15th Aug 2026
A picture is worth a thousand LLM prompts: Horizontal value is the input value x for cosf(x), ranging from 0 to 2π. The orange line shows the result of evaluating cosf(x), which looks exactly as expected. The blue line shows the time it took to evaluate cosf(x) for each x, in...
Marco.org
Unforgetful
I have ADHD. Probably.1
My entire adolescence was defined by forgetting to do my homework,...
14th Aug 2026
I have ADHD. Probably.1
My entire adolescence was defined by forgetting to do my homework, disappointing everyone around me, and being told by every adult that I was lazy, “just” needed to try harder, and wasn’t living up to my potential.
I’ll be working on the resulting shame...
Tom MacWright
Technology optimism hour
Back in 2022, I wrote Web technology optimism hour, highlighting the things I thought were cool...
14th Aug 2026
Back in 2022, I wrote Web technology optimism hour, highlighting the things I thought were cool about the state of technology. Time flies. Let's do it again.
It's still easy to be pessimistic, but it's nice to mine your feelings for the positive ones. The elephant in the room is...
alexwlchan
How Tailscale tracked down a 16-year-old SQLite bug →
I wrote a post for the Tailscale blog about a long-running series of corruption incidents, and how...
13th Aug 2026
I wrote a post for the Tailscale blog about a long-running series of corruption incidents, and how they eventually led us to find an SQLite bug that predates my entire programming career.
I’m incredibly proud of this, both the work and the blog post.
Before Tailscale, I was...
Ferd.ca
Control and complexity: tension in systems design
The adoption of LLMs in software development has led countless organizations to rapidly change their...
10th Aug 2026
The adoption of LLMs in software development has led countless organizations to rapidly change their practices and structures. Old methods are questioned, replaced, and repurposed as the economics around creating new code get shaken up. Because humans and LLMs aren’t...
Confessions of a...
x86 Addressing Modes, Part 2: Indirect, Indexed, and Offset-based Modes
In this final part on addressing modes, we learn about indirect, indexed and offset-based addressing...
9th Aug 2026
In this final part on addressing modes, we learn about indirect, indexed and offset-based addressing modes along with some interesting examples and exercises.
Tony Finch's blog
Counting the days, revisited
Many years ago I wrote about how to convert Gregorian dates to Julian
Day numbers or similar counts...
9th Aug 2026
Many years ago I wrote about how to convert Gregorian dates to Julian
Day numbers or similar counts such as rata die as used
in Calendrical Calculations. This algorithm is the core of
C’s mktime() function that converts a broken-down date-time
into linear time_t.
I recently...
Irrational...
Middle management roles are also a trap.
Six years ago, I wrote Tech Lead Management roles are a trap.
My argument then was that TLM roles...
8th Aug 2026
Six years ago, I wrote Tech Lead Management roles are a trap.
My argument then was that TLM roles present themselves as easier than moving into
a full management role, but the tension between doing the software engineering and engineering management
aspects of the role made being...
Charles Chen
MCP is Dead; Long Live MCP! - Revisited
6 months later, where does MCP stand today?
8th Aug 2026
6 months later, where does MCP stand today?
Lee A Johnson
The Caretakers
If you haven’t been paying attention, which is likely given the small corner of the web I’m going to...
8th Aug 2026
If you haven’t been paying attention, which is likely given the small corner of the web I’m going to cover, you may have missed that BINGOS just hit 247 consecutive monthly uploads to CPAN1. This is noteworthy as it surpasses DROLSKY’s record set a while back.
That’s an upload to...
davidyat.es
Static websites and right-sizing software
7th Aug 2026
Ink & Switch
The Object Model in Livelymerge
A look under the hood of Livelymerge.
7th Aug 2026
A look under the hood of Livelymerge.
A Beautiful Site
I'm pulling ColorCopy from the macOS App Store
I launched ColorCopy on May 18. It was my second macOS app, but the first one I launched on the Mac...
7th Aug 2026
I launched ColorCopy on May 18. It was my second macOS app, but the first one I launched on the Mac App Store. Today, I decided to pull it.
The app isn't a new idea, but it bakes four color tools into a single menu bar app: an eyedropper, a color picker, a palette manager, and a...
Herman's blog
Committing to creativity
The fine line between commitment and motivation
5th Aug 2026
The fine line between commitment and motivation
Eric Migicovsky's...
We spend $45,000 on doing more weird every month
"Do more weird" is an actual PostHog company value , and we have a discretionary $45k/mo budget...
5th Aug 2026
"Do more weird" is an actual PostHog company value , and we have a discretionary $45k/mo budget that anyone can use to bring weird ideas to life…
Eric Bailey
Here’s yet another metaphor about tech debt
The city next to the town I grew up in had a shopping center that was built atop a sanitary...
4th Aug 2026
The city next to the town I grew up in had a shopping center that was built atop a sanitary landfill.
For those unfamiliar, creating a sanitary landfill involves taking landfill waste, spreading it into thin layers, compacting it, then paving over it. It enjoyed popularity as a...
The Changelog
Celebrating 45 Years of Kermit with the First New C-Kermit Release in 15 Years (and working with a...
1981 was a different time for computing. It was expensive (both hardware and software), and it was...
3rd Aug 2026
1981 was a different time for computing. It was expensive (both hardware and software), and it was far from a given that machines from one vendor would be able to talk to those from another. In fact, Columbia University had just such a problem, so in 1981, Frank da Cruz and Bill...
TokyoDev
Joining Toastmasters in Japan to Make Friends
“Find a hobby or join a group so you can make friends.” That’s one of the most common pieces of...
3rd Aug 2026
“Find a hobby or join a group so you can make friends.” That’s one of the most common pieces of advice people give when you’re wondering how to meet new people, and I decided to take it.
I had just moved to Fukuoka after my job hunt as a post-graduate and a friend introduced me...
Some Bits: Nelson's...
Caldera Music
A new music playing server from the guy who founded Plex and wrote Plexamp
1st Aug 2026
A new music playing server from the guy who founded Plex and wrote Plexamp
ByteofDev
Turning Claude into Postgres so I can raise a Series A
Watch out, Databricks
1st Aug 2026
Buttondown's blog
Send your RSS digest on any day of the month
Monthly RSS-to-email sends can now land on any day of the month, not just the first, last, or a...
1st Aug 2026
Monthly RSS-to-email sends can now land on any day of the month, not just the first, last, or a given weekday.
Philip Ilic Thomas
What I'm up to - August 2026
My monthly newsletter about what I am up to, which I send in place of social media: What I did in...
1st Aug 2026
My monthly newsletter about what I am up to, which I send in place of social media: What I did in July Concluded my trip to Japan and posted more photos to the Tsundoku pop-up newsletter. I am having a lot of fun exploring photography as a hobby.
davidyat.es
LLMs are good at inline code formatting
31st Jul 2026
bunnie's blog
Winner, Name that Ware June 2026
The Ware for June 2026 is an SGI RM6-64 raster manager, from a KONA/InfiniteReality graphics system....
30th Jul 2026
The Ware for June 2026 is an SGI RM6-64 raster manager, from a KONA/InfiniteReality graphics system. Congrats to Christian for naming it! email me for your prize. This gem of a board was gifted to me by someone at SGI back when I worked there in…I want to say 1998? I even still...
Daniel Marino
Moving from Eleventy to Astro
28th Jul 2026
Patrick Kayongo
Software Praxis
The past few years have been an interesting time in the software developer zeitgeist. Each period...
27th Jul 2026
The past few years have been an interesting time in the software developer zeitgeist. Each period carrying its own set of talking points and controversies, which are almost completely forgotten in the next. In 2026, we find ourselves immersed in the tools and talking points of...
Ink & Switch
Convergence Is Not Enough
Getting into trouble with data representations in Automerge.
27th Jul 2026
Getting into trouble with data representations in Automerge.
A Smart Bear
What is the value of one hour of a startup founder's time?
Startup founders undervalue their time. Here's why you should act like it's $1000/hr, and how it...
19th Jul 2026
Startup founders undervalue their time. Here's why you should act like it's $1000/hr, and how it changes the decisions you make.
Maggie Appleton
In Memoriam, Encountering World War I, and Thinkable Horrors
A delayed education on the trenches and scales of suffering
18th Jul 2026
A delayed education on the trenches and scales of suffering
tonsky.me
Logo: Squawkbox
Squawkbox is a boiler fleet monitor.
14th Jul 2026
Squawkbox is a boiler fleet monitor.
Paolo Amoroso's...
Early simulations with GravityLoops
<![CDATA[GravityLoops, my gravity simulator in Interlisp and LOOPS, can finally show something on...
13th Jul 2026
<![CDATA[GravityLoops, my gravity simulator in Interlisp and LOOPS, can finally show something on the screen.
The program now animates a body of mass like the Moon interacting under gravity with a body of mass like the Earth. The dots in the simulation window here are the bodies...
seated.ro
You fail to learn if you don't learn to fail
If all your time is spent watching output tokens, where do your input tokens come from?
Letting an...
12th Jul 2026
If all your time is spent watching output tokens, where do your input tokens come from?
Letting an agent rip on full auto is basically doom scrolling. Even worse if you're doom scrolling while the agent runs. We humans love frying our dopamine receptors. This feels great until...
Irrational...
Make no assumptions.
I’ve recently been thinking a lot about the concept of “soil horizons”,
which is the idea that there...
11th Jul 2026
I’ve recently been thinking a lot about the concept of “soil horizons”,
which is the idea that there are many distinct layers of soil, from topsoil all the way down
to bedrock, which all combine into a soil horizon.
Translating this idea into software, the ideal codebase would...
Miguel Carranza
The Dopamine Problem Every New Manager Face
I recently wrote an internal Management 101 guide for new RevenueCat managers. It is not meant to be...
10th Jul 2026
I recently wrote an internal Management 101 guide for new RevenueCat managers. It is not meant to be a universal management guide. Most universal management advice is either too vague to be useful or too generic to survive contact with a real company.
My goal was simpler: explain...
TokyoDev
Dealing with Pathological Anxiety in Japan
My honest opinion is that very few things in one’s life can be as fulfilling as living abroad. The...
10th Jul 2026
My honest opinion is that very few things in one’s life can be as fulfilling as living abroad. The opportunity to break away from my comfort zone, brave new horizons, and immerse myself in new cultures has probably been the greatest joy I’ve found during my time on this Earth....
Steve Klabnik
Compilers and AI 'cyber' defense
10th Jul 2026
Basta’s Notes
AI Homelab Part 2: what I learned building my own chatbot
When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
8th Jul 2026
When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
Basta’s Notes
AI Homelab Part 2: what I learned building my own chatbot
When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
8th Jul 2026
When I first started playing around with LLMs, I used Ollama on my M1 Mac Studio.
Blog System/5
Autoconf’s revenge: ad-hoc shell templates
How to leverage an old dirty trick in your Bazel wrapper for great effect
8th Jul 2026
How to leverage an old dirty trick in your Bazel wrapper for great effect
General Robots
Vibe-Cadding
It turns out that current models are pretty good at writing code to generate cad (3D objects).
6th Jul 2026
It turns out that current models are pretty good at writing code to generate cad (3D objects).
Josh Comeau's blog
Getting Started with Anchor Positioning
For decades, one of the most notoriously-challenging problems on the web has been sticking one...
6th Jul 2026
For decades, one of the most notoriously-challenging problems on the web has been sticking one element to another element, for things like tooltips and nested menus. The CSSWG has decided to provide a first-class solution to this problem, and it’s pretty friggin’ cool! In this...
Eric Migicovsky's...
How to build a PostHog integration with the provisioning API
I live on a little farm and recently built a website to sell shares of hogs. My fellow farmers are...
6th Jul 2026
I live on a little farm and recently built a website to sell shares of hogs. My fellow farmers are better versed in the subtle arts of soil, plants…
Liz Denys
Lilypad mini quilt
While on a short road trip and then recovering from surgery, I hand quilted and hand embroidered a...
5th Jul 2026
While on a short road trip and then recovering from surgery, I hand quilted and hand embroidered a linen lilypad quilt.
And yes, I did make this little quilt for my Frinos plush from Hades II to have a nice place to rest.
swyx's site RSS Feed
What America has meant to me
Every time I have given up on America, it has been a mistake. And yet, America has never, ever given...
5th Jul 2026
Every time I have given up on America, it has been a mistake. And yet, America has never, ever given up on me.
swyx's site RSS Feed
What America has meant to me
Every time I have given up on America, it has been a mistake. And yet, America has never, ever given...
5th Jul 2026
Every time I have given up on America, it has been a mistake. And yet, America has never, ever given up on me.
Seldo.com
AI has torched the market for junior programmers
4th Jul 2026
alexwlchan
I don’t want to repeat repeat myself
Yesterday at work, a customer spotted a typo in our UI: “you can use the use the Tailscale...
3rd Jul 2026
Yesterday at work, a customer spotted a typo in our UI: “you can use the use the Tailscale CLI”.
After the typo was fixed, I wanted to find other cases of accidentally repeated words or phrases.
I used two regular expressions to search every codebase for unnecessary...
Matt Keeter
Please Steal My Meshing Algorithm Idea
3rd Jul 2026
charity.wtf
In defense of AI mandates
When you need to execute a coordinated change on a tight timeline, a mandate is the best and most...
2nd Jul 2026
When you need to execute a coordinated change on a tight timeline, a mandate is the best and most honest way to fund it.
Words and Buttons...
Words and Buttons Online: current hiatus and future plans
Hello! I’m Oleksandr Kaleniuk. I do Words and Buttons Online. Just not too often lately.
Last night...
2nd Jul 2026
Hello! I’m Oleksandr Kaleniuk. I do Words and Buttons Online. Just not too often lately.
Last night reminded me that I probably owe my subscribers a “still alive” message. Literally still alive. So here it is. I’m still alive.
As for the site, I haven’t written a new piece for...
Some Bits: Nelson's...
World66.ai
Relaunch of an Internet-based travel guide, this one using AI to help people keep travel guides...
2nd Jul 2026
Relaunch of an Internet-based travel guide, this one using AI to help people keep travel guides updated
SOS
Huge under-the-hood upgrade to Animations in Kidz Fun Art
One of the absolutely coolest features of Kidz Fun Art is the ability to create Animations. This...
2nd Jul 2026
One of the absolutely coolest features of Kidz Fun Art is the ability to create Animations. This was initially inspired by watching my nieces creating an animation on another Android app, so I focused purely on the creation case. This worked well, where most animations were...
Alice GG
GodotCon Amsterdam 2026
In April, the Godot foundation organized a conference close to their home base: GodotCon...
2nd Jul 2026
In April, the Godot foundation organized a conference close to their home base: GodotCon Amsterdam.
It was a good occasion for us to showcase Paradox Tower and get some beta feedback from other developers.
Most importantly it was two entire days of talks about game development in...
Marco Bambini
Rethinking Databases for Humans and AI Agents
Databases Were Built for Engines. It’s Time to Build Them for Humans.
1st Jul 2026
Databases Were Built for Engines. It’s Time to Build Them for Humans.
Buttondown's blog
Google Reader was building the wrong future
The app that taught us to directly follow our favorite creators.
1st Jul 2026
The app that taught us to directly follow our favorite creators.
Tom MacWright
Recently
June was a big month: I went to Porto & Lisbon, and had a lot of life stuff happen. I'll get into...
1st Jul 2026
June was a big month: I went to Porto & Lisbon, and had a lot of life stuff happen. I'll get into the trip once I get my rolls of film developed. Three rolls at a new photo developing place: fingers crossed!
Reading
I finished reading Intermezzo (of the bag) and it was fantastic....
Philip Ilic Thomas
What I'm up to - July 2026
My monthly newsletter about what I am up to, which I send in place of social media. What I did in...
1st Jul 2026
My monthly newsletter about what I am up to, which I send in place of social media. What I did in June I left Chroma, and I start a new role in August. In this liminal time, I am spending a couple of weeks in Japan and practicing photography.
bunnie's blog
Solution, Name that Ware May 2026
The Ware for May 2026 is, in FETguy’s words: “one of many large pc boards of a Rodgers Instrument Co...
30th Jun 2026
The Ware for May 2026 is, in FETguy’s words: “one of many large pc boards of a Rodgers Instrument Co church organ. The core memory was used to store and recall settings of the organ’s “stops”. There were 5 core memory boards in this instrument which differ in how many words were...
A Beautiful Site
I Mostly Stopped Typing
I built the dictation app I wanted. It's called TongueType, and my daughter did the voice over for...
25th Jun 2026
I built the dictation app I wanted. It's called TongueType, and my daughter did the voice over for the video. (Family business.)
It hasn't gotten much traction yet, and I think I know why: dictation has been bad for so long that most people stopped paying attention. I don't blame...
Coding Horror
Every Choice Changes Everything: The Show
About 3 weeks ago, Leo Laporte and I recorded the first episode of what will be a new monthly show...
22nd Jun 2026
About 3 weeks ago, Leo Laporte and I recorded the first episode of what will be a new monthly show on the TWiT network. Naming things is hard, and we almost voted on the name, like we did for Stack Overflow, but we quickly landed on Off By One with
Vladimir Klepov as a...
The systemic decay of tech hiring
Complaining about tech interviews is the favorite pastime of software engineers. We know they're...
22nd Jun 2026
Complaining about tech interviews is the favorite pastime of software engineers. We know they're broken, we've seen exactly how they're broken, but, despite a decade of collective hand-waving, we haven't fixed them. In fact, we haven't even understood why they're broken:...
A Smart Bear
Lost confidence
RICE and other confidence-based frameworks are mostly noise. Here's how to make decisions without...
21st Jun 2026
RICE and other confidence-based frameworks are mostly noise. Here's how to make decisions without pretending to know the unknowable.
Blog System/5
Is anyone still using Emacs?
Self-answering the question posed in a recent Hacker News discussion
20th Jun 2026
Self-answering the question posed in a recent Hacker News discussion
Krzysztof Kowalczyk...
Finding active GitHub forks from the command line
I maintain SumatraPDF on GitHub. People fork it and make their own changes. I want to know which...
18th Jun 2026
I maintain SumatraPDF on GitHub. People fork it and make their own changes. I want to know which forks are active and what they’re working on.
GitHub has a Network tab for this. I find it lousy.
It’s hard to see active forks at a glance. Panning and zooming the UI is slow and...
markround.com
It’s Only When You Look Back
I remember talking to my Grandfather shortly before he passed away about the changes he’d seen in...
17th Jun 2026
I remember talking to my Grandfather shortly before he passed away about the changes he’d seen in his lifetime. Born in 1911, the thing he said that really stuck with me was that when he was a child people were barely puttering around off the ground in aeroplanes; A few years...
ntietz.com blog -...
Where I've been, and the future of this blog
Recently, I got an email from a reader who noted that I hadn't published anything in a little while,...
17th Jun 2026
Recently, I got an email from a reader who noted that I hadn't published anything in a little while, and he said he hopes I'm doing well.
The truth is, some days I am and some days I'm not.
I want to share a little bit about what's been going on, and what the future looks...
davidyat.es
Review: The Tragedy at Deer Creek
16th Jun 2026
Irrational...
Revised rules of engineering leadership.
From early 2014 through late 2020, I was working in hypergrowth environments,
which are challenging,...
15th Jun 2026
From early 2014 through late 2020, I was working in hypergrowth environments,
which are challenging, but also educational. The most valuable feature of hypergrowth is that
your mistakes reveal themselves next month rather than next year, because things go wrong very loudly when...
Eric Bailey
Announcing What Can’t I Press?
I made an app!
What Can’t I Press? is an app that allows you to:
Read, search, and filter through...
15th Jun 2026
I made an app!
What Can’t I Press? is an app that allows you to:
Read, search, and filter through screen reader keyboard shortcuts.
Scan open apps and add their keyboard shortcuts to the collection.
Copy a keyboard shortcut to your clipboard, with modifier keys to format the...
Lee A Johnson
A World of First Drafts
Five short essays on where we are currently at.
A World of First Drafts
Dreams and the Uncanny...
14th Jun 2026
Five short essays on where we are currently at.
A World of First Drafts
Dreams and the Uncanny Valley
Fiddlers in the Room
The Last Hike
Semantic Satiation of an Acronym
A World of First Drafts
I recently picked up a copy of “An Evening With Windham Hill”, a collection of early...
tonsky.me
Every Frame Perfect
A while ago I was reading about Wayland and this quote stuck with me:
A stated goal of Wayland is...
13th Jun 2026
A while ago I was reading about Wayland and this quote stuck with me:
A stated goal of Wayland is “every frame is perfect”.
And I think this is a goal we should all aspire to. Wayland is talking about the technical side of things (modern GPU stacks are very complex and Wayland is...
SOS
Spirograph fun in Kidz Fun Art
For a long time I’ve wanted to add Spirographs to my (awesome ) drawing app for kids, Kidz Fun Art,...
12th Jun 2026
For a long time I’ve wanted to add Spirographs to my (awesome ) drawing app for kids, Kidz Fun Art, and today it’s ready! There was quite a bit of fun mathematics in getting it to feel natural and work with all sizes of circles, but it seems to have worked out very...
Alice GG
Steam nerfed popular upcoming. So what?
In the latest Steam client update, Valve unveiled major changes to its store’s home page.
One of the...
12th Jun 2026
In the latest Steam client update, Valve unveiled major changes to its store’s home page.
One of the main difference is that the “Popular Upcoming” section, which shows upcoming games now shows a lot fewer games.
This seems to worry indie developers who relied on this section as...
Kagi Blog
An update on Kagi Translate
Some of you might have noticed that Translate no longer works when you're signed out, or that it...
5th Jun 2026
Some of you might have noticed that Translate no longer works when you're signed out, or that it shows as offline. This is because we have temporarily turned off free access while we work through the cost of running Translate.
Paolo Amoroso's...
Representing the universe of GravityLoops
<![CDATA[I started working on the class Universe of GravityLoops, my gravity simulator in Interlisp...
5th Jun 2026
<![CDATA[I started working on the class Universe of GravityLoops, my gravity simulator in Interlisp and LOOPS. I defined the class itself and the main methods, Universe.Register and Universe.Simulate.
The class represents a collection of bodies and manages the parameters and...
Herman's blog
The Giant's Cup
On running trails
5th Jun 2026
alexwlchan
Using Pytester to test my Playwright fixtures
A month ago, I wrote about my Playwright fixture for testing static websites in a browser.
I’ve been...
5th Jun 2026
A month ago, I wrote about my Playwright fixture for testing static websites in a browser.
I’ve been copying that fixture from project-to-project, but recently I decided to add it to chives, the utility library I use for all my static websites (or tiny archives).
One of my rules...
Josh Collinsworth
LLMs and performative productivity
It's worth asking whether LLMs are actually making us more productive at all—and if so, what we...
5th Jun 2026
It's worth asking whether LLMs are actually making us more productive at all—and if so, what we might be sacrificing in return.
Ink & Switch
The Livelymerge Experiment
Introducing Livelymerge.
5th Jun 2026
Tom MacWright
Recently
A section of trail in Switzerland
May was a big month! The highlight was a cycling trip around Lake...
4th Jun 2026
A section of trail in Switzerland
May was a big month! The highlight was a cycling trip around Lake Konstanz, passing through Konstanz, Bregenz Austria, Stein am Rhein in Switzerland, and Meersburg.
A farm in Bodenseeufer, Germany
We passed a lot of operating agriculture,...
The History of the...
Thinking more about Netscape Time
Netscape time's influence has gone far beyond Netscape itself, and tis a legacy that we still...
3rd Jun 2026
Netscape time's influence has gone far beyond Netscape itself, and tis a legacy that we still wrestle with on the web. We probably always will.
The post Thinking more about Netscape Time appeared first on The History of the Web.
Confessions of a...
Why Git Has a Variable Named false_but_the_compiler_does_not_know_it
A small C trick that keeps Clang from flagging valid code as unreachable
3rd Jun 2026
A small C trick that keeps Clang from flagging valid code as unreachable
Miguel Carranza
100 Lessons From Building a 100-Person Org
RevenueCat now has more than 150 team members. Around 100 of them are in my org.
This is still a...
3rd Jun 2026
RevenueCat now has more than 150 team members. Around 100 of them are in my org.
This is still a little crazy to me. My own org is now bigger than any company I had worked at before starting RevenueCat. As a technical founder, I always preferred computers over people. Computers...
TokyoDev
Scam applicants are an increasing problem in Japan
この記事は日本語でもお読みいただけます。
Over the last six months, TokyoDev has received a handful of reports from our...
3rd Jun 2026
この記事は日本語でもお読みいただけます。
Over the last six months, TokyoDev has received a handful of reports from our clients about fraudulent applications, in which candidates purport to be different people than they actually are. As a relatively niche job board that helped Japanese companies...
Buttondown's blog
Public postmortem: tracked links unavailable
Our public postmortem for the incident on May 8th, 2026.
3rd Jun 2026
Our public postmortem for the incident on May 8th, 2026.
charity.wtf
AI enthusiasts are in a race against time, AI skeptics are in a race against entropy
Both sides are grappling with a real existential threat, and both sides feel like they are screaming...
2nd Jun 2026
Both sides are grappling with a real existential threat, and both sides feel like they are screaming into the void. Here's how to close the gap and get everyone pulling in the same direction.
Some Bits: Nelson's...
NixOS generators
Build Nix images for a variety of deployment targets like Amazon EC2 or DigitalOcean
1st Jun 2026
Build Nix images for a variety of deployment targets like Amazon EC2 or DigitalOcean
Eric Migicovsky's...
Andrej Karpathy's AI Autoresearch found a 3-year-old bug in PostHog's query engine (and improved...
A few weeks ago at a team offsite in Lisbon, we pointed an AI agent at our query engine, fed it slow...
1st Jun 2026
A few weeks ago at a team offsite in Lisbon, we pointed an AI agent at our query engine, fed it slow queries from production, and let it run overnight…
The Web Witch's Blog
Returning to Work After Maternity Leave: Day 1 as a New Mom and Remote Tech Worker
I started work back up again yesterday, June 1, as a remote tech worker for an open source...
1st Jun 2026
I started work back up again yesterday, June 1, as a remote tech worker for an open source consultancy. My husband started his paternity leave today. I'm only going back part-time for the moment so my rough plan is to work 3 days a week with the exception of this week, as I...
Philip Ilic Thomas
What I'm up to - June 2026
My monthly newsletter about what I'm up to, which I send in place of social media. What I did in...
1st Jun 2026
My monthly newsletter about what I'm up to, which I send in place of social media. What I did in May - Went to Oaxaca for vacation, which was a culturally rich and walkable place. I enjoyed a lot of ...
bunnie's blog
Winner, Name that Ware April 2026
Seems like I overestimated people’s interest in looking at silicon images! Congrats to k8 for...
31st May 2026
Seems like I overestimated people’s interest in looking at silicon images! Congrats to k8 for attempting the challenge, I appreciate the participation. email me for your prize! Recall that the list of possible memory dimensions is limited to a list of 28 possible types of...
Paolo Amoroso's...
GravityLoops, a gravity simulator in Interlisp and LOOPS
<![CDATA[I started working on GravityLoops, a software that simulates a collection of bodies...
31st May 2026
<![CDATA[I started working on GravityLoops, a software that simulates a collection of bodies interacting under the mutual gravity. I develop it on Medley in Interlisp and its object extension LOOPS, the Lisp Object-Oriented Programming System.
GravityLoops will show an animation...
Jordan Eldredge's...
Building a metadata database with AI agents
Rebuilding a 20 year old side project in the AI era. Some things I’ve learned about building...
31st May 2026
Rebuilding a 20 year old side project in the AI era. Some things I’ve learned about building applications where agents act as users.
The Web Witch's Blog
Back from maternity leave
Today is my last day of maternity leave. Chloe is down for her morning nap and I'm trying to process...
31st May 2026
Today is my last day of maternity leave. Chloe is down for her morning nap and I'm trying to process the last 5 months and where it has all gone and all these complicated feelings.
I want to go back to work and I don't. I am only going back part-time for a few months but it still...
davidyat.es
Death to the sparkle: how to remove the Gemini watermark
29th May 2026
Max Schmitt
Ein potenzieller Kunde hat mich fast meinen Google-Account gekostet
Read the post here.
29th May 2026
Tyler Cipriani: blog
Chuwi Minibook X: the netbook we deserve
.title {text-wrap:balance;}
#content > p:first-child {text-wrap:balance;}
.gallery {
...
28th May 2026
.title {text-wrap:balance;}
#content > p:first-child {text-wrap:balance;}
.gallery {
display:flex;
justify-content:center;
}
figure a:link,
figure a:visited,
figure a:hover,
figure a:active {color:inherit; text-decoration: underline;}
Netbooks are dead, but the Chuwi...
Herman's blog
Resurfacing posts
Some posts you may have missed
27th May 2026
Some posts you may have missed
Josh Comeau's blog
CSS vs. JavaScript
There are a bunch of JavaScript animation libraries out there, and you might have wondered whether...
26th May 2026
There are a bunch of JavaScript animation libraries out there, and you might have wondered whether there’s a performance cost compared to traditional CSS transitions and keyframe animations. In this blog post, we’ll compare the same animation across several different strategies...
Marco Bambini
The Cloud vs Edge Debate Is Over
Why choose between Cloud and Edge when you can have both?
26th May 2026
Why choose between Cloud and Edge when you can have both?
Grant Slatton's Blog
Solving the board game Quoridor
Algorithmic and optimization playtime
25th May 2026
Algorithmic and optimization playtime
A Smart Bear
Worrying is self-fulfilling; what to do instead
Worrying makes things worse. Replace worry with preparation and strategic planning.
24th May 2026
Worrying makes things worse. Replace worry with preparation and strategic planning.
Alex MacCaw
The problem with US healthcare is not capitalism
Among the world's rich countries, Americans are the most likely to say their healthcare system needs...
24th May 2026
Among the world's rich countries, Americans are the most likely to say their healthcare system needs fundamental change. They are right. They are also wrong about why.
The standard diagnosis runs roughly: too much capitalism, too much profit, too many private companies, too...
Neil Panchal
Baremetal vs. Proxmox vs. ESXi Performance Geekbench Scores
I have always wondered about the performance characteristics of virtualization. Despite the caveats...
17th May 2026
I have always wondered about the performance characteristics of virtualization. Despite the caveats in testing methodology, workloads, etc., it'd be nice to see what the performance penalty is for using Baremetal vs. Proxmox vs. ESXi. Googling for answers results in some ancient...
wingolog
soot, solar, sedimentation, sin, & 'centers
Good evening, friends. Tonight I have a few loosely-knit stories.
A couple years ago, my house was...
16th May 2026
Good evening, friends. Tonight I have a few loosely-knit stories.
A couple years ago, my house was heated by a . It was awful
from both an environmental and a geopolitical perspective:
environmental, as I would emit somewhere around 2.5 tons of CO2
equivalent per year to heat...
Quentin Santos
The RP2350 is too fast
I had a few hours of “fun” figuring out why my RP2350 could use my ILI9341 display, but not the...
15th May 2026
I had a few hours of “fun” figuring out why my RP2350 could use my ILI9341 display, but not the ST7796 one. To be more specific, displaying stuff with the first display worked flawlessly, while the ST7796 would display a single frame correctly, and then glitch. Depending on the...
Alice GG
Preview Ebitengine shaders with Luluka
Lately, I’ve been experimenting with building games in Ebitengine.
It’s a 2D engine that lets you...
15th May 2026
Lately, I’ve been experimenting with building games in Ebitengine.
It’s a 2D engine that lets you create games using the Go programming language.
To be able to iterate faster on visual effects, I have created a tool that lets me preview shaders: Luluka.
Kage Shaders
For those who...
A Beautiful Site
Introducing TongueType
I just launched my first macOS app called TongueType. It's voice dictation that runs entirely on...
14th May 2026
I just launched my first macOS app called TongueType. It's voice dictation that runs entirely on your Mac. Hold a key, speak, release, and your words appear wherever your cursor happens to be.
I build small, simple, stable software. TongueType fits that description, and it...
Daniel Marino
Voxel Editors Kind of Suck, so I’m Vibe Coding One
14th May 2026
The History of the...
The lasting influence of Netscape Time
After Netscape, the speed of software sped up beyond what anyone could have imagined. Thanks to a...
12th May 2026
After Netscape, the speed of software sped up beyond what anyone could have imagined. Thanks to a documentary crew and a ghost writer, we have a full view of the whole thing.
The post The lasting influence of Netscape Time appeared first on The History of the Web.
Ink & Switch
Progressions
Composing sound-generating tools
12th May 2026
Composing sound-generating tools
Eric Bailey
Evolved antennas, LLM-generated code, and a potential antifuture
I think about evolved antennas a lot.
If you’re not familiar, an evolved antenna is created when you...
11th May 2026
I think about evolved antennas a lot.
If you’re not familiar, an evolved antenna is created when you set an evolutionary algorithm on the task of producing a structure that is as efficient at its intended function as possible. Past that there’s no human input, the algorithm just...
On Test Automation
I’m (re-)starting a newsletter
Just a quick update to let those of you who bookmarked this blog or who have subscribed to my RSS...
11th May 2026
Just a quick update to let those of you who bookmarked this blog or who have subscribed to my RSS feed know that I have (re-)started a newsletter.
Why a newsletter?
As you might know (or not), while I’ve been pretty active on LinkedIn over the years, I do have a love-hate (or...
Boot.dev Blog
The AI Land Grab Looks Familiar
In May of 2013, Yahoo announced plans to buy Tumblr for 1.1 billion dollars. Yahoo’s CEO, Marissa...
11th May 2026
In May of 2013, Yahoo announced plans to buy Tumblr for 1.1 billion dollars. Yahoo’s CEO, Marissa Mayer, stood in front of the press and said, “We promise not to screw it up”.
Confessions of a...
Virtual Memory: A Deep Dive into Page Tables, TLBs, and Linux Internals
From page faults to NUMA topology: how the Linux kernel manages memory, and what that means for the...
10th May 2026
From page faults to NUMA topology: how the Linux kernel manages memory, and what that means for the performance of data-intensive systems.
Founder's blog
Jitbit Helpdesk Bot is now in the Microsoft Teams Store
Our new Microsoft Teams app just passed Microsoft's certification and is live in the Teams Store:...
8th May 2026
Our new Microsoft Teams app just passed Microsoft's certification and is live in the Teams Store: Jitbit Helpdesk Bot. Search "Jitbit" in the Teams app store and it's right there - no custom app uploads, no admin-center gymnastics.
Unlike our old webhook integration (one-way...
Blog System/5
What if there was no BASIC in EndBASIC?
An overview of the cool technical building blocks behind EndBASIC and what they could turn into if...
8th May 2026
An overview of the cool technical building blocks behind EndBASIC and what they could turn into if they evolved on their own
Engineer’s Codex
Tokenmaxxing, Promomaxxing, and Misaligned Incentives in Tech
When a measure becomes a target, it ceases to be a good measure.
7th May 2026
When a measure becomes a target, it ceases to be a good measure.
TokyoDev
Working Out, Gaining Weight, and Building Muscle in Japan—For Cheap
When I arrived in Japan in September 2023, I was a skinny 23-year-old guy, measuring 178 centimeters...
7th May 2026
When I arrived in Japan in September 2023, I was a skinny 23-year-old guy, measuring 178 centimeters tall and weighing around 55 kilograms. I had been a stick man all my life, and after a couple of months in Tokyo, I even lost a couple more kilos—probably due to the...
David Crawshaw
The agent principal-agent problem
The agent principal-agent problem
2026-05-07
Code review is broken.
The industry-established code...
7th May 2026
The agent principal-agent problem
2026-05-07
Code review is broken.
The industry-established code review process, review-then-commit, was a straightforward mechanism that allowed a relatively low-trust group of engineers to collaborate. It appears to have been initially developed...
A Day In The Life...
CipherSmith: a browser-based crypto toolkit
CipherSmith: a browser-based crypto toolkit
6th May 2026
CipherSmith: a browser-based crypto toolkit
Ruud van Asseldonk
Building the deployment tool I wish I had
6th May 2026
Epic Web Dev
React End-to-End Testing with Playwright (workshop)
Master Playwright end-to-end testing: setup, authentication (basic, 2FA, passkeys), mocking,...
5th May 2026
Master Playwright end-to-end testing: setup, authentication (basic, 2FA, passkeys), mocking, fixtures, and debugging with UI mode and Trace Viewer.
Daniel Marino
Letting Claude Teach Me
Now that I use AI regularly to help write code and complete tasks, I find myself in a position where...
4th May 2026
Now that I use AI regularly to help write code and complete tasks, I find myself in a position where I’m not learning as much as I used to. That feels a bit crummy.
Fairly often, Claude writes code I don’t fully understand. For example: I know enough TypeScript to be dangerous,...
Tom MacWright
Recently
I spent a lot of time outside in April. The first two weekends I did long bike rides: from Brooklyn...
4th May 2026
I spent a lot of time outside in April. The first two weekends I did long bike rides: from Brooklyn to Tarrytown along the Old Croton Aqueduct trail, and out to Rockaway Beach via the Marine Parkway Bridge & Cross Bay Memorial Bridge.
Then, I ran the Brooklyn Experience Half...
Marc Astbury
The Middle Way
Login to tech Twitter and you’ll see posts bragging about 40k LoC per day from an unnamed YC member...
2nd May 2026
Login to tech Twitter and you’ll see posts bragging about 40k LoC per day from an unnamed YC member 😛. There’s some hilarity to it, but the vibe shift is real. At Jenni, we’re shipping 3-5x faster than mid-2025. I perpetually have unread notifications in our #shipped channel....
alexwlchan
Using Playwright to test my static sites
I build a lot of static websites – including this site and all of my local media archives – and I...
2nd May 2026
I build a lot of static websites – including this site and all of my local media archives – and I want to test them.
Most of my pages are static HTML and I can write automated tests that analyse the HTML, but for more complex sites I have JavaScript that runs in the browser and...
Some Bits: Nelson's...
Grass Valley welcome arch
In 1901 visitors entered through the legs of an odd statue of a gold miner
1st May 2026
In 1901 visitors entered through the legs of an odd statue of a gold miner
Basta’s Notes
Not apparent
“Are you sure you want to move to San Francisco?” my dad asked me as we drove home from the...
1st May 2026
“Are you sure you want to move to San Francisco?” my dad asked me as we drove home from the electrical supply store.
Basta’s Notes
A societal failure on all levels
A week in San Francisco
1st May 2026
Buttondown's blog
What email will look like in the future
On patching a 1981-era system mid-flight
1st May 2026
On patching a 1981-era system mid-flight
Eric Migicovsky's...
DuckDB vs ClickHouse: Why we use both at PostHog
ClickHouse and DuckDB are two heavyweights in the OLAP category. This makes them appear as direct...
1st May 2026
ClickHouse and DuckDB are two heavyweights in the OLAP category. This makes them appear as direct competitors. In a few respects they are, but they…
Philip I. Thomas
What I'm up to - May 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st May 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in April - Visited NYC briefly. Discovered a new cafe I like called WatchHouse - they even happened to be...
Philip Ilic Thomas
What I'm up to - May 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st May 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in April - Visited NYC briefly. Discovered a new cafe I like called WatchHouse - they even happened to be...
bunnie's blog
Winner, Name that Ware March 2026
The Ware for March 2026 is a Elecom DST C30SV 6 in 1 USB “docking station”. I’ll give the prize to...
29th Apr 2026
The Ware for March 2026 is a Elecom DST C30SV 6 in 1 USB “docking station”. I’ll give the prize to tayken – the ware itself wasn’t terribly hard to guess on its own, so this month I’m just going with the first interesting response. Congrats, email me for your prize! As other...
Basta’s Notes
AI Homelab Part 1: I keep Daddy in the basement
My AI homelab named Daddy
27th Apr 2026
My AI homelab named Daddy
Basta’s Notes
AI Homelab Part 1: I keep Daddy in the basement
My AI homelab named Daddy
27th Apr 2026
My AI homelab named Daddy
Tyler Cipriani: blog
On the software supply-chain doom spiral
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;}
Hackers are pwning...
24th Apr 2026
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;}
Hackers are pwning packages at an exhausting clip.
But the hacks are hackneyed. What’s new is the doom cycle: Code that
steals keys to publish code to steal more keys.
A zombie army of infected code. And AI...
Herman's blog
The commodification of travel
How travel has become an act of collection
22nd Apr 2026
How travel has become an act of collection
David Crawshaw
I am building a cloud
I am building a cloud
2026-04-22
Today is fundraising . As is the nature of writing for a larger...
22nd Apr 2026
I am building a cloud
2026-04-22
Today is fundraising . As is the nature of writing for a larger audience, it is a formal, safe announcement. As it should be. Writing must necessarily become impersonal at scale. But I would like to write something personal about why I am doing...
swyx's site RSS Feed
What you can do in a decade
I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more...
22nd Apr 2026
I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more useful reflections.
swyx's site RSS Feed
What you can do in a decade
I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more...
22nd Apr 2026
I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more useful reflections.
Coding Horror
Thank You For Being a Friend
It's been one of those months, and by that, I mean one of the 663 months since I was born. This...
20th Apr 2026
It's been one of those months, and by that, I mean one of the 663 months since I was born. This won't be a long post, because I only have two things to say. First, I'm really glad we re-ordered the GMI (Guaranteed Minimum
A Beautiful Site
My Stance on AI in Software Development
I believe artificial intelligence is a powerful and valuable tool that can significantly improve how...
20th Apr 2026
I believe artificial intelligence is a powerful and valuable tool that can significantly improve how we create, solve problems, and bring ideas to life.
I didn't always feel this way.. But these days, I use AI regularly in my work and I expect that to continue.
We may not have...
markround.com
Sloppy Copies
Last month, I wrote an article about my recent experience creating a hobby project in a web...
19th Apr 2026
Last month, I wrote an article about my recent experience creating a hobby project in a web framework - Ruby on Rails - that hasn’t been “in fashion” for some time. The blog post gathered some interest and made it to various discussion sites like Hacker News and others. It caused...
A Smart Bear
How to hire people who are better than you
If you don't hire people better than you, the organization gets bigger, not better. But how do you...
19th Apr 2026
If you don't hire people better than you, the organization gets bigger, not better. But how do you hire for something you don't understand?
blag
SQLite prefixes its temp files with `etilqs_`
Here’s some wild lore inside SQLite’s source code explaining why temp files start with etilqs_
18th Apr 2026
Here’s some wild lore inside SQLite’s source code explaining why temp files start with etilqs_
Elad Blog
Unicorn Market Cap 2026: SF is the GenAI Super Cluster
The San Francisco Bay area has morphed into a massive AI supercluster with 91% of market cap
16th Apr 2026
The San Francisco Bay area has morphed into a massive AI supercluster with 91% of market cap
A Day In The Life...
Posting on the internet freightens me
Posting on the internet freightens me
16th Apr 2026
Posting on the internet freightens me
Marco Bambini
Block-Level LWW: The Missing Piece for Collaborative AI Agent Memory
How a deceptively simple CRDT algorithm unlocks something surprisingly powerful: AI agents that...
13th Apr 2026
How a deceptively simple CRDT algorithm unlocks something surprisingly powerful: AI agents that learn from each other without ever talking to each other.
Josh Comeau's blog
Squash and Stretch
Have you ever heard of Disney’s 12 Basic Principles of Animation? In this tutorial, we’ll explore...
13th Apr 2026
Have you ever heard of Disney’s 12 Basic Principles of Animation? In this tutorial, we’ll explore how we can use the very first principle to create SVG micro-interactions that feel way more natural and believable. It’s one of those small things that has a big impact.
Maggie Appleton
One Developer, Two Dozen Agents, Zero Alignment
Why we need collaborative AI engineering
13th Apr 2026
Why we need collaborative AI engineering
Dan Quach Blog
How Cooking Works
In 2006, I did my first start-up howcookingworks.com where the idea was a site to learn how to cook....
12th Apr 2026
In 2006, I did my first start-up howcookingworks.com where the idea was a site to learn how to cook. The first part of the site described the techniques of cooking, and the other was where cooks could connect to participants to learn from them. At the time, I went to a lot of...
Irrational...
Agents as scaffolding for recurring tasks.
One of my gifts/curses is an endless fixation with how processes can be optimized.
For a brief...
12th Apr 2026
One of my gifts/curses is an endless fixation with how processes can be optimized.
For a brief moment early in my career, that was focused on improving how humans collaborate,
but that quickly switched to figuring out how we can minimize human involvement, and...
alexwlchan
Quietly quantum-resistant blogging
Among the other fun news recently, two papers were published that suggest quantum computers capable...
9th Apr 2026
Among the other fun news recently, two papers were published that suggest quantum computers capable of breaking classical public-key cryptography algorithms are much closer than previously believed.
What was thought to be years away might now be months.
I found Filippo Valsorda’s...
TokyoDev
Raising Bilingual Children in Japan (Without Breaking the Bank)
I first came to Japan as a software developer in 2006, and have continuously resided in the country...
9th Apr 2026
I first came to Japan as a software developer in 2006, and have continuously resided in the country since. Since settling here, I’ve had two children with my Japanese wife. Now ages four and seven, they are on track to be fully bilingual. They use Japanese almost exclusively in...
the jsomers.net blog
The paper computer
Now that we have actually good AI, I have this vision of a form of computing that doesn’t involve me...
9th Apr 2026
Now that we have actually good AI, I have this vision of a form of computing that doesn’t involve me using a computer so much. Imagine you had the day’s emails to go through. It would be nice if the ones that required a simple decision could be dispatched with a few pen-strokes:...