The Year in Biology

www.quantamagazine.org

As I reflect on a year of Quanta biology stories to decide which of the many excellent ones to recommend, I am relying on memory. But what exactly does that mean? “Memory” is a slippery word. It means one thing to a person striving to recall places, people or moments from the past, and another to someone searching their mind for a fact they swore they knew. A neuroscientist might consider a… Source As I reflect on a year of Quanta biology stories to decide which of the many excellent on...

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...

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...

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 ...

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...

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 ....

A Lady in Grey

jamesg.blog

I love thinking about the use of colour in painting. Impressionist paintings never cease to make me smile; their colour illuminates me as it does the places they depict (oh! how wonderful art can be!). I also love paintings that use grey and white, both sparingly and as part of a broader theme. A Lady in Grey , which I saw at the National Gallery of Scotland this weekend, depicts the daughter of the artist, Sir. Daniel Macnee, sitting outdoors in a grey dress. When I first saw this painting, ...

Book Review: The Demon in the Machine

benjamincongdon.me

The thing that separates life from non-life is information. - Paul Davies ...

JustHTML is a fascinating example of vibe engineering in action

simonwillison.net

I recently came across JustHTML , a new Python library for parsing HTML released by Emil Stenström. It's a very interesting piece of software, both as a useful library and as a case study in sophisticated AI-assisted programming. First impressions of JustHTML I didn't initially know that JustHTML had been written with AI assistance at all. The README caught my eye due to some attractive characteristics: It's pure Python. I like libraries that are pure Python (no C extensions or similar...

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. ...

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...

How I fixed it: Sunshine issues on NixOS

myme.no

How I fixed it: Sunshine issues on NixOS Nix Linux Posted on 2025-12-11 Background I’ve got a couple of computers in the home. One machine in particular is a semi-powerful gaming machine. The weird thing about this machine is that it’s stowed away in a storage room, not a very suitable place to sit and actually use it. To be honest, I’m not really much of a gamer, and so I mostly use its capabilities for work and other heavier tasks. But it’s alwa...

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: ...

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...

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...

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 ...

IndieWeb Carnival: where do I wish to see the IndieWeb in 2030

manuelmoreale.com

This is my entry for December’s IWC hosted by V.H. Belvadi . If you have thoughts on the subject, make sure to write a blog post before the end of the month, and join the carnival. I’m not good at making predictions, so I don’t really know what the IndieWeb is gonna look like in 5 years. If I had to guess, I’d say it will probably look very much like it looks now, only with more AI-generated nonsense sprinkled throughout. But rather than making predictions, let me write about hope...

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 ...

Fragments Dec 11

martinfowler.com

Why does AI write like… that (NYT, gift link). Sam Kriss delves into the quiet hum of AI writing. AI’s work is not compelling prose: it’s phantom text, ghostly scribblings, a spectre woven into our communal tapestry.  ❄                ❄                ❄                ❄                ❄ Emily Bache has written a set of Test Desiderata, building on some earlier writing from Kent Beck. She lists the characteri...

Random Old Posts

