waves & particles

taylor.town

inspired by zach lieberman inspired by zach lieberman inspired by zach lieberman zach lieberman

www.rubenerd.au

www.rubenerd.au

After two decades on .com , my blog and retro corner have a new domain! Introducing: https://www.rubenerd.au/ https://www.rubenerd.au/feed/ http://retro.rubenerd.au/ .au is the top-level domain for Australia and its various dependencies. It’s the elemental symbol for gold, two letters that are on almost opposite sites of the Latin alphabet, and the verbiage people of a certain persuasion exclaim to get your attention. AYE, YOU. This is so the first geographical top-level domain ...

Why Do We Tell Ourselves Scary Stories About AI?

www.quantamagazine.org

In fall 2024, the best-selling author and historian Yuval Noah Harari went on the talk show Morning Joe. “Let me tell you one small story,” he said. “When OpenAI developed GPT-4, they wanted to test what this thing can do. So they gave it a test to solve captcha puzzles.” Those are the visual puzzles — warped numbers and letters — that prove to a website that you’re not a robot. GPT-4 couldn’t… Source In fall 2024, the best-selling author and historian Yuval Noah Harari went...

A brief history of C/C++ programming languages

lemire.me

Initially, we had languages like Fortran (1957), Pascal (1970), and C (1972). Fortran was designed for number crunching and scientific computing. Pascal was restrictive with respect to low-level access (it was deliberately “safe”, as meant for teaching structured programming). So C won out as a language that allowed low-level/unsafe programming (pointer arithmetic, direct memory access) while remaining general-purpose enough for systems work like Unix. To be fair, Pascal had descendants that...

Afterthoughs on Banach Tarski and the Miracle of loaves and Fishes

blog.computationalcomplexity.org

I posted about using the Banach-Tarski Paradox(BT)  to explain the miracle of Loaves and Fishes (LF)  here . Darling says that whenever I fool my readers or my students then I have to tell them later, so I'll tell you now: The story about me meeting with Pope and talking about the BT Paradox (that would be a good name for a rock band: B-T-Paradox) was not true. I think my readers know that.   1) I first learned the Banach-Tarski Paradox as a grad student in 1981 when I read Hillary Putnam's a...

Music, story(ies)

jamesg.blog

I was inspired by, of all things, a video monologue by a Scottish surfer [1] who said that the future for them was challenging themselves in new ways. My guitar was close by and I thought maybe I should give myself a bit of a challenge too. I picked up my guitar and looked up a tutorial on how to do finger picking. The first video I found was a bit challenging. I looked for another that was easier. The one I found was a tutorial showing how to play How did it end? by Taylor Swift, a song ...

Stacked log lines considered harmful

rednafi.com

Why logging at every layer of a service produces noise, and how to log only at the handler level while propagating context from below. Why logging at every layer of a service produces noise, and how to log only at the handler level while propagating context from below.

Why haven’t humans gone back to the Moon no longer a valid question thanks to NASA Artemis II lunar flyby

jatan.space

The Artemis II launch, its four astronauts prior to liftoff, people cheering the launch, and the crew’s Orion spacecraft and its beautiful view of a crescent Earth. The flight crew from left to right: Mission Specialist Jeremy Hansen , Pilot Victor Glover , Mission Specialist Christina Koch , and Commander Reid Wiseman . Images: NASA At long last, that moment is here. Humans have visited our Moon again, ending a five-decade absence since Apollo. Four astronauts launched by NASA on Ap...

Reading List 04/11/2026

www.construction-physics.com

Antarctic snow cruiser circa 1939, via Historyland . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at whether the Strait of Hormuz is open yet, building code cost benefit analysis, Intel joining Terafab, sponge cities, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. War in Iran A two-week ceasefire between the US and Iran was announced earl...

Sabbatical #10: Mackenzie Basin

darekkay.com

