Discoverability Is Only Solved If You Can Be Discovered

kevquirk.com

Discoverability Is Only Solved If You Can Be Discovered by Widdershins This is a follow up to my post where Widdershins talks about how they agree with certain parts of my argument, but that the discoverability piece is flawed. Read post ➡ Saw this in my RSS feed and thought it was an interesting take that's worth sharing - also Widdershins' blog is excellent. I'd recommend adding it to your feed reader. I think the argument around other people controlling the gate to discoverability i...

I miss my Swedish keyboard

www.rubenerd.au

I don’t think I’ve ever talked about this before, but there was a time in the 2000s where I used a Swedish keyboard. Apple used to offer a range of different keyboard options at checkout (at least in Singapore), and I chose Swedish. It had dedicated diacritic keys, and it was easy with the right Option key (known as Alt Graph elsewhere) to type accented letters. I thought it was awesome. Thesedays I’d sooner reach for a Japanese layout if I were to ditch ANSI, but I’m also intruded by ...

Rejoice, leap seconds are dead!

www.jeffgeerling.com

There will never be a leap second again. At least not for UTC. At the CGPM , they decided the last leap second we'll ever see for UTC, or Coordinated Universal Time, happened back at the end of 2016 . Of course they made that decision while I was out on vacation, so I'm just getting this video up now: But what's the CGPM, why does this matter, and why am I excited about it? There will never be a leap second again. At least not for UTC. At the CGPM , they decided the ...

Morning

jamesg.blog

A golden glow peeked through the edges of the curtains. What colour is the sky this morning? , I wondered, knowing in the back of my mind that the colours may only be there for a few more minutes – such is the pace of the sunrise. No moment can be taken for granted. I opened the curtains and saw a salmon-esque glow in the sky: not quite pink, but not quite orange: a mix of both colours. The sun was rising in the opposite direction, at the stage where the whole landscape seems transformed by e...

Bliki: LLM Voice

martinfowler.com

Sometimes when I read a post, I get the growing feeling that I'm reading the output of an LLM. I can't necessarily define why, although there are the common tells (it's not the em-dashes, it's the load-bearing tapestries). As I do this my desire to read on atrophies, sometimes to the point of revulsion There are tools out there that claim to be able to tell the difference between LLM-written prose and the old-fashioned biological product. I'm wary of them, partly due skeptism about ...

Custom Voices With Qwen3-TTS

lucumr.pocoo.org

With my kids I’m currently building a little dungeron crawler and we’re trying to learn a bit about game development along the way. However given that we live in the modern times of increasing capabilities we wanted to get a narrator and voice over. But we also wanted it to not sound like everyone’s standard AI voices so I looked into what options there are on the table. After some investigation I narrowed down to using Qwen3-TTS which uses voice embeddings for custom voices. Wi...

The October inflection point for vibe game development

simonwillison.net

I've written before about how November 2025 was an inflection point for coding agents - the point where Opus 4.5 and GPT-5.1 crossed a tipping point that meant their respective coding agents became reliable daily drivers for software engineers. I think we've reached a new inflection point in October 2026, and this time it's for vibe coding computer games . Tree Appreciator Emberwick Battle Drones Pumpkin Farmer, aka Quarter Sun Cove Four times as insulting What happ...

NYC

notes.eatonphil.com

The apartment is packed up and empty and I'm leaving New York for Durham this Saturday. Just short of my 9th full year here. People, visitors mostly I guess, seem to associate New York with skyscrapers and traffic and concrete. To me New York is the water. Looking out from Astoria Park, Brooklyn Bridge Park, Fort Totten Park, Orchard Beach, the parks on both sides of the Hudson, (JFK) Boulevard East, Shore Road Park, and the Belt Parkway looking out at Jamaica Bay. Looking out from the ferries...

Beating the compiler at signed 32-bit division

lemire.me

