Update on My Coffee Ridden Framework 13

kevquirk.com

A week or so ago, I talked about how I might have killed my Framework 13 by dumping a full mug of coffee over it while it was running. In that last post I explained how I'd stripped the laptop down and was waiting for some isopropyl alcohol (IPA) to be delivered so I could more thoroughly clean it. Well dear reader, the IPA turned up, I cleaned it as best I could, and left it for 24 hours to dry off. The next day I came back to it, re-assembled it and hit the power button with a fair amoun...

A Powerful New ‘QR Code’ Untangles Math’s Knottiest Knots

www.quantamagazine.org

From the tangle in your computer cord to the mess your cat made of your knitting basket, knots are everywhere in daily life. They also pervade science, showing up in loops of DNA, intertwined polymer strands, and swirling water currents. And within pure mathematics, knots are the key to many central questions in topology. Yet knot theorists still struggle with the most basic of questions: how to… Source From the tangle in your computer cord to the mess your cat made of your knitting basket,...

Spending hard caps

manuelmoreale.com

I was catching up with some tech news yesterday and every time I read one of these “I woke up with a USD 18k bill in my Cloud account” articles, I am reminded about how fucking stupid—and predatory—this whole industry can be. The ability to set hard spending caps should be required by law. I think that’s another issue the EU should decide to tackle at some point. If I know I have a budget available, there should be an option for me to configure your service so that you don’t allo...

Debugging WASM in Chrome DevTools

eli.thegreenplace.net

When I was working on the WASM backend for my Scheme compiler , I ran into several tricky situations with debugging generated WASM code. It turned out that Chrome has a very capable WASM debugger in its DevTools, so in this brief post I want to share how it can be used. The setup and harness I'll be using an example from my wasm-wat-samples project for this post. In fact, everything is already in place in the gc-print-scheme-pairs sample. This sample shows how to construct Scheme-like...

Inadvertent draft publishing

www.rubenerd.au

I accidentally published a few hundred drafts yesterday. I was messing with a new Hugo build pipeline, and symlinked something where it shouldn’t be. It was less destructive than getting the if and of wrong in dd(1) , but it still wasn’t ideal. I heard you like infinite recursion, so I…! Only one made it through to the RSS feed I think, and it was my evolving thoughts on Australia’s teen social media ban which is proving much harder to write and cite than I expected. Who would hav...

Big Tech as the Medieval Church

third-bit.com

The medieval Church wasn’t just (or primarily) a religious institution: it also provided civil infrastructure to large parts of Europe. Monasteries preserved and copied the manuscripts that contained the accumulated knowledge of the civilization. Other parts of the Church maintained the hospitals and schools, and operated the record-keeping systems that kept track of births, deaths, marriages, and property transfers—the events on which legal and economic life depended. What the Church got ...

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...

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...

It’s a lot to process

anniemueller.com

… everything. I need to know less, but I know more.  Trying to cultivate a life which allows me to know less while still participating in society requires me to know more and do more than simply laying back and passively allowing the unending flood of information to drown me.  Please note that we are all being drowned. What is it that is drowning us?  Information and misinformation. Part of the drowning is the effort required to try to distinguish between the two. You’re try...

What Are Gimkit Cosmetics?

www.makerstations.io

Gimkit cosmetics are visual items players earn by answering questions in 2D game modes. They cover character skins called Gims, particle trails, and lobby stickers. None of them affect scores or gameplay speed. Gimkit released the first cosmetics on April 12, 2022, and the system has grown steadily since then with Packs added in March 2025. What Are Gimkit Cosmetics and How Do They Work? Cosmetics work through XP earned in Gimkit 2D game modes . Every 1,000 XP moves a player up one level, ...

Collaborative Editing as Progressive Enhancement

www.zachleat.com

