I need to do more tea reviews

www.rubenerd.au

Recently I’ve done a three part series building out an uncommon Commodore 64 motherboard and case combo, and posted twice about new tea stores in Sydney . I may have even been working on that aforementioned 8-bit computer while drinking a beverage from one of those establishments. I could have even written and saved a review for the drink, then transferred it to my desktop for publishing onto the site you’re currently engaged with reading. Now, is a word with three letters. I don’t co...

Seasons

jamesg.blog

My first thought was the field of pink petals. Day by day, petals fall from the tree as green leaves grow from the blossom. I wonder for how long the petals will keep falling. There seem to be a million dots of pink in spring, through which there is a new perspective to see every day. Yesterday I saw a reflection. Today I saw growth. I hear birds walking among the bushes; grey tits flutter their wings as they move from branch to branch. I paused to look at one bird and then I saw several. With...

Academic citations

www.redblobgames.com

Should I do something similar? I don't have an academic journal like they do. I would need to find something that would work for a regular web site. I looked for recommendations for BibTeX, and found several suggestions on stackoverflow : @misc{…} @electronic{…} @internet{…} @online{…} The answers on that page and elsewhere were consistent about using title = {…} author = {…} but inconsistent about year = {…} vs originalyear = {…...

SBC Clusters are a terrible value, but they're fun anyway

www.jeffgeerling.com

Pictured above is the new DeskPi Super4C installed in an 8U mini rack. The Super4C is a 4-node Raspberry Pi CM5 cluster board that solves two pain points I had with the older Super6C . I was testing this board around the same time I helped kick off the SBCC 2026 , the Single Board Cluster Competition for students. A dozen or so university teams squared off to run the best mini HPC cluster with a budget of $6,000, and a couple days to benchmark six HPC workloads . Pictured above is t...

Employment in the United States Statistics 2026

www.makerstations.io

The United States added 178,000 jobs in March 2026 alone, with the unemployment rate holding at 4.3 percent — a labor market that, by any historical measure, remains close to full employment. This article pulls together the latest verified figures on how many Americans work, where they work, how long they work, and how those numbers are likely to shift by 2030. Employment in the United States: Key Statistics for 2026 Total nonfarm payroll employment reached approximately 159 mi...

The Invention of Intellectual Property

third-bit.com

Copyright, patent, and trademark are not natural rights: they are legal instruments invented at specific times to serve specific interests. The expansion of intellectual property rights over the past forty years was a deliberate political project, pursued by specific industries, over the objection of economists who predicted (correctly) that it would harm innovation. Understanding this history is essential for evaluating current claims about AI training data, open source licensing, and platform ...

Articles: Science from Chandrayaan 3

jatan.space

Top left: The Chandrayaan 3 rover rolling out of the lander’s ramp during pre-launch testing; Bottom left: The co-added spectrum from all 23 lunar surface soil and rock measurements by the rover’s X-ray spectrometer; Right: An artist’s concept of our Moon shortly after its formation, with a magma ocean and a newly forming rocky crust. Images: ISRO / Santosh Vadawale, et al. / NASA Goddard How Chandrayaan 3 contributed insights on our Moon’s origin and evolution Results from Cha...

LLM 0.32a0 is a major backwards-compatible refactor

simonwillison.net

I just released LLM 0.32a0 , an alpha release of my LLM Python library and CLI tool for accessing LLMs, with some consequential changes that I've been working towards for quite a while. Previous versions of LLM modeled the world in terms of prompts and responses. Send the model a text prompt, get back a text response. import llm model = llm . get_model ( "gpt-5.5" ) response = model . prompt ( "Capital of France?" ) print ( response . text ()) This made sense when I start...

I am a smolweb advocate and, sometimes, I use LLMs.

adele.pages.casa

I am a smolweb advocate and, sometimes, I use LLMs. 2026-05-02 19:15 I spend a lot of time thinking about simplicity. Fewer dependencies, lighter pages, tools that do one thing well. So yes, it might look strange that I also spend time talking to large language models. Let me explain where I draw the line, and why I think the contradiction is smaller than it appears. What I avoid I do not use LLMs to generate images, musics or videos. Not because I am against creativity, but because that...

Hoisting wire plumbing out of your Go handlers

rednafi.com

Four of the five steps in every unary RPC handler are wire plumbing. Pin the service function signature and they fit in one generic adapter per transport. Four of the five steps in every unary RPC handler are wire plumbing. Pin the service function signature and they fit in one generic adapter per transport.

Thoughts on Leaving GitHub

kevquirk.com

