Reading List 08/22/26

www.construction-physics.com

View of Haarlem with Bleaching Grounds , by Jacob van Ruisdael, via WikiArt . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at Los Angeles’ ADUs, electrical transformer manufacturing, gas turbine power plants, how water in the Colorado River is used, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. No essay this week, but I have a very lon...

‘Huge Breakthrough’ in the Math of Imbalance

www.quantamagazine.org

One does not need a doctorate in mathematics to split 12 eager trivia buffs into two competitive teams. But consider that each person arrives with unique strengths and liabilities: One may be a geography obsessive with no ear for music, another could be a naturalist who doesn’t own a television, and another could be a cinephile who never reads. Balancing traits between two camps becomes a lot… Source One does not need a doctorate in mathematics to split 12 eager trivia buffs into two comp...

Permanent Reference Media

nate.mecca1.net

See, I told you I’d get tuckered out writing about vehicles and be back to protocols soon enough. “The internet is forever” is a great warning against the inability to unshare content, but completely irrelevant in regard to linkrot and long term preservation. Links I save or share here often are offline or significantly altered on a scale of months or years, much less over the course of decades. Http is efficient; “go get that file from that server” is fast, but does a rather poor job ...

seasons

jamesg.blog

poems embody Nature, of seasons (for)ever- changing; living in time. poems embody Nature, of seasons (for)ever- changing; living in time. poems embody Nature, of seasons (for)ever- changing; living in time.

On values, morals, and doing business

manuelmoreale.com

I caught wind of the news that MacStories is back posting on X, the “everything platform”, and that seems to have caused some backlash. I am not a reader of MacStories (because tools are tools and I don’t read about new computers the same way I don’t read about new washing machines) and I’m also not on X. So why do I even care about this news? Well, the short answer is that I don’t. But after the move (I guess because of the backlash?) Federico Viticci, MacStories’ Founder, posted ...

Getting the Steam Deck LCD working on a Raspberry Pi

www.jeffgeerling.com

The BOE TV070WXM-TV0 LCD used in the original Steam Deck can be had for around $30. It's a serviceable 7" touchscreen with 400 nits of brightness and a resolution of 1280x800 (for a sharp 216 ppi). The specs are a lot nicer than the Pi 7" Touch Display , which costs twice as much, with giant bezels and half the resolution! Until today, the Steam Deck LCD didn't work with a Raspberry Pi. But the folks at Scandent were trying to standardize on a mass-market touchscreen for one of the...

What Else Should I Read?

third-bit.com

