The Year in Computer Science

www.quantamagazine.org

Space and time aren’t just woven into the background fabric of the universe. To theoretical computer scientists, time and space (also known as memory) are the two fundamental resources of computation. Algorithms require a roughly proportional amount of space to runtime, and researchers long assumed there was no way to achieve anything better. In a stunner of a result — “the best thing in 50 years,”… Source Space and time aren’t just woven into the background fabric of the universe...

Brainstorming visual search for the web

jamesg.blog

When I am chatting about a website with friends, sometimes I forget the name of the website. I remember what the site is about, and often remember visual details about the site, too. A few months ago, I described a website that aggregated blogs and also mentioned it had a yellow background. I could remember the purpose of the site and its colour and rough layout, but not the name. (The site was Minifeed ; I am in awe of the person who found the website based on my description.) Since then I hav...

Age-gating the web

manuelmoreale.com

With the growing trend of countries proposing laws to restrict access to the web based on users’ age, I feel compelled to say two things: A) No, age-gating social media is not going to kill what’s left of the internet. If you think “the internet” = “social media sites,” then that’s your fault, and you should be ashamed. But don't get it twisted: this doesn't mean that these laws aren't bad, because they are. B) How about, instead of preventing “the kids” from accessing soci...

Benchmarking JSON vs TOON in Go

blog.kowalczyk.info

Since I’ve decided to use TOON instead of JSON, I’ve benchmarked the performance of serialization of 2 Go TOON libraries compared to JSON built-in serialization. Here are the results using current version of the libraries and go 1.25: % go run . goos: darwin goarch: arm64 pkg: bench_toon cpu: Apple M3 Pro BenchmarkJSONMarshalCompact-11 3488496 322.3 ns/op BenchmarkJSONMarshal-11 767379 1546 ns/op BenchmarkToonMarshal-11 669687 1...

Achievements and shortfalls in global lunar exploration in 2025

jatan.space

Like last year’s overview of a happening 2024 in global lunar exploration , I present to you a comprehensive, curated, and contextualized linked rundown of lunar technology and science developments across 2025, organized by country or region. There is also a section on progressive cooperative & collaborative international efforts—because these are the gems we need more of—as well as a section discussing shortcomings in the same. Each linked article in the overview explains the importance ...

Reading List 12/13/2025

www.construction-physics.com

Taking apart a Boeing 747 to build the 747 house . Via Inhabitat . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at Boom Supersonic’s gas turbine, the reliability of learning curves, a fake bridge collapse, using coal mines for geothermal energy, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Boom announces a gas turbine Supersonic jet ...

Tap compare testing for service migration

rednafi.com

Throughout the years, I’ve been part of a few medium- to large-scale system migrations. As in, rewriting old logic in a new language or stack. The goal is usually better scalability, resilience, and maintainability, or more flexibility to adapt to changing requirements. Now, whether rewriting your system is the right move is its own debate. A common question that shows up during a migration is, “How do we make sure the new system behaves exactly like the old one, minus the icky parts?” A...

CM0 - a new Raspberry Pi you can't buy

www.jeffgeerling.com

CM0 - a new Raspberry Pi you can't buy This little postage stamp is actually a full Raspberry Pi Zero 2, complete with eMMC storage and WiFi. But you can't get one. Well, not unless you buy the CM0NANO development board from EDAtec , or you live in China. This little guy doesn't have an HDMI port, Ethernet, or even USB. It's a special version of the 'Compute Module' line of boards. Little Raspberry Pi 'System on Modules' (SoMs), they're called. Compute Modules are ent...

I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in 4.5 hours

simonwillison.net

I wrote about JustHTML yesterday - Emil Stenström's project to build a new standards compliant HTML5 parser in pure Python code using coding agents running against the comprehensive html5lib-tests testing library. Last night, purely out of curiosity, I decided to try porting JustHTML from Python to JavaScript with the least amount of effort possible, using Codex CLI and GPT-5.2. It worked beyond my expectations. TL;DR I built simonw/justjshtml , a dependency-free HTML5 parsing library ...

