Freezing Your Cake

taylor.town

My grandma archives food. Her pantry contains foods which literally expired last millenium. She fills her freezer chests with unlabeled takeout containers, desserts from Trader Joe's, and half-full slush drinks from Starbucks/Costco/Jamba/etc. I am unsure whether to consult Marie Kondo, an archaeologist, or a priest. True story: my wife once found a cat in her great aunt's refrigerator. They loved that cat but couldn't find the time to cremate its remains. Today is May 18, 2026. This i...

Amazon Employee Statistics 2026: Workforce Size, Salaries, Layoffs And Revenue Per Employee

www.makerstations.io

Amazon employed 1,576,000 people worldwide as of December 31, 2025, according to the company’s annual SEC filing. That figure makes it the second-largest private employer on the planet, behind only Walmart and its 2.1 million associates . This post covers Amazon’s workforce size, historical growth, country distribution, demographic breakdown, compensation data, and the 2025-2026 layoffs reshaping its corporate ranks. Amazon Employee Statistics 2026 – TL;DR Amazon reported 1,576,000 ...

"No way to prevent this" say users of only language where this regularly happens

xeiaso.net

In the hours following the release of CVE-2026-45584 for the project Microsoft Windows , site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix a memory safety vulnerability resulting in arbitrary code execution inside the virus scanner Windows Defender. This is due to the affected components being written in C++, the only programming language where these vulnerabilities regularly happen. "This was a terrible tra...

Shield AI selected to bring AI-powered swarming to LUCAS kamikaze drone program

shield.ai

WASHINGTON (May 19, 2026 ) — Shield AI, the defense-tech company building state-of-the-art autonomy software and aircraft, today announced that the Office of the Under Secretary of War for Research and Engineering (OUSW R&E) has selected Shield AI to integrate its Hivemind autonomy software onto the Low-Cost Uncrewed Combat Attack System (LUCAS) , a new class of low-cost, one-way attack drones often referred to as kamikaze drones designed to operate in large numbers. The LUCAS program, d...

Wi-Wi Is Wireless Time Sync at 1 nanosecond

www.jeffgeerling.com

At NAB, I found a demo of Wi-Wi STAMP , a wireless time synchronization protocol that came out of Japan's NICT . Wi-Wi stands for Wireless 2Way interferometry, and it uses the 900 MHz band for picosecond-level time sync, and mm-level distance accuracy, in a tiny box, currently the size of a smartphone. The system is still in development, but existing prototypes have 20ps of phase synchronization jitter, and time synchronization down to 30ns. The next generation will have time down to ...

Wonders of Web Weaving, Episode 2

jamesg.blog

The second episode of Wonders of Web Weaving is out : In Episode 2, I chat with Alexandra , the author of xandra.cc , a founder and barista at the 32-Bit Cafe . We talk about, among other things, building indie web communities, communicating the possibilities of having a personal website to new audiences, and more. I hope you enjoy the episode! Wonders of Web Weaving has an RSS feed you can use to follow along from wherever you get your podcasts. 32-Bit Cafe The second episode of Wonders...

Sabbatical #13: Wānaka

darekkay.com

“Well, I’ve made up my mind, anyway. I want to see mountains again, Gandalf.” ― The Lord of the Rings Wānaka is a smaller, less commercialized resort town compared to Queenstown , with a population of around 13.000, but it's as exciting. On my way to Wānaka, I've had a quick stop at the Crown Range Lookout , which offers an amazing view over the Queenstown area — especially during the golden hour. Once reaching a cozy hostel in Wānaka, I was greeted by a fitting na...

Travel notes: RubyKaigi Hakodate

bernsteinbear.com

I just got back from a three and a half week trip to Japan. It was the longest trip I have ever been on (aside from studying abroad in Germany, which felt different). I made the following wild circuit with only a backpack and a duffel: Tokyo Toyama Kanazawa Nara ish Ito Hakodate Nikko Mashiko Karuizawa Tokyo This trip was split into three parts: time with my immediate family, going to a conference, and then time with my partner. They were all great...

