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

Living in the future with a big screen

www.rubenerd.au

I went into the study after a client call to check the status of something running in our homelab. I didn’t have my laptop on me to SSH, so I unplugged the 15-inch LCD from my B&W Power Mac G3 , and connected it to the server. I was typing away on that for a solid ten minutes, before remembering I was also in the middle of something back in the home office nook. So I left the room and went back to it. My main work area has a 27-inch 4K Dell monitor. Not as good pixel density as the 21.5-inc...

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

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

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

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

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

LARPing with Agents (and Why It Works)

chrlschn.dev

Configuring an effective, auto-adaptive, multi-agent orchestration by assigning anthropomorphic human traits to agents. Configuring an effective, auto-adaptive, multi-agent orchestration by assigning anthropomorphic human traits to agents.

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

SumatraPDF new features: June 19, 2026

blog.kowalczyk.info

New in the SumatraPDF pre-release builds : AI Chat with document (Claude Code, Grok Build, OpenAI Codex) A sidebar where you can ask an AI assistant questions about the open PDF or image. It uses the Claude Code ( CmdAIChatWithClaudeCode ), Grok Build ( CmdAIChatWithGrokBuild ) or OpenAI Codex ( CmdAIChatWithOpenAICodex ) command-line tool you have installed. Open it from the View menu, the AI chat with document using submenu of the right-click menu, or the Ctrl + K comm...

A New Kind of Chemistry

www.construction-physics.com

Thanks to Kyle Schiller at Marathon Fusion for conversations and information that informed this essay. All errors are my own. Much of modern civilization is built on top of chemical reactions, either to produce new materials (as in the blast furnace , which converts iron oxide into metallic iron), or to generate energy. Chemical reactions, as we’ve previously noted , work by rearranging how atoms hold their outermost electrons. Combine an atom of sodium and an atom of chlorine, for instanc...

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

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

A whimsical CSS :target design for headings

jamesg.blog

The headings in my blog posts, and some pages, have HTML fragments so that each heading can be linked to. I seldom use this feature, most likely because, at present, I don't have a visual affordance to create such links. Occasionally, though, I find myself wanting to link directly to a heading, so I will make sure there is an anchor. One such occasion was yesterday, when I was adding a new section to my categories page that lists all of my “Advent” series of posts. I placed the Advent head...

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

Billion-query-per-second lookup tables in C++

lemire.me

