Handwriting

www.rubenerd.au

My late mum was a professional calligrapher, and had some of the most beautiful casual handwriting I’ve ever seen. My sister also has lovely writing, as does Clara. I have what can best be described as scrawl . There was a point in the late 2010s where I hadn’t written anything for so long I’d even started to lose some of the muscle memory, which I didn’t even think was possible. I used to joke that the only words I ever wrote were on immigration cards when travelling, and even then I...

My Best Sub £100 Purchase

kevquirk.com

I was recently listening to an episode of The Idea Roastery about personal life gamechangers and toward the end of the episode, Herman asked Jason: What is the best purchase you've ever made for less than £100? For Jason is was an egg poacher, and for Herman it was a coffee grinder. This discussion got me thinking about what mine was, and I really wasn't sure at first. But after some thought, it hit me. It's my dog, Tia! She's getting old now, at nearly 14 years of age. But m...

How To View the Leaderboard On A Student Device In Gimkit

www.makerstations.io

Students playing Gimkit remotely often miss the shared classroom leaderboard. There’s a simple fix built into the game. Knowing how to view leaderboard on a student device in Gimkit takes one tap, and any student can do it during an active session without help from the teacher. Why Check the Leaderboard on a Student Device in Gimkit? In a physical classroom, the teacher usually displays the main leaderboard on a projector. Remote or hybrid sessions remove that shared view, so students lo...

Waffles and coffee

jamesg.blog

Over on Bear Blog, Thereabouts posted “ The greatest breakfast food in existence ”. When I read the title, my face lit up. “A blog post about breakfast food!” It got me thinking about what breakfast brings me the most joy. I think the answer is waffles and coffee. This time around two years ago, The Tortured Poets Department (TTPD) had just been released and I was on a trip to the East Coast of the United States. I still remember the breakfasts: Waffles (almost) every day, purchased from...

5 projects to build your AI engineering competency

nishtahir.com

I've spent the last 2 years building and interviewing candidates for AI Engineering roles. So I've been fortunate enough to watch the career track evolve from being a fringe amorphous role fueled by hype to a growing discipline in and of itself. AI Engineering as a term is still pretty fuzzy but for the purposes of this blog post, I define an AI Engineer as an engineer whose primary expertise is developing systems and solutions which integrate AI platforms and stacks. It's an intersection of sk...

Big Tech is Like a Long Firm Fraud

third-bit.com

Another book that I really enjoyed last year was Davies’ Lying for Money . As its subtitle says, it’s about what legendary frauds reveal about the workings of the world, and while he doesn’t discuss big tech, the parallels are inescapable; understanding the patterns of fraud laid out in Davies’ book makes it possible to see them in Silicon Valley business plans. Fraud is more common than prosecutions suggest, and its most dangerous forms are not easily recognized as fraud even by the ...

Persistence of Vision

danilafe.com

Humid air swirls with colorful spirits. They trace its invisible currents in spirals through open spaces, cling to branches, drip down stone faces and, awakened by the first beams of the rising sun, ooze newly out of trees like sap. Lulls of wind leave them gliding gently downward to be picked up again. From a distance, eddies of the spirits’ malleable confetti travel along plains. With translucent jellylike hands and fingers they wave at each other in passing or hold each other in breeze-pert...

Many anti-AI arguments are conservative arguments

seangoedecke.com

Most anti-AI rhetoric is left-wing coded. Popular criticisms of AI describe it as a tool of techno-fascism , or appeal to predominantly left-wing concerns like carbon emissions , democracy , or police brutality . Anti-AI sentiment is surprisingly bipartisan , but the big anti-AI institutions are labor unions and the progressive wing of the Democrats. This has always seemed weird to me, because the contents of most anti-AI arguments are actually right-wing coded. They’re not nece...

Columnar Storage is Normalization

buttondown.com

Something I didn't understand for a while is that the process of turning row-oriented data into column-oriented data isn't a totally bespoke, foreign concept in the realm of databases. It's still of the relational abstraction. Or can be. As an example, say we have this data: data = [ { "name" : "Smudge" , "colour" : "black" }, { "name" : "Sissel" , "colour" : "grey" }, { "name" : "Hamlet" , "colour" : "black" } ] This represents a tab...

What Physical ‘Life Force’ Turns Biology’s Wheels?

www.quantamagazine.org

You’re the earliest known life form. There’s no food around right now. It would be great to go somewhere else. But you’re stuck. Really stuck. At your size (a couple of microns), water feels like tar, or rather, it feels the way being stuck in tar will eventually feel to a human. What do you do? You’ve found the perfect solution. Literally perfect. Source You’re the earliest known life form. There’s no food around right now. It would be great to go somewhere else. But you’re st...