“Gandalf, my old friend, this will be a night to remember.” ― The Lord of the Rings The next three days of my journey, I've spent in and around Twizel. This region is called the Mackenzie Basin, which includes a few popular tourist spots. It's also where my friends from Germany now live, and I was excited to see them again after a long time! On my way to Twizel, I've made a few stops. First, I've checked out the Moeraki Boulders . Fortunately, it was only a short detour, as I ...

First astrophotography session from my new house - the Virgo Cluster

stfn.pl

As I already mentioned in oh so many blog posts, I now live in a house, which opens totally new possibilities when doing astrophography. I no longer have to drive a long way just to get to the spot, and then spend hours either outside in the cold, or in a small shed. Now all I need is to carry out the equipment in the evening, do the setup and polar alignment when it gets acceptably dark, and then sit comfortably on the couch and control the session from the inside. Which means I can do much lon...

Kicking the Tyres on Harbor for Agent Evals

rmoff.net

After cobbling together my own eval for Claude , I was interested to discover harbor . It’s described as: A framework for evaluating and optimizing agents and models in container environments. Which sounds kinda cool, right? After cobbling together my own eval for Claude , I was interested to discover harbor . It’s described as: A framework for evaluating and optimizing agents and models in container environments. Which sounds kinda cool, right? After...

Meta's new model is Muse Spark, and meta.ai chat has some interesting tools

simonwillison.net

Meta announced Muse Spark today, their first model release since Llama 4 almost exactly a year ago . It's hosted, not open weights, and the API is currently "a private API preview to select users", but you can try it out today on meta.ai (Facebook or Instagram login required). Meta's self-reported benchmarks show it competitive with Opus 4.6, Gemini 3.1 Pro, and GPT 5.4 on selected benchmarks, though notably behind on Terminal-Bench 2.0. Meta themselves say they "continue to invest in are...

Mario and Earendil

lucumr.pocoo.org

Today I’m very happy to share that Mario Zechner is joining Earendil . First things first: I think you should read Mario’s post . This is his news more than it is ours, and he tells his side of it better than I could. What I want to do here is add a more personal note about why this matters so much to me, how the last months led us here, and why I am so excited to have him on board. Last year changed the way many of us thought about software. It certainly changed the way I did. I s...

Floyd's Sampling Algorithm

buttondown.com

I love sampling algorithms. Here's the sampling algorithm that I find most magical. We want to generate a subset of {1, 2, ..., n} of size k . def floyd ( n , k ): s = set () for i in range ( n - k + 1 , n + 1 ): t = random . randint ( 1 , i ) if t in s : s . add ( i ) else : s . add ( t ) return s I learned about this algorithm the canonical way all good algorithm lore ...

Stop Architecture Drift: Operationalizing ADRs with Automated Fitness Functions

platformtoolsmith.com

Six months after we standardized on OpenSearch, a pull request introduced Datadog into a service. The ADR existed. It had been discussed, approved, and stored in the repo. The PR was still green. That is architecture drift. Not because engineers are careless. Because memory does not scale across hundreds of people and dozens of repositories. After we started checking ADRs in CI, we caught several violations like this in the first month and dozens more in the first quarter before they reach...

Standing Desk User Statistics 2026

www.makerstations.io

The global standing desk market reached $8.6 billion in 2025 and is on track to hit $9.1 billion in 2026, according to Global Market Insights. More than 24 million office setups worldwide now include a standing or sit-stand desk, and that number keeps climbing as hybrid work reshapes how people think about their workspaces. This article pulls together the latest user data, market figures, health research, and regional trends in one place. Standing Desk User Statistics: Key Numbers for 2026 ...

I've Completed 100 Days To Offload (Again)

kevquirk.com

I just published my motorbike servicing rant and went over to my Pure Blog Dashboard to take a look at some stats, when I noticed this: 101 posts in the last year; which means I've complete 100 Days to Offload for a second time! 🎉 The whole point of the #100DaysToOffload is to challenge you to publish 100 posts on your personal blog in a year. Mission accomplished! If you're interested in taking part in the challenge too, make sure you get yourself added to the hall of fa...