We’re ramping up again to launch the Build Awesome (11ty) Kickstarter Final_FINAL_v2 on April 28, 2026 and in this post I make the case for a new web site builder can layer itself on top of your existing projects as a progressive enhancement. Infrastructure as progressive enhancement! We’re ramping up again to launch the Build Awesome (11ty) Kickstarter Final_FINAL_v2 on April 28, 2026 and in this post I make the case for a new web site builder can layer itself on top of your existing...

Climbing the Grossvenediger

www.robinwils.com

My experience on a five day alpinism course to the Grossvenediger. My experience on a five day alpinism course to the Grossvenediger.

Fragments: April 21

martinfowler.com

Last week Thoughtworks released the 34th volume of our Technology Radar . This radar is our biannual survey of our experience of the technology scene, highlighting tools, techniques, platforms, and languages that we’ve used or otherwise caught our eye. This edition contains 118 blips, each briefly describing our impressions of one of these elements. As we would expect, the radar is dominated by AI-oriented topics. Part of this is revisiting familiar ground with LLM-assisted eyes: An...

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...

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.

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...

Butterflies

jamesg.blog

I like to walk quickly. One of my childhood friends did, too. Whenever I reflect on the pace at which I walk, I think of the times when we tried to walk as fast as possible. My friend was much more athletic than I – with longer legs, too – so they often had the edge in walking speed. I loved trying to be quick anyway. Now, I have the joy of walking bringing back those memories. When I notice something out in the world, I often stop in my tracks, eager to see or hear as much of what I have no...

Articles on Chandrayaan 1, India’s first Moon mission

jatan.space

Chandrayaan 1 spacecraft illustration. Image: TeamIndus Looking back at Chandrayaan 1 and forward to Artemis How NASA and India discovered water on our Moon Interviewing Chandrayaan 1’s Mission Director How Chandrayaan 1 viewed a solar eclipse from the Moon Tangent: Kids in South Korea and a Moon mission Like my efforts to provide free...

Is Claude Code going to cost $100/month? Probably not - it's all very confusing

simonwillison.net