Dividing integers is slow on our processors. A 32-bit division costs: processor latency throughput Emerald Rapids about 12 cycles one every 6 cycles Zen 4 9 to 12 cycles one every 6 cycles Zen 5 10 to 13 cycles one every 6 cycles Arrow Lake performance core 12 cycles one every 6 cycles Apple M4 performance core 7 cycles one every 2 cycles On Zen 4 and Zen 5, the latency depends on the inputs. The x86 rows are idiv ( uops...

SumatraPDF new features: June 22, 2026

blog.kowalczyk.info

New in the SumatraPDF pre-release builds : Open Markdown files SumatraPDF can open and view Markdown documents ( .md , .markdown ), rendered as formatted text with GitHub Flavored Markdown (tables, task lists, strikethrough). The installer registers the file association. This comes with an update of the MuPDF rendering engine to 1.28. Fill in PDF forms PDF forms can be filled in directly: click checkboxes and radio buttons, type into text fields in pl...

Your GitHub language bar is lying (how to fix it)

mkennedy.codes

tl;dr; GitHub’s language bar counts every byte in your repo, including generated docs and test suites. A few lines in .gitattributes tell it what to skip. For my project, that took it from “75% HTML” to roughly 62% Rust and 38% Python, which is what the project really is. You know that colorful bar on every GitHub repo’s page, the one that says what the project is written in ? I just learned you can tell it what to count. On one of my projects, it made a big difference. Why doe...

X-BAT for Europe: A Conversation with Former RAF Typhoon Pilot Andrew “Geeky” Hawkes

shield.ai

Andrew “Geeky” Hawkes knows what it takes to bring a new combat aircraft into service. As one of the first-ever Royal Air Force pilots to train and fight on the Eurofighter Typhoon, he helped introduce cutting-edge capabilities and develop tactics for the force. At Shield, he’s known to his colleagues almost exclusively as Geeky, a callsign he earned by being “massively computer literate” and quickly mastering the Typhoon’s technical details. Over time, he’s grown to embrace the ...

Training Data

third-bit.com

It is 1995. Edward Thornberg tilts back in his chair, frowning as he re-reads the letter in his hands. In his sixties, he still has a full head of hair and the trim body of a former college track star. He works in a spacious office with century-old furniture and a PC more powerful than he needs. The letter begins, “Dear President Thornberg,” but goes downhill from there. It is on university stationery, and he is sure that its author has sent copies to other members of the ad hoc committee ...

Slides on retrieval and ranking with ONNX inference

vickiboykis.com

The wonderful DataPhilly meetup community asked me to come give a talk on any topic, and I talked for half an hour on embedding-based retrieval, machine learning model artifacts creation and inference, general versus smaller models, and understanding latency and ONNX conversion tradeoffs. People also had some fantastic questions around what can we embed, tradeoffs in hosting your own models versus API for inference, and whether a model’s data or achitecture is more important. It was especial...

Suffering as a Feature

blog.codinghorror.com

Have you seen this ? If you haven't, you should. I think everyone needs to. Wealth inequality on a scale this extreme is almost impossible to explain. You have to experience it to understand. Go ahead. Try it out . Where is the top of this graph? Good question. Keep scrolling up. Last time I did this it took me 12 minutes and 51 seconds, but the whole time I had a way out. We get a button on the screen that lets us punch out any time we want: I quit . But do other Americans get an easy...

The Exponential Time Refutation

blog.computationalcomplexity.org

In this week's big news (though it's only Wednesday), OpenAI announced a proof that the exponential-time hypothesis is false , with a Lean proof . Later Anthropic released their own paper . Ryan O'Donnell  and Shiva Kintali  posted follow-up proofs, smartly focusing on simplicity rather than getting the best bounds. OpenAI will partner with three of my favorite complexity theorists, Russell Impagliazzo, Mohan Paturi and Ryan Williams to verify and study the proof. I have not verified...

Reading List 10/31/26

www.construction-physics.com