The Fediverse deserves a dumb graphical client

adele.pages.casa

The Fediverse deserves a dumb graphical client 2026-04-09 18:30 I love the Fediverse. I have been on it for years, and it remains the only social network where I actually enjoy spending time. No algorithmic feed pushing outrage, no dark patterns, no surveillance capitalism. Just people talking to each other over an open protocol. But every time I wanted to recommend it to someone, I ran into the same wall: the clients are heavy. Mastodon's web interface ships megabytes of JavaScript. Elk, ...

watgo - a WebAssembly Toolkit for Go

eli.thegreenplace.net

I'm happy to announce the general availability of watgo - the W eb A ssembly T oolkit for G o. This project is similar to wabt (C++) or wasm-tools (Rust), but in pure, zero-dependency Go. watgo comes with a CLI and a Go API to parse WAT (WebAssembly Text), validate it, and encode it into WASM binaries; it also supports decoding WASM from its binary format. At the center of it all is wasmir - a semantic representation of a WebAssembly module that users can examine (and manipulate)....

“Carol’s Causal Conundrum” is out!

decomposition.al

The newest zine from my research group, “Carol’s Causal Conundrum”, is out today! You can read it online, or print your own free copies to read offline ! This zine is an introduction to causally ordered message delivery , a fundamental abstraction for distributed programming. It’s the result of a six-month collaboration between my student collaborator, Ayush Manocha, and me. In the zine, we talk about what exactly causally ordered message delivery is, what problem it solves, and a...

Lessons from Business

third-bit.com

For-profit businesses weren’t the focus of the workshop I planned to create , but there is a lot to learn from the literature on how to shut companies down. See the entire series: Lessons from Disaster Management Lessons from MAID Lessons from Crisis Lessons from Business Organisational Decline Is Not a Single Event Whetten1980 argued that management science had almost entirely ignored organizational decline in favour of growth. WeitzelJonsson1989 extended this into a...

dcmake: a new CMake debugger UI

nullprogram.com

CMake has a --debugger mode since 3.27 (July 2023), allowing software to manipulate it interactively through the Debugger Adaptor Protocol (DAP), an HTTP-like protocol passing JSON messages. Debugger front-ends can start, stop, step, breakpoint, query variables, etc. a live CMake. When I came across this mode, I immediately conceived a project putting it to use. Thanks to recent leaps in software engineering productivity , I had a working prototype in 30 minutes, and by the end of that s...

Random Old Posts

