Splash Learn: Game-Based Education for Kids

www.makerstations.io

Splash Learn is a digital education platform that converts math and reading practice into game-based activities for children in pre-K through grade 5. The service blends curriculum-aligned lessons with interactive play, adapting difficulty to each child’s progress. As of April 2026, the platform reports more than 40 million users and over 500,000 educators across schools and households worldwide. What Is Splash Learn and How Does It Work? Splash Learn began as a math-focused tool and has ...

Back Build Awesome Pro and make it easier to build for the web!

www.zachleat.com

The Build Awesome (11ty) Kickstarter (Final_FINAL_v2) is live! We’re trying to make it easier for anyone to build, publish, and maintain web sites! You have until May 28 to back the Kickstarter! Go directly to the Kickstarter . Read more on the Blog . The Build Awesome (11ty) Kickstarter (Final_FINAL_v2) is live! We’re trying to make it easier for anyone to build, publish, and maintain web sites! You have until May 28 to back the Kickstarter! Go ...

Materialized Tables in Apache Flink

rmoff.net

Flink added support for what it calls Materialized Tables in 1.20 , released in 2024. You can read about the design and motivations in FLIP-435 . In a nutshell, Materialized Tables provide a way to include the SQL to populate and refresh a table as part of its definition. Flink added support for what it calls Materialized Tables in 1.20 , released in 2024. You can read about the design and motivations in FLIP-435 . In a nutshell, Materialized Tables provide a way to include th...

Poem: Don’t screw up the Moon

jatan.space

Let’s explore explore our Moon and its archival boon of Earth’s midnight and afternoon Let’s return return to the gray blemishes for its scientific promises and its technological wishes Let’s also preserve preserve Luna’s natural dents its phases and cultural crescents and the serene sights Selene presents Let’s not screw up not screw up our cosmic Moon nor blow up its geologic tune by letting exploitation balloon It’s way too soon too soon to have no Lune in our star-wiped ski...

Where Optimizations Come From

buttondown.com

I used to have this thought that optimizations in compilers and databases were a bit of a bandaid to badly-written code or something. I think this is not a correct mental model, though. I've also been trying to learn more about compilers recently, just because I have query planning problems that I feel like must have already been solved by the compiler world. So here's some musing. Languages like Rust benefit from compiler optimizations much more aggressively than other low-ish-level languag...

From Milliseconds to 26 Nanoseconds: How a $20 eBay SFP Module Beat My Entire NTP Setup

austinsnerdythings.com

Welcome to Austin’s Nerdy Things, where we spend years chasing nanoseconds that nobody asked us to chase. Five years ago, I started this blog by building a microsecond-accurate NTP server with a Raspberry Pi and PPS GPS . Then I went simpler – a $12 USB GPS for millisecond-accurate NTP because ease of use matters too. Then I spent months doing thermal management on the CPU to squeeze out another 81% improvement. My beloved Raspberry Pi 3B has been sitting at around +/- 200 nanoseco...

Progress Report: Linux 7.0

asahilinux.org

After almost three years of 6.x series kernels, Linux 7.0 is finally here. That means it’s also time for another Asahi progress report! Automate Everything Users of alternate distros and keen-eyed individuals may have noticed some changes to the Asahi Installer. After almost two years, we finally got around to pushing an updated version of the installer to the CDN! Two years is a long time to go between updates, so what took so long? After almost three years of 6.x series kernels, Linux 7.0 i...

Branimir Lambov from IBM on Cassandra

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

Fragments: April 29

martinfowler.com

Chris Parsons has updated his guide on using AI to code . This is his third update, what I like about it is that he gives a lot of concrete information about how he uses AI, with sufficient detail that we can learn from him. His advice also resonates with the better advice I’ve seen out there, so the article makes a good overview of the state of using AI for software development. I wrote the previous version of this post in March 2025, updated it once in August, and it has been linked ...

Sabbatical #12: Milford Sound

darekkay.com

“The Road goes ever on and on, down from the door where it began. Now far ahead the Road has gone, and I must follow, if I can.” ― The Lord of the Rings Milford Sound is not only the most famous tourist spot in New Zealand, but also one of the world's top travel destinations, attracting up to 1 million visitors per year. It's often referred to as the 8th World Wonder. With such a reputation, my expectations were high. Despite its name, Milford Sound is actually a fjord rather th...

Commodore releases the 64C Ultimate!

www.rubenerd.au

I love a good synchronicity! I was literally just talking about the Commodore 64 longboard I bought locally, and how much fun it’s been restoring, testing, and building it into my Aldi 64 shell , not to mention comparing it with my 64C shortboard. Now we have some news that I’m frankly giddy about. Peri Fractic and his relaunched Commodore team has just announced an Utimate Commodore 64C , and it even uses the same moulds as the original! It will come in RGB and Gold versions like the...