A lot of software spends its time mapping strings to values. A web server must identify the HTTP method ( GET , POST , …). It must recognize header names. A URL parser must recognize the protocol ( http , https , ftp , …). A compiler must recognize keywords. In C++, the default approach is to put the strings in a std::unordered_map . std :: unordered_map methods = { { "GET" , Method :: GET }, { "POST" , Method :: POST }, { "PUT" , Method :: PUT }, { "...

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

2026-10-29 14:56: Been having some fun with my 404 page. I love discovering little Easter eggs like...

kevquirk.com

Been having some fun with my 404 page. I love discovering little Easter eggs like this on other people's sites. Just visit a random page, like https://kevquirk.com/mjkk Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️ You can reply to this post by email , or leave a comment . Been having some fun with my 404 page. I love discovering little Easter eg...

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

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

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

We Won’t “Just Hang Out”

borretti.me

What will we do after the Singularity? The standard answer is: “we’ll just hang out”. The infinite vacation, as in the Culture novels. I think this won’t work. “Hanging out” implies: Other people exist. They want to hang out with you. You want to hang out with them. And the post-scarcity, infinite vacation AI utopia undermines all these assumptions. Other people exist The social processes by which people come together and build relationships will disappear...

Random Old Posts

TitleDate
Epistemic Disclosure
maggieappleton.com
November 10, 2021
Data Engineering in 2022: Wrangling the feedback data from Current 22 with dbt
rmoff.net
October 24, 2022
FML - OCTOPU$$Y
levels.io
October 26, 2012
Oracle Whitepaper - "Best Practices for a Data Warehouse on Oracle Database 11g"
rmoff.net
January 05, 2011
A Custom WebAssembly Compiler
healeycodes.com
December 30, 2023
Why start a new database conference?
www.scattered-thoughts.net
December 17, 2021
SumatraPDF: Extract Text From Document works for DjVu
blog.kowalczyk.info
October 11, 2026
Fuel Logistics for a Pacific War
austinvernon.site
March 01, 2023
A Very Early History of Algebraic Data Types
www.hillelwayne.com
September 25, 2025
External: Rust Concurrency Patterns
lilymara.xyz
May 22, 2025
Easy Speedup Wins With Numba
switowski.com
September 03, 2020
America's Aerospace Industry is Regenerating
austinvernon.site
August 31, 2021
Indie Hackers Podcast: Money, happiness and productivity as a solo founder
levels.io
January 26, 2022
Combining Ghost and Quarto (The Lazy Way)
notes.ansonbiggs.com
December 10, 2024
Why does an extraneous build step make my Zig app 10x faster?
mtlynch.io
March 19, 2024
Implementing Bitcask, a Log-Structured Hash Table
healeycodes.com
August 15, 2022
The Polygons of Another World: GBA
fabiensanglard.net
January 26, 2020
BI Forum 2015 Preview -- OBIEE Regression Testing, and Data Discovery with the ELK stack
rmoff.net
April 24, 2015
Aspartame is proven to cause cancer in soda drinks
levels.io
June 29, 2023
I made luggage losers a live ranking of airlines by lost luggage
levels.io
June 30, 2024
Hard Forks, Soft Forks, Defaults and Coercion
vitalik.eth.limo
March 14, 2017
Elon Musk Is Not The Problem With Twitter
theluddite.org
October 01, 2022
Product Hunt Podcast: 5 years in startups with Abadesi
levels.io
April 11, 2020
Planner programming blows my mind
www.hillelwayne.com
February 20, 2024
Measuring the Impact of Personalized Recommendations
netflixtechblog.com
October 14, 2026
Revolut fixed my banking nightmares after Rabobank froze my card in Bali and made me homeless in the US
levels.io
June 04, 2026
The only planes left with zero fatal accidents now
levels.io
December 29, 2024
When is "this trait can be implemented" part of the trait's public API?
predr.ag
March 08, 2025
Ink Note Fall 2023: Gizmo Design
www.inkandswitch.com
November 05, 2023
Baby's first type checker
austinhenley.com
August 31, 2025
Nibble and your appetite will grow
stephango.com
July 20, 2023
A unified front for your team
kinduff.com
January 27, 2024
Claude Code isn't going to replace data engineers (yet)
rmoff.net
March 11, 2026
Adding a backup Internet WAN on my OPNsense Router
www.jeffgeerling.com
July 23, 2026
JSX is a Lovechild
maggieappleton.com
January 20, 2019
The Decline of the Software Drafter?
benjamincongdon.me
December 08, 2025
The Hard Part of Learning a Language
www.hillelwayne.com
April 27, 2020
looking at offensive and defensive adjustments in the 2024 monster manual
www.blogofholding.com
February 25, 2025
Compiling a Functional Language Using C++, Part 9 - Garbage Collection
danilafe.com
February 11, 2020
Bliki: Paracelsus Maxim
martinfowler.com
September 02, 2026
Reflections on AI at the end of 2025
antirez.com
December 20, 2025
Endgame
vitalik.eth.limo
December 06, 2021
Programmable Notes
maggieappleton.com
March 18, 2022
little loathings
strangestloop.io
May 10, 2023
Hate Your Tools
www.hillelwayne.com
December 28, 2016
Anniversary Thoughts
third-bit.com
October 09, 2026
The endless loop of getting ideas starting projects and telling everyone
levels.io
February 22, 2022
Sign Up for Livewire Updates
calebporzio.com
March 06, 2019
Photoai.com is a 40,870 line index.php making 105,000/mo revenue and 80,000/mo profit
levels.io
March 06, 2026
resolution on dating while anxious
strangestloop.io
May 10, 2023
DBMS_STATS - GATHER AUTO
rmoff.net
September 13, 2011
A Culture of Distraction is Not The Problem
levels.io
September 04, 2013
Mistakes that data science students make
austinhenley.com
April 28, 2024
📷 Liftoff!
moonbase.lgbt
April 23, 2025
Building the GH60
www.jonashietala.se
October 12, 2016
Simple “Search” with LIKE in MySQL Sequelize
nmn.gl
October 13, 2018
HandCash handles require trust and are insecure
www.jonashietala.se
September 22, 2018
Research Explainer: How giant clams record their diet in their shells
dantheclamman.blog
December 13, 2023
What I would do if I was 18 now
levels.io
October 05, 2016
Powershell
www.robinwils.com
October 23, 2022
By the way, what's a AA?
hushcrasher.substack.com
September 09, 2025
Pov building an immigration-as-a-service startup
levels.io
October 30, 2021
Ranking Proposed Names for NSSegmentedControl
www.youtube.com
January 13, 2023
🎄 Twelve Days of SMT 🎄 - Day 2: ValueToKey and ExtractField
rmoff.net
December 09, 2020
The TL;DR MBA
levels.io
July 21, 2017
25 IPython Tips for Your Next Advent of Code
switowski.com
January 27, 2021
Revisiting the postcard pathtracer
fabiensanglard.net
May 18, 2020
📝 Refraction in Super Mario Odyssey
moonbase.lgbt
November 05, 2018
I keep getting rejected by Claude for the most benign things now
levels.io
August 31, 2026
Agents of chaos
stephango.com
November 21, 2012
Hassling Spammers
mkennedy.codes
November 16, 2022
Using the Debezium MS SQL connector with ksqlDB embedded Kafka Connect
rmoff.net
September 18, 2020
A shallow survey of OLAP and HTAP query engines
www.scattered-thoughts.net
September 28, 2023
All of my 300+ browser tabs are beautiful
www.zachleat.com
October 14, 2026
The CLI tools I use while doing full-stack dev
mbuffett.com
July 14, 2020
Formally Specifying UIs
www.hillelwayne.com
June 11, 2018
Upcoming Talk in London
tratt.net
November 12, 2025
How to be a -10x Engineer
taylor.town
March 30, 2023
Airborn – Trees
simonschreibt.de
February 21, 2013
Notes on a non-profit indicted for bank fraud
www.bitsaboutmoney.com
May 01, 2026
AstroJS without web components
www.robinwils.com
May 30, 2023
Let's build a VORON: Printing & Tuning
www.jonashietala.se
November 30, 2023
Black and White
www.jonashietala.se
August 20, 2009
Town Hall #13: Pests
taylor.town
July 31, 2023
Why Chimera Linux
www.wezm.net
July 03, 2024
Human-AI partnerships are for alignment, not capability
seangoedecke.com
September 27, 2026
SumatraPDF new features: March 30, 2026
blog.kowalczyk.info
October 06, 2026
A Tiny Compiler for Data-Parallel Kernels
healeycodes.com
June 25, 2026
Thoughts on Structured Editing: Breaking Away from Syntax
mbuffett.com
September 27, 2020
2 hours after a German signs up to your site
levels.io
July 11, 2026
How Would You Like Your Iceberg Sir? Stream or Batch Ordered?
jack-vanlightly.com
November 05, 2025
A silly shell pitfall
gaultier.github.io
March 04, 2026
August bookmarks
ohhelloana.blog
September 07, 2020
Kafka to Iceberg - Exploring the Options
rmoff.net
August 18, 2025
Everything in Europe comes from Germany and everything in Germany comes from China
levels.io
June 24, 2024
Captive Web Portal for ESP8266 with MicroPython - Part 4
ansonvandoren.com
December 28, 2019
Setting up a CI/CD pipeline with Drone.io
ansonvandoren.com
May 21, 2019
OBIEE admin tools & hacks
rmoff.net
July 21, 2009
Taming Your Infinite Queues
taylor.town
October 30, 2023
Management Basics: Determining a Performance Rating
www.elidedbranches.com
May 29, 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.