The Year in Mathematics

www.quantamagazine.org

Mathematics is, at its core, an art. Like painters, musicians or writers, mathematicians create and explore new worlds. They test, and then push past, the limits of their imagination. They engage with thousands of years of history, with concepts and tastes and fashions that are constantly in flux. This artistic pursuit of beauty, truth and meaning is what every Quanta math story is about… Source Mathematics is, at its core, an art. Like painters, musicians or writers, mathematicians create ...

Book Review: I Am a Strange Loop

benjamincongdon.me

In the end, we self-perceiving, self-inventing, locked-in mirages are little miracles of self-reference. … Our very nature is such as to prevent us from fully understanding its very nature. – Douglas R. Hofstadter ...

Gemini 3 Flash

simonwillison.net

It continues to be a busy December, if not quite as busy as last year . Today's big news is Gemini 3 Flash , the latest in Google's "Flash" line of faster and less expensive models. Google are emphasizing the comparison between the new Flash and their previous generation's top model Gemini 2.5 Pro: Building on 3 Pro’s strong multimodal, coding and agentic features, 3 Flash offers powerful performance at less than a quarter the cost of 3 Pro, along with higher rate limits. The new 3 Fla...

Plugins case study: mdBook preprocessors

eli.thegreenplace.net

mdBook is a tool for easily creating books out of Markdown files. It's very popular in the Rust ecosystem, where it's used (among other things) to publish the official Rust book . mdBook has a simple yet effective plugin mechanism that can be used to modify the book output in arbitrary ways, using any programming language or tool. This post describes the mechanism and how it aligns with the fundamental concepts of plugin infrastructures . mdBook preprocessors mdBook's architecture is ...

2025 in review

dead.garden

The best way to introduce this post might be to reflect on my post from January, where I begrudingly declared some new years resolutions , and see how good I was at keeping them: Read more on the site… The best way to introduce this post might be to reflect on my post from January, where I begrudingly declared some new years resolutions , and see how good I was at keeping them: Read more on the site… The best way to introduce this post might be to reflect on my post from January...

Interesting links - December 2025

rmoff.net

Well it’s that time of year already! Whilst munching on a mince pie , enjoy the final Interesting Links for 2025. It’s been a busy twelve months for me; this time last year I was signing off from my last company, which went on to be acquired —and last week I found out that my current company (Confluent) is to be acquired by IBM . Despite my reaction against any kind of cheese moving , I figure this is going to be an interesting development and a whole new experience for me :) ...

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

How Bell Labs Won Its First Nobel Prize

www.construction-physics.com

Bell Labs, as we’ve noted before , was for years America’s premier industrial research lab. Not only did Bell Labs invent much of the technology that powers the modern world — the transistor, the solar PV cell, the first communication satellite — but it made numerous scientific breakthroughs, accumulating more Nobel Prizes than any other industrial research lab. I’m generally skeptical of efforts to create a “modern Bell Labs,” as I think much of what made Bell Labs work was his...

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

Grateful for the indie web

jamesg.blog

We just finished our last Homebrew Website Club Europe event of the year. We spent the time chatting about the last year on our websites – what we made, what we are proud of, what we learned – and looked ahead to what we may be interested in doing next year. One question came to mind during the event: what are you grateful for in the indie web this year? I am grateful for so many people making cool things and sharing them on their websites. I have been inspired countless times by blog post...

What Actually Is Claude Code’s Plan Mode?

lucumr.pocoo.org

I’ve mentioned this a few times now, but when I started using Claude it was because Peter got me hooked on it. From the very beginning I became a religious user of what is colloquially called YOLO mode, which basically gives the agent all the permissions so I can just watch it do its stuff. One consequence of YOLO mode though is that it didn’t work well together with the plan mode that Claude Code had. In the beginning it didn’t inherit all the tool permissions, so in plan mode it ac...

A Place Away From Tech

blog.computationalcomplexity.org

The Fine Arts Building Last week, I partook of the second Fridays open house in the  The Fine Arts Building , ten floors of offices all related to the arts and creatives in some way. Art studios of all kinds, from fine art to photography, music instrument sales, repairs and instruction, an opera company and various music ensembles, puppetry, jewelry makers, authors, interior decorators, a store that sells music scores on paper and an independent books store, and much more.  On the evenings of ...

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

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

A mailbox for Christmas

adele.pages.casa

A mailbox for Christmas 2025-12-18 09:45 Christmas is often the time when geeks get bombarded with technical questions from their loved ones. Last year, I gave my opinion on Gmail accounts and was asked what alternative to use for email. I was a bit stumped for an answer: ProtonMail or Tuta? But they regularly encourage users to switch to their paid service and use their other services (VPN, drive, password vault, etc.). What's more, standard email clients are not compatible. That's what g...

Banner for December 2025

rubenerd.com