I've read a few posts about people leaving GitHub recently, and following my short note to the Fediverse a number of people have piped up saying they're not fans of GitHub, either. From the reading I've done, these frustrations are usually threefold: Microsoft ownership Microsoft training Copilot on open source software Large amounts of downtime In all honesty, none of the factors above really bother me that much. I think that's because I don't rely on GitHub for anything signi...

Scaling, stretching and shifting sinusoids

eli.thegreenplace.net

This is a brief and simple [1] explanation of how to adjust the standard sinusoid sin(x) to change its amplitude, frequency and phase shift. More precisely, given the general function: \[s(x)=A\cdot sin(w\cdot x+\theta)\] We’ll see how adjusting the parameters , and affect the shape of s(x) . Each section below covers one of these aspects mathematically, and you can use the demo at the bottom to experiment with the topic visually. Scaling Scaling is conceptually the simples...

Testing Vue components in the browser

jvns.ca

Hello! One of my long term projects on here is figuring out how to write frontend Javascript without using Node or any other server JS runtime. One issue I run into a lot in my frontend JS projects is that I don’t know how to write tests for them. I’ve tried to use Playwright in the past, but it felt slow and unwieldy to be starting these new browser processes all the time, and it involved some Node code to orchestrate the tests. The result is that I just don’t test my frontend code ...

House prices and fertility

lemire.me

No, rising house prices are not the driver of sharp fertility declines. The evidence shows only modest, mixed effects that cannot explain the large drops observed in places like Canada. What the Research Actually Shows: A well-known study by Dettling and Kearney (2014) found that rising house prices have opposing effects: they slightly increase fertility among homeowners (via a “home equity” or wealth effect) and slightly decrease it among renters (via a price effect). At average U.S. ho...

Interesting links - April 2026

rmoff.net

A bit of a streamlined edition, this month. Lots of interesting links still, but less commentary. You can put that down to me prevaricating on getting my previous blog about Materialized Tables in Apache Flink finished, and leaving myself little time to work on this one :) Not including the detailed narration actually knocks a bunch of time off the preparation—I’d be interested in your feedback as to how much the absence of narration impacts (if at all) your enjoyment of reading it. Let me...

Thoughts on Marginal Token Spend

benjamincongdon.me

The rise of coding agents has made it easy for a single engineer to spend thousands of dollars a day in LLM tokens. This is a new class of expense, and it will change the future cost structure of software engineering. We are between stable equilibria today in SWE: the old one, of needing humans to drive any code change, and a yet-to-be-established new one, where AI agents write most code. Taking as a premise that AI agents will write a large fraction of code in the new equilibrium, we will nee...

Reading List 05/02/2026

www.construction-physics.com

Qiji T1000 quadruped from Dax Robotics, 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 chilling effects in the build-to-rent sector, how fast could robot manufacturing scale up, PJM’s new interconnection queue, the backlash against battery storage, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. War in Iran The latest war-r...

Minimal Viable Zig Error Contexts

matklad.github.io