The Golden Temple, Amritsar, by Edwin Lord Weeks, via WikiArt . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at space fiber optic cable manufacturing, nuclear district heating, Spain’s high-speed rail crash, China’s spaceplane, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Housing An independent committee’s report on the huge Hong ...

A New Map of ‘Empty’ Space Challenges a Tranquil Picture of the Galaxy

www.quantamagazine.org

You might imagine space to be empty. But the seeming void contains a barely perceptible fog of hydrogen and other neutral atoms. In 2020, NASA’s New Horizons spacecraft, having passed the orbit of Pluto, measured a proxy for the amount of hydrogen around it. In the area between stars in our galaxy — the “interstellar medium,” or ISM — New Horizons found around 130 hydrogen atoms per liter of space. Source You might imagine space to be empty. But the seeming void contains a barely pe...

Prospero: a new coding harness for a more civilized age

nullprogram.com

I’ve been fascinated with local LLMs for a couple of years now. The better open weight models, including some that inference on regular, higher-end consumer hardware at tolerable speeds, are now reliable enough to handle simpler programming tasks. This requires a coding harness, but so far this year I’ve been disappointed by all the harness offerings. For inexplicable reasons most are built with web stacks, and consume enormous amounts of memory. At its core a coding harness is essentially...

Interesting links - October 2026

rmoff.net

As 2026 hurtles towards the holiday season and then on into 2027, I took a moment to canvass opinion from some of y’all as to the shape of this newsletter. As 2026 hurtles towards the holiday season and then on into 2027, I took a moment to canvass opinion from some of y’all as to the shape of this newsletter. As 2026 hurtles towards the holiday season and then on into 2027, I took a moment to canvass opinion from some of y’all as to the shape of this newsletter. As 2026 hurtles...

Elegance and intelligence are anticorrelated

seangoedecke.com

Elegance and intelligence can have a surprisingly negative correlation. Intelligent people sometimes produce inelegant solutions because they’re capable of rapidly brute-forcing problems. If I had to remember a hundred names, I would spend time coming up with clever mnemonics. John von Neumann would probably just remember them. There’s a famous von Neumann story where he was asked how far a fly must travel if it kept flying between two cyclists who were approaching each other at some fixed...

"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-98432 for the project Linux , site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix a use-after-kfree where retransmitting a crafted connection request while finishing the handshake of that same connection causes funny things to happen up to and including arbitrary code execution. This is due to the affected components being written in C, the only programming langua...

Avoid Public Functions Calling Other Public Functions

matklad.github.io

Avoid Public Functions Calling Other Public Functions Oct 29, 2026 A small-scale rule of thumb. This article will land much better with a concrete example, but I am drawing a blank here, so you gotta just blindly trust my say so! When implementing a software module, it’s often a case that you are writing a public function foo , and at least part of what foo does is already handled by another public function bar . The DRY instinct encourages you to call bar() from within foo . ...

Random Old Posts