LLM Evals: Everything You Need to Know

hamel.dev

This document curates the most common questions Shreya and I received while teaching 700+ engineers & PMs AI Evals. Warning: These are sharp opinions about what works in most cases. They are not universal truths. Use your judgment. 👉 Want to learn more about AI Evals? Check out our AI Evals course . It’s a live cohort with hands on exercises and office hours. Here is a 25% discount code for readers. 👈 Listen to the audio version of this FAQ If you prefer to listen ...

Day 15 of Daily Writing

benjamincongdon.me

This is post 15 of my unannounced, self-imposed month of daily writing. I’ve been making soft promises to myself and others to write more for… years. I was inspired by a few of the folks who wrote daily last month for Inkhaven , and so decided to do my own super unofficial version of that. It’s been fun so far! And by “fun” I mean it’s been a rewarding challenge. :) Some thoughts: Sitting down to “do writing” is a lot easier if you’ve scratched down some notes, or star...

Do you want to read a detailed post about eyelid surgery? Here it is. With photos.

anniemueller.com

I find this sort of thing fascinating. I looked for detailed info before my own surgery because I like to know what I’m getting into. If you’re grossed out by surgical/medical descriptions or photos, skip this one.  So I had this spot — like a pimple or small wart — appear under my right eye years ago. 2017, 2018? Sometime in there. It was very small, directly under/partially on the lash line near the inside corner of my right eye. Not really noticeable, didn’t hurt or itch or gro...

Watching Over / Places To Be

moonbase.lgbt

It’s been too long since I last shared my photos, so here’s a crow I saw a couple of months ago. I love watching the local birds. The sparrows in my neighbour’s hedge, the starlings that like to perch up high in their tree, the crows and the magpies playing on the roofs, the occasional blackbirds skittering around on the ground... they all bring me just so much joy. Olympus OM-20, Soligor 400mm f/6.3, Kodak Ultramax 400 Olympus OM-20, Soligor 400mm f/6.3, Kodak Ultramax 400...

My gift to the rustdoc team

fasterthanli.me

About two weeks ago I entered a discussion with the docs.rs team about, basically, why we have to look at this: When we could be looking at this: And of course, as always, there are reasons why things are the way they are. In an effort to understand those reasons, I opened a GitHub issue which resulted in a short but productive discussion. I walked away discouraged, and then decided to, reasons be damned, attack this problem from three different angles. ...

Emoji Book Synopses

taylor.town

🐒🦴➡️🛸🖥️🔴🚀🌌👁️⭐👶✨ 2001: A Space Odyssey :: Arthur C. Clarke 👨🏻‍🌾🌾💰📈📉👩🏻❤️💪😤💔💀🌾 The Good Earth :: Pearl S. Buck 👽🛸💥🏚️☢️🔦🎒💰💀😱🙏🟡 Roadside Picnic :: Arkady & Boris Strugatsky ☯️💧🌊🔄💭❓💪=💧🔄❌✅♾️ Tao Te Ching :: Lao Tzu 🌶️👨🏻🎺📜✍️😤🍩👩🏻‍🦳😩🎭🤡🌀 A Confederacy of Dunces ...

The Three Durable Function Forms

jack-vanlightly.com

Following my posts on determinism and durable function trees , this installment advances this blog post series “The Theory of Durable Execution”. Durable execution engines (DEEs) talk about “workflows”, “activities”, “virtual objects”, “handlers”, and “functions”, but they’re often describing the same underlying execution patterns. This post proposes a model that extends the generic durable function into three forms: stateless functions, sessions , and actors ....

Lightweight Cardinality Estimation with Density

buttondown.com

