How stagnant is CPU technology?

lemire.me

Sometimes, people tell me that there is no more progress in CPU performance. Consider these three processors which had comparable prices at release time. The AMD Ryzen 7 9800X3D (Zen 5, with up to 5.3 GHz boost) was released in 2024. The AMD Ryzen 7 7800X3D (Zen 4, with up to 5.1 GHz boost) was released in 2023. The AMD Ryzen 7 5800X3D (Zen 3, with 3.4 GHz base) was released in 2022. Let us consider their results on on the PartialTweets open benchmark (JSON parsing). It is a sing...

Stop Picking Sides: Manage the Tension Between Adaptation and Optimization

martinfowler.com

Jim Highsmith notes that many teams have turned into tribes wedded to exclusively adaptation or optimization. But he feels this misses the point that both of these are important, and we need to manage the tension between them. We can do this by thinking of two operating modes: explore (adaptation-dominant) and exploit (optimization dominant). We tailor a team's operating model to a particular blend of the two - considering uncertainty, risk, cost of change, a...

First impressions of Claude Cowork, Anthropic's general agent

simonwillison.net

New from Anthropic today is Claude Cowork , a "research preview" that they describe as "Claude Code for the rest of your work". It's currently available only to Max subscribers ($100 or $200 per month plans) as part of the updated Claude Desktop macOS application. I've been saying for a while now that Claude Code is a "general agent" disguised as a developer tool. It can help you with any computer task that can be achieved by executing code or running terminal commands... which covers almost ...

new workbench setup - steel channel, emt conduit, plywood, and of course 3d printed parts

www.doscher.com

New year, new builds, right? This time for me it's a workbench that is highly practical and suited for what I need. Space for me is extremely limited, but I am lucky to have the option to mount structures to my walls. This build is for my garage setup, with several different components involved. Make sure to check out the video link below where I talk about this build! Limited Space I feel lucky to have somewhat conditioned spaces after fighting with the seasons in a garage with no insulatio...

State of the Browser 2026

www.zachleat.com

This is an event post. My individual talk page is here: Get your tickets while they last! This is an event post. My individual talk page is here: Get your tickets while they last! This is an event post. My individual talk page is here: Get your tickets while they last!

First View on sprites.dev from fly.io

blog.thornewolf.com

Yesterday I read Code and Let Live , an article covering fly.io's new(ish) Sprites offering. Sprites (sprites.dev) offers persistent VMs that feel like ephemeral VMs—offering ~1s latency to fresh shells, state snapshotting, and a CLI that makes remote code execution a breeze. I created an account, received an API token, installed the Sprites CLI, then ran the example quick-start commands: Post-install quick-start commands available after signup on sprites.dev Since AI is hot right now, my fir...

Don't fall into the anti-AI hype

antirez.com

I love writing software, line by line. It could be said that my career was a continuous effort to create software well written, minimal, where the human touch was the fundamental feature. I also hope for a society where the last are not forgotten. Moreover, I don't want AI to economically succeed, I don't care if the current economic system is subverted (I could be very happy, honestly, if it goes in the direction of a massive redistribution of wealth). But, I would not respect myself and my int...

2025 Wrap Up Post

nate.mecca1.net

So, I guess there goes 2025. I’m a bit late on the wrap up post, though as much as I’d like to blame a cold I’ve been dealing with for a while (lol I wrote that several days ago when drafting, and I’ve still just now gotten around to posting my finished draft), it’s mostly just laziness. All things considered, it’s been a pretty eventful year for myself - namely that I left my job and returned to my home state. So, I guess there goes 2025. I’m a bit late on the wrap up post, thoug...

The BookArc and Bolt laptop stands

rubenerd.com

I use a laptop as my work computer. As such, I need a place to dock it when at my desk. Nobody will sell me a proper laptop dock like the chonky ones my dad used to use in the 1990s, so instead I have to stand it on a table and plug in a few cables for the monitor, keyboard, and USB coffee warmer (wait, what?). For years I used the Twelve South BookArc, as seen in this press image below. I haven’t owned this device for a few weeks now, for reasons that will soon become apparent: Looks sl...

Linux in the Air

kevquirk.com

Linux in the Air by Sal Sal talks about how Linux is going through somewhat of a revival at the moment, as well as some of his own thoughts on the whole Mac vs Windows vs Linux debacle. Read Post → I think a lot of this Linux revival is thanks to a perfect storm going on in the OS space, namely: Microsoft forcing many users to buy new hardware because of arbitrary hardware requirements, as well as forcing users to have an online accounts. Apple c...

I deserve to write at least two or three more arithmetic expression parsers

buttondown.com