This month’s dithered banner image is of a shopping centre rooftop Xmas installation in Ho Chi Minh City. The sun was absolutely beating down, but Clara and I enjoyed wandering around :). This replaced an image I used to use in 2015 of a cropped Xmas tree, but it was a bit hard to make out. By Ruben Schade in Sydney, 2025-12-18. This month’s dithered banner image is of a shopping centre rooftop Xmas installation in Ho Chi Minh City. The sun was absolutely beating down, but Clara...

1.5 TB of VRAM on Mac Studio - RDMA over Thunderbolt 5

www.jeffgeerling.com

1.5 TB of VRAM on Mac Studio - RDMA over Thunderbolt 5 Apple gave me access to this Mac Studio cluster to test RDMA over Thunderbolt, a new feature in macOS 26.2 . The easiest way to test it is with Exo 1.0 , an open source private AI clustering tool. RDMA lets the Macs all act like they have one giant pool of RAM, which speeds up things like massive AI models. Jeff Geerling December 18, 2025 1.5 TB of VRAM on Mac Studio - RDMA over Thunderbolt 5 ...

Fragments: December 16

martinfowler.com

Gitanjali Venkatraman does wonderful illustrations of complex subjects (which is why I was so happy to work with her on our Expert Generalists article). She has now published the latest in her series of illustrated guides: tackling the complex topic of Mainframe Modernization In it she illustrates the history and value of mainframes, why modernization is so tricky, and how to tackle the problem by breaking it down into tractable pieces. I love the clarity of her explanations, and smile...

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

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

Random Old Posts