Last week we talked about the different ways we can decompose a simple predicate which is a conjunction of two simpler predicates. Given the query: SELECT * FROM ab WHERE a = 7 AND b = 100 We can: Not decompose the filter at all, and scan our base data applying the predicate a = 7 AND b = 100 , push down the a = 7 filter and translate the scan over the primary index into a scan on a secondary index, then apply the b = 100 filter on the results of that, o...

This is my worst theme ever, and I love it

rubenerd.com

I realised recently my favourite bloggers have sites that are distinctive and personal. Mine looked like a default theme you’d get in a WordPress blog, so in the words of Paul and Linda McCartney and sung by Joe English, I decided I must do something about it . Hey look, this turned into a Music Monday . Therefore, introducing Rubenerd Houndstooth . Feel free to browse the site if you subscribe via RSS, though maybe it’s best you don’t. It’s a mashup of the following themes: ...

Multiplying the Shuffle Speed in Go with Batched Shuffling

lemire.me

Programmers often want to randomly shuffle arrays. Evidently, we want to do so as efficiently as possible. Maybe surprisingly, I found that the performance of random shuffling was not limited by memory bandwidth or latency, but rather by computation. Specifically, it is the computation of the random indexes itself that is slow. Earlier in 2025 , I reported how you could more than double the speed of a random shuffle in Go using a new algorithm ( Brackett-Rozinsky and Lemire, 2025 ). However, I...

2027 Calendar Art

georgerrmartin.com

It’s that time of the year, and we’re proud to announce the NEW song of ice and fire calendar for 2027 with some amazing digital art provided by Tyler Jacobson.   Here’s a link to some of Tylers artwork: www.tylerjacobsonart.com And while Tylers art won’t be available till next year don’t forget that Tom Kidd’s Knight of the Seven kingdoms 2026 calendar is ready and waiting just in time for the holiday season. TOM KIDD’S WEBSITE LINK TO PURCHASE CALENAR 2026  All of Tom...

Weird Al vs Weird AI

blog.computationalcomplexity.org

ONE The following headline confused me:                     Trump, 79, Deletes Weird AI Video Shilling Magic Beds  (see  here ).  Was Weird Al selling magic beds? Magic beds? ! How does that relate to President Trump? What’s going on? The problem is the font: a capital I (as in AI) can look like a lowercase l (as in Al). So the headline should really be: Trump, 79, Deletes Weird Artificial Intelligence Video Shilling Magic Beds. This case is particularly confusing because: a) We...

Skills vs Dynamic MCP Loadouts

lucumr.pocoo.org

I’ve been moving all my MCPs to skills, including the remaining one I still used: the Sentry MCP 1 . Previously I had already moved entirely away from Playwright to a Playwright skill. In the last month or so there have been discussions about using dynamic tool loadouts to defer loading of tool definitions until later. Anthropic has also been toying around with the idea of wiring together MCP calls via code, something I have experimented with . I want to share my updated findings with...

Closures as Win32 window procedures

nullprogram.com

Back in 2017 I wrote about a technique for creating closures in C using JIT-compiled wrapper. It’s neat, though rarely necessary in real programs, so I don’t think about it often. I applied it to qsort , which sadly accepts no context pointer. More practical would be working around insufficient custom allocator interfaces , to create allocation functions at run-time bound to a particular allocation region. I’ve learned a lot since I last wrote about this subject, and a recent arti...

Random Old Posts