GOOSE IT UP

anniemueller.com

I’m in school 1 again.  I’m going back to school because my work, my entire career, for my entire adult life, has been writing things for the Internet. That’s going away, at least as a livable career option. By livable, I mean an option I can live with .  When I started writing for the Internet, early 2000s, I could find decent paying gigs on Craigslist. A quarter a word wasn’t uncommon. It wasn’t easy — I spent a lot of time searching and researching and answering inane q...

Build yourself flowers

vickiboykis.com

This is an edited transcript of the keynote I gave at the Applied Machine Learning Conference in Charlottesville, VA in April 2026. I first wrote a draft of this talk by hand. This part took 2 months. I then recorded myself giving a version of this talk with MacWhisper , and transcribed it with Whisper locally. This part took 45 minutes (the total time of my practice run.) Then, I ran it through Gemini Flash 2.5 running in Pi to break into paragraphs. I also had Gemini break up my slid...

Did NASA’s Artemis II mission really do lunar science or go to the Moon for all humanity?

jatan.space

Our Moon and Earth captured by the Artemis II Orion spacecraft using a camera at the tip of one of its solar panels. Image: NASA There’s an unsaid rule in the space industry: the more popular a mission or a program, the more inaccurate its broader coverage and public discussions, especially by people who aren’t thinking about space everyday. NASA’s Artemis II mission and its four astronauts flying around the Moon naturally had its share of whimsical coverage and social media fluff t...

Accepted proposal: UUID in the Go standard library

rednafi.com

Notes on Go's newly accepted uuid proposal and the tradeoffs behind the API. Notes on Go's newly accepted uuid proposal and the tradeoffs behind the API.

Changes in the system prompt between Claude Opus 4.6 and 4.7

simonwillison.net

Anthropic are the only major AI lab to publish the system prompts for their user-facing chat systems. Their system prompt archive now dates all the way back to Claude 3 in July 2024 and it's always interesting to see how the system prompt evolves as they publish new models. Opus 4.7 shipped the other day (April 16, 2026) with a Claude.ai system prompt update since Opus 4.6 (February 5, 2026). I had Claude Code take the Markdown version of their system prompts , break that up into separa...

The electromechanical angle computer inside the B-52 bomber's star tracker

www.righto.com

Before GPS, how did aircraft navigate? One important technique was celestial navigation: navigating from the positions of the stars, planets, or the sun. While celestial navigation is accurate, cannot be jammed, and doesn't require any broadcast infrastructure, it is a difficult and time-consuming process to perform manually. In the early 1960s, an automated system was developed for the B-52 bomber to automatically track stars and compute navigation information. Digital computers weren't suitab...

Thank You For Being a Friend

blog.codinghorror.com

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 Income) rural study counties so Mercer County, WV, my Dad's county, went first in October 2025. I knew dad was close to the end, and sure enough, that was the last time I ever saw him. You can kinda sorta meet my dad on this page, if you want to. Why Pledge to Share the Amer...

Shield AI selected by U.S. Navy to compete for $800M in ISR services with V-BAT

shield.ai

WASHINGTON — (April 20, 2026)  — Shield AI announced today its selection by the United States Navy to provide contractor-owned, contractor-operated (COCO) intelligence, surveillance, and reconnaissance (ISR) services in support of naval and joint force operations.    Under the Navy’s initiative to expand and modernize ISR capabilities, Shield AI will compete for up to $800 million in task orders alongside other selected industry partners, delivering persistent ISR using its V-BAT v...

Pruning Hypertrees for the Lax and Lazy

conduition.io

How to generate and sign with SLH-DSA very quickly, with only mild side effects. How to generate and sign with SLH-DSA very quickly, with only mild side effects.

The fastest way to match characters on ARM processors?

lemire.me

Consider the following problem. Given a string, you must match all of the ASCII white-space characters ( \t , \n , \r , and the space) and some characters important in JSON ( : , , , [ , ] , { , } ). JSON is a text-based data format used for web services. A toy JSON document looks as follows. { "name" : "Alice" , "age" : 30 , "email" : "alice@example.com" , "tags" : [ "developer" , "python" , "open-source" ], "active" : true } We want to solve...

256 Lines or Less: Test Case Minimization

matklad.github.io

256 Lines or Less: Test Case Minimization Apr 20, 2026 Property Based Testing and fuzzing are a deep and science-intensive topic. There are enough advanced techniques there for a couple of PhDs, a PBT daemon, and a client-server architecture . But I have this weird parlor-trick PBT library, implementable in a couple of hundred lines of code in one sitting. This week I’ve been thinking about a cool variation of a consensus algorithm. I implemented it on the weekend. And it took just ...