Something I believe wholeheartedly is that writing simple little programs is good, and writing the same simple little programs many times is even better. I've been reading Niklaus Wirth's Compiler Construction recently and I think Wirth's whole deal really embodies this. Wirth is notable for his belief that simple methods of implementing ideas are better than complex ones. This sounds sort of like a standard programming platitude; "simple is better than complex," that doesn't really mean any...

Documenting design changes with screenshots

jamesg.blog

While I was writing “ Publishing my citation preferences ”, I consciously decided that the blog post should include a screenshot of the website feature described in the post – the new “Reference this post” section on my blog pages. I knew that I might change the design of the widget I designed in the future. If I did, how would that affect the readability of my blog post? I thought to myself. By including a screenshot of the widget I had designed in my blog post, I knew that there wo...

Letting Claude Play Text Adventures

borretti.me

The other day I went to an AI hackathon organized by my friends Lucia and Malin . The theme was mech interp , but I hardly know PyTorch so I planned to do something at the API layer rather than the model layer. Something I think about a lot is cognitive architectures (like Soar and ACT-R ). This is like a continuation of GOFAI research, inspired by cognitive science. And like GOFAI it’s never yielded anything useful. But I often think: can we scaffold LLMs with cog arch-inspire...

Exponential growth continued — cargo-semver-checks 2025 Year in Review

predr.ag

Last year's annual review post observed that cargo-semver-checks ' lint library is undergoing exponential growth, doubling each year: 30 lints at the end of 2022, 57 lints in 2023, and 120 at the end of 2024. We bring 2025 to a close with 242 lints, more than doubling last year's total — and that's just one facet of what we accomplished. Let's look at the full picture, and the path for 2026 and beyond! Last year's annual review post observed that cargo-semver-checks ' lint library is unde...

Trying to Understand asimpy

third-bit.com

As a follow-on to yesterday’s post , I’m trying to figure out why the code in the tracing-sleeper branch of https://github.com/gvwilson/asimpy actually works. The files that actually matter for the moment are: src/asimpy/environment.py : the simulation environment with the main event loop and the _Sleep action (described below). src/asimpy/actions.py : the base class for actions (described below). src/asimpy/process.py : the base class for active processes. examp...

Pulling a New Proof from Knuth’s Fixed-Point Printer

research.swtch.com

Introduction Donald Knuth wrote his 1989 paper “A Simple Program Whose Proof Isn’t” as part of a tribute to Edsger Dijkstra on the occasion of Dijkstra’s 60th birthday. Today’s post is a reply to Knuth’s paper on the occasion of Knuth’s 88th birthday. In his paper, Knuth posed the problem of converting 16-bit fixed-point binary fractions to decimal fractions, aiming for the shortest decimal that converts back to the original 16-bit binary fraction. Knuth gives a program nam...

Porting MiniJinja to Go With an Agent

lucumr.pocoo.org

Turns out you can just port things now. I already attempted this experiment in the summer, but it turned out to be a bit too much for what I had time for. However, things have advanced since. Yesterday I ported MiniJinja (a Rust Jinja2 template engine) to native Go, and I used an agent to do pretty much all of the work. In fact, I barely did anything beyond giving some high-level guidance on how I thought it could be accomplished. In total I probably spent around 45 minutes actively with ...

Rational Functions Solved!

blog.computationalcomplexity.org

It's not every day that one of my open problems is solved, especially one that I asked about over three decades ago. Matt Kovacs-Deak, Daochen Wang and Rain Zimin Yang just posted a paper  showing that if you have a Boolean function \(f\) and two polynomials \(p\) and \(q\) of degree at most \(d\) such that \(f(x)=p(x)/q(x)\) for every \(x\) of length \(n\) then \(f\) has decision tree complexity at most \(2d^4\). Noam Nisan and Mario Szegedy had this beautiful paper in the early 90s show...

Raspberry Pi Pico Mini Rack GPS Clock

www.jeffgeerling.com

I wanted to have the most accurate timepiece possible mounted in my mini rack. Therefore I built this: This is a GPS-based clock running on a Raspberry Pi Pico in a custom 1U 10" rack faceplate. The clock displays time based on a GPS input, and will not display time until a GPS timing lock has been acquired. When you turn on the Pico, the display reads ---- Upon 3D fix, you get a time on the clock, and the colon starts blinking If the 3D fix is lost, the colon goes solid When t...

How You Read My Content

manuelmoreale.com

A week ago, after chatting with Kev about his own findings , I created a similar survey (which is still open if you want to answer it) to collect a second set of data because why the heck not. Kev’s data showed that 84.5% of responses picked RSS, Fediverse was second at 7.6%, direct visits to the site were third at 5.4%, and email was last at 2.4%. My survey has a slightly different set of options and allows for multiple choices—which is why the % don’t add up to 100—but the resul...

Moon Monday #257: NASA preps to send astronauts to Luna

jatan.space