Minimal Viable Zig Error Contexts May 3, 2026 fn process_file (io: Io, path: [] const u8 ) ! void { errdefer log.err( "path={s}" , .{path}); const fd = try Io.Dir.cwd().openFile(io, path, .{}); defer fd.close(io); // ... } Out of the box, Zig provides minimal and sufficient facilities for error handling — strongly-typed error codes . Error reporting is left to the user. Idiomatic solution is to pass a Diagnostics out paramete...

A Treasure Trove of Cambrian Fossils Rewrites the Story of Early Life

www.quantamagazine.org

Roughly 540 million years ago, toward the start of the Cambrian Period, the planet was mostly ocean, and life was both alien and vaguely familiar. Small, phallic-looking worms rummaged through ocean-floor sediments while blind swimming beasts flung out whiplike tentacles to ensnare prey. Meanwhile, early versions of mollusks and sponges populated the seafloor as jellyfish floated above. Source Roughly 540 million years ago, toward the start of the Cambrian Period, the planet was mostly ocean,...

A moment with a silly creature

manuelmoreale.com

It’s so funny how much a creature like this silly dog can change someone’s life. He certainly change mine, for better or for worse, and he also changed me in the process. Both physically and spiritually. Thank you for keeping RSS alive. You're awesome. Email me :: Sign my guestbook :: Support for 1$/month :: See my generous supporters :: Subscribe to People and Blogs It’s so funny how much a creature like this silly...

Automating Hermitage to see how transactions differ in MySQL and MariaDB

notes.eatonphil.com

This is an external post of mine. Click here if you are not redirected. This is an external post of mine. Click here if you are not redirected. This is an external post of mine. Click here if you are not redirected. here

Why should I care?

dead.garden

Today was a really nice and sunny day, so I went out with some friends from uni. We went to a Café (no shops open on International Workers' Day) and decided to go to the museum next to it because museums are free with our student ticket thing. The main exhibit in the museum atm is " WOMEN IN THE DARK " by Franziska Greber ; an exhibit about misogyny and violence. Not very fun and whimsical, like the day upto then, but we liked it and we spent a few hours there looking at everything. The ...

Notes on a non-profit indicted for bank fraud

www.bitsaboutmoney.com

The financial industry understands itself to be an arm of the government. We were inducted into this service other-than-willingly through the ordinary operation of law and regulation. This is uncontroversial and unsurprising to insiders. A claim which will be more surprising: some regulated financial institutions have delegated authority for account- and transaction-level decisioning to a non-profit. Another: that non-profit includes a private intelligence agency, which runs covert assets, publi...

Random Old Posts

TitleDate
Chapel's Runtime Types as an Interesting Alternative to Dependent Types
danilafe.com
March 03, 2025
Hacking Together an E-ink Dashboard
healeycodes.com
April 28, 2020
FFC art accusations
georgerrmartin.com
November 10, 2025
My Oxford Term
blog.computationalcomplexity.org
March 25, 2026
Compare and apply a diff / patch recursively
rmoff.net
June 07, 2018
How often does Rust change?
steveklabnik.com
April 11, 2020
Goodbye AWS - moving from Cloudfront to Bunny CDN
stfn.pl
January 23, 2026
Hunting down the stuck BGP routes
blog.benjojo.co.uk
April 21, 2021
Pythonistas: Up for quick hack to test Dedup’ing 78rpm records using document clustering?
brewster.kahle.org
October 02, 2022
Napkin Problem 14: Using checksums to verify syncing 100M database records
sirupsen.com
January 02, 2021
ETL Offload with Spark and Amazon EMR - Part 3 - Running pySpark on EMR
rmoff.net
December 19, 2016
Using Nix to Fuzz Test a PDF Parser (Part One)
mtlynch.io
October 23, 2024
Geothermal's Path to Relevance: Better Heat Transfer and Heat Engines
austinvernon.site
July 27, 2022
Burnout
steveklabnik.com
November 17, 2011
Hands on with Raspberry Pi
blog.singleton.io
March 12, 2012
Fiction and Finance
www.bitsaboutmoney.com
October 07, 2024
We used to build steel mills near cheap power. Now that's where we build datacenters
danluu.com
May 04, 2015
We Live In a Golden Age of Interoperability
borretti.me
April 08, 2025
Um fim-de-semana em Brighton
ohhelloana.blog
May 25, 2015
XORry Not Sorry: The Most Amusing Security Flaws I've Discovered
predr.ag
April 01, 2025
The Ministry of Myxomatosis
c.pgdm.ch
August 04, 2024
Avoiding tab styles for navigation
adamsilver.io
November 25, 2020
Troubleshooting an HPUX program
rmoff.net
April 01, 2009
7 reasons to replace advanced search with filters so users can easily find what they need
adamsilver.io
August 20, 2023
Jared Isaacman thinks NASA can do everything
www.adastraspace.com
April 09, 2025
Notes on Every Strangeloop 2023 Talk I Attended
www.hillelwayne.com
December 05, 2023
The year in books: 11 to recommend in 2021
notes.eatonphil.com
January 05, 2022
Learning to code with and without AI
austinhenley.com
April 01, 2024
Functional fallback facepalm
myme.no
November 21, 2019
Email delivery is stuck on IPv4
blog.benjojo.co.uk
September 12, 2017
A Treatise on AI Chatbots Undermining the Enlightenment
maggieappleton.com
August 05, 2025
Some Data Should Be Code
borretti.me
January 31, 2026
A Simple SRS Algo (in Ugly SQL)
taylor.town
February 14, 2024
A type checking error in Elixir 1.18
www.jonashietala.se
December 30, 2024
What I did in 2024
www.redblobgames.com
December 31, 2024
Pattern Languages in Programming and Interface Design
maggieappleton.com
June 03, 2020
The mythical 10x programmer
antirez.com
February 28, 2017
2025 was the year of no sleep and pushing through
ohhelloana.blog
January 06, 2026
GreenPiThumb: A Raspberry Pi Gardening Bot
mtlynch.io
June 27, 2017
Filesystem Backed by an LLM
healeycodes.com
July 07, 2025
Performance Matters
www.hillelwayne.com
August 07, 2019
Text rendering and effects using GPU-computed distances
blog.pkh.me
November 01, 2025
The browsers biggest TLS mistake
blog.benjojo.co.uk
January 07, 2024
Flatten CDC records in KSQL
rmoff.net
October 11, 2018
Talks
rmoff.net
January 01, 0001
Speaking the GraphQL Query Language
maggieappleton.com
July 30, 2019
From Autoencoder to Beta-VAE
lilianweng.github.io
August 12, 2018
A decade of major cache incidents at Twitter
danluu.com
February 02, 2022
In-Car Climate Control Design: How It Has Gone Backwards and How to Fix It
www.theturnsignalblog.com
February 01, 2023
How to recommend books, or, stop recommending SICP
notes.eatonphil.com
January 31, 2022
Dave and the Spectacle of Computation
theluddite.org
June 01, 2025
Making view templates as dumb as possible
adamsilver.io
August 08, 2016
Reading List 03/28/26
www.construction-physics.com
March 28, 2026
Here's why NASA's first moon landing in 50+ years will probably be delayed
www.adastraspace.com
November 01, 2024
Hardest JavaScript Puzzle I've Ever Solved
healeycodes.com
November 17, 2019
A mailbox for Christmas
adele.pages.casa
December 18, 2025
Julia as a platform for language development
www.scattered-thoughts.net
August 16, 2018
Fuel Logistics for a Pacific War
austinvernon.site
March 01, 2023
Ludum Dare 22 results!
www.jonashietala.se
January 21, 2012
Productivity Waves
steveklabnik.com
June 08, 2010
UNORM and SNORM to float, hardware edition
fgiesen.wordpress.com
December 24, 2024
the compute unit - STL and CAD files
www.doscher.com
April 26, 2026
Analyze This: A take on Plausible
myme.no
February 25, 2023
Anthropic's Project Glasswing - restricting Claude Mythos to security researchers - sounds necessary to me
simonwillison.net
April 07, 2026
The promise and challenges of crypto + AI applications
vitalik.eth.limo
January 30, 2024
I was in Finland
ohhelloana.blog
August 09, 2016
The Recovery Kit Ultra
www.doscher.com
February 09, 2026
Let's write a search engine, part 2 of 2
www.redblobgames.com
August 30, 2025
Proust's questionnaire
dead.garden
February 13, 2026
Complexity budgets
www.scattered-thoughts.net
October 25, 2015
Form design: from zero to hero all in one blog post
adamsilver.io
July 22, 2019
What the Fork is Babel?
maggieappleton.com
February 01, 2019
How to compile LLVM, Clang, LLD, and Ziglang from source on Alpine Linux
gaultier.github.io
September 07, 2020
Compiling a Functional Language Using C++, Part 3 - Type Checking
danilafe.com
August 06, 2019
It's Hard to Reason About Systems
www.hillelwayne.com
February 13, 2018
A personal note
ohhelloana.blog
April 11, 2021
It's Time We Talked About Time: Exploring Watermarks (And More) In Flink SQL
rmoff.net
April 25, 2025
Upgrading my Open Source Pi Surveillance Server with Frigate
www.jeffgeerling.com
February 27, 2026
Deus Ex – Alpha Terrain
simonschreibt.de
May 28, 2023
My Dream Game: The Tycoon
www.jonashietala.se
January 05, 2011
Watchdog – Mail
simonschreibt.de
October 04, 2015
How to resolve "[nQSError: 12002] Socket communication error at call=: (Number=-1) Unknown"
rmoff.net
January 22, 2010
Learning Apache Flink S01E04: A [Partial] Exploration of the Flink SQL Client
rmoff.net
October 10, 2023
Deploying Syncthing on a Fly.io Cloud Server
mtlynch.io
May 29, 2023
On Leaving My Day Job
calebporzio.com
April 10, 2019
Blog Writing for Developers
rmoff.net
October 22, 2025
Get mtr working on the Mac
rmoff.net
December 08, 2018
How Paxos and Two-Phase Commit Differ
predr.ag
January 26, 2021
Why AI will Probably End Humanity Before Year 2100
magnuschatt.medium.com
September 10, 2022
Alpine Linux and Docker Infrastructure Three Years Later
www.wezm.net
February 27, 2022
BI Forum 2015 Preview -- OBIEE Regression Testing, and Data Discovery with the ELK stack
rmoff.net
April 24, 2015
Who's been at the cookie jar? EBS-BI authentication and Load Balancers
rmoff.net
March 05, 2010
The self improvement pomodoro
steveklabnik.com
September 04, 2011
2011 in Review
www.jonashietala.se
January 04, 2012
Analysing ODI batch performance
rmoff.net
November 03, 2010
The Geography of Industrial Harm
third-bit.com
April 28, 2026
What a computer science degree looks like in 2020
www.cameronmacleod.com
May 24, 2020
Greenhouse that desalinates its own water: A Desalinating Greenhouse
brewster.kahle.org
September 04, 2022
Remove windows line feed characters in vi
rmoff.net
March 27, 2009
God created men; Sam Altman made them equal.
taylor.town
August 04, 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.