TitleDate
The Amstrad CPC – The Build Mk. 2
retrotechtive.wordpress.com
October 28, 2023
The Alienation Machine: How Social Media Creates Private Profit from Public Disunity
theluddite.org
March 01, 2023
October 2022
taylor.town
October 08, 2022
Clean your codebase with basic information theory
taylor.town
February 16, 2024
Are you out of alignment?
www.elidedbranches.com
March 07, 2018
I passed the AWS Certified Cloud Practitioner certification
stfn.pl
July 17, 2024
Analyzing Link Rot in My Newsletter (After 31 Editions)
simplyexplained.com
September 02, 2023
Money, happiness and productivity as a solo founder (Indiehackers Podcast)
levels.io
January 26, 2022
The power of interning: making a time series database 2000x smaller in Rust
gendignoux.com
March 03, 2025
What the PSF Conduct WG does
snarky.ca
November 26, 2024
Metamorphic Testing
www.hillelwayne.com
March 25, 2019
Hogwarts had a Cafetorium?
taylor.town
June 18, 2023
Evolving Edna Ask AI UI
blog.kowalczyk.info
July 09, 2025
How to Do Code Reviews Like a Human (Part Two)
mtlynch.io
November 09, 2017
Dark mode by local sunlight
www.ctnicholas.dev
June 16, 2021
2023 and looking forward to 2024
www.micahlerner.com
December 27, 2023
"No way to prevent this" say users of only language where this regularly happens
xeiaso.net
October 28, 2025
Big Tech’s Biggest Bets (Or What It Takes to Build a Billion-User Platform)
www.matthewball.co
May 30, 2023
Major errors on this blog (and their corrections)
danluu.com
November 22, 2021
Postmortem: The Chronicles of Bim: The 100 Fake Afros
www.jonashietala.se
January 19, 2010
Toying around with photo filters
nate.mecca1.net
November 12, 2024
Speaking at All Day Hey!
ohhelloana.blog
February 19, 2024
Satisfaction and progress in open-ended work
blog.andymatuschak.org
April 25, 2017
0050: smolderingly fast b-trees, serious fun, what is the point of an online conference, it's ok to be afraid, HYTRADBOI progress, no other progress, vancouver.systems, not the incentives, llm garbage, books
www.scattered-thoughts.net
November 25, 2024
I want it all but, it is impossible
ohhelloana.blog
May 09, 2024
Some personal user experiences
vitalik.eth.limo
February 28, 2023
Internal consistency in streaming systems
www.scattered-thoughts.net
April 17, 2021
The Struggle to Find Out How Cars Manage Your Personal Data
theturnsignalblog.com
June 01, 2021
Don't Play Near Black Holes
taylor.town
March 14, 2023
An update on Redis Streams development
antirez.com
January 25, 2018
Re-exec testing Go subprocesses
rednafi.com
November 16, 2025
Why is Gift Card Rebel everywhere on YouTube?
nmn.gl
June 17, 2017
Watching Over / Places To Be
moonbase.lgbt
December 14, 2025
My Fourth Year as a Bootstrapped Founder
mtlynch.io
February 01, 2022
Here's why NASA's first moon landing in 50+ years will probably be delayed
www.adastraspace.com
November 01, 2024
But sometimes buttons look like links
adamsilver.io
October 16, 2017
Thoughts on the xz backdoor: an lzma-rs perspective
gendignoux.com
April 08, 2024
What the Fork is xState?
maggieappleton.com
January 22, 2020
Teach kids to code; watch them cure cancer
blog.andymatuschak.org
November 17, 2011
How to compile LLVM, Clang, LLD, and Ziglang from source on Alpine Linux
gaultier.github.io
September 07, 2020
Ruminating about mutable value semantics
www.scattered-thoughts.net
June 03, 2024
Unit testing C code with gtest
notes.eatonphil.com
August 31, 2019
A eulogy for my 20s
steveklabnik.com
January 24, 2016
A camera for ideas
stephango.com
July 23, 2022
The Echo & Narcissus Writing Club
maggieappleton.com
April 09, 2021
Fluid speed issues!
fabiensanglard.net
June 29, 2009
How often does Rust change?
steveklabnik.com
April 11, 2020
Want to join the Rust docs team?
steveklabnik.com
March 24, 2017
Netrunner Summer Tournament Linköping
www.jonashietala.se
September 18, 2015
“Communicating Chorrectly with a Choreography” is out!
decomposition.al
December 05, 2024
RustLab 2024
laplab.me
December 17, 2024
Slowing Down Read Rust Posting
www.wezm.net
September 07, 2020
Let's build a VORON: Software
www.jonashietala.se
November 17, 2023
Building and Motivating Engineering Teams
www.elidedbranches.com
November 29, 2016
ktls now under the rustls org
fasterthanli.me
September 26, 2024
What is Software Engineering?
research.swtch.com
May 30, 2018
NixOS: Headless Home Assistant VM
myme.no
November 25, 2021
Hard to explain, easy to verify
www.shubhro.com
January 24, 2023
English has been my pain for 15 years
antirez.com
September 01, 2013
cram those ideas into a clown car
taylor.town
November 30, 2023
Apple iPhone Tech Talk 2009 tricks and treats
fabiensanglard.net
December 03, 2009
Neologisms
maggieappleton.com
November 01, 2020
Vietnam blog post update
rubenerd.com
December 13, 2025
One Hundred Rust Binaries - Page 2
www.wezm.net
November 02, 2020
July 2022
maggieappleton.com
July 01, 2022
Smart Open Xcode
christianselig.com
August 02, 2023
Thankfulness
steveklabnik.com
September 24, 2013
How to build god and get away with it
taylor.town
October 17, 2024
Plurality philosophy in an incredibly oversized nutshell
vitalik.eth.limo
August 21, 2024
Checking linearizability in Go
notes.eatonphil.com
October 31, 2024
When is a BCn/ASTC endpoints-from-indices solve singular?
fgiesen.wordpress.com
August 29, 2024
Ordering Fancy Foods: A Guide for Stupid Americans
samhenri.gold
July 24, 2022
IndieWeb Book Club: Oct 2025
ohhelloana.blog
November 01, 2025
The problem with sticky menus that appear on scroll and what to do instead
adamsilver.io
June 18, 2023
SNES: Sprites and backgrounds rendering
fabiensanglard.net
August 09, 2024
LaTeX, LLMs and Boring Technology
eli.thegreenplace.net
October 25, 2025
Select Your Service
taylor.town
July 25, 2023
Should you learn C to "learn how the computer works"?
steveklabnik.com
October 02, 2018
Pointers in Rust, a guide
steveklabnik.com
October 18, 2013
Exploring Command-line space time
fabiensanglard.net
September 26, 2023
La votación mediante blockchain está sobrevalorada entre personas desinformadas pero subestimada entre personas informadas
vitalik.eth.limo
May 25, 2021
Photoshop for text
stephango.com
October 18, 2022
TireRack’s clever, conversion-boosting UX
adamsilver.io
March 09, 2025
Un-Bucket List
taylor.town
January 15, 2022
Summer job at Configura
www.jonashietala.se
July 13, 2014
Nontrepeneur: Derek Sivers
taylor.town
February 05, 2024
I'm writing a book!
laplab.me
June 22, 2025
Why Are My Bytecode Interpreters Slow? Hunting Truffles with VTune
stefan-marr.de
February 23, 2024
Announcing Emoji 1.0
steveklabnik.com
February 10, 2014
0038.1: consulting
www.scattered-thoughts.net
August 10, 2023
Giving My Jekyll Site a CDN Front End
kevquirk.com
November 14, 2025
Are We Really Engineers?
www.hillelwayne.com
January 18, 2021
Embedding Godot games in iOS apps is easy now
christianselig.com
May 31, 2025
Tech Radar (Nov 2025) - data blips
rmoff.net
November 05, 2025
March Theme: 10 seconds
www.jonashietala.se
March 02, 2010
Friends with GPS Benefits
taylor.town
May 04, 2025
Ludum Dare 29 Entry
www.jonashietala.se
April 25, 2014
Transactions are a protocol
notes.eatonphil.com
April 20, 2025
Books update
fabiensanglard.net
December 15, 2022
Harnessing ChatGPT hallucinations
www.redblobgames.com
September 22, 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.