Artemis updates galore Three of four Artemis II astronauts are seen here practicing entering their Orion spacecraft for a pre-launch countdown test on December 20, 2025. Image: NASA / Joel Kowsky The US Senate voted and confirmed Jared Isaacman as NASA’s administrator on December 17, 2025, closing a long drawn process of having the entrepreneur, pilot, astronaut, and Trump’s original but later withdrawn nominee be the person leading NASA. In parallel, the US White House issued an E...

Reading List 1/10/2026

www.construction-physics.com

Bubble chamber scanner, via Reddit . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure and industrial technology. This week we look at Waymos as kid shuttles, naval reactors for data centers, welder’s anthrax, flood buyouts, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. LA fridge law One annoying aspect of moving is that it’s often hard to coordinate your move to take place exactly w...

I made a simple agent for PR reviews. Don't use it.

xeiaso.net

My coworkers really like AI-powered code review tools and it seems that every time I make a pull request in one of their repos I learn about yet another AI code review SaaS product. Given that there are so many of them, I decided to see how easy it would be to develop my own AI-powered code review bot that targets GitHub repositories. I managed to hack out the core of it in a single afternoon using a model that runs on my desk. I've ended up with a little tool I call reviewbot that takes GitHu...

Random Old Posts

TitleDate
Vector Projection
nishtahir.com
March 02, 2025
Anemic stack traces in Go
rednafi.com
February 10, 2024
Don't Fight Customers
taylor.town
July 25, 2023
I hereby pardon all parking enforcement officers
taylor.town
December 04, 2024
Introducing the rails-api project
steveklabnik.com
November 22, 2012
Steve Yegge's prediction record
danluu.com
August 31, 2015
Christmas Special
vitalik.eth.limo
December 24, 2019
Welcome!
retrotechtive.wordpress.com
July 12, 2021
GNOME 3 on FreeBSD
bitcannon.net
January 03, 2017
La Guía Incompleta de los Rollups
vitalik.eth.limo
January 05, 2021
Friday Facts #439 - Factorio and Space Age on Nintendo Switch 2™
www.factorio.com
October 24, 2025
The Undiscovered
ascii.textfiles.com
January 20, 2018
Getting started with Claude for software development
steveklabnik.com
January 07, 2026
Pointers in Rust, a guide
steveklabnik.com
October 18, 2013
Data alignment and caches
danluu.com
January 02, 2014
Trying to use a terminal only laptop
stfn.pl
August 16, 2024
Jacquard 01 · Versioning and provenance for empirical research
www.inkandswitch.com
August 06, 2024
Crossing the CORS crossroad
rednafi.com
March 12, 2024
Are Vendafly and Digital Chill Mart legit? I Put Them to the Test
larslofgren.com
August 29, 2025
Bullets and AI
www.jonashietala.se
August 23, 2015
Superman doesn't sweat
garden.bradwoods.io
February 02, 2025
Autonomous Standing Desk and Chair Review
christianselig.com
November 14, 2023
A Christmas Game
www.jonashietala.se
December 26, 2014
Rules for cookie banners
adamsilver.io
April 13, 2020
Leetcode - Episode 10 - Short Solutions (1 x M, 2 x E)
healeycodes.com
January 10, 2019
On ergonomics
www.robinwils.com
March 29, 2025
Trying to Get Chimera Linux Running on Pentium Class Hardware
www.wezm.net
May 03, 2025
Which blend mode?
www.ctnicholas.dev
October 22, 2021
Perhaps Rust needs "defer"
gaultier.github.io
November 06, 2024
What even is distributed systems
notes.eatonphil.com
August 09, 2025
A Rapture Both Lonely and Wretched
eleanor.ghost.io
June 12, 2023
What should your mutexes be named?
gaultier.github.io
June 09, 2025
Vim Macro Trickz
www.hillelwayne.com
December 26, 2017
Voyager 1's transmitter issue may spell doom for the spacecraft
www.adastraspace.com
November 08, 2024
A small LED Cube
www.jonashietala.se
August 26, 2016
Building my ultimate keyboard
www.jonashietala.se
November 26, 2024
Project Cambria: Translate your data with lenses
www.inkandswitch.com
October 06, 2020
Our Software Dependency Problem
research.swtch.com
January 23, 2019
Are Volcanoes a Risk to Solar Dominated Grids?
austinvernon.site
July 16, 2025
Blockchains and Australian coffee cards
rubenerd.com
January 08, 2026
The roads not taken
vitalik.eth.limo
March 29, 2022
Adventures in Outsourcing: Cooking with TaskRabbit
mtlynch.io
January 11, 2017
A Picture Worth a Thousand Programmes
maggieappleton.com
April 01, 2022
8 Accessibility Mistakes We Need To Stop Making
calebporzio.com
May 23, 2019
What They Don't Teach You at a Computer Science Masters
healeycodes.com
April 24, 2019
Programmable Notes
maggieappleton.com
March 18, 2022
The Little Things in Life
www.jonashietala.se
February 03, 2011
I'm quitting Hacker News
steveklabnik.com
March 03, 2011
TinyPilot: Build a KVM Over IP for Under $100
mtlynch.io
July 23, 2020
I may be the only evil (bit) user on the internet
blog.benjojo.co.uk
November 26, 2015
Why I won't be attending PyCon US this year
snarky.ca
March 07, 2025
Coverage of India’s exploration of Mars
jatan.space
January 09, 2026
Clean Install of Windows 10 on a NVME m.2 Drive
ansonvandoren.com
December 21, 2020
Town Hall #14: Frends
taylor.town
October 12, 2023
Intuitive Machines and SpaceX both failed in their missions
www.adastraspace.com
March 11, 2025
Strategies for Working in Uncertain Systems
technology.riotgames.com
April 27, 2021
Wine update and 2020 vintage
blog.singleton.io
October 10, 2020
Thoughts on benchmarking streaming systems
www.scattered-thoughts.net
September 06, 2021
Left 4 Dead 2 – Puke
simonschreibt.de
February 01, 2013
How good are Chinese CPUs? Benchmarking the Loongson 3A6000
lemire.me
November 23, 2025
An Epic Start
www.jonashietala.se
April 26, 2014
Getting the book into my hands
www.jonashietala.se
April 22, 2021
Implementing interactive languages
www.scattered-thoughts.net
August 24, 2023
Burning 2.5Tb of Bandwidth Hosting a Nitter Instance
www.wezm.net
August 25, 2021
Compiling Lisp to Bytecode and Running It
healeycodes.com
October 15, 2024
Monad Tutorials for Other Topics
www.hillelwayne.com
March 05, 2018
Secure Home Assistant Access with Cloudflare and Ubiquiti Dream Machine
simplyexplained.com
December 12, 2020
Quick and easy PNG image size reduction
gaultier.github.io
February 23, 2024
Drawing the Invisible: React Explained in Five Visual Metaphors
maggieappleton.com
May 01, 2020
How does progress(1) work?
sirupsen.com
January 26, 2020
Friday Facts #433 - Liftoff Initiated
www.factorio.com
October 18, 2024
You're probably learning a technology in its seventh season, not its pilot
steveklabnik.com
January 27, 2023
Unified Memory Management
buttondown.com
July 07, 2025
My favourite animation trick: exponential smoothing
lisyarus.github.io
February 21, 2023
SSD reboot your thinking
fabiensanglard.net
March 17, 2012
Improving color quantization heuristics
blog.pkh.me
December 31, 2022
The 2030 Self-Driving Car Bet
blog.codinghorror.com
March 04, 2022
An approximate introduction to how zk-SNARKs are possible
vitalik.eth.limo
January 26, 2021
Cyberpunk: Broken Edges
simonschreibt.de
February 10, 2025
MAX17043: Battery Monitoring Done Right (Arduino & ESP32)
simplyexplained.com
April 28, 2021
Statically enforcing frozen data classes in Python
rednafi.com
January 04, 2024
Using Babel Without The Build (Inline JS FTW!!!)
calebporzio.com
September 07, 2019
Let's build a VORON: Build start
www.jonashietala.se
October 13, 2023
Notes on exit interviews
rednafi.com
August 07, 2023
Natural Gas is a Fuel of the Future
austinvernon.site
February 23, 2022
Using Heartbleed as a starting point
antirez.com
April 10, 2014
IPv6 anycast possibly done better
blog.benjojo.co.uk
July 20, 2017
Napkin Problem 15: Increase HTTP Performance by Fitting In the Initial TCP Slow Start Window
sirupsen.com
July 13, 2021
Docember
steveklabnik.com
December 01, 2015
[Mirror] A Proof of Stake Design Philosophy
vitalik.eth.limo
December 29, 2016
Introducing Sponsorware: How A Small Open Source Package Increased My Salary By $11k in Two Days
calebporzio.com
February 29, 2020
Some personal user experiences
vitalik.eth.limo
February 28, 2023
Windows AC/Row/Infinite
simonschreibt.de
April 02, 2014
Vector Sets are part of Redis
antirez.com
April 03, 2025
I got my Raspberry Pi 5 a HAT
stfn.pl
October 19, 2024
Vulkan 1.3 on the M1 in 1 month
asahilinux.org
June 05, 2024
App Clip Local Experiences have consumed my day
christianselig.com
September 08, 2025
Cloning Memcached with Go
healeycodes.com
October 21, 2019
Solving Knights and Knaves with Alloy
www.hillelwayne.com
February 11, 2019
2016 Read Books
www.jonashietala.se
December 27, 2016

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.