Before GitHub

lucumr.pocoo.org

GitHub was not the first home of my Open Source software. SourceForge was . Before GitHub, I had my own Trac installation. I had Subversion repositories, tickets, tarballs, and documentation on infrastructure I controlled. Later I moved projects to Bitbucket, back when Bitbucket still felt like a serious alternative place for Open Source projects, especially for people who were not all-in on Git yet. And then, eventually, GitHub became the place, and I moved all of it there. It is hard...

You can beat the binary search

lemire.me

We sometimes have to look for a value in a sorted array. The simplest algorithm consists in just going through the values one by one, until we encounter the value, or exhaust the array. We sometimes call this algorithm a linear search. In C++, you can get the desired effect with the std::find function. For large arrays, you can do better with a binary search. Binary search is a classic algorithm that efficiently locates a target value in a sorted array by repeatedly dividing the search inter...

Tracking the history of the now-deceased OpenAI Microsoft AGI clause

simonwillison.net

For many years, Microsoft and OpenAI's relationship has included a weird clause saying that, should AGI be achieved, Microsoft's commercial IP rights to OpenAI's technology would be null and void. That clause appeared to end today. I decided to try and track its expression over time on openai.com . OpenAI, July 22nd 2019 in Microsoft invests in and partners with OpenAI to support us building beneficial AGI (emphasis mine): OpenAI is producing a sequence of increasingly powerful AI techn...

voice modems

computer.rip

If you've done much with modern cellphones, you've probably noticed just how odd the architecture can be around audio. Specifically, I mean call audio: modern smartphones have made call audio less of a special case (mostly by just becoming more complicated in general), but in older phones you would often find arrangements where the cellular modem 1 had direct analog audio to the microphone and speaker, perhaps via some switching to share amplifiers. That design meant that the cellular modem fu...

I have officially retired from Emacs

nullprogram.com

This past Tuesday I typed C-x C-c in Emacs for the last time after 20 years of daily use. Though nearly half that time was gradually retiring it, switching to modal editing, then to Vim. Emacs is a platform, and I’d grown accustomed to its applications, especially those I built myself. There was no particular hurry, so replacements came slowly. With my newly-acquired superpowers I could knock out the last two pieces in a few days’ work, namely M-x calc with stackcalc and Elfeed w...

Who knows that you blog?

kevquirk.com

Who knows that you blog? by David Jamieson David talks about his reluctance to share details about his blog with a colleague, and asks whether other people with blogs tell their friends and family. Read post ➡ I saw this post in my RSS reader this morning, followed by a reply from Alex , so I thought I'd add my own opinion to the mix. I'm similar to David and Alex - I'm not forthcoming with the fact that I have a blog, but I don't hide it either. I think that's mainly because most of my fri...

Because It Doesn't Have To

blog.computationalcomplexity.org

My favorite quote about networking came from Jim Kurose. The Internet works so well because it doesn't have to. The IP and lower layers of the internet stack make no promises of delivery. Complete failure fulfills the protocol. This allows for simpler and more powerful protocols without the extra complexity needed to guarantee success. TCP aims for delivery basically by restarting the IP communication when it fails, and even TCP can report failure to the layers above. We can say the same a...

Tokenmaxxing is Goodharting

benjamincongdon.me

Coding agents and reasoning models let individuals consume many more LLM tokens than they could a year ago. It’s now easy for a single engineer to spend thousands of dollars in daily token usage. This is being actively encouraged through the recent memetic spread of “Tokenmaxxing” – the idea that if you consume more tokens, you’re more “AI native” and therefore producing more valuable output. Tokenmaxxing is not The Way. Plainly, it’s a textbook instance of Goodharting. Token ...

Pornography, Obscenity, and the Limits of Regulation

third-bit.com

Every argument about internet regulation eventually turns into an argument about free speech and pornography. Unsurprisingly, the topic isn’t frequently discussed in undergraduate computer science classes or books on software engineering; I don’t have anything new to add, but here are a few things I’ve learned over the years. Every new form of media has gone through the same regulatory cycle with respect to pornography: initial criminalization, selective and often corrupt enforcement, an...

From GitHub to Codeberg/Forgejo

www.jonashietala.se

Respect your users and their confidence in you, “Microsoft” GitHub. Ethkuil , Updates to your GitHub Feed #65343 After years of waffling around I finally bit the bullet and migrated away from GitHub onto Codeberg and a private Forgejo instance. If Codeberg is good enough for Gentoo then it’s good enough for me. What’s the problem with GitHub? One part of my GitHub aversion is me being anti the big American tech corporations for ideological reasons. I’d lik...