The Rise of Build-to-Rent Housing

www.construction-physics.com

A major shift in the housing market in the last several years is the rapidly increasing popularity of “build-to-rent” homes — single-family homes that are built specifically for the purpose of being rented out. According to the National Association of Homebuilders , build-to-rent homes have risen from less than 2% of new housing starts in the 1990s to more than 7% of housing starts today. In 2025, at least 68,000 new single-family housing starts were built to rent (and due to data limitat...

The famous o3 "GeoGuessr" prompt did not work

seangoedecke.com

In April last year, Kelsey Piper discovered that OpenAI’s o3 model was surprisingly good at figuring out where a photo was taken from. Like human “geoguessr” pros , o3 could sometimes take a nondescript photo of a beach and tell you exactly where it is. Here’s the example Kelsey gave: Several people reproduced this with good results: not a 100% success rate, but clearly far better than you’d do with a random human guess. The lesson here is that m...

Enshittification

third-bit.com

In 2005, a Dutch startup called Booking.com offered hotels a deal: list your rooms on our platform for a 12% commission, and we will send you customers you would not otherwise reach. Hotels signed up; travelers followed, because the inventory was there, and by the early 2010s, Booking.com was the dominant hotel search platform across Europe and much of Asia. Then the commissions started climbing. By 2019, many hotels were paying 25-30% per booking, plus additional fees for “preferred placeme...

Range Avoidance

blog.computationalcomplexity.org

Let \(f\) be a function mapping binary strings of length \(m\) to strings of length \(n\) with \(n>m\). Since there are more strings of length \(n\) than \(m\), \(f\) is not onto. Can you find a string not in the range? This is known as the range avoidance problems, or AVOID for short  Let's do an example. Consider \(f\) that outputs an undirected graph on \(n\) nodes and takes as input: \(n\) A set \(S\) of \(k\) vertices \(v_1,\ldots,v_k\) For each \(i\) and \(j\), \(im\). Since there are mor...

I just realised something

www.rubenerd.au

This is how I start new blog posts: $ ./new.sh permalink-for-new-post This sends a command to Hugo, the static site generator I use, to create a new file with that permalink, and generate the requisite front matter (dates, default categories, etc). It also derives the title of the post from the permalink. For example, this is how I started this post: $ ./new.sh i-just-realised-something I don’t normally do clickbait titles. But in starting this post with such a title, I forgot what...

SIMD-accelerated integer-to-string conversion

lemire.me

Converting a 64-bit integer to its decimal string representation is a mundane task that shows up everywhere: logging, JSON serialization, CSV output, debug prints, etc. In C++, you might use std::to_chars , sprintf , or some library routine. How do these functions work? At a high level, they repeatedly divide by ten. Start with your integer k . Divide it by ten, use the remainder as the last digit (it is between 0 and 9 inclusively). You then add the code point value of the character 0 to...

Introducing My New Linux Distro: Casuarina Linux

www.wezm.net

Over the past few months I’ve been working on a Linux distribution derived from Chimera Linux , and it’s now available for download. The distribution is called Casuarina Linux. It swaps out musl in Chimera for glibc to gain more binary compatibility with the wider GNU/Linux ecosystem. GNOME desktop on Casuarina Linux. Most of the heavy lifting was done by q66 in creating Chimera Linux. I used that excellent base to build C...

Human Bottlenecks

borretti.me

AI models are very capable and get more capable each year. So naturally people feel they’re underusing them. There’s a tweet that goes like: your laptop has a 100M USD startup in it, you just have to figure the right sequence of words to get it out. And beyond money, people imagine AI could boost them in every area of life. Thus all these perennial ideas: of an AI executive assistant, an AI tutor, an AI that curates your “digital garden”, an AI that (sigh) writes flashcards for you. T...

Bliki: Vibe Coding

martinfowler.com

Vibe coding is building a software application by prompting an LLM, telling it what to build, trying it out, prompting for changes - but without looking at any of the code that the LLM generates. This technique can be used by people without any knowledge of programming. However the resulting software often shows problems with maintainability, correctness, and security - so is best used for disposable software written for a limited audience. The term was coined in February 2025 by An...

Introducing Dimster, a performance benchmarking tool for Apache Kafka

jack-vanlightly.com

Dimster = DIMensional teSTER for Apache Kafka On GitHub: https://github.com/dimster-hq/dimster Most of my career in distributed systems has been as a tester, performance engineer and formal verification specialist. I’ve written performance benchmarking tools in the past, for RabbitMQ and Apache Pulsar but in recent years I’ve used OpenMessagingBenchmark (OMB) to run benchmarks against Apache Kafka and other messaging systems. But OMB is hard to deploy and has several limitations compared to...

Gemini 3.5 Flash: more expensive, but Google plan to use it for everything

simonwillison.net

Today at Google I/O, Google released Gemini 3.5 Flash . This one skipped the -preview modifier and went straight to general availability, and Google appear to be using it for a whole lot of their key products: 3.5 Flash is available today to billions of people globally: For everyone via the Gemini app and AI Mode in Google Search For developers in our agent-first development platform Google Antigravity and Gemini API in Google AI Studio and Android Studio For enterprises in Gem...

On people writing about their use of AI

manuelmoreale.com

I find the trend of people posting about the way they use generative AI to be fascinating at an anthropological level. I do not remember the last time a piece of technology pushed so many different people into writing about the way they use it, or not use it, or abuse it, or misuse it. To me, this is way more interesting and intriguing than the technology itself. I obviously do not know why so many people are doing so, and I suspect they must all have their own specific reasons, but I currentl...

Yeunjoo Choi from Igalia on Chromium

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

Lambda Diagrams

buttondown.com

I had a picnic this weekend and at it I gave Phil a pen plot that I had been meaning to for a while: I want to explain it here because I think it's cool! This was drawn with a pen plotter, which is a kind of robotic arm that you can place a pen in, and program to draw very precisely. The result is that you can get crisper lines, that were drawn with a pen instead of inkjet (which also means you can get different kinds of inks). As a piece of art, what I like about it is that while its st...

Alternatives for the EDIT tool of LLM agents

antirez.com

EDIT: of course this was already done in the past! I had little doubts but people just confirmed me about it on Twitter :) But, keep reading: the CRC32 compromise at the end is an interesting tradeoff, and this is a good discussion to have in general. Right now I'm working to an agent for my DS4 project. Local inference is token-poor, it's a battlefield where optimizations count. I was quite surprised by the fact the EDIT tool everybody is using right now forces the LLM to emit the old versio...