I would be very grateful for pointers to other recent empirical studies of the impact of AI on programming education that are more rigorous than the gushing slop being tossed around on LinkedIn. I’d be particularly grateful for studies that show negative or neutral results. download the .bib file @article{Abdulla2024, title = {Using ChatGPT in Teaching Computer Programming and Studying its Impact on Students Performance}, volume = {22}, ISSN = {1479-4403}, url = {http://dx.doi.org/...

Citizens Build, Agents Execute, Experts Govern

martinfowler.com

TL;DR Why building an app over the weekend isn't the same as building enterprise software I’ve noticed an interesting gap opening up over the last six months. It isn’t really a gap in technology. It’s a gap in what different people think software engineering actually is. The conversation usually starts the same way. A non-techie, maybe an executive, tells me about something they’ve built over the weekend. Sometimes it’s a chatbot. Sometimes it’s an internal workflow. Sometimes i...

IBM Employee Statistics 2026

www.makerstations.io

IBM employed 264,300 people across IBM and its wholly owned subsidiaries at December 31, 2025, down from 270,300 a year earlier. The company reported $67.5 billion in 2025 revenue with a smaller workforce than in any of the three prior years. This post collects the verified workforce numbers IBM published in its 2025 Annual Report, its 2026 proxy statement, and its own responsible business data summary. IBM Employee Statistics 2026 264,300 Employees at IBM and wholly owned subsidiaries, ...

Concurrent Servers: Part 8 - Go

eli.thegreenplace.net

This is part 8 in a series of posts on writing concurrent network servers. In this part, we'll switch to Go and see how it tackles the challenges described earlier in the series. All posts in the series: Part 1 - Introduction Part 2 - Threads Part 3 - Event-driven Part 4 - libuv Part 5 - Redis case study Part 6 - Callbacks, Promises and async/await Part 7 - Rust Part 8 - Go (this part) This post assumes a basic familiarity with the Go programming language. Sequential ...

Getting Better Performance in Livelymerge

www.inkandswitch.com

Introduction In the Livelymerge project, Dan Ingalls, Peter van Hardenberg, and I (Alex Warth) are building a Lively Kernel-like system whose heap is an Automerge document. (See the earlier notes in this series for the object model and support for local state .) One of the challenges I listed at the start of this series was performance : can programs whose objects live in an Automerge document run fast enough for authentic use? For a while the answer was no. Here’s the example th...

You should never be angry at work

seangoedecke.com

I try not to give a lot of prescriptive advice about working in tech companies 1 . There are many ways to be successful, and every company works differently. If you’re shipping projects and your management chain is happy, it doesn’t really matter how you’ve accomplished it. However, there’s one thing that I do think is solid advice: you should never be angry at work . Anger in the workplace Anger in the workplace is toxic. An angry colleague immediately becomes a new problem to b...

A Tale of Two Flink Autoscalers

netflixtechblog.com

Samuel Yeboah , Francesco Di Chiara and Mingliang Liu Today, Netflix runs two Flink autoscalers. That is exactly one more than we want. We built the first one in-house years ago, when there was no mature option suited to our platform. The second came from the Apache Flink community, and it can scale workloads our homegrown system was never designed for. We now run both in production and are steadily converging on the open-source one. Along the way we learned some hard lessons about metrics, c...

Pitfalls of Benchmarking on Modern Systems

stefan-marr.de

Modern computer systems are quite fascinating. They are highly complex, run a lot of software, and their performance characteristics are hard or impossible to predict. Earlier this year, I gave a lecture on benchmarking, which for lack of generic and always-applicable advice, I started with a brainstorming session about its pitfalls. Since systems have become so complex that we rarely know what happens exactly. We are prone to simply guess what’s going on. Or rather, we should hypothesize a...

Our Servants Will Do That For Us

borretti.me

The implicit promise of modernity is: we have to work really hard for a few centuries, but eventually we’ll get to the Star Trek future where we’ve automated all the drudgery, and all work is meaningful, heroic, and dignifies the spirit. We will be artists, scholars, captains of the starship Enterprise , etc. There’s a few problems with this idea: “Drudgery” and “meaningful work” are in the same complexity class, so the technology to automates the former also automates th...

Gamifying Snacking with Snacker Tracker

kevquirk.com

So one of the things I've been trying to do as part of my journey to lose weight and get fit is sort my diet out. As the saying goes, "you can't out-train a poor diet" . And the worst part of my diet is definitely snacking in the evening. The routing generally goes: Have dinner. Put the kids to bed and settle down with my wife on the couch. Crave snacks out of habit. Get snacks and eat them! I'm the type of person who finds an arbitrary thing to aim for very motivating. It's n...

s21e24: What if they’re all right?; I didn’t make this; I write because

thingsthatcaughtmyattention.com

0.0 Context Setting Friday, 21 August 2026 in Portland Oregon where the timer continues to tick down to Skynet Sentience day. A busy day today: the 9am show, and then a couple calls, along with making sure that I get some proposals and overviews out to people. 0.1 Events That’s a wrap on How People Work, Live! ... with Marcin Wichary. You can go watch the recording now , or you can look at the playlist , or even (deep breath) subscribe to my channel . Next up! How People Work,...

Skyroot Vikram-1, the least worst case scenario for India’s launch crisis

jatan.space

First launch of Skyroot’s Vikram-1 rocket from ISRO’s Sriharikota launch complex. Images: Skyroot Aerospace The successful launch of Skyroot Aerospace’s small Vikram-1 rocket on July 18 , sans the mixed outcome for payloads , has been hailed as a revolutionary launch success for India by the company, ISRO, the Indian government, various media outlets, industry executives, and people at large. That it’s rare globally to achieve orbit on first attempt bolstered said outlook and emot...

Programming an SST39SF040 with the T48 and minipro

www.rubenerd.au

I’ve only ever programmed DIP EEPROMs with my XGecu T48 , and entirely for retrocomputers of the 8 and 16-bit variety. But I wanted to revive an old motherboard with a dead BIOS chip, so I sourced a replacement and programmed it. The chip in question is a SST39SF040, an EEPROM in a PLCC package. This necessitated buying a carrier adaptor from AliExpress to allow the T48 to interface with it: For those with a keen eye, yes, that’s a USB cable from an old 250 MB Iomega Zip drive! All th...

Interesting links - August 2026

rmoff.net

In the UK August is known in the press as "silly season" (because nothing of note happens, so the only stories published are nonsense ones). Turns out this doesn’t apply to the world of data and AI blog posts - still over 50 interesting ones for me to share with you this month. In the UK August is known in the press as "silly season" (because nothing of note happens, so the only stories published are nonsense ones). Turns out this doesn’t apply to the world of data and AI blog posts - s...

Shield AI’s X-BAT named official autonomous aircraft of the Army-Navy Game

shield.ai

RENO, Nev. (August 20, 2026) — Shield AI, the defense-tech company building the world’s best AI pilots and next-generation aircraft, today announced its X-BAT has been named the Official Autonomous Aircraft of the Army-Navy Game presented by USAA, one of the most storied rivalries in American sports. Shield AI also joins as an Associate Sponsor of America’s Game. The 127th meeting of the United States Military Academy at West Point’s Army Black Knights and the United States Naval Academy...

Rust Glancer

matklad.github.io

Rust Glancer Aug 21, 2026 Rust Glancer , a functional LSP server for Rust which uses two orders of magnitude less RAM, is incredibly cool. Go check it out! This post started as a comment on lobste.rs, but I figured it out that it’s better to publish it somewhat more prominently. Don’t expect polished writing though! Some thoughts: rust-analyzer uses rowan for syntax tree representation Yeah, rowan is garbage :P I was really thinking about incremental parsing, i...

[PT] Internet à moda antiga: conheça a indie web, onde as pessoas ainda fazem seus próprios sites

ohhelloana.blog

Internet à moda antiga: conheça a indie web, onde as pessoas ainda fazem seus próprios sites Also posted on IndieNews Internet à moda antiga: conheça a indie web, onde as pessoas ainda fazem seus próprios sites Also posted on IndieNews Internet à moda antiga: conheça a indie web, onde as pessoas ainda fazem seus próprios sites Also posted on IndieNews

Random Old Posts

TitleDate
0050: smolderingly fast b-trees, serious fun, what is the point of an online conference, it's ok to be afraid, HYTRADBOI progress, no other progress, vancouver.systems, not the incentives, llm garbage, books
www.scattered-thoughts.net
November 25, 2024
A new introduction to Rust
steveklabnik.com
February 27, 2015
I prefer "Yankee" over "Usonian" over "American"
taylor.town
July 14, 2026
Autonomy Online: A Case For The IndieWeb on Smashing Magazine
ohhelloana.blog
September 02, 2020
Deeper dive on cross-L2 reading for wallets and other use cases
vitalik.eth.limo
June 20, 2023
Interview with the D Language Blog: BSDScheme
notes.eatonphil.com
January 20, 2018
OBIEE 11.1.1.6.2 BP1 - Logical SQL Diagnostic view
rmoff.net
July 11, 2012
Air Travel Doesn't Have to be Terrible
austinvernon.site
August 19, 2021
What is Markdown, and Why is it Awesome?
rmoff.net
September 12, 2017
Town Hall #22: News
taylor.town
May 07, 2024
Astro Archive - The Horsehead Nebula
stfn.pl
October 04, 2023
Alpha 1 – My Top 5 Usecases
simonschreibt.de
January 22, 2016
Goodbye Wordpress, thanks AI
mkennedy.codes
September 30, 2025
Coarse base visibility
30fps.net
January 09, 2025
Installing obi-metrics-agent, Graphite, and collectl
rmoff.net
March 27, 2014
Meta Reinforcement Learning
lilianweng.github.io
June 23, 2019
ChatControl is back with a vengeance
levels.io
March 26, 2026
AI Product Engineering Notes
hamel.dev
August 12, 2026
Blocked by a member of the European Parliament
levels.io
May 23, 2018
Town Hall #29: Revolution
taylor.town
June 28, 2026
Code folding in Doom Emacs
c.pgdm.ch
October 21, 2024
Don't Sweat the Ad Blocker Drama
mkennedy.codes
November 28, 2023
SLH-DSA vs Schnorr Verification
conduition.io
January 25, 2026
Doom3 Source Code Review
fabiensanglard.net
June 08, 2012
Why buying YouTube views is bad
levels.io
July 05, 2012
If you're always working you're not crushing it you're just highly inefficient
levels.io
December 01, 2014
Bitcoin Cash needs a Specification
www.jonashietala.se
July 30, 2018
Programming an SST39SF040 with the T48 and minipro
www.rubenerd.au
August 20, 2026
Postmortem: MenuCity
www.jonashietala.se
October 19, 2009
Algorithms interviews: theory vs. practice
danluu.com
January 05, 2020
How to Land the Space Shuttle... from Space
blog.singleton.io
August 14, 2020
The only thing young people in Southern Europe can do is drink and smoke
levels.io
April 26, 2025
Post-Mortem Python Plotting
andyljones.com
March 06, 2020
A series of tricks and techniques I learned doing tiny GLSL demos
blog.pkh.me
December 07, 2025
Testing Go CLIs with testscript
rednafi.com
May 18, 2026
Colt's Revolutions
taylor.town
December 02, 2024
It's Time We Talked About Time: Exploring Watermarks (And More) In Flink SQL
rmoff.net
April 25, 2025
While the EU fights about nuclear energy China plans 150 new reactors
levels.io
June 17, 2023
The growth of command line options, 1979-Present
danluu.com
March 03, 2020
Announcing Feedlynx
www.wezm.net
July 28, 2024
Who's been at the cookie jar? EBS-BI authentication and Load Balancers
rmoff.net
March 05, 2010
The gift card accountability sink
www.bitsaboutmoney.com
December 19, 2025
Earn a Build Passing Badge on GitHub! Testing Your Express App with Travis CI (Tutorial)
healeycodes.com
March 22, 2019
The Dying Computer Museum
ascii.textfiles.com
August 19, 2024
Eggplant curry
blog.singleton.io
February 09, 2020
Aardvark'd: The Fog Creek Documentary, 18 Years Later
mtlynch.io
September 08, 2023
Backstitch 01 · Version Control for Space and Structure
www.inkandswitch.com
November 10, 2025
The perils of computing cross-currency performance
c.pgdm.ch
January 10, 2026
Causal ordering
www.scattered-thoughts.net
August 16, 2012
How I Keep Notes About My Laravel Projects: scratch.md
calebporzio.com
September 05, 2017
Ink Note Q2 2025: Sketchy Calendar
www.inkandswitch.com
May 22, 2025
What is Software Engineering?
research.swtch.com
May 30, 2018
Things That Outlive Fancy Rats
taylor.town
July 20, 2023
Minor site updates
www.jonashietala.se
April 29, 2020
Sabbatical #16: Kaikōura
darekkay.com
June 03, 2026
An Official* Logo for HTML
www.zachleat.com
February 19, 2026
Learning with not Enough Data Part 3: Data Generation
lilianweng.github.io
April 15, 2022
Space News: JWST budget cuts, why Starship broke up, and Artemis II stacking
www.adastraspace.com
January 28, 2025
Good Home Automation Should be Boring
simplyexplained.com
April 10, 2021
Ink Note March 29, 2023: ink track update / thoughts on research direction
www.inkandswitch.com
March 29, 2023
What a computer science degree looks like in 2020
www.cameronmacleod.com
May 24, 2020
External: Four Years of Rust At OneSignal
lilymara.xyz
June 19, 2020
Pivoting Aggregates in Ksql
rmoff.net
April 17, 2019
We need more makers less coaches
levels.io
March 05, 2023
Powering a Raspberry Pi Pico with solar panels and an 18650
stfn.pl
June 09, 2023
Walking through a basic Racket web service
notes.eatonphil.com
December 29, 2016
Sabbatical #18: Great Ocean Road
darekkay.com
July 14, 2026
0032: undroppable tombstones, forest fuzzer, manifest race, hash_log, zig coercions, zig pointer hops, zig object notation, domain knowledge, built from broken, database internals, papers
www.scattered-thoughts.net
January 31, 2023
The Recovery Kit Nano (STL Files)
www.doscher.com
November 30, 2025
Jedi: Fallen Order – Splishy Splashy
simonschreibt.de
May 22, 2023
Birthday cards for Dad
steveklabnik.com
March 26, 2012
2016 Read Books
www.jonashietala.se
December 27, 2016
Logging specific types of sawserver activity
rmoff.net
August 20, 2009
What Does This DevEx Engineer Do?
rmoff.net
May 23, 2023
What A Century (Plus a Pandemic) Does to Moviegoing and Why It Matters
www.matthewball.co
June 26, 2024
Signed Distance Field Fonts
www.redblobgames.com
March 23, 2024
Select boxes shouldn’t submit on change
adamsilver.io
September 17, 2014
Reading List 06/20/26
www.construction-physics.com
June 20, 2026
We live in a world built by dead people
levels.io
September 09, 2015
Generating ideas
www.jonashietala.se
May 23, 2010
Addressing CGO pains, one at a time
gaultier.github.io
February 14, 2025
Use Chameleon templates in the Robyn web framework
mkennedy.codes
March 19, 2026
Running Sia on a Synology NAS via Docker
mtlynch.io
May 30, 2016
Begrudgingly choosing CBOR over MessagePack
taylor.town
March 01, 2025
Redis is not "open core"
antirez.com
August 24, 2018
Dispatch 002: Making a new medium and other recaps
www.inkandswitch.com
December 21, 2023
Thinking like a compiler: places and values in Rust
steveklabnik.com
April 07, 2025
Poem: Don’t screw up the Moon
jatan.space
April 29, 2026
What's involved in getting a "modern" terminal setup?
jvns.ca
January 11, 2025
Harness Engineering for Self-Improvement
lilianweng.github.io
July 04, 2026
New blog from Oracle - OBI Product Assurance
rmoff.net
August 15, 2011
Why coliving economics still don't make sense
levels.io
March 08, 2021
Ubuntu Linux on Snapdragon X Laptop (Lenovo Yoga Slim 7x)
www.wezm.net
December 01, 2024
Delayed Code Generation
buttondown.com
January 19, 2026
Ink Note Fall 2023: Gizmo Design
www.inkandswitch.com
November 05, 2023
I ❤️ Microscopes
www.hillelwayne.com
April 01, 2022
Almost nobody I know in Asia wants to move to America anymore
levels.io
June 22, 2023
My drum and bass track Sequoyah on Exegene Records in 2004
levels.io
November 29, 2004
Simulating Queueing
buttondown.com
March 02, 2026
Let's build a VORON: Wrap-up
www.jonashietala.se
March 05, 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.