TitleDate
My First Year as a Solo Developer
mtlynch.io
February 01, 2019
US restricts AI models so China builds better ones and everyone switches
levels.io
July 17, 2026
Goodbye 2015
ohhelloana.blog
January 01, 2016
Going multipath without Multipath TCP
blog.benjojo.co.uk
February 24, 2022
Building Air Quality Sensor: Luftdaten + Home Assistant
simplyexplained.com
September 03, 2020
Polygon Codec
fabiensanglard.net
June 26, 2011
Digital Public Footpaths: A Policy Proposal for an Internet Right of Way
theluddite.org
January 01, 2024
What I did in 2024
www.redblobgames.com
December 31, 2024
A Note on Metcalfe's Law, Externalities and Ecosystem Splits
vitalik.eth.limo
July 27, 2017
Sabbatical #18: Great Ocean Road
darekkay.com
July 14, 2026
My Rust Nation 2024
tim.mcnamara.nz
April 17, 2024
Mapgen4 river shader
www.redblobgames.com
September 30, 2025
Review of Gitcoin Quadratic Funding Round 4
vitalik.eth.limo
January 28, 2020
Human thought might not be as complicated as we assumed
blog.gavinmedley.com
July 05, 2023
Web Services in BI Publisher 11g
rmoff.net
November 24, 2011
I just crossed $1 million on GitHub Sponsors. 💰🎉
calebporzio.com
August 22, 2024
NFTs and Dark Web Shenanagins
nate.mecca1.net
June 18, 2025
Pick Practical Principles
taylor.town
December 14, 2022
Debugging Reinforcement Learning Systems
andyljones.com
January 01, 2021
Troubleshooting Flink SQL S3 problems
rmoff.net
August 06, 2024
Reflections on a decade of coding
www.scattered-thoughts.net
September 22, 2021
Internet speed vs murder rate
levels.io
July 29, 2018
The TL;DR MBA
levels.io
July 21, 2017
My New Book: Out July 23, 2024
www.ballmetaversebook.com
June 23, 2024
See all network traffic in a Go program, even when encrypted and compressed
gaultier.github.io
September 25, 2025
The Beautiful Diablo 2 Resurrected machine
fabiensanglard.net
May 08, 2022
Howto Virtualize Unraid on a Proxmox host
simplyexplained.com
May 08, 2021
Portal flow brings it all together
30fps.net
January 17, 2025
The Most Important Scarce Resource is Legitimacy
vitalik.eth.limo
March 23, 2021
February bookmarks
ohhelloana.blog
March 03, 2020
Degrowth propaganda is everywhere you look now
levels.io
June 17, 2024
Why Dutch founders are not hiring Dutch people
levels.io
June 22, 2016
TypeScript is not a Programming Language
chrlschn.dev
September 11, 2023
A Statement on Technology in War or: Why No One Should Stop Worrying or Love the Bomb
theluddite.org
November 01, 2023
Fifty Bits of Career Advice
benjamincongdon.me
August 11, 2025
Performance and OBIEE - part III - Test - Design
rmoff.net
March 18, 2013
I got my Raspberry Pi 5 a HAT
stfn.pl
October 19, 2024
Dispatch 013: ARIA Safeguarded AI Programme, new faces, and a splattering of ink lab notes
www.inkandswitch.com
September 22, 2025
Do Not Shred Your Fingers In An Actual Blender
taylor.town
September 16, 2025
Generating Mazes
healeycodes.com
August 08, 2024
A New Kind of Chemistry
www.construction-physics.com
October 29, 2026
You can get very rich helping IRL businesses transition to AI
levels.io
October 12, 2026
How to Scrounge for Between Time
taylor.town
December 13, 2022
Leetcode - Episode 13 - Finding My Stride (3 x M)
healeycodes.com
January 13, 2019
Open multiple dispatch in zig
www.scattered-thoughts.net
April 28, 2020
The new Go JSON API: twice as fast, or 1.5x slower?
lemire.me
August 29, 2026
OAS bug 7132128 - Send notification: oracle.ons.Notification
rmoff.net
April 02, 2009
Keyhive 05 · Syncing Keyhive
www.inkandswitch.com
March 13, 2025
Decompiling Fast Food Tycoon 2: Drawing the World
healeycodes.com
October 24, 2026
Coding agents have crossed a chasm
blog.singleton.io
June 14, 2025
Sabbatical #14: West Coast
darekkay.com
May 22, 2026
20 Years Since Taylor Swift’s Debut
jamesg.blog
October 24, 2026
Man Spends Entire Career Mastering Crappy Codebase
taylor.town
August 02, 2023
Parsing compressed JSON at 40 GB/s
lemire.me
October 01, 2026
You're probably using Agent Skills wrong
notes.ansonbiggs.com
February 17, 2026
An Open Course on LLMs, Led by Practitioners
hamel.dev
July 29, 2024
Simulating Queueing 2
buttondown.com
March 09, 2026
Test-case Reducers Are Underappreciated Debugging Tools
tratt.net
June 09, 2026
Implementing and Verifying "Static Program Analysis" in Agda, Part 2: Combining Lattices
danilafe.com
August 08, 2024
Nobody cares about you after you're dead and the universe destroys itself
levels.io
August 28, 2019
Tunneling SSH over HTTPS
blog.frost.kiwi
March 27, 2025
Highlights of 2023 for cargo-semver-checks
predr.ag
January 16, 2024
NMail is Neat
nate.mecca1.net
April 23, 2026
If you say this as a European you're instantly banished from any social setting in Western Europe
levels.io
October 22, 2026
Practical? Common Lisp on the JVM: A quick intro to ABCL for modern web apps
notes.eatonphil.com
August 05, 2021
Cross-Branch Testing
www.hillelwayne.com
June 28, 2021
Write more blog articles, not fewer (Don't leave the scraps on the cutting floor)
rmoff.net
March 11, 2025
A bicycle for the senses
stephango.com
June 07, 2023
pre-commit vs. CI
switowski.com
November 28, 2023
Why the Fediverse sucks
www.robinwils.com
January 23, 2022
Thoughts On A Month With Devin
hamel.dev
January 19, 2025
0055: consulting, sql needed structure, slow forum, on the line, out of thin air, papers, other stuff
www.scattered-thoughts.net
November 01, 2025
Preventing Firefox from creating Desktop directories
www.jonashietala.se
August 02, 2015
Inkbase: Programmable Ink
www.inkandswitch.com
November 20, 2022
Calling the world cup goals 5 seconds before they happen
blog.benjojo.co.uk
July 10, 2018
Eschew the New
taylor.town
November 25, 2022
Improbably Right
mlajtos.mu
April 23, 2023
Flink SQL—Misconfiguration, Misunderstanding, and Mishaps
rmoff.net
April 17, 2024
Redis 6 RC1 is out today
antirez.com
December 19, 2019
New releases
rmoff.net
April 28, 2009
0002: correlated subqueries intro, text editor data-structures, working in public, thoughts on independent research
www.scattered-thoughts.net
January 30, 2021
Caches: LRU v. random
danluu.com
November 03, 2014
Instachatting with Vue & Socket.io
maggieappleton.com
May 20, 2019
0052: hytradboi videos and post-mortem, zest repo, no internet, on social media, my product is my garden, datafusion and clickhouse jits, books
www.scattered-thoughts.net
March 14, 2025
My 2012 master's thesis on how technology changed the music industry
levels.io
September 24, 2012
Graphing I/O data using gnuplot and Oracle V$SYSSTAT
rmoff.net
October 26, 2010
Floyd's Sampling Algorithm
buttondown.com
April 06, 2026
Made EU/acc logo
levels.io
April 29, 2024
Local Development Environment for JOS and CS 444
danilafe.com
April 07, 2019
Things unlearned
www.scattered-thoughts.net
September 29, 2021
new for 2026: bambu ams 2 rack
www.doscher.com
March 22, 2026
Visual studio shortcuts
www.robinwils.com
October 26, 2022
Netrunner Summer Tournament Linköping
www.jonashietala.se
September 18, 2015
Finding config files in unix
rmoff.net
March 23, 2009
New Kind of Paper, Part Three
mlajtos.mu
September 10, 2021
Accepted proposal: Go examples with any signature
rednafi.com
July 28, 2026
perspectives on peace pilgrim
strangestloop.io
May 10, 2023
Boids in WebAssembly Using Go
healeycodes.com
July 26, 2020
0026: break, preimp essay, focus + clojure, zed experiments, decorrelation and nested relations, bunny, sqlite mode, reading, links
www.scattered-thoughts.net
July 26, 2022
10 Most(ly dead) Influential Programming Languages
www.hillelwayne.com
March 25, 2020

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.