Random Old Posts

TitleDate
What HTTP routes does your application provide?
gaultier.github.io
December 03, 2025
Technological Antisolutions: The Difference Between Public Transit and Self-Driving Cars (Original)
theluddite.org
December 01, 2022
Resurrecting a Dead Library: Part One - Resuscitation
mtlynch.io
July 24, 2018
Thoughts on benchmarking streaming systems
www.scattered-thoughts.net
September 06, 2021
Apache Flink talks at Kafka Summit London 2024
rmoff.net
March 15, 2024
Performance Matters
www.hillelwayne.com
August 07, 2019
Cloning Ubiquiti's MongoDB instance to a separate server
rmoff.net
March 27, 2018
The Electric Car's Shrinking Role in Reducing Oil Demand
austinvernon.site
March 21, 2022
I helped the Pope's with his latest Encyclical (His Math Background Helped)
blog.computationalcomplexity.org
April 01, 2026
Some Data Should Be Code
borretti.me
January 31, 2026
How good are Chinese CPUs? Benchmarking the Loongson 3A6000
lemire.me
November 23, 2025
C# Discriminated Unions and .NET Channels
chrlschn.dev
July 06, 2024
A Bibliographic Resource for Lars von Trier’s Melancholia (2011)
thiscageisworms.com
May 17, 2017
Scaling Causal's Spreadsheet Engine from Thousands to Billions of Cells: From Maps to Arrays
sirupsen.com
July 05, 2022
Back to lazy.nvim
www.jonashietala.se
June 25, 2024
s20e06: Not About How it Looks
newsletter.danhon.com
August 26, 2025
Go Changes
research.swtch.com
December 08, 2023
Kafka Connect - HDFS with Hive Integration - SchemaProjectorException - Schema version required
rmoff.net
July 19, 2016
What's New in OBIEE 11.1.1.9 for Systems Administrators and Developers
rmoff.net
May 14, 2015
Watching sunsets
fabiensanglard.net
August 18, 2024
New OBIEE blogs
rmoff.net
October 19, 2009
Acceptance Testing Laravel & VueJs Apps with Codeception
calebporzio.com
November 11, 2016
Reading citations is easier than most people think
danluu.com
March 29, 2015
Prompts are technical debt too
seangoedecke.com
May 20, 2026
How to trade software for small money?
www.scattered-thoughts.net
March 21, 2024
My Favorite Macbook Tools
switowski.com
January 09, 2020
0033: table sizing, bench harder, wasm first steps, sycl vancouver, breathing for warriors, move your dna, the molecule of more, how to decide, slouching towards utopia
www.scattered-thoughts.net
March 05, 2023
How Waymo Uses Design to Create Trust in Driverless Cars
www.theturnsignalblog.com
February 01, 2020
Postgres large sub-string query performance
www.evanjones.ca
February 27, 2022
Connecting to managed ksqlDB in Confluent Cloud with REST and ksqlDB CLI
rmoff.net
March 24, 2021
Interviews in the Age of AI: Ditch Leetcode - Try Code Reviews Instead
chrlschn.dev
July 31, 2023
Unsolicited Advice for Mozilla and Firefox
mkennedy.codes
January 12, 2024
The Struggle to Find Out How Cars Manage Your Personal Data
www.theturnsignalblog.com
June 01, 2021
Render Hell – Book I
simonschreibt.de
August 16, 2015
Why Is Every Song Out-of-Tune?
taylor.town
January 04, 2022
Multi-Party Submarine Swaps
conduition.io
July 12, 2024
Let's Write an IPython Extension the Hard Way
switowski.com
July 16, 2020
Understanding Apache Fluss
jack-vanlightly.com
September 02, 2025
How to sort parent nodes before child nodes? - Topological sort
www.cameronmacleod.com
August 05, 2023
How to Draw Invisible Programming Concepts: Part I
maggieappleton.com
January 24, 2020
What belongs in Go's context values?
rednafi.com
March 17, 2026
Barbenheimer and our Malleable Reality
theluddite.org
August 01, 2023
Human JSON - community against AI generated content
stfn.pl
March 30, 2026
Patchwork 07 · AI bots in version control
www.inkandswitch.com
March 19, 2024
Aesthetic Command Lines with Hyper, Spaceship, and Oh My Zsh
maggieappleton.com
October 05, 2024
Soft Boredom
benjamincongdon.me
October 26, 2023
Sacred 2 – Floating Point Numbers
simonschreibt.de
November 22, 2013
Learning Golang (some rough notes) - S01E06 - Errors
rmoff.net
July 01, 2020
Intuitions for Distributed Consensus by Phil Eaton
notes.eatonphil.com
October 08, 2024
Why hardware development is hard
danluu.com
November 10, 2013
Hope
steveklabnik.com
May 08, 2015
A Made-up Name is Better Than No Name
mbuffett.com
November 30, 2024
Be someone who does things
notes.eatonphil.com
September 23, 2024
I wrote a compiler
blog.singleton.io
January 31, 2021
Birthday cards for Dad
steveklabnik.com
March 26, 2012
Amazonbot is finally respecting robots.txt
xeiaso.net
May 14, 2026
A better explanation of the Liskov Substitution Principle
www.hillelwayne.com
November 07, 2023
Microblogging Protocols Compared v2
nate.mecca1.net
August 11, 2024
fitbit for bonsai trees
blog.singleton.io
August 06, 2013
Napkin Problem 16: When To Write a Simulator
sirupsen.com
September 13, 2021
How Would You Like Your Iceberg Sir? Stream or Batch Ordered?
jack-vanlightly.com
November 05, 2025
Passkeys are great, careful of the lock-in
mkennedy.codes
September 25, 2024
Unsoundness and accidental features in the <nobr><code>#[target_feature]</code></nobr> attribute
predr.ag
July 05, 2025
Simon’s Tech Art Learning Materials
simonschreibt.de
August 13, 2022
You can just hack on ATProto
vickiboykis.com
January 23, 2025
Poem: Antariksh ki pyaas / अंतरिक्ष की प्यास / The thirst for space
jatan.space
April 05, 2026
Re-exporting an enum with a type alias is breaking, but not major
predr.ag
March 06, 2023
Malleable software: Restoring user agency in a world of locked-down apps
www.inkandswitch.com
June 05, 2025
the best bad baby names
taylor.town
April 22, 2024
Town Hall #20: Pinball
taylor.town
February 17, 2024
Patchwork 06 · Simple branching
www.inkandswitch.com
March 05, 2024
Leetcode - Episode 4 - gnivloS melborP (3x E)
healeycodes.com
January 04, 2019
Some personal user experiences
vitalik.eth.limo
February 28, 2023
Heavy-Duty Data Transfer
samhenri.gold
April 10, 2022
I published my first package to PyPi
stfn.pl
November 19, 2024
Afterthoughs on Banach Tarski and the Miracle of loaves and Fishes
blog.computationalcomplexity.org
April 10, 2026
Dead Space 3 – Diffuse Reflections
simonschreibt.de
March 10, 2013
Linux on ROCK64
bitcannon.net
June 02, 2018
A free, 3D printable Meta Quest 3 stand
christianselig.com
April 22, 2024
Reset Kafka Connect Source Connector Offsets
rmoff.net
August 15, 2019
I hate manager READMEs
www.elidedbranches.com
November 23, 2018
Administering Kubernetes is hard
notes.eatonphil.com
September 30, 2019
How I use my phone
jamesg.blog
May 06, 2026
MutexProtected: A C++ Pattern for Easier Concurrency
awesomekling.github.io
April 06, 2023
Search Talk Python from your address bar
mkennedy.codes
October 16, 2024
Let's build a distributed Postgres proof of concept
notes.eatonphil.com
May 17, 2022
Proposal for Emoji: Sad Money-Mouth Face
taylor.town
May 02, 2025
Microservices: Real Architectural Patterns
www.elidedbranches.com
August 19, 2016
Creating the Golfcart Programming Language
healeycodes.com
July 16, 2021
TinyPilot: Build a KVM Over IP for Under $100
mtlynch.io
July 23, 2020
Interesting links - October 2025
rmoff.net
October 31, 2025
📝 TV Guide, 2025-04-04
moonbase.lgbt
April 04, 2025
Ruby on Rails maintenance policy
steveklabnik.com
February 11, 2013
Server side Live Activities guide
christianselig.com
September 23, 2024
Going up in color bit depth
30fps.net
November 07, 2023
Fast Fourier Transforms
vitalik.eth.limo
May 12, 2019
A History of Cyborgs
maggieappleton.com
November 01, 2020
My Deep Daily Questions
taylor.town
October 08, 2022
I got hit by a car today
steveklabnik.com
October 25, 2012
Compiling a Functional Language Using C++, Part 8 - LLVM
danilafe.com
October 31, 2019

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.