Sunsetting The 512kb Club

kevquirk.com

All good things must come to an end, and today is that day for one of my projects, the 512kb Club . I started the 512kb Club back in November 2020, so it's been around 5.5 years. It's become a drain and I'm ready to move on. As of today I won't be accepting any new submissions to the project. At the time of writing this, there are 25 PRs open for new submissions, I'll work through them, then will disable the ability to submit pull requests. Over the years there have been nearly 2,000 pull r...

Review: Mercury Personal Banking

taylor.town

I've been a reluctant Bank of America customer for over a decade. My parents chose BofA, so I chose BofA. Migrating to Chase or Wells Fargo is more of the same -- not worth the switching cost . Am I really a "customer" when they charge -0.01% interest to hold my money? BofA is clunky . Their physical branches seem simultaneously overstaffed and understaffed. Everybody there is cordial yet confused. I would never visit their physical locations if their app worked, but alas, their app ...

A PTP Wall Clock is impractical and a little too precise

www.jeffgeerling.com

After seeing Oliver Ettlin's 39C3 presentation Excuse me, what precise time is It? , I wanted to replicate the PTP ( Precision Time Protocol ) clock he used live to demonstrate PTP clock sync: I pinged him on LinkedIn inquiring about the build (I wasn't the only one!), and shortly thereafter, he published Gemini2350/ptp-wallclock , a repository with rough instructions for the build, and his C++ application to display PTP time (if available on the network) on a set of two LED matrix disp...

Text formats are everywhere. Why?

lemire.me

The Internet relies on text formats. Thus, we spend a lot of time producing and consuming data encoded in text. Your web pages are HTML. The code running in them is JavaScript, sent as text (JavaScript source), not as already-parsed code. Your emails, including their attachments, are sent as text (your binary files are sent as text). It does not stop there. The Python code that runs your server is stored as text. It queries data by sending text queries. It often gets back the answer as text ...

AI And The Ship of Theseus

lucumr.pocoo.org

Because code gets cheaper and cheaper to write, this includes re-implementations. I mentioned recently that I had an AI port one of my libraries to another language and it ended up choosing a different design for that implementation. In many ways, the functionality was the same, but the path it took to get there was different. The way that port worked was by going via the test suite. Something related, but different, happened with chardet . The current maintainer reimplemented it from scra...

Can coding agents relicense open source through a “clean room” implementation of code?

simonwillison.net

Over the past few months it's become clear that coding agents are extraordinarily good at building a weird version of a "clean room" implementation of code. The most famous version of this pattern is when Compaq created a clean-room clone of the IBM BIOS back in 1982 . They had one team of engineers reverse engineer the BIOS to create a specification, then handed that specification to another team to build a new ground-up version. This process used to take multiple teams of engineers weeks ...

Antidote

vickiboykis.com

If you love building things, and the process of building is just as important to you as the result itself, it’s not unreasonable that you’re in a slump these days. The world is telling you that your thinking process is extraneous, unnecessary, and must be commoditized and compressed. But you are multidimensional, you need room to touch the code, to explore, to rise above the local minima. In engineering, the journey is the destination. The working system in production is our reward, and ...

The Purpose of Proofs

blog.computationalcomplexity.org

In discussions of AI and Mathematics, the discussion often goes to mathematical proofs, such as the the  First Proof  challenge. So let's look at the role of proofs in mathematics. Without a proof, you don't even know whether a theorem is true or false. It's not even a theorem until you have a proof, just a conjecture or hypothesis. You might have some intuition but you don't know the hardness of a proof until you find it. Even then that only gives you an upper bound on hardness as someone mig...

Super Peter

rubenerd.com

We have a new friend! His name is Super Peter , for family folklore reasons. He’s also on the wiki now . He was found alongside some discarded computer components and furniture for a council cleanup. Clara cleaned up some marks and put him through the wash, and he came out looking fresh and brand new. Super Peter is what they call a “weighted plushie”, a category with which I was unfamilar. He’s quite substantial for his size, perhaps owing to a higher than average amount of a...