TitleDate
“Your” vs “My”: my response to Hacker News comments
adamsilver.io
September 21, 2025
0b100000
steveklabnik.com
January 25, 2018
Work in progress: heuristics
www.redblobgames.com
May 06, 2024
Ambsheets: A spreadsheet for exploring scenarios
www.inkandswitch.com
September 27, 2025
Let's build a VORON: Noise
www.jonashietala.se
February 28, 2024
Configuring Git
switowski.com
January 11, 2019
Getting Comfortable
www.jonashietala.se
August 28, 2011
Use daemon threads to test infinite while loops in Python
rednafi.com
November 18, 2021
Writing a simple JSON parser
notes.eatonphil.com
May 06, 2018
The next CEO of Stack Overflow
www.joelonsoftware.com
March 28, 2019
Guest Post: Rise of the Banal, by Michael Verrenkamp
theluddite.org
March 01, 2023
vite /rollup manualChunks
blog.kowalczyk.info
July 19, 2025
UTF-8: Bits, Bytes, and Benefits
research.swtch.com
March 05, 2010
Bugger
www.jonashietala.se
September 20, 2009
Reading notes: August, September
anniemueller.com
October 10, 2025
NixOS: Into the deep end
myme.no
July 01, 2019
Exalting data, missing meaning
blog.andymatuschak.org
April 08, 2017
Town Hall #21: Basement
taylor.town
April 17, 2024
Memory access is O(N^[1/3])
vitalik.eth.limo
October 05, 2025
2021 in review
www.jonashietala.se
January 10, 2022
October theme says: Numbers
www.jonashietala.se
October 01, 2009
Revisiting the Businesscard Raytracer
fabiensanglard.net
May 01, 2020
Predict Stock Prices Using RNN: Part 2
lilianweng.github.io
July 22, 2017
partitioning ambiguous edges in guile
wingolog.org
April 25, 2025
The beautiful silent thunderbolt-3 PC
fabiensanglard.net
December 22, 2020
Moon Monday #254: The one following last week’s embarrassing typo
jatan.space
December 08, 2025
The end of the Redis adventure
antirez.com
June 30, 2020
Summary of reading: July - September 2025
eli.thegreenplace.net
October 01, 2025
Generating Text With Markov Chains
healeycodes.com
January 31, 2021
0027.1: hytradboi jam
www.scattered-thoughts.net
August 31, 2022
How Litestream Eliminated My Database Server for $0.03/month
mtlynch.io
April 29, 2021
A tale of two Claudes
steveklabnik.com
June 10, 2025
Improving color quantization heuristics
blog.pkh.me
December 31, 2022
Ink Note Fall 2023: Phase 2 Gestures
www.inkandswitch.com
November 06, 2023
Confusion and disengagement in meetings
notes.eatonphil.com
November 30, 2019
Homeworld 2: Backgrounds
simonschreibt.de
March 15, 2013
Book Review 2021
mbuffett.com
January 04, 2022
RE: Why Do You Need Big Tech for Your SSG?
kevquirk.com
November 20, 2025
s19e11: Your Model is Naive and it’s Not The Territory
newsletter.danhon.com
May 30, 2025
Bergamot: Exploring Programming Language Inference Rules
danilafe.com
December 23, 2023
"Thanks. How do you want to help?"
taylor.town
January 04, 2025
Membership Testing
switowski.com
October 08, 2020
BumpMapping hell
fabiensanglard.net
March 04, 2009
Reverse Engineer Strike Commander
fabiensanglard.net
January 22, 2013
03 - persistence
garden.bradwoods.io
March 16, 2025
Analytics query goes 6x faster with EDB Postgres Distributed's new analytics engine
notes.eatonphil.com
September 04, 2025
the best bad baby names
taylor.town
April 22, 2024
5 Kup
www.jonashietala.se
December 02, 2012
Implementing and Verifying "Static Program Analysis" in Agda, Part 2: Combining Lattices
danilafe.com
August 08, 2024
2011 in Review
www.jonashietala.se
January 04, 2012
Town Hall #10: Seeds
taylor.town
May 19, 2023
Dunk and Egg Contest, Posters, and More
georgerrmartin.com
December 12, 2025
Patching test dependencies via pytest fixture & unittest mock
rednafi.com
February 27, 2022
Git Aliases Don't Have to Be Boring!
switowski.com
January 18, 2019
Implementing MVCC and major SQL transaction isolation levels
notes.eatonphil.com
May 16, 2024
IP over AX.25 over 802.11 with ESP8266
blog.benjojo.co.uk
July 22, 2017
Ghosts in the Compilation
predr.ag
October 31, 2025
0045: unexplanations, business things, zest progress, internal consistency repro, why murat blogs, compiler books + papers, compiling sql to wasm, other books
www.scattered-thoughts.net
March 28, 2024
7ème tour des subventions Gitcoin - Rétrospective
vitalik.eth.limo
October 18, 2020
Mixins: a refactoring anti-pattern
steveklabnik.com
May 07, 2012
Instrumentation-based Profiling on JVMs is Broken!
stefan-marr.de
September 17, 2024
Open Assets via Text
simonschreibt.de
October 12, 2015
Knuth Airgaps & Knuth Buffers
taylor.town
November 19, 2023
TOTP SSH port fluxing
blog.benjojo.co.uk
May 22, 2016
Stonehenge, Castle Combe and Bath in one day
ohhelloana.blog
February 02, 2017
Journal 2.0
blog.singleton.io
December 10, 2015
Napkin Problem 1: Logging Cost
sirupsen.com
October 19, 2019
Compiling a Functional Language Using C++, Part 13 - Cleanup
danilafe.com
September 19, 2020
A proposal for more reliable locks using Redis
antirez.com
May 16, 2014
Read a CSV file from s3 without saving it to the disk
rednafi.com
June 26, 2022
The Recovery Kit Nano (STL Files)
www.doscher.com
November 30, 2025
Postmortem: The Chronicles of Bim: The 100 Fake Afros
www.jonashietala.se
January 19, 2010
Personal Websites and Internet Writing
healeycodes.com
December 27, 2020
Lowering in Reverse
buttondown.com
November 03, 2025
The CLOSURE companion
steveklabnik.com
September 19, 2013
Friday Facts #438 - Space Age wrap up
www.factorio.com
November 22, 2024
Counting Words at SIMD Speed
healeycodes.com
August 13, 2025
On Path Independence
vitalik.eth.limo
June 22, 2017
Type assertion vs type switches in Go
rednafi.com
January 31, 2024
What even is an institution?
vitalik.eth.limo
December 30, 2022
Intuitive Machines and SpaceX both failed in their missions
www.adastraspace.com
March 11, 2025
A Typesafe Representation of an Imperative Language
danilafe.com
November 02, 2020
Valve is about to win the console generation
xeiaso.net
November 12, 2025
Hiring and the market for lemons
danluu.com
October 09, 2016
Infinite Relations
buttondown.com
September 15, 2025
s20e07: Still Mad As Hell; The World’s Best Worst Client; How Many Chances Do You Get?; Sunset Syndrome
newsletter.danhon.com
August 27, 2025
The problem with input masks and what to do instead
adamsilver.io
June 25, 2023
Napkin Problem 2: Expected Database Query Latency
sirupsen.com
November 02, 2019
The Universe is God (According to Christians)
taylor.town
April 19, 2019
New Kind of Paper, Part Three
mlajtos.mu
September 10, 2021
Learning with not Enough Data Part 3: Data Generation
lilianweng.github.io
April 15, 2022
Agile isn’t about speed, it’s about direction
tim.mcnamara.nz
January 07, 2023
Other kinds of talks
www.scattered-thoughts.net
February 24, 2025
Transclusion and Transcopyright Dreams
maggieappleton.com
January 02, 2021
Let's Build a CAPTCHA Generator with Node.js
healeycodes.com
November 11, 2019
Fast Fourier Transforms
vitalik.eth.limo
May 12, 2019
Kimba Syndrome
taylor.town
September 25, 2024
Displaying the current Git branch in my Linux terminal prompt
mary.codes
March 06, 2024
Keeping it simple with Test::Unit
sirupsen.com
March 13, 2013
2023 in review
www.jonashietala.se
January 01, 2024

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.