TitleDate
We're all Doomed!
myme.no
August 20, 2018
This blog is now followable on Mastodon!
dantheclamman.blog
October 12, 2023
Experimenting with using box-shadow as a border on top of a grid-gap
ohhelloana.blog
August 02, 2023
Novel login system for web apps
blog.kowalczyk.info
December 22, 2025
Logging specific types of sawserver activity
rmoff.net
August 20, 2009
An Official* Logo for HTML
www.zachleat.com
February 19, 2026
ChatGPT Would be a Decent Policy Advisor
maggieappleton.com
March 13, 2025
Geekhack Toxic
www.jonashietala.se
April 09, 2015
Practical TLA+ Now Available
www.hillelwayne.com
October 18, 2018
Nanosecond accurate PTP server (grandmaster) and client tutorial for Raspberry Pi
austinsnerdythings.com
February 18, 2025
Doom GPU Flame Graphs
www.brendangregg.com
April 30, 2025
OBIEE clustering - specifying multiple Presentation Services from Presentation Services Plug-in
rmoff.net
November 06, 2009
Humane Ingenuity 45: What AI Tells Us About Art
dancohen.org
October 17, 2022
Announcing: Alloydocs
www.hillelwayne.com
April 13, 2020
STARKs, Part 3: Into the Weeds
vitalik.eth.limo
July 21, 2018
A simple distributed algorithm for small idempotent information
antirez.com
February 21, 2014
Linux - USB disk connection problems - uas: probe failed with error -12
rmoff.net
June 21, 2017
📝 Netscape, Now!
moonbase.lgbt
September 13, 2024
Solving NYT's Pips Puzzle
healeycodes.com
October 18, 2025
Shield AI to acquire software simulation company Aechelon and raise $2B at $12.7B valuation
shield.ai
March 26, 2026
How I wrote a book using Pollen
www.jonashietala.se
May 03, 2020
The Space Shuttle - how I remember it
stfn.pl
April 23, 2024
Wayfinding
lilymara.xyz
September 27, 2023
King of the Bunny Hill
taylor.town
September 16, 2023
[UPDATE] Nature's Folly: A Response to Nature's "Loneliness and suicide mitigation for students using GPT3-enabled chatbots"
theluddite.org
January 01, 2024
Comparing methods for recording I/O - V$SYSSTAT vs HP Measureware
rmoff.net
March 09, 2011
0041: columnar kernels in go, go grouches, column sketches, why user-mode threads, gross margins vs open source, celebrity worship
www.scattered-thoughts.net
November 04, 2023
Meaningfully Typechecking a Language in Idris, Revisited
danilafe.com
July 22, 2020
Setting a PulseAudio profile on Bluetooth headset connection
ansonvandoren.com
August 22, 2022
Overthinking online participation with my image
ohhelloana.blog
June 22, 2023
That time Oracle tried to have a professor fired for benchmarking their database
danluu.com
March 05, 2014
Staying sane on the road as a Developer Advocate
rmoff.net
September 19, 2019
Ludum Dare 22 Timelapse
www.jonashietala.se
December 19, 2011
Introducing PiUi: add a simple mobile phone UI to your RaspberryPi project.
blog.singleton.io
March 20, 2013
Everything to know about SpaceX's mid-air booster "catch"
www.adastraspace.com
October 17, 2024
Deleuze for Developers: will smooth space/open source suffice to save us?
steveklabnik.com
March 14, 2013
How to Land the Space Shuttle... from Space
blog.singleton.io
August 14, 2020
Deploying FreeBSD on Linode unattended in minutes
notes.eatonphil.com
March 11, 2017
Browsers are different but so what?
adamsilver.io
September 01, 2016
Raspberry Pi Timelapse Controller
blog.singleton.io
January 13, 2013
Fragments: March 19
martinfowler.com
March 19, 2026
Being Productive
www.jonashietala.se
September 30, 2011
locked up
strangestloop.io
May 10, 2023
The Apple GPU and the Impossible Bug
alyssarosenzweig.ca
May 13, 2022
An Open Course on LLMs, Led by Practitioners
hamel.dev
July 29, 2024
Your Next Mac
mlajtos.mu
October 23, 2021
Predict Stock Prices Using RNN: Part 2
lilianweng.github.io
July 22, 2017
In Realtime: Digital Heaven (And a Call for Donations)
ascii.textfiles.com
February 02, 2024
Verilog Won & VHDL Lost? — You Be The Judge!
danluu.com
August 14, 2014
0013: till death do us part, minimum wage, dida free, implicit ordering in relational languages, ultralearning, responses to against sql, oracle decorrelation, gede improvements, antisponsoring, convivial design heuristics, knowledge transfer, crafting databases, rust complexity, antitrust, gelly, shakti, lumosql, anti-marketing, NAAL, ledger of harms, tonsky icfp, debugging stories
www.scattered-thoughts.net
August 07, 2021
Just a Whole Bunch of Different Tests
www.hillelwayne.com
April 02, 2018
Situational awareness and kindlegen
blog.singleton.io
July 03, 2024
Defcon: Preventing Overload with Graceful Feature Degradation
www.micahlerner.com
July 23, 2023
Writing a lisp compiler from scratch in JavaScript: 3. LLVM
notes.eatonphil.com
March 10, 2019
Hiatus
www.hillelwayne.com
February 13, 2022
Transforming colors with matrices
lisyarus.github.io
October 10, 2024
Focus: rendering
www.scattered-thoughts.net
September 06, 2021
Git Aliases Don't Have to Be Boring!
switowski.com
January 18, 2019
Community
blog.computationalcomplexity.org
January 22, 2026
Fire Mario not fire flowers
steveklabnik.com
December 29, 2016
Quick and dirty review of Psychology of Programming Interest Group 1989-2015
www.scattered-thoughts.net
November 17, 2016
Shaders 103 - smoke
garden.bradwoods.io
January 05, 2026
0x10 rules
fabiensanglard.net
May 07, 2020
Netrunner Summer Tournament Linköping
www.jonashietala.se
September 18, 2015
A quick crit of HEY email
adamsilver.io
June 24, 2020
Contributing to Ruby's documentation
steveklabnik.com
May 20, 2011
Simple Stock Bot End-of-Life
notes.ansonbiggs.com
May 12, 2024
How KSQL handles case
rmoff.net
January 21, 2019
Query Plan Caching
buttondown.com
November 10, 2025
Differential Coverage for Debugging
research.swtch.com
April 25, 2025
Dark mode by local sunlight
www.ctnicholas.dev
June 16, 2021
A Brief Introduction to Digital Anthropology
maggieappleton.com
October 03, 2020
A paper reading club at work; databases and distributed systems research
notes.eatonphil.com
April 05, 2024
Raspberry Pi Website Hit Tracker
blog.singleton.io
February 04, 2013
JSDoc as an alternative TypeScript syntax
alexharri.com
October 09, 2024
Writing safe Verilog
danluu.com
September 15, 2013
Does Dioxus spark joy?
fasterthanli.me
November 22, 2025
Ingesting XML data into Kafka - Option 1: The Dirty Hack
rmoff.net
October 01, 2020
Filtering spam on YouTube with TensorFlow & AI
simplyexplained.com
July 06, 2021
Foods for Straight Teeth & Easy Breathing
taylor.town
April 12, 2024
Anno 1800: Shadows of Beauty
simonschreibt.de
February 12, 2025
Protests and Power
idlewords.com
October 04, 2020
Compiling a Functional Language Using C++, Part 5 - Execution
danilafe.com
August 06, 2019
Coding agents have crossed a chasm
blog.singleton.io
June 14, 2025
Bliki: Future Of Software Development
martinfowler.com
February 13, 2026
How to make your own static site generator
gaultier.github.io
March 09, 2026
Pick Practical Principles
taylor.town
December 14, 2022
Looking back at Rust in 2018
steveklabnik.com
January 09, 2018
How LLM Structured Decoding works
nishtahir.com
September 13, 2025
How we built the demo for the Current NOLA Day 2 keynote using Flink and AI
rmoff.net
November 06, 2025
Eversource EV Rebate Program Exposed Massachusetts Customer Data
mtlynch.io
February 09, 2026
Agile isn’t about speed, it’s about direction
tim.mcnamara.nz
January 07, 2023
Telegram bot - BOT_COMMAND_INVALID
rmoff.net
July 23, 2020
Local state is harmful
www.scattered-thoughts.net
February 17, 2014
It's Time for More School
www.jonashietala.se
August 27, 2012
What to do about students using ChatGPT to do their homework?
blog.computationalcomplexity.org
January 20, 2026
Fragments: March 26
martinfowler.com
March 26, 2026
XORry Not Sorry: The Most Amusing Security Flaws I've Discovered
predr.ag
April 01, 2025
Reddit Will License Its Data to Train LLMs, So We Made a Firefox Extension That Lets You Replace Your Comments With Any (Non-Copyrighted) Text
theluddite.org
March 01, 2024
A few updates, a few milestones. My magic internet points are growing.
stfn.pl
May 31, 2025

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.