Anthropic today quietly (as in silently , no announcement anywhere at all) updated their claude.com/pricing page (but not their Choosing a Claude plan page , which shows up first for me on Google) to add this tiny but significant detail (arrow is mine, and it's already reverted ): The Internet Archive copy from yesterday shows a checkbox there. Claude Code used to be a feature of the $20/month Pro plan, but according to the new pricing page it is now exclusive to the $100/month or $20...

Luddites and AI datacenters

seangoedecke.com

Is it time to start burning down datacenters? Some people think so. An Indianapolis city council member had his house recently shot up for supporting datacenters, and Sam Altman’s home was firebombed (and then shot ) shortly afterwards. People from all sides of the argument are sounding the alarm about imminent violence. The obvious historical comparison is Luddism , the 19th-century phenomenon where English weavers and knitters destroyed the machines that were automating their w...

Michael Rabin Passed Away on April 14, 2026, at the age of 94

blog.computationalcomplexity.org

Michael Rabin passed away on April 14, 2026 at the age of 94.  (Scott Aaronson has also blogged about his passing, see   here .)  I had many points to make about him; however, the first one got so long that I will just do that one for today's blog post. Rabin is an extremely well-rounded \(\ldots\) computer scientist? Computer scientist seems too narrow, and the point of this point is that he was well rounded. So I will start this thought again. The following is an extremely important questi...

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...

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...

Random Old Posts

TitleDate
I canceled my book deal
austinhenley.com
December 31, 2025
Inkbase: Programmable Ink
www.inkandswitch.com
November 20, 2022
Decision Table Patterns
www.hillelwayne.com
September 09, 2020
Artemis II Is Not Safe to Fly
idlewords.com
March 28, 2026
Ingesting XML data into Kafka - Introduction
rmoff.net
October 01, 2020
Time
taylor.town
September 18, 2018
Feature Interaction Bugs
www.hillelwayne.com
February 05, 2020
ServiceRouter: Hyperscale and Minimal Cost Service Mesh at Meta
www.micahlerner.com
March 28, 2024
A UX Review of Peugeot’s New Interior: When Design Ambition Meets Software Reality
www.theturnsignalblog.com
June 01, 2025
Automatically regenerate Tailscale TLS certs using systemd timers
stfn.pl
July 25, 2025
A good maxim to bear in mind when designing reports
rmoff.net
September 23, 2010
September 2023
maggieappleton.com
September 01, 2023
Big Tech as the Medieval Church
third-bit.com
April 22, 2026
Back to Training
www.jonashietala.se
September 04, 2011
My book 'Why Cryptocurrencies?' is done
www.jonashietala.se
April 29, 2020
[Mirror] Cantor was Wrong: debunking the infinite set hierarchy
vitalik.eth.limo
April 01, 2019
The problem with disabled buttons and what to do instead
adamsilver.io
May 14, 2023
Oracle GoldenGate / Kafka Connect Handler troubleshooting
rmoff.net
September 12, 2017
Checkpoint Chronicle - February 2024
rmoff.net
February 22, 2024
TinyPilot: Build a KVM Over IP for Under $100
mtlynch.io
July 23, 2020
Empty Pointers and Constellations of AI
maggieappleton.com
December 17, 2022
Performance and OBIEE - part II - Test - Define
rmoff.net
March 18, 2013
Wayfinding
lilymara.xyz
September 27, 2023
Lambda Calculus and Church Encoded Integers
danilafe.com
March 29, 2019
2019 in Review
www.jonashietala.se
December 25, 2019
Using Open Sea Map data in Kibana maps
rmoff.net
March 04, 2021
An individual can change an organization
notes.eatonphil.com
November 03, 2025
An Algorithm for Generating Ideas
taylor.town
June 16, 2019
Using WSL and Let's Encrypt to create Azure App Service SSL Wildcard Certificates
feeds.hanselman.com
June 27, 2023
Your Interview Process Is Too Damn Long (and How To Fix It)
chrlschn.dev
October 19, 2023
Buttons shouldn’t have a hand cursor
adamsilver.io
July 15, 2016
Charts & Checklists for Serious Dreamers
taylor.town
March 07, 2023
What's the big deal about key-value databases like FoundationDB and RocksDB?
notes.eatonphil.com
August 23, 2022
Recommendations
www.robinwils.com
January 08, 2025
Year Day is December 11
taylor.town
November 29, 2024
TortoiseSVN doesn't prompt for authentication
rmoff.net
September 21, 2010
Don't let Alloy facts make your specs a fiction
www.hillelwayne.com
April 10, 2024
Dynamic Naming of OBIEE 12c Service Instance Exports
rmoff.net
May 27, 2016
Unironically Using Kubernetes for my Personal Blog
mbuffett.com
March 17, 2021
Performance and OBIEE - part V - Execute and Measure
rmoff.net
March 18, 2013
Friends with GPS Benefits
taylor.town
May 04, 2025
Making Programming Visual, Spatial, and Learnable
maggieappleton.com
January 12, 2021
🎄 Twelve Days of SMT 🎄 - Day 5: MaskField
rmoff.net
December 14, 2020
The Linear Oppression of Note-taking Apps
maggieappleton.com
May 07, 2021
Safety and Liveness Properties
www.hillelwayne.com
September 06, 2022
There is No Truth and There Will Never Be Truth
blog.thornewolf.com
May 16, 2025
Content creator
fgiesen.wordpress.com
July 07, 2025
The next iteration of "Designing Hypermedia APIs"
steveklabnik.com
February 12, 2013
2025 Wrap Up Post
nate.mecca1.net
January 10, 2026
La votación mediante blockchain está sobrevalorada entre personas desinformadas pero subestimada entre personas informadas
vitalik.eth.limo
May 25, 2021
Thoughts: this version of myself
ohhelloana.blog
November 01, 2020
First few hurdles writing a Scheme interpreter
notes.eatonphil.com
January 10, 2018
The Scourge of "Someday"
taylor.town
October 01, 2022
0021: hytradboi schedule + tickets, imp v3 ideas, real world of technology, changing minds, essence of software, typed image-based programming with structure editing, fosdem 2022, introspecting async
www.scattered-thoughts.net
February 21, 2022
Notes on getting data into InfluxDB from Kafka with Kafka Connect
rmoff.net
January 23, 2020
Coordinated Progress – Part 3 – Coupling, Synchrony and Complexity
jack-vanlightly.com
June 11, 2025
the good in the suck
strangestloop.io
May 10, 2023
The Three Durable Function Forms
jack-vanlightly.com
December 10, 2025
Cloning Memcached with Go
healeycodes.com
October 21, 2019
Kafka Connect - Request timed out
rmoff.net
November 29, 2019
Simple export/import of Data Sources in Grafana
rmoff.net
August 08, 2017
Better Vuejs form handling with SparkForm
calebporzio.com
June 24, 2016
Meta Reinforcement Learning
lilianweng.github.io
June 23, 2019
New version of BigDataLite VM from Oracle
rmoff.net
June 06, 2016
The air sings: sympathetic vibrations
blog.andymatuschak.org
October 13, 2011
Baby's second wasm compiler
www.scattered-thoughts.net
July 09, 2024
Binding of Isaac – Composition
simonschreibt.de
July 15, 2013
A Guide to Prototyping Automotive Interfaces
www.theturnsignalblog.com
September 01, 2023
DPayments on the DWeb now possible? Math breakthrough
brewster.kahle.org
November 16, 2020
The Pornetariat: The Techno-Optimist Underclass
theluddite.org
December 01, 2023
Some reasons to work on productivity and velocity
danluu.com
October 15, 2021
2010 in review
www.jonashietala.se
January 06, 2011
How I run a coffee club
notes.eatonphil.com
December 31, 2024
Speed matters
www.scattered-thoughts.net
October 14, 2021
Ordering and Partitioning
buttondown.com
November 17, 2025
much worse than kids stomping that pig's bladder
taylor.town
October 03, 2023
Minimal Boolean Formulas
research.swtch.com
May 18, 2011
The first conformant M1 GPU driver
alyssarosenzweig.ca
August 22, 2023
ODI Server install - missing odiparams.sh file
rmoff.net
March 27, 2009
Summary of reading: January - March 2026
eli.thegreenplace.net
April 01, 2026
Modeling Redux with TLA+
www.hillelwayne.com
February 12, 2018
Backchannel: A relationship-based digital identity system
www.inkandswitch.com
September 01, 2021
"The Rust Programming Language" will be published by No Starch Press
steveklabnik.com
September 08, 2015
Paving the Road to Vulkan on Asahi Linux
asahilinux.org
March 20, 2023
Leetcode - Episode 13 - Finding My Stride (3 x M)
healeycodes.com
January 13, 2019
Working on products people hate
seangoedecke.com
March 27, 2026
flashcasts.com
flashcasts.com
February 08, 2024
Resolved: sawserver : Error loading security privilege /system/privs/catalog/ChangePermissionsPrivilege
rmoff.net
November 17, 2009
DeepSeek
maggieappleton.com
January 26, 2025
Just how long do DNS resolvers cache last?
blog.benjojo.co.uk
April 26, 2017
JConsole / JMX
rmoff.net
July 16, 2009
Stack traces for Postgres errors with backtrace_functions
notes.eatonphil.com
July 31, 2025
Language spec in code blocks
www.jonashietala.se
October 06, 2023
Visually Workshopping the AWS Cloud
maggieappleton.com
June 16, 2020
The CXX Debate
steveklabnik.com
August 22, 2020
Creating an optimized keyboard layout for the next generation of the Datahand
mbuffett.com
October 30, 2024
Music, story(ies)
jamesg.blog
April 08, 2026
📷 The forest beckons
moonbase.lgbt
January 15, 2025
Unexplanations: query optimization works because sql is declarative
www.scattered-thoughts.net
February 21, 2024
Elliptic Curve Cryptography Resources
conduition.io
June 22, 2023

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.