AI will fuck you up if you’re not on board

rmoff.net

Yes, you’re right AI slop is ruining the internet . Given half a chance AI will delete your inbox or worse (even if you work in Safety and Alignment at Meta): Nothing humbles you like telling your OpenClaw “confirm before acting” and watching it speedrun deleting your inbox. I couldn’t stop it from my phone. I had to RUN to my Mac mini like I was defusing a bomb. pic.twitter.com/XAxyRwPJ5R — Summer Yue (@summeryue0) February 23, 2026 Yes, you’re right ...

Artemis changelog #8

jamesg.blog

I have been working on a few new features for Artemis , the calm web reader I maintain. You can read a summary of what’s new below. Organise subscriptions with folders You can now create folders in Artemis. This feature is designed to help you organise websites you follow into separate pages in your reader. To add an author to a folder, go to the Edit page for an author, then scroll down to the “Folder” option: Set a name for the folder to which you want to add the author. Then, save your...

Ideological Resistance to Patents, Followed by Reluctant Pragmatism

martinfowler.com

Naresh Jain has long been uncomfortable with software patents. But a direct experience of patent aggression, together with the practical constraints faced by startups, led him to resort to defensive patenting as as a shield in this asymmetric legal environment. more… Naresh Jain has long been uncomfortable with software patents. But a direct experience of patent aggression, together with the practical constraints faced by startups, led him to resort to defen...

Mutate your locked state inside a closure

rednafi.com

When multiple goroutines need to read and write the same value, you need a mutex to make sure they don’t step on each other. Without one, concurrent writes can corrupt the state - two goroutines might read the same value, both modify it, and one silently overwrites the other’s change. The usual approach is to put a sync.Mutex next to the fields it protects: var ( mu sync . Mutex counter int ) mu . Lock () counter ++ mu . Unlock () This works, but noth...

JJ LSP Follow Up

matklad.github.io

JJ LSP Follow Up Mar 5, 2026 In Majjit LSP , I described an idea of implementing Magit style UX for jj once and for all, leveraging LSP protocol. I’ve learned today that the upcoming 3.18 version of LSP has a feature to make this massively less hacky: Text Document Content Request LSP can now provide virtual documents, which aren’t actually materialized on disk. So this: can now be such a virtual document, where highlighting is provided by semantic tokens, things li...

Sabbatical #05: Rotorua Lakes

darekkay.com

“When in doubt, follow your nose.” ― The Lord of the Rings As a Lord of the Rings fan, visiting Hobbiton was non-negotiable. Everything was booked out for February, and I was almost considering changing my trip route. Fortunately, there were some external provider tickets left, incl. a bus transfer. This led me to the interesting city of Rotorua . Hobbiton Hobbiton was the village of our favorite hobbits from the Tolkien world. After the filming of The Lord of the Rings ha...

State of WASI support for CPython: March 2026

snarky.ca