Reading List 04/18/2026

www.construction-physics.com

Path Robotics’ welding quadruped, via Nima Gard on Twitter . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at a quadruped welding robot, the China Shock 2.0, transformer startups, China’s mysteriously moving satellites, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. No essay this week, but working on a more involved piece about constru...

Thoughts and Feelings around Claude Design

samhenri.gold

I tried Claude Design yesterday and I have a theory for how this whole thing shakes out. As product teams scaled and design needed to justify itself inside engineering orgs, it was pushed toward systematization — and Figma invented its own primitives to make that work: components, styles, variables, props, and so on. Some concepts are borrowed from programming, some aren’t, and the whole thing doesn’t neatly map onto anything. Guidance evolves, migrations pile up, and if you want to au...

Random Old Posts

TitleDate
Chain of Continuous Thoughts
benjamincongdon.me
December 14, 2024
0035: back to the shack
www.scattered-thoughts.net
May 04, 2023
CPS-1: GFX system internals
fabiensanglard.net
February 20, 2022
Text rendering and effects using GPU-computed distances
blog.pkh.me
November 01, 2025
Infinity Nikki: Mysterious Shadow Drop
simonschreibt.de
March 02, 2025
Vive experiments
www.scattered-thoughts.net
October 28, 2016
Thinking differently about progressive enhancement
adamsilver.io
October 07, 2018
Nontrepeneur: Steve Wozniak
taylor.town
February 05, 2024
The Next Larger Context
www.elidedbranches.com
July 28, 2023
How to Land the Space Shuttle... from Space
blog.singleton.io
August 14, 2020
Against essential and accidental complexity
danluu.com
December 29, 2020
How to Reduce the Impact of Fossil Fuels on Electricity Prices
austinvernon.site
August 23, 2022
2023 and looking forward to 2024
www.micahlerner.com
December 27, 2023
Go: Functional options are slow
www.evanjones.ca
May 23, 2022
A subtle bug with Go's errgroup
gaultier.github.io
August 09, 2025
OBIEE application servers, now and future
rmoff.net
November 25, 2009
Caches: LRU v. random
danluu.com
November 03, 2014
A series of tricks and techniques I learned doing tiny GLSL demos
blog.pkh.me
December 07, 2025
CS projects for Life Sciences students
c.pgdm.ch
September 01, 2011
Generating vector embeddings for semantic search locally
notes.eatonphil.com
February 15, 2026
Making SLH-DSA 10x-100x Faster
conduition.io
November 23, 2025
Book Review: ANSI Common Lisp
notes.eatonphil.com
March 25, 2018
Appreciation of automated IX Quarantine LAN testing
blog.benjojo.co.uk
February 01, 2024
Rust's documentation is about to drastically improve
steveklabnik.com
June 16, 2014
Slow Software
www.inkandswitch.com
November 01, 2018
More Data Independence and the History of the Relational Model
buttondown.com
December 01, 2025
Speeding up Rust semver-checking by over 2000x
predr.ag
February 07, 2023
Bliki: Future Of Software Development
martinfowler.com
February 13, 2026
Let's build a VORON: Wiring
www.jonashietala.se
November 11, 2023
Writing to Apache Iceberg on S3 using Flink SQL with Glue catalog
rmoff.net
June 24, 2025
Napkin Problem 11: Circuit Breakers
sirupsen.com
August 22, 2020
How I Read
sirupsen.com
July 15, 2018
UI backwards compatibility
danluu.com
November 09, 2017
Horcrux: Implementing Shamir's Secret Sharing in Rust (part 2)
gendignoux.com
November 01, 2021
Battlefront II: Layered Explosion
simonschreibt.de
April 25, 2023
Context, Structure, Organization: The AI Development Trifecta
nmn.gl
April 01, 2025
asimpy Improvements
third-bit.com
April 19, 2026
JavaScript Bits You Skipped the First Time Around
maggieappleton.com
December 28, 2019
Rescuing Resque (again)
steveklabnik.com
October 28, 2015
Beyond Indexes: How Open Table Formats Optimize Query Performance
jack-vanlightly.com
October 08, 2025
Probabilistic Modeling with PRISM
www.hillelwayne.com
June 17, 2019
Compare to None
switowski.com
February 23, 2023
The Polygons of Another World
fabiensanglard.net
January 01, 2020
Organic, Local, Artisan Data Storage
maggieappleton.com
December 28, 2020
Helper Functions: A Love Note (and a package)
calebporzio.com
November 12, 2018
Black Friday: A Lesson in Python Performance
mkennedy.codes
November 24, 2022
Lifestyle Design (from First Principles)
taylor.town
April 22, 2023
Checkpoint Chronicle - October 2024
rmoff.net
October 30, 2024
The current T-34 keyboard layout
www.jonashietala.se
September 06, 2022
Tomb Raider – Laras Hot Secrets
simonschreibt.de
January 02, 2014
Alien vs Wolfenstein – Cutting Torch
simonschreibt.de
March 02, 2016
Starcraft 2 Keycaps
www.jonashietala.se
December 16, 2011
Avoiding collisions in Go context keys
rednafi.com
October 22, 2025
I don't know if my job will still exist in ten years
seangoedecke.com
March 06, 2026
Solving a problem with Gnuplot, the programming language (not the plotting software!)
gaultier.github.io
December 01, 2023
Starcraft 2 – Localization
simonschreibt.de
April 24, 2013
“Your” vs “My” in user interfaces
adamsilver.io
August 29, 2025
Making $100k As An Employee Versus Being Self-Employed
calebporzio.com
January 05, 2021
The Coming Need for Formal Specification
benjamincongdon.me
December 13, 2025
Sketch Tip: Easier Pen Tool Drawing By Simply Zooming In
calebporzio.com
May 28, 2019
long time; forgot to human
taylor.town
April 06, 2024
Solving the NYTimes Pips puzzle with a constraint solver
www.righto.com
October 18, 2025
Ambsheets 02 · Filtering scenarios
www.inkandswitch.com
March 13, 2025
About Redis Sets memory efficiency
antirez.com
August 28, 2015
Be someone who does things
notes.eatonphil.com
September 23, 2024
Startup options v. cash
danluu.com
June 07, 2017
Day 15 of Daily Writing
benjamincongdon.me
December 16, 2025
Tokens, the oft-overlooked appetizer: Large language models, the distributional hypothesis, and meaning
theluddite.org
January 01, 2025
Digit Sum Patterns and Modular Arithmetic
danilafe.com
December 30, 2021
New Kind of Paper, part 5
mlajtos.mu
April 17, 2022
Bringing Foam Monsters to Life: How I Wrote and Illustrated a Children's Book Using AI
simplyexplained.com
February 12, 2025
Fragments: April 9
martinfowler.com
April 09, 2026
New Kind of Paper, Part Three
mlajtos.mu
September 10, 2021
Fragments: April 21
martinfowler.com
April 21, 2026
Why Firsts Matter
tratt.net
September 16, 2025
April bookmarks
ohhelloana.blog
May 06, 2019
Redis Lua scripting: several security vulnerabilities fixed
antirez.com
June 13, 2018
Embracing simplicity
adamsilver.io
March 06, 2016
Hypermedia FizzBuzz
steveklabnik.com
May 02, 2014
Why Proof of Stake (Nov 2020)
vitalik.eth.limo
November 06, 2020
Verilog is weird
danluu.com
September 07, 2013
Tip of the day #1: Count lines of Rust code, ignoring tests
gaultier.github.io
October 29, 2024
The day I taught AI to understand code like a Senior Developer
nmn.gl
April 07, 2025
5 key design system elements to build trust and maximise uptake
adamsilver.io
July 09, 2023
Hire Me
taylor.town
January 13, 2022
Binding of Isaac – Composition
simonschreibt.de
July 15, 2013
How space policy may change under Trump
www.adastraspace.com
January 24, 2025
Recording and Processing Spoken Word
tratt.net
August 21, 2024
📝 The Unspoken One
moonbase.lgbt
November 18, 2024
Sabbatical #05: Rotorua Lakes
darekkay.com
March 03, 2026
The importance of letting go of ideas
www.cameronmacleod.com
March 13, 2016
Hope
steveklabnik.com
May 08, 2015
Single text, many masters
steveklabnik.com
May 21, 2011
Hassling Spammers
mkennedy.codes
November 16, 2022
Netrunner Summer Tournament Linköping
www.jonashietala.se
September 18, 2015
Experimenting with using box-shadow as a border on top of a grid-gap
ohhelloana.blog
August 02, 2023
The perils of computing cross-currency performance
c.pgdm.ch
January 10, 2026
New releases
rmoff.net
April 28, 2009
Zest: syntax
www.scattered-thoughts.net
April 16, 2024
An honest review of my last year building Chessbook
mbuffett.com
February 26, 2025

About

I couldn't find a RSS reader that I liked so I decided to build my own.I thought it would be neat if it was public and formatted kind of like a magazine or a newspaper, so here we are.This is a feed of all the feeds that I want to keep up with. I try to keep it independant and keep out things likeenigneering blogs that are just advertisements, but its all up to my discretion.

This page updates daily at 8:11ish AM Mountain Time. The following blogs are featured on the page currently:

For the full list of feeds that are followed see the raw list here.