TitleDate
Okonomiyaki
blog.singleton.io
June 04, 2022
Modeling Zero-Downtime Deployments with TLA+
www.hillelwayne.com
May 30, 2017
Quest to find a tablet, pt 2
nate.mecca1.net
December 01, 2023
The Card Sharks Are Back
georgerrmartin.com
September 15, 2025
Teenage Skeuomorphic Desktop Designs
maggieappleton.com
January 30, 2023
Autocomplete with nvim-cmp
www.jonashietala.se
May 26, 2024
Deduplicating iterables while preserving order in Python
rednafi.com
May 01, 2023
Introducing the ‘monaco’ Monte-Carlo Python Library
theshamblog.com
June 18, 2021
Blogging Gets Serious in 2001 With Warblogs and Movable Type
kevquirk.com
October 30, 2025
To ace exams, get better at the easy questions
predr.ag
April 01, 2022
TOTP SSH port fluxing
blog.benjojo.co.uk
May 22, 2016
d/acc: one year later
vitalik.eth.limo
January 05, 2025
TOTP tokens on my wrist with the smartest dumb watch.
blog.singleton.io
October 17, 2022
Adding a Line Profiler to My Language
healeycodes.com
March 26, 2024
Mass Protests and the Danger of Social Media
theluddite.org
April 01, 2024
Python's Entire Codebase Leaked
mkennedy.codes
November 13, 2022
Losing is part of being a designer (but that doesn’t have to be you)
adamsilver.io
July 29, 2024
s20e03: Yeah, it’s the future
newsletter.danhon.com
August 13, 2025
0019: Refactor
www.scattered-thoughts.net
January 26, 2022
AstroJS without web components
www.robinwils.com
January 06, 2025
Avoiding collisions in Go context keys
rednafi.com
October 22, 2025
Splintered failure modes in Go
rednafi.com
November 30, 2025
My Book's Pre-Sale Just Barely Succeeded
mtlynch.io
March 31, 2025
Feature Interaction Bugs
www.hillelwayne.com
February 05, 2020
Blogs and Newsletters
taylor.town
October 14, 2022
2024 In Review
www.thornewolf.com
January 02, 2025
Undo your last git commit before you’ve pushed
rubenerd.com
December 17, 2025
Particle Life simulation in browser using WebGPU
lisyarus.github.io
May 25, 2025
A practical relational query compiler in 500 lines of code
www.scattered-thoughts.net
October 11, 2016
Deploying a Hugo site on a GitHub commit
ansonvandoren.com
January 20, 2019
Imp: decorrelation
www.scattered-thoughts.net
February 02, 2020
Normalization of deviance
danluu.com
December 29, 2015
Don't Play Near Black Holes
taylor.town
March 14, 2023
Visually Workshopping the AWS Cloud
maggieappleton.com
June 16, 2020
Nontrepeneur: Steve Wozniak
taylor.town
February 05, 2024
fish_update_completions in Slackware 14.1
www.jonashietala.se
August 03, 2015
Positioning Elements & Scrollytelling in CSS
maggieappleton.com
December 26, 2020
Two thought experiments to evaluate automated stablecoins
vitalik.eth.limo
May 25, 2022
0005: internal consistency in streaming systems, MMIO in zig, a small matter of programming, rxi, martin kleppmann's new patreon, redpanda benchmarks
www.scattered-thoughts.net
February 27, 2021
Offensive Horticulture
taylor.town
September 03, 2024
Be curious, not judgmental
www.shubhro.com
December 20, 2021
My Music Reviews
taylor.town
February 07, 2019
Doing My Day Job on Chimera Linux
www.wezm.net
June 29, 2025
Leetcode - Episode 14 - Short, Easy Solutions (3 x E)
healeycodes.com
January 14, 2019
Colours of 2018
ohhelloana.blog
January 15, 2019
0054: zest namespaces, store tags after payloads, go allocation probe, everyones got one, pprof labelguns, go value types, go perf probe, tpde, anyblox, books
www.scattered-thoughts.net
September 02, 2025
Two Recent Publications Of Mine About Games
thiscageisworms.com
November 05, 2018
Verifiably Buy Solutions to NP Problems with Bitcoin
conduition.io
November 02, 2024
Faster bulk_update in Django
rednafi.com
November 30, 2022
Impromptu disaster recovery
fasterthanli.me
March 28, 2025
Nubbing lists in C++
0xd34df00d.me
July 23, 2023
If you're remote, ramble
stephango.com
July 31, 2025
This is why I can’t have conversations using Twitter
antirez.com
October 29, 2014
Solving a problem with Gnuplot, the programming language (not the plotting software!)
gaultier.github.io
December 01, 2023
Subtitle synchronization with STT and sequence alignment (part I)
c.pgdm.ch
November 18, 2024
Unit Tests Aren't Tests
www.hillelwayne.com
October 26, 2017
the social network
stfn.pl
February 18, 2024
Solar PV's Path to Dominance
austinvernon.site
July 22, 2021
Associative arrays in Bash
rednafi.com
May 03, 2023
Picking uncontested private IP subnets with usage data
blog.benjojo.co.uk
June 05, 2025
A CT scanner reveals surprises inside the 386 processor's ceramic package
www.righto.com
August 09, 2025
Partially assert callable arguments with 'unittest.mock.ANY'
rednafi.com
July 17, 2022
Domain Randomization for Sim2Real Transfer
lilianweng.github.io
May 05, 2019
Cleaning the Artemis database
jamesg.blog
December 15, 2025
The Road Not Taken is Guaranteed Minimum Income
blog.codinghorror.com
March 20, 2025
Leetcode - Episode 6 - Progressively Harder (3x E)
healeycodes.com
January 06, 2019
Raspberry Pi Timelapse Controller
blog.singleton.io
January 13, 2013
Gitcoin Grants Round 7 Retrospective
vitalik.eth.limo
October 18, 2020
How to run a lockdown
www.shubhro.com
February 26, 2022
About
blog.singleton.io
December 12, 2021
Payments with less of the evil
blog.benjojo.co.uk
June 02, 2018
Don’t use the maxlength attribute to stop users from exceeding the limit
adamsilver.io
April 15, 2024
Paul Graham Sucks
theluddite.org
October 01, 2022
An overview of macros in Rust
steveklabnik.com
January 24, 2017
So long, and thanks for all the Gophers!
benjamincongdon.me
July 10, 2022
Living in the cloud
steveklabnik.com
February 24, 2011
A Programmer-Friendly I/O Abstraction Over io_uring and kqueue
notes.eatonphil.com
November 23, 2022
Writing a Pollen lexer in Pygments
www.jonashietala.se
April 30, 2020
A better explanation of the Liskov Substitution Principle
www.hillelwayne.com
November 07, 2023
Second Reality Code Review
fabiensanglard.net
August 16, 2013
Adventures in fixing a noisy book
ohhelloana.blog
December 13, 2023
The Polygons of Another World: GBA
fabiensanglard.net
January 26, 2020
Useful patterns for building HTML tools
simonwillison.net
December 10, 2025
No more tokens! Locking down npm Publish Workflows
www.zachleat.com
December 04, 2025
You don't have to be a “content creator” to have a website.
ohhelloana.blog
March 14, 2024
Bird between the branches
moonbase.lgbt
April 20, 2025
To quote or not to quote
rednafi.com
October 05, 2022
JavaScript's ...spread Operator
maggieappleton.com
January 20, 2019
Open sourcing the home CMS
fasterthanli.me
April 22, 2025
Other bookmarks from May and June
ohhelloana.blog
July 16, 2020
ERP Therapy Sucks
taylor.town
September 13, 2025
Set up GPSD with U-blox7 GPS Dongle on Linux
stfn.pl
February 18, 2023
Five Hundred Hours
taylor.town
December 20, 2022
Use your own user @ domain for Mastodon discoverability with the WebFinger Protocol without hosting a server
feeds.hanselman.com
December 18, 2022
Teach kids to code; watch them cure cancer
blog.andymatuschak.org
November 17, 2011
Bloom Filter Sizing
buttondown.com
July 21, 2025
WHEN 13.3 > 14
fabiensanglard.net
October 12, 2020
Why I don't like factory_girl
steveklabnik.com
July 14, 2012
s18e05: Babel Notices; Our Scientists Recommend We Research Fusion Power; An Unusually Diverse and Complex Technology Estate; Neurodevelopmental Disorders
newsletter.danhon.com
March 28, 2024
Making CapsLock Useful... on Solus
ansonvandoren.com
May 26, 2021

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.