It's been a while since I posted about WASI support in CPython ! 😅 Up until now, most of the work I have been doing around WASI has been making its maintenance easier for me and other core developers. For instance, the cpython-devcontainer repo now provides a WASI dev container so people don't have to install the WASI SDK to be productive (e.g. there's a WASI codespace now so you can work on WASI entirely from your browser without installing anything). All this work around making devel...

What hyper-personal software looks like

mkennedy.codes

Have you heard that the age of hyper-personal software is upon us? Typically what people mean is that agentic AI allows the creation of simple and small software built by individuals, often not super technical individuals, to solve a personal problem. As a result, we will see this explosion of software and the death of SaaS. Naysayers point to the lack of many new software projects being launched as proof that agentic AI is all hype. It’s not hype. It’s just that much of this software ...

New Strides Made on Deceptively Simple ‘Lonely Runner’ Problem

www.quantamagazine.org

Picture a bizarre training exercise: A group of runners starts jogging around a circular track, with each runner maintaining a unique, constant pace. Will every runner end up “lonely,” or relatively far from everyone else, at least once, no matter their speeds? Mathematicians conjecture that the answer is yes. The “lonely runner” problem might seem simple and inconsequential, but it crops up… Source Picture a bizarre training exercise: A group of runners starts jogging around a circ...

Using Clankers to Help Me Process Surgery

xeiaso.net

Recovery from major surgery is not a single event. It's a long, strange hallway of days that blur together, punctuated by vital checks and medication schedules and the weird glow of hospital curtains at 4 AM. I've written about the surgery itself , about the medication dreams , and about how to survive a hospital stay . But there's something I haven't talked about yet: what I actually did with the noise in my head during the worst of it. At 4 AM, when the painkillers are wearing off...

Eric Schwarz

manuelmoreale.com

This week on the People and Blogs series we have an interview with Eric Schwarz, whose blog can be found at schwarztech.net . Tired of RSS? Read this in your browser or sign up for the newsletter . People and Blogs is supported by the "One a Month" club members. If you enjoy P&B, consider becoming one for as little as 1 dollar a month. Let's start from the basics: can you introduce yourself? Hi! I'm Eric Schwarz and my online "home" has...

198 Days Post-Google

blog.thornewolf.com

I took a voluntary layoff from Google ~200 days ago. I have split my time between software, literature, and governance. Previous articles: One Week of Unemployment Two Weeks of Unemployment One Month Out 136 Days of Unemployment These first 6 months were part sabbatical, part work. I am officially back in the bay since Jan 31st. Here are the things that I have done in these 6 months: Visited USA NYC, Boston, Portsmouth, Ogunquit, Portland (ME), D.C., New Orleans, Austin, Denver Visited Europe Lo...

yt-browse: a powerful youtube search TUI

eieio.games

yt-browse: a powerful youtube search TUI I made a TUI for searching a specific youtube channel. I think it's much nicer than the experience of searching a channel on youtube's website. Read the full post on my blog! Here's a raw link, if you need it: https://eieio.games/blog/yt-browse yt-browse: a powerful youtube search TUI I made a TUI for searching a specific youtube channel. I think it's much nicer than the experience of searching a channel on youtube's website. Read the f...

Shield AI’s V-BAT Proves Cold Weather Capabilities in NATO’s Arena HEIMDALL Exercise

shield.ai

HARSTAD, Norway (March 3, 2026) – Shield AI, the deep-tech company building state-of-the-art autonomy software products and aircraft, demonstrated Arctic-ready, ship-based intelligence, surveillance, and reconnaissance (ISR) capabilities during NATO’s HEIMDALL 26 exercise in Norway.   Hosted by the NATO Center of Excellence for Cold Weather Operations (CEO-CWO) between February 17 and 26, HEIMDALL served as the validation of NATO’s Arctic experimentation arena, evaluating mann...

Random Old Posts

TitleDate
I'm joining Cloudflare
steveklabnik.com
April 05, 2019
My Favorite Books of 2022
benjamincongdon.me
December 27, 2022
Why WinQuake exists and how it works
fabiensanglard.net
December 03, 2025
Particle Life simulation in browser using WebGPU
lisyarus.github.io
May 25, 2025
A trip down NBA Jam graphics pipeline
fabiensanglard.net
October 28, 2019
Your Next Two Zeroes
taylor.town
December 05, 2024
AI And The Ship of Theseus
lucumr.pocoo.org
March 05, 2026
Working with JSON nested arrays in ksqlDB - example
rmoff.net
May 26, 2020
What Changed Revisited
third-bit.com
November 29, 2025
Write better cukes with the rel attribute
steveklabnik.com
December 20, 2011
Setting the amdgpu HDMI Pixel Format on Linux
www.wezm.net
May 29, 2020
Getting good quality I/O throughput data
rmoff.net
March 11, 2011
Announcing the MuSig2 Rust Crate
conduition.io
October 31, 2023
"I support it only if it's open source" should be a more common viewpoint
vitalik.eth.limo
August 12, 2025
<div xmlns="http://www.w3.org/1999/xhtml" class="if-your-feed-reader-displays-this-then-it-is-violating-the-Atom-spec-RFC-4287-section-4.2.14"></div>
tantek.com
January 28, 2026
Moon Cannon: Prelude
projects.ansonbiggs.com
September 25, 2024
Decoupling the Data Pipeline with Kafka - A (Very) Simple Real Life Example
rmoff.net
April 12, 2016
Let's Build a CAPTCHA Generator with Node.js
healeycodes.com
November 11, 2019
How Materialize and other databases optimize SQL subqueries
www.scattered-thoughts.net
February 16, 2021
Falsehoods Programmers Believe About Dogs
www.hillelwayne.com
February 01, 2017
What in the Ethereum application ecosystem excites me
vitalik.eth.limo
December 05, 2022
<div xmlns="http://www.w3.org/1999/xhtml" class="if-your-feed-reader-displays-this-then-it-is-violating-the-Atom-spec-RFC-4287-section-4.2.14"></div>
tantek.com
January 06, 2026
Liberate Breakfast
taylor.town
November 25, 2022
Unsolicited rejection
ohhelloana.blog
February 08, 2021
"Somebody Tranq That Child!"
taylor.town
September 27, 2023
(Fake) Bittman Chinese Chicken
www.jonashietala.se
January 23, 2017
One Million Chessboards
eieio.games
April 28, 2025
Off-Chain Ticketing for Discreet Log Contracts
conduition.io
January 04, 2024
How to usability test your product (if you want bad UX)
adamsilver.io
December 01, 2024
Programming book recommendations and anti-recommendations
danluu.com
October 16, 2016
Two excellent OBI presentations from Jeff McQuigg
rmoff.net
October 27, 2010
Why it took 4 years to get a lock files specification
snarky.ca
October 11, 2025
Town Hall #27: Skies
taylor.town
November 28, 2024
Introducing Matrix Highlight
danilafe.com
December 14, 2021
A minimal REST API in Java
notes.eatonphil.com
February 01, 2020
Second-person self-awareness
blog.andymatuschak.org
August 10, 2011
Streaming Data through Oracle GoldenGate to Elasticsearch
rmoff.net
April 14, 2016
Patchwork 11 · Universal comments
www.inkandswitch.com
July 19, 2024
Parsing huge XML files with go
blog.singleton.io
June 19, 2012
Degen communism: the only correct political ideology
vitalik.eth.limo
April 01, 2024
Faster than Light
www.jonashietala.se
February 12, 2013
Server side Live Activities guide
christianselig.com
September 23, 2024
Interviewing Epic Games Founder/CEO Tim Sweeney and Author/Entrepreneur Neal Stephenson
www.matthewball.co
July 16, 2024
What I did in 2024
www.redblobgames.com
December 31, 2024
Street Fighter 2: Spin when you can't
fabiensanglard.net
December 24, 2021
<div xmlns="http://www.w3.org/1999/xhtml" class="if-your-feed-reader-displays-this-then-it-is-violating-the-Atom-spec-RFC-4287-section-4.2.14"></div>
tantek.com
January 02, 2026
Extracting domain models: a practical example
steveklabnik.com
September 22, 2011
Thoughts On A Month With Devin
hamel.dev
January 19, 2025
Issuing New Shamir Secret Shares Using Multi-Party Computation
conduition.io
September 04, 2023
My first presentation - help!
rmoff.net
April 21, 2010
Virtual Trackballs: An Interactive Taxonomy
theshamblog.com
November 11, 2024
Stereotypes
www.jonashietala.se
October 14, 2015
Making Programming Visual, Spatial, and Learnable
maggieappleton.com
January 12, 2021
Let's compile like it's 1992
fabiensanglard.net
August 10, 2014
Trust Models
vitalik.eth.limo
August 20, 2020
Contentment is a spectrum, too
anniemueller.com
February 11, 2026
d/acc: one year later
vitalik.eth.limo
January 05, 2025
Fluid v1.1 up and coming...
fabiensanglard.net
May 09, 2009
How Much of the Hitchhiker's Guide to the Galaxy Can You Fit on a QR Code?
mbuffett.com
March 28, 2021
Optimizing MiniZinc
www.hillelwayne.com
September 30, 2018
Billionaire Jared Isaacman: The next NASA administrator
www.adastraspace.com
December 05, 2024
My NYC Bike-cation
yolken.net
October 03, 2021
95%-ile isn't that good
danluu.com
February 07, 2020
s20e02: A Model for the People
newsletter.danhon.com
August 11, 2025
How Did I Become Database Engineer at 23
laplab.me
August 15, 2022
November 2022
taylor.town
November 01, 2022
Blog Question Challenge 2025
stfn.pl
February 08, 2025
World Outraged as New Gadget Resembles Another
barredo.es
May 29, 2016
September 2020
maggieappleton.com
September 01, 2020
Good and Bad Programmers
www.jonashietala.se
November 08, 2012
Converting data to hexadecimal outputs quickly
lemire.me
February 02, 2026
The Legends of Runeterra CI/CD Pipeline
technology.riotgames.com
May 31, 2021
How to Slow Down a Program? And Why it Can Be Useful.
stefan-marr.de
August 27, 2025
The last !!Con!
decomposition.al
June 12, 2024
The end of 2018
ohhelloana.blog
December 30, 2018
0046: zest syntax, zest progress, sponsors-only repos, future compilers, error-handling implementations, suboperators, why we drive
www.scattered-thoughts.net
May 02, 2024
Making Python Less Random
healeycodes.com
July 08, 2024
SDF headless tests, part 2
www.redblobgames.com
November 17, 2024
“So what do you call a phone that's bigger than plus size?”
www.youtube.com
January 08, 2023
What's involved in getting a "modern" terminal setup?
jvns.ca
January 11, 2025
Notifications with xmonad/irssi/urxvt
www.jonashietala.se
July 03, 2014
Autonomous Standing Desk and Chair Review
christianselig.com
November 14, 2023
"C is not how the computer works" can lead to inefficient code
steveklabnik.com
October 25, 2019
Multidimensional gas pricing
vitalik.eth.limo
May 09, 2024
Better Shell History Search
tratt.net
March 25, 2025
Collecting OBIEE systems management data with jmx
rmoff.net
December 06, 2010
How to think about Gas Town
steveklabnik.com
January 15, 2026
Sims 4: Mirrors
simonschreibt.de
March 27, 2025
Fantastical / Mac Calendar not showing Google Shared Calendar
rmoff.net
January 24, 2020
Quick and dirty review of Psychology of Programming Interest Group 1989-2015
www.scattered-thoughts.net
November 17, 2016
From web developer to database developer in 10 years
notes.eatonphil.com
February 15, 2025
Defcon: Preventing Overload with Graceful Feature Degradation
www.micahlerner.com
July 23, 2023
Moon Monday #251: Prepping to live on Luna via analogs on Earth
jatan.space
November 17, 2025
On The Decline of FPS Games
www.jonashietala.se
December 12, 2011
Integrate Home Assistant with Apple Reminders
simplyexplained.com
July 27, 2022
Goodbye, San Francisco
yolken.net
June 18, 2023
Building Mission Autonomy for the Future of Singapore’s Airpower
shield.ai
February 23, 2026
2024 Geothermal Update
austinvernon.site
September 12, 2024
Counting Words at SIMD Speed
healeycodes.com
August 13, 2025
Delightful, production-grade replication for Postgres
notes.eatonphil.com
July 30, 2024

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.