the compute unit

www.doscher.com

Introducing the compute unit- a modular and customizable desktop enclosure for small computers like the Latte Panda IOTA and the Raspberry Pi 5. I increasingly look to smaller and lighter compute platforms as the core of my lab infrastructure gets more refined. Sure, it's great to have a small datacenter at your disposal, but dealing with power, heat, and noise are really pretty terrible if they're in your living space. I always look at fanless or water cooled options since they tend to be far...

Reading List 04/25/26

www.construction-physics.com

Ultra Robotics’ OP1, which mounts a humanoid-ish robot to a larger robot arm, via Jon Schwartz on Twitter . Welcome to the reading list, a list of news and links related to buildings, infrastructure, and industrial technology. This week we look at transformer steel manufacturing, textile engineering, bringing power plants online quickly, infrasound, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. War in Iran This week in Strait of Hormuz...

Random Old Posts

TitleDate
Collecting OBIEE systems management data with jmx
rmoff.net
December 06, 2010
Where Optimizations Come From
buttondown.com
April 27, 2026
Melanomas: get yourself checked!
www.rubenerd.au
April 23, 2026
Cel Shading
simonschreibt.de
January 21, 2013
AOT-compilation of Javascript with V8
notes.eatonphil.com
February 26, 2019
When is a BCn/ASTC endpoints-from-indices solve singular?
fgiesen.wordpress.com
August 29, 2024
Easy Python speed wins with functools.lru_cache
www.cameronmacleod.com
June 09, 2019
Psychology vs the graphics pipeline
www.scattered-thoughts.net
December 11, 2017
A stupidly simple spatial data structure
lisyarus.github.io
August 16, 2022
What's up with cross-module optimizations?
0xd34df00d.me
October 31, 2024
Dispatch 004: Universal version control and rich text on Automerge
www.inkandswitch.com
May 08, 2024
Adding Gaussian Noise to a signal in Python
nishtahir.com
April 23, 2025
Why Is Everything Proprietary These Days?
kevquirk.com
April 26, 2026
Floating Point Formatting
research.swtch.com
January 10, 2026
1x Programming
tim.mcnamara.nz
November 08, 2021
Kafka Connect - JsonDeserializer with schemas.enable requires "schema" and "payload" fields
rmoff.net
September 06, 2017
Will Mars Sample Return ever happen?
www.adastraspace.com
January 09, 2025
EuroRust 2024
laplab.me
December 17, 2024
How to avoid optional form fields with a conditional reveal
adamsilver.io
February 05, 2019
📝 Have you seen this bug?
moonbase.lgbt
October 07, 2024
Detect data races with DTrace in any language
gaultier.github.io
March 11, 2026
We're all Doomed!
myme.no
August 20, 2018
You can beat the binary search
lemire.me
April 27, 2026
Walking through a basic Racket web service
notes.eatonphil.com
December 29, 2016
Microsoft's All-Cloud Windows is what I dislike about Modern Computing
nate.mecca1.net
July 24, 2023
York Fry Ups
rmoff.net
May 24, 2016
Have your Iceberg Cubed, Not Sorted: Meet Qbeast, the OTree Spatial Index
jack-vanlightly.com
November 19, 2025
Before the Games: The Site
www.jonashietala.se
April 16, 2010
The stack circuitry of the Intel 8087 floating point chip, reverse-engineered
www.righto.com
December 09, 2025
The problem with good design
adamsilver.io
May 11, 2025
🔈 ZINE Radio #30: Executable Graphics
moonbase.lgbt
July 11, 2023
Log Replication Disaggregation Survey - Apache Pulsar and BookKeeper
jack-vanlightly.com
March 13, 2025
Elon Musk Is Not The Problem With Twitter
theluddite.org
October 01, 2022
First Day: A New Chapter at the JKU
stefan-marr.de
October 01, 2025
Fun With Linear Time: My Favorite Algorithm
healeycodes.com
April 30, 2019
Using buck to build Rust projects
steveklabnik.com
April 13, 2023
Claude the Instructor
rmoff.net
February 20, 2026
Open sourcing the home CMS
fasterthanli.me
April 22, 2025
The Frink is Good, the Unit is Evil
www.hillelwayne.com
July 10, 2020
The Knowledge Hydrant
maggieappleton.com
June 28, 2020
📝 I love learning how things work
moonbase.lgbt
May 07, 2014
Fragments: April 21
martinfowler.com
April 21, 2026
Vibe Coding is a Dangerous Fantasy
nmn.gl
March 20, 2025
Why Do Teens Use TikTok for Mental Health Diagnoses?
theluddite.org
November 01, 2023
Earth is becoming sentient
stephango.com
February 26, 2024
CBSE 2016 Board Result All India Data Analysis
nmn.gl
May 25, 2016
How stagnant is CPU technology?
lemire.me
January 14, 2026
Mechanical sympathy
vickiboykis.com
April 13, 2026
Thoughts on benchmarking streaming systems
www.scattered-thoughts.net
September 06, 2021
Blossom
jamesg.blog
April 20, 2026
Catching up with async Rust
fasterthanli.me
December 25, 2024
Tidy Dice
taylor.town
March 16, 2024
Stadium of selves
stephango.com
January 01, 2020
TortoiseSVN doesn't prompt for authentication
rmoff.net
September 21, 2010
Bliki: Excessive Bold
martinfowler.com
January 28, 2026
Here be dragons: Preventing static damage, latchup, and metastability in the 386
www.righto.com
August 17, 2025
Scripts to extract information from OBIEE NQQuery.log
rmoff.net
June 11, 2010
Weekend Tournaments
www.jonashietala.se
September 06, 2016
libnnz10.so: cannot restore segment prot after reloc: Permission denied
rmoff.net
December 18, 2009
Let a thousand societies bloom
vitalik.eth.limo
December 17, 2025
Squish Meets Structure
maggieappleton.com
June 20, 2023
The billion dollar unsubscribe link
adamsilver.io
May 21, 2023
Raw Materials
www.hillelwayne.com
May 27, 2018
0009: 2021 Q1 roundup, updates to internal consistency, garden of forking paths, push vs pull, beca, cambria
www.scattered-thoughts.net
April 24, 2021
Files are hard
danluu.com
December 12, 2015
The confusing world of USB
fabiensanglard.net
January 10, 2021
Estimate Solar + Storage Market Share
austinvernon.site
July 22, 2021
Writing an x86 emulator from scratch in JavaScript: 1. a stack and register machine
notes.eatonphil.com
May 21, 2019
Graphing I/O data using gnuplot and Oracle V$SYSSTAT
rmoff.net
October 26, 2010
Lessons learned from a successful Rust rewrite
gaultier.github.io
October 30, 2024
Google and Korean OTN forums
rmoff.net
April 02, 2009
Illustrations of solids of revolution
c.pgdm.ch
September 01, 2011
Replacing Flask with Robyn wasn't worth it
mkennedy.codes
March 23, 2026
Long Term Goals (part 2)
www.jonashietala.se
February 16, 2013
s18e07: A Very Short Announcement
newsletter.danhon.com
March 03, 2025
Leetcode - Episode 16 - Pretty Efficient (3 x E)
healeycodes.com
January 16, 2019
An intriguing new puzzle
www.jonashietala.se
October 13, 2009
Let's build a distributed Postgres proof of concept
notes.eatonphil.com
May 17, 2022
So, You Want To Build a Road
blog.thornewolf.com
November 30, 2025
how the light gets in
strangestloop.io
May 10, 2023
The strange case of ICMP Type 69 on Linux
blog.benjojo.co.uk
October 12, 2015
Galaxy brain resistance
vitalik.eth.limo
November 07, 2025
The eHMI: How Autonomous Cars Will Communicate With the Outside World
www.theturnsignalblog.com
May 01, 2021
Kibana Timelion - Series Calculations - Difference from One Week Ago
rmoff.net
May 23, 2016
June 2023
maggieappleton.com
June 01, 2023
Speaking around about refactoring CSS
ohhelloana.blog
May 31, 2025
An Incomplete Explanation of the Proc Macro That Saved Me 4000 Lines of Rust
mbuffett.com
May 04, 2021
I hate manager READMEs
www.elidedbranches.com
November 23, 2018
Setting up Neovim for Haskell, as of October 2019
mbuffett.com
October 29, 2019
Changes
rmondello.com
December 28, 2023
A sad day for Rust
steveklabnik.com
January 17, 2020
More Advent of Code optimization
blog.singleton.io
January 07, 2024
My Hugo cheat sheet
ohhelloana.blog
July 29, 2020
Automatically Reload Modules with %autoreload
switowski.com
October 01, 2019
Moving and re-exporting a Rust type can be a major breaking change
predr.ag
January 31, 2023
1️⃣🐝🏎️🦆 (1BRC in SQL with DuckDB)
rmoff.net
January 03, 2024
Are Volcanoes a Risk to Solar Dominated Grids?
austinvernon.site
July 16, 2025
Netrunner Winter Kit Tournament Linköping
www.jonashietala.se
January 16, 2016
Using the Brother DS-640 Scanner on NixOS
borretti.me
December 27, 2025
Optimizing an Advent of Code solution in assembly
gaultier.github.io
October 05, 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.