Reading List 06/20/26

www.construction-physics.com

Old Buildings on the Darro, Granada by David Roberts, via Wikipedia . 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 new housing bill, General Motors joining the grid-scale battery game, skepticism about data center delays, solid-state air conditioning, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Housekeeping items: This week IFP p...

The (or my?) golden age for PC building

www.rubenerd.au

Jay from JaysTwoCents had an impromptu chat with Steve from our local Australian Hardware Unboxed channel where they discussed a bunch of issues around modern PC building, or lack thereof thanks to the proliferation of “AI” investors and their unprofitable, all-encompassing activities. This lead them to remember what they considered the golden age for the hobby. I will never miss the opportunity to wax lyrical about old and retro computers here! This also concerns a part of my own tech...

Friday Facts #443 - More Planet Deliveries

www.factorio.com

Hello, Good news today Circuit network Klonan We have several more circuit network improvements to share with you today. Boiler/Heat exchanger circuit connection The Boiler type entities can now be connected to the circuit network, which makes it super easy to set up backup or emergency power conditions. You will also notice the beautiful new Heat exchanger graphics and working animation by Zsolti. Land mine Land mine was less o...

Raise the ambition threshold

jack-vanlightly.com

“Perfection is finally attained not when there is no longer anything to add, but when there is no longer anything to take away.” — Antoine de Saint-Exupéry AI gives us an unprecedented ability to add. The danger is that we begin to mistake accumulation for value. Delivery is only the beginning (or be mindful of catabolic collapse) Every new system and feature adds obligations: it must be operated, secured, monitored, documented, integrated, upgraded and eventually replaced or retired. Hac...

Finding active GitHub forks from the command line

blog.kowalczyk.info

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 fiddly. I just want a sorted list of forks with actual changes. So I wrote a small script: github-active-forks.ts . What it does It uses the GitHub API to find forks that have ahead c...

Shield AI awarded U.S. Air Force production contract for Collaborative Combat Aircraft mission autonomy

shield.ai

WASHINGTON (June 17, 2026) — Shield AI, the defense technology company building the world’s best autonomous solutions and next-generation aircraft, has been awarded a production contract by the U.S. Air Force to implement Hivemind mission autonomy software for the Collaborative Combat Aircraft (CCA) program.   The production award reflects the Air Force’s software-first approach to autonomy and its decision to evaluate mission autonomy as a standalone capability within the CCA program....

I hate compilers

xeiaso.net

Anubis is about to get WebAssembly-based proof of work checks so that administrators can use a non-SHA256 proof of work method to protect their websites. Part of the implementation goals of this work is that the check logic is defined in one place on both client and server. The client and server will then hook into the WebAssembly in order to make sure they're running in lockstep. However, one small problem comes up. What do you do when the client has WebAssembly disabled? I really...

Hash Consing Absolutism

buttondown.com

I might have mentioned before that I've been slowly working through the Simple tutorial for building a Sea of Nodes compiler. A lot of it is still sort of going over my head but I've learned a couple of interesting things in the process of working through it that I think I can bring back to a query planning context. One thing I learned from it is that my understanding of Hash Consing was a bit myopic. Or incomplete. I have always thought of hash consing as a way to turn value equality in...

Developer Desk Setup Ides 2026

www.makerstations.io

A developer desk setup decides how the next ten hours feel. Screen real estate, posture, and input gear shape focus more than software ever will. Most coding desk setup guides put the keyboard first. Working programmers usually find the screen and chair matter more. Here are the priorities, gear choices, and layout ideas that hold up in practice. Priorities that shape a developer desk setup Order matters when building a programmer desk setup. Spending $400 on a mechanical ...

Search Is Broken

kevquirk.com

I was listening to Late Night Linux 390 during my evening walking with the pooches tonight, and they were talking about (among other things) Kagi search . I've tried Kagi myself, but ultimately cancelled my subscription as I didn't really see the point in paying for it when I could get similar results with DuckDuckGo . This isn't because DDG or Kagi are inherently bad, it's because no matter which service you use, the web has been SEO'd to within an inch of its life, so we're fucked ei...

Artificial

www.inkandswitch.com

Once upon a time in march 2026 mimi hehe that event was interesting - exciting starts but I do find it a bit weird when people say "The Al did this", "the robot told me" and " it works with the Humans" Jess's talk was most interesting to me mimi Jess's talk was most interesting to me chee yes LOVED this, did i tell you i asked her to submit a demo some days pass mimi it happened again! "Claude did this", "me and Claude" is everyone always consciously making a little joke when...

Why the Human Genome’s Tangled Physicality May Confound AI

www.quantamagazine.org

Since its molecular structure was deduced in the 1950s, DNA has been hailed by many biologists as the secret of life. They’ve read and studied the information stored in the DNA found in the cells of living organisms, known as their genomes, and claimed that this genetic database must be some kind of blueprint, code script, or computer. But if DNA really does harbor some greater secret about how… Source Since its molecular structure was deduced in the 1950s, DNA has been hailed by many bio...

Cars Kinda Suck RN 1/3: Are EVs Worth it?

nate.mecca1.net

In April my car was in the shop three times. It was supposed to be one trip (O2 sensor, evap leak, & tires), but it wound up being divided into three because of some unavailability on my part and the mechanic’s, combined with a delayed shipment. Anyway, I got it back and figured I’d be done with that stuff for a bit. Within 24 hours I was jacking it up to see if a wheel bearing was bad, and within 48 I was riding back in a tow truck. In April my car was in the shop three times. It was suppo...

Fifteen Years in Fifty Minutes

theshamblog.com

On January 16, 2026, an impossible bug was solved. A bug in a library downloaded over a billion times every year, with a wall of comments asking for help, several hacked-together workarounds, and an open call to the entire internet to please try to solve it. A bug that had been open for 15 years, languishing as the oldest open issue on the project’s GitHub, predating its migration to GitHub even, because it had stymied every person who had tried to tackle it. I myself had already spent a full ...

The Tech of Silk Road

blog.computationalcomplexity.org

Last week I saw a talk by Northwestern professor Nina Wieda on the history of the Silk Road , a network of trading routes across Asia active from the second century BCE until the mid-15th century. I knew of the Silk Road but was surprised by how much it used and fostered various technologies.  It started with a technology that allowed for traveling long distances with limited access to water, better known as a camel. Travel was slow, it could take nearly two years to get from one end (modern d...

Running local models is good now

vickiboykis.com

I’ve been working with local models since they came out, and finally, they’re surprisingly good now. I have a 2022 M2 Mac with 64 GB RAM and 1TB storage and I’ve used Mistral 7B Gemma 3 OpenAI OSS-20B Qwen 3 MOE , as well as a number of other Qwen variants like Qwen 2.5 Coder across a lot of different system setups like raw llama.cpp with Open WebUI llama-cpp-python Ollama llamafiles and LM Studio Where are local models now? Early on, models were slo...

Forward

jamesg.blog

This post develops my thoughts on the theme of home that I first explored with focus in Home . You may appreciate reading Home before continuing to read this post. Whenever people ask me where I live, I have, for so long, spoken about the proximity to the city, knowing that Edinburgh is a place whose name people know. Earlier today, though, I realised that I shouldn’t necessarily define where I am in relation to another place: such phrasing can be helpful for direction, to help orient, but no...

Do not bargain to be loved

anniemueller.com

Gentle A gentler world begins in the way you touch your heart. Be soft with the light inside you. Caress your body with this breath. God is nothing else but the place where the sun comes up in your chest. You are the glimmering destination. You are the golden honey daubed on the bread of the ordinary. Whatever is perfect, whatever is heavenly, begins here. — Fred LaMotte Do not bargain to be loved.  Do not negotiate.  When love is withheld as a punishment, as a manip...

Datasette Apps: Host custom HTML applications inside Datasette

simonwillison.net

Today we launched a new plugin for Datasette, datasette-apps , with this launch announcement post on the Datasette project blog. That post has the what , but I'm going to expand on that a little bit here to provide the why . The TL;DR Datasette Apps are self-contained HTML+JavaScript applications that run in a tightly constrained sandbox hosted on your Datasette application. They can use JavaScript to run read-only SQL queries against data in Datasette, and can run write queries too ...

Passing of the torch

manuelmoreale.com

If you are subscribed to People and Blogs, you might have noticed that today’s newsletter arrived from a different address. That’s because the always lovely Zach has officially become the new custodian of this series. The peopleandblogs.com domain name has been transferred, the mailing list has been migrated (from Buttondown to Buttondown), and the RSS feed has been redirected. As I wrote in a previous post , I’m gonna publish three more interviews here on the site before official...

Accepted proposal: a goroutine leak profile in the Go standard library

rednafi.com

Go 1.27 is getting a goroutine leak detector in runtime/pprof . The proposal was accepted in April. A few common goroutine leaks # A goroutine leaks when it blocks on a channel or lock that nothing will ever release, so it lingers for the life of the process. I’ve been using uber-go/goleak to catch them in tests. One is an early return that strands a sender, which I covered in Early return and goroutine leak . It looks like this: func run ( tasks [] func () error ) ...

AI Happens

third-bit.com

These posts are Version 2 of this material. Please email me with feedback. Sex and Drugs and Guns and Code Restart A Little Psychology How We Got Here More Psychology When the Model is the Harm Privacy, Power, and the Self Who Gets What and Why More Analogies What We Owe the Future Regulation Works How Change Happens AI Happens Bibliography · Glossary · A Note on LLMS A lot of people are afraid that AI is going to take their jobs. That fear is legitimate...

Building Reliable Agentic AI Systems

martinfowler.com

One of the most interesting projects my colleagues have done with LLMs has been building a system with Bayer to allow pharmaceutical researchers to query decades of information about studies buried in PDF reports. Sarang Sanjay Kulkarni describes its evolution from keyword-based search to an intelligent research assistant capable of answering complex questions and drafting regulatory documents. more… One of the most interesting projects my colleagues have...

Random Old Posts

TitleDate
Netrunner Lindhska Store Championship Örebro
www.jonashietala.se
April 02, 2015
Superhero stew
blog.singleton.io
January 21, 2020
Now we have a Forum
www.jonashietala.se
December 21, 2009
JSX is a Lovechild
maggieappleton.com
January 20, 2019
JavaScript Bits You Skipped the First Time Around
maggieappleton.com
December 28, 2019
Napkin Problem 10: MySQL transactions per second vs fsyncs per second
sirupsen.com
July 17, 2020
Materialised Views - PCT Partition Truncation
rmoff.net
January 08, 2011
The browsers biggest TLS mistake
blog.benjojo.co.uk
January 07, 2024
I cut my browser debugging time in half using AI & MCP
nmn.gl
March 20, 2025
"C is not how the computer works" can lead to inefficient code
steveklabnik.com
October 25, 2019
Curing Mac mini M4 fomo with 3D printing
christianselig.com
November 12, 2024
I'm out of a job...
calebporzio.com
November 01, 2022
Exploring Sils-Maria in Switzerland
www.robinwils.com
September 09, 2023
What the PSF Conduct WG does
snarky.ca
November 26, 2024
What’s the Future of Gene Editing?
www.quantamagazine.org
June 11, 2026
Vampire Trouble – A Sad Conclusion
retrotechtive.wordpress.com
June 25, 2023
Literature review on the benefits of static types
danluu.com
November 07, 2014
How I wrote a book using Pollen
www.jonashietala.se
May 03, 2020
The Case for Separating Fission from Electricity Production
austinvernon.site
April 06, 2023
Steve Ballmer was an underrated CEO
danluu.com
October 28, 2024
Update GitHub Pages with Travis CI
steveklabnik.com
December 16, 2014
Media Playlists
sirupsen.com
June 02, 2018
Orange-Website-Proofing My Blog
laplab.me
July 01, 2023
Find a Phone-Home
taylor.town
December 22, 2022
Let's go easy on PyPI, OK?
mkennedy.codes
September 28, 2024
How I learned to program
danluu.com
September 12, 2016
DuckDB tricks - renaming fields in a SELECT * across tables
rmoff.net
February 27, 2025
Prefix sums at tens of gigabytes per second with ARM NEON
lemire.me
March 08, 2026
Where Optimizations Come From
buttondown.com
April 27, 2026
Long Term Goals
www.jonashietala.se
February 16, 2013
Why isn't differential dataflow more popular?
www.scattered-thoughts.net
January 21, 2021
Making a 2D soft-body physics engine
lisyarus.github.io
May 10, 2023
Thoughts on Structured Editing: Breaking Away from Syntax
mbuffett.com
September 27, 2020
Schedule Recurring Calls With Your Far-Away Friends
benjamincongdon.me
December 01, 2025
HYTRADBOI 2025 program and tickets
www.scattered-thoughts.net
January 31, 2025
The perils of computing cross-currency performance
c.pgdm.ch
January 10, 2026
Content is the user experience and what the deuce is content design?
adamsilver.io
July 01, 2018
EU is finally scaling down GDPR, AI Act and cookie banner laws
levels.io
November 20, 2025
Running Python code in a sandbox with MicroPython and WASM
simonwillison.net
June 06, 2026
The Attention Economy 2: Any App That Could Just Be A Website Only Exists To Track You
theluddite.org
December 01, 2022
Women are most attracted to men who believe in astrology
levels.io
January 12, 2026
Thinking Machines and interaction models
seangoedecke.com
May 12, 2026
obihackers IRC channel
rmoff.net
March 03, 2016
10 Years of Engineering Ladders
www.elidedbranches.com
May 28, 2025
Scaling Causal's Spreadsheet Engine from Thousands to Billions of Cells: From Maps to Arrays
sirupsen.com
July 05, 2022
Patchwork 10 · Beyond prose
www.inkandswitch.com
April 03, 2024
What's New in OBIEE 11.1.1.9 for Systems Administrators and Developers
rmoff.net
May 14, 2015
Nothing Fulfills
taylor.town
December 13, 2022
An incomplete list of skills senior engineers need, beyond coding
www.elidedbranches.com
June 12, 2021
Floating Point Formatting
research.swtch.com
January 10, 2026
The impact of management teams as a decision-making group, in startups and enterprise
notes.eatonphil.com
November 11, 2020
Good Art is Commonplace
taylor.town
April 08, 2023
Me when I deploy to production without testing
levels.io
October 31, 2021
9 Takeaways from the Vision Pro After 6 Months
www.matthewball.co
August 12, 2024
Breakage! in the Cargo.toml — How Rust Package Features Work (And Break)
predr.ag
December 04, 2024
Some terminal frustrations
jvns.ca
February 05, 2025
Advent of Code in Coq - Day 1
danilafe.com
December 03, 2020
Ink Note Q2 2025: Sketchy Calendar
www.inkandswitch.com
May 22, 2025
How I make a living working on SerenityOS
awesomekling.github.io
October 29, 2022
How to get data from Apache Kafka to Apache Iceberg on S3 with Decodable
rmoff.net
June 18, 2024
I, Robot
www.jonashietala.se
January 20, 2013
🎬 Lightning Talk: Comma Chameleon
moonbase.lgbt
July 29, 2020
Switching to Lenovo Carbon X1
fabiensanglard.net
October 02, 2020
Experimenting with using box-shadow as a border on top of a grid-gap
ohhelloana.blog
August 02, 2023
Troubleshooting Flink SQL S3 problems
rmoff.net
August 06, 2024
New Junior Developers Can’t Actually Code
nmn.gl
February 14, 2025
Rust Learning Resources
lilymara.xyz
October 13, 2023
Watchdog – Mail
simonschreibt.de
October 04, 2015
Choosing entrepreneurship over a corporate career
levels.io
October 17, 2016
Loading CSV data into Confluent Cloud using the FilePulse connector
rmoff.net
March 26, 2021
RittmanMead Webinar Series 2012
rmoff.net
April 20, 2012
No more tokens! Locking down npm Publish Workflows
www.zachleat.com
December 04, 2025
Searches Are Weird! No they're not! Bad coding style?
blog.computationalcomplexity.org
May 11, 2026
Data Engineering in 2022: ELT tools
rmoff.net
November 08, 2022
Are BGPs security features working yet?
blog.benjojo.co.uk
September 10, 2018
Leetcode - Episode 1 - Three Easys
healeycodes.com
January 01, 2019
A new way to call C from Java: how fast is it?
lemire.me
January 17, 2026
Weird projects I shipped with AI
seangoedecke.com
June 01, 2026
Unusual circuits in the Intel 386's standard cell logic
www.righto.com
November 22, 2025
Interpreting Go
notes.eatonphil.com
October 12, 2019
Gemini 3.5 Flash: more expensive, but Google plan to use it for everything
simonwillison.net
May 19, 2026
My 2022 in astrophotography
stfn.pl
December 30, 2022
"The Rust Programming Language" will be published by No Starch Press
steveklabnik.com
September 08, 2015
Redis array type: short story of a long development
antirez.com
May 04, 2026
Twitter giveaways can be hacked to win every time
levels.io
January 11, 2020
I patched iozone for better disk benchmarks on modern macOS
www.jeffgeerling.com
May 27, 2026
Streams: a new general purpose data structure in Redis.
antirez.com
October 02, 2017
Implementing a clear room Z80 / ZX Spectrum emulator with Claude Code
antirez.com
February 24, 2026
Rubinius is awesome
steveklabnik.com
October 04, 2011
The Little Coder's Predicament
steveklabnik.com
December 28, 2009
Exploring ksqlDB window start time
rmoff.net
January 09, 2020
My HYTRADBOI'22 Jam
predr.ag
October 03, 2022
Moon Cannon: Prelude
notes.ansonbiggs.com
September 25, 2024
I'm a Coin Boy, Too
taylor.town
August 21, 2023
Solving the NYTimes Pips puzzle with a constraint solver
www.righto.com
October 18, 2025
In the future writing code will be like using a pro dslr and no code like a smartphone camera
levels.io
September 07, 2019
Fragments: April 29
martinfowler.com
April 29, 2026
Dancing mad with sandboxing
xeiaso.net
May 28, 2026
Spenzo - Ova
levels.io
August 02, 2012
Docker images using uv's python
mkennedy.codes
September 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.