New Martian Writing

idlewords.com

If you've enjoyed my writing about space over the years, I invite you to subscribe to my new substack newsletter, titled ' Mars for the Rest of Us ', where I've been posting weekly essays on topics around Mars exploration. Here are two recent free posts: Musk on Mars : a timeline of Elon Musk's shifting public commitments to Mars settlement. A Primer on Long-Duration Life Support : an overview of the state of the art in regenerative life support, and technology gaps for Mars. And so...

My 2026 birþday

rubenerd.com

This post was written with the letter thorn in lieu of th, because it marks a special occasion. Don’t ask me how that works. Yesterday was one of þose “milestone” birþdays I þink we all learn to dread, but it’s better þan þe alternative! I took þe day off work for þe occasion, and we got our 10,000 steps in by walking to a new coffee roaster and back to try þeir brews. They had a Nicaraguan single origin which, hand to heart, was þe single best espresso I þink I’ve eve...

When Coupled Volcanoes Talk, These Researchers Listen

www.quantamagazine.org

In the summer of 1912, word reached Robert Fiske Griggs that the apocalypse had arrived on Kodiak, an inhabited island off the coast of Alaska. The following year, Griggs, a botanist at the University of Ohio, led the first of several expeditions to the island, where he and a team glimpsed a disquieting sight: Kodiak was shrouded in a full foot of ash. And it wasn’t just the island. Source In the summer of 1912, word reached Robert Fiske Griggs that the apocalypse had arrived on Kodiak, an ...

Look Ma, I made a JAR! (Building a connector for Kafka Connect without knowing Java)

rmoff.net

As a non-Java coder, for the last ten years I’ve stumbled my way through the JVM-centric world of "big data" (as it was called then), relying on my wits with SQL and config files to just about muddle through. One of the things that drew me to Kafka Connect was that I could build integrations between Kafka and other systems without needing to write Java, and the same again for ksqlDB and Flink SQL—now stream processing was available to mere RDBMS mortals and not just the Java adonises. ...

Solving the Strait of Hormuz Blockage

austinvernon.site

Markets ensure the disruption can't last more than 1-2 years.  ... Read More Markets ensure the disruption can't last more than 1-2 years.  ... Read More Markets ensure the disruption can't last more than 1-2 years.  ... ... Read More Read More

Fragments: March 26

martinfowler.com

Anthropic carried a study, done by getting its model to interview some 80,000 users to understand their opinions about AI, what they hope from it, and what they fear. Two things stood out to me. It’s easy to assume there are AI optimists and AI pessimists, divided into separate camps. But what we actually found were people organized around what they value—financial security, learning, human connection— watching advancing AI capabilities while managing both hope and fear at once. ...

The Revenge of the Data Scientist

hamel.dev

Is the heyday of the data scientist over? The Harvard Business Review once called it “The Sexiest Job of the 21st Century.” 1 In tech, data scientist roles were often among the best paid. 2 The job also demanded an unusual mix of skills: Data Scientist (n.): Person who is better at statistics than any software engineer and better at software engineering than any statistician. — JosH100 ( @josh_wills ) May 3, 2012 In addition to creating a high-barrier to entry, these skills ...

Dispatch 015: Inkstravaganza

www.inkandswitch.com

Today we’re shining a bright spotlight on recent work from our Programmable Ink research area — visualizable computation, software you can put your hands on, and a grimoire of rune stones and imagination. For the past few years, we’ve been quietly building a holistic, malleable notebook we call PlayBook . The goal is to make something that feels every bit as good as paper & pencil for sketching and writing in your own hand. But unlike paper, PlayBook is imbued with dynamic behavio...

Warm tea

jamesg.blog

I like to put my hands over the top of a cup of warm tea. I enjoy the warmth, and want to hold onto it for as long as possible. Whether I am holding a textbook or exploring blogs, if I have a cup of tea by my side I want to feel its warmth. As I write, I am sitting next to a warm cup of tea, resting on the arm of my chair. The vibration of movement as I type creates a gentle ripple on the water, a ripple that reminds me of the calm river where I spent time last weekend. It is amazing what there ...

Vibe coding SwiftUI apps is a lot of fun

simonwillison.net

I have a new laptop - a 128GB M5 MacBook Pro, which early impressions show to be very capable for running good local LLMs. I got frustrated with Activity Monitor and decided to vibe code up some alternative tools for monitoring performance and I'm very happy with the results. This is my second experiment with vibe coding macOS apps - the first was this presentation app a few weeks ago . It turns out Claude Opus 4.6 and GPT-5.4 are both very competent at SwiftUI - and a full SwiftUI app ca...

Bring back MiniDV with this Raspberry Pi FireWire HAT

www.jeffgeerling.com

In my last post, I showed you to use FireWire on a Raspberry Pi with a PCI Express IEEE 1394 adapter. Now I'll show you how I'm using a new FireWire HAT and a PiSugar3 Plus battery to make a portable MRU, or 'Memory Recording Unit', to replace tape in older FireWire/i.Link/DV cameras. The alternative is an old used MRU like Sony's HVR-MRC1 , which runs around $300 on eBay 1 . In my last post, I showed you to use FireWire on a Raspberry Pi with a PCI Express IEEE 1394 adapter. No...

Using Perfetto in ZJIT

bernsteinbear.com

Originally published on Rails At Scale . Look! A trace of slow events in a benchmark! Hover over the image to see it get bigger. A sneak preview of what the trace looks like. Now read on to see what the slow events are and how we got this pretty picture. The rules The first rule of just-in-time compilers is: you stay in JIT code. The second rule of JIT is: you STAY in JIT code! When control leaves the compiled code to run in the interpreter—what the ZJIT team...

New house, new blog, new me

stfn.pl

First of all, apologies to all the RSS readers of my blog, you'll most probably get all the posts again. Almost two months have passed since the last blog post. The reason for the hiatus is simple. Three weeks ago I have finally, finally moved into my new house. Those were hectic two months, endless calls, decisions, talking to the construction crew, buying materials, tools, and then packing, unpacking, sorting, throwing away surplus stuff. I can probably go through the local hardware store wi...

Shield AI to acquire software simulation company Aechelon and raise $2B at $12.7B valuation

shield.ai

SAN DIEGO – March 26, 2026 – Shield AI today announced it is raising $1.5 billion in Series G funding at a $12.7 billion post-money valuation and $500 million in fixed-return preferred equity financing. The Series G is led by Advent International and co-led by the Strategic Investment Group of JPMorganChase’s Security and Resiliency Initiative, with participation from existing investors Snowpoint Ventures, InnovationX, Riot Ventures, Disruptive, Apandion, and others. Funds managed by Black...

Why pylock.toml includes digital attestations

snarky.ca

A Python project got hacked where malicious releases were directly uploaded to PyPI . I said on Mastodon that had the project used trusted publishing with digital attestations , then people using a pylock.toml file would have noticed something odd was going on thanks to the lock file including attestation data . That led to someone asking for a link to something to explain what I meant . I didn't have a link handy since it's buried in 4 years and over 1,800 comments of discussion , s...

📕 UED: Cathedral

moonbase.lgbt

cathedral (cat·he·dral) Having the form of a cat. cathedral (cat·he·dral) Having the form of a cat. cathedral (cat·he·dral) Having the form of a cat. cathedral (cat·he·dral)

Background jobs and inherited file descriptors

rednafi.com

I keep a brew update && brew upgrade && brew cleanup alias around. Every now and then I wrap it in a subshell and put an & on the end, expecting it to go to the background and come back when it’s done: ( brew update && brew upgrade && brew cleanup ) & But download progress, upgrade logs, and cleanup messages keep printing to the terminal while I’m trying to do other things. (sleep 5) & works the way I’d expect: it vanishes, and the shell prints [1] + done when it finishes...

Slowing Down on Pure Blog

kevquirk.com

I'm really proud of what Pure Blog has become, and honestly a little overwhelmed by the interest it's received since launch. The feedback and enthusiasm from the community has been genuinely lovely, so thank you. That said, since announcing it a couple of months ago, I've spent pretty much every spare minute working on it, and most of that time building things I didn't personally need. I said a few weeks ago that Pure Blog was feature complete...ish . The "ish" turned out to be a mistake, b...

How to Enable Read to Me in Gimkit

www.makerstations.io

Gimkit Live has a built-in accessibility feature that reads questions and answer choices aloud to students as they play. It’s called Read to Me. By default, it’s off — each student turns it on individually during a game. The process takes under a minute and requires no teacher setup. Here’s how it works. How to Enable Read to Me in Gimkit Students activate Read to Me on their own device during an active Gimkit Live session. Teachers don’t need to configure anything beforehand. Be...

Working on products people hate

seangoedecke.com

I’ve worked on a lot of unpopular products. At Zendesk I built large parts of an app marketplace that was too useful to get rid of but never polished enough to be loved. Now I work on GitHub Copilot, which many people think is crap 1 . In between, I had some brief periods where I worked on products that were well-loved. For instance, I fixed a bug where popular Gists would time out once they got more than thirty comments, and I had a hand in making it possible to write LaTeX mathematics dir...

An E-Bike for the Mind

third-bit.com

As I wrote a couple of days ago , Sajaniemi et al’s work on roles of variables identified and named ten patterns in the way variables are used in novice programs. These roles aren’t just a way to analyze code. They’re also useful for explaining code, because they provide a vocabulary to capture intent in a way that’s complementary to type information like int or Person . Role Description Fixed value Initialized once and not changed thereafter. Stepper ...

Nikhil Anand

manuelmoreale.com

This week on the People and Blogs series we have an interview with Nikhil Anand, whose blog can be found at nikhil.io . Tired of RSS? Read this in your browser or sign up for the newsletter . People and Blogs is supported by the "One a Month" club members. If you enjoy P&B, consider becoming one for as little as 1 dollar a month. Let's start from the basics: can you introduce yourself? Hi I'm Nikhil! I grew up the UAE and came to the Un...

JSON and C++26 compile-time reflection: a talk

lemire.me

The next C++ standard (C++26) is getting exciting new features. One of these features is compile-time reflection . It is ideally suited to serialize and deserialize data at high speed. To test it out, we extended our fast JSON library ( simdjson ) and we gave a talk at CppCon 2025. The video is out on YouTube. Our slides are also available . The next C++ standard (C++26) is getting exciting new features. One of these features is compile-time reflection . It is ideally suited to serializ...

Random Old Posts

TitleDate
Compressing Chess Moves Even Further, To 3.7 Bits Per Move
mbuffett.com
March 14, 2024
if it talks like a therapist...
taylor.town
November 01, 2023
0028: HYTRADBOI jam, sqllogictest in a week, how safe is zig again, rr on alder lake, google maps jank, links
www.scattered-thoughts.net
October 05, 2022
Legalize Life (and Living)
taylor.town
October 02, 2024
OBIEE Performance - Why Metrics Matter (and…Announcing obi-metrics-agent v2!)
rmoff.net
February 26, 2016
Lisp to JavaScript Compiler
healeycodes.com
May 26, 2024
Long Term Goals Update
www.jonashietala.se
July 18, 2016
Ditching Google Chat with XMPP
steveklabnik.com
May 16, 2013
How I wrote a book using Pollen
www.jonashietala.se
May 03, 2020
5 Engineering Lessons from Early Stage Startups
chrlschn.dev
August 22, 2023
1 million page views
notes.eatonphil.com
November 28, 2024
The Three Durable Function Forms
jack-vanlightly.com
December 10, 2025
Neural Architecture Search
lilianweng.github.io
August 06, 2020
B2B SaaS + Vibe Coding = $1,000,000 ARR
nmn.gl
February 26, 2026
A History of Operation Breakthrough
www.construction-physics.com
March 06, 2026
HMAC signatures for Insomnia requests
ansonvandoren.com
February 06, 2019
Braid Code Cleanup (part 3)
number-none.com
July 19, 2016
What I've Been Doing Since Quitting My Job
mtlynch.io
May 29, 2018
Creating Polars dataframes from Rust objects
c.pgdm.ch
May 28, 2023
Why Specifications Don't Compose
www.hillelwayne.com
April 18, 2021
MITM'ing TLS/SSL for debugging purposes
blog.benjojo.co.uk
February 05, 2015
the best game ever made
strangestloop.io
May 10, 2023
Profiling GPT2 Inference Latency (FP32)
www.reidatcheson.com
December 02, 2022
Computing forces in a system of beams
lisyarus.github.io
October 15, 2023
State of WASI support for CPython: March 2024
snarky.ca
March 17, 2024
Travis build matrix for Rails
steveklabnik.com
March 10, 2013
Reading List 02/28/26
www.construction-physics.com
February 28, 2026
OBIEE 11g launch date - 7th July 2010
rmoff.net
June 03, 2010
Why those particular integer multiplies?
fgiesen.wordpress.com
October 26, 2024
CBSE 2016 Analysis of DPS Vasant Kunj
nmn.gl
May 24, 2016
thank u, next
steveklabnik.com
January 06, 2019
32^2 pages
rubenerd.com
March 25, 2026
Irresponsible Servers: From Slop Talk to Shop Talk
taylor.town
September 22, 2024
JavaScript - cheat sheet
garden.bradwoods.io
November 29, 2025
📝 Location metadata in Cohost data exports
moonbase.lgbt
October 12, 2024
Mapgen4's use of WebGL2
www.redblobgames.com
October 13, 2025
How to be a -10x Engineer
taylor.town
March 30, 2023
Adjacent Possible: Model for Peeking into the Future
sirupsen.com
May 10, 2020
10 Games in 10 Languages
www.jonashietala.se
September 12, 2011
Exploring ways to mipmap alpha-tested textures
lisyarus.github.io
January 05, 2025
🎄 Twelve Days of SMT 🎄 - Day 12: Community Transformations
rmoff.net
December 23, 2020
Interview Question: Implement a Progress Bar
healeycodes.com
May 27, 2019
The Computer Graphics Library
fabiensanglard.net
March 12, 2014
Content Graph
danilafe.com
January 01, 0001
Make Your "git" Command Awesome
calebporzio.com
April 22, 2019
Stumbling into AI: Part 6—I've been thinking about Agents and MCP all wrong
rmoff.net
November 20, 2025
Netrunner Spring Tournament
www.jonashietala.se
May 04, 2015
fitbit for bonsai trees
blog.singleton.io
August 06, 2013
Querying 3 billion vectors
vickiboykis.com
February 21, 2026
The air sings: sympathetic vibrations
blog.andymatuschak.org
October 13, 2011
My Minions
www.jonashietala.se
May 02, 2011
Possible futures of the Ethereum protocol, part 6: The Splurge
vitalik.eth.limo
October 29, 2024
Doom Emacs tips
c.pgdm.ch
August 18, 2024
JavaScript inheritance
adamsilver.io
September 09, 2014
When is a bug not a bug? When it's a "design decision"
rmoff.net
October 18, 2010
Joe Halpern (1953-2026)
blog.computationalcomplexity.org
February 18, 2026
Leetcode - Episode 8 - Breaking Out Some Mediums (3x M, 1x E)
healeycodes.com
January 08, 2019
Sacred 2 – Fake Mirror
simonschreibt.de
July 23, 2015
Calling Grok, OpenAI, Anthropic, Google, OpenRouter API from the browser
blog.kowalczyk.info
July 08, 2025
Slow Software
www.inkandswitch.com
November 01, 2018
Why Do Interviewers Ask Linked List Questions?
www.hillelwayne.com
March 28, 2021
Using await in Svelte 5 components
blog.kowalczyk.info
July 20, 2025
Improving in chess is hard. I built the world's most human-like chess AI to help me.
mbuffett.com
October 31, 2025
Scientists find exciting new way to talk about nothing in press releases
taylor.town
December 11, 2023
Empty Pointers and Constellations of AI
maggieappleton.com
December 17, 2022
My first steps in Meshtastic
stfn.pl
March 18, 2024
I have a new skill - I can now make Ethernet cables
stfn.pl
January 04, 2025
A stern letter to the drawbridge operator
taylor.town
August 11, 2025
Benchmarking esbuild, swc, tsc, and babel for React/JSX projects
notes.eatonphil.com
November 13, 2021
Concurring with The Onion: There Absolutely Nothing We Can Learn from Clams
dantheclamman.blog
October 23, 2025
Fragments: March 10
martinfowler.com
March 10, 2026
Fetishism & Mechanical Keyboards
maggieappleton.com
February 19, 2021
Claude Code in action with dbt
rmoff.net
March 11, 2026
On The Yawning Portal at Paste
thiscageisworms.com
May 09, 2017
CPU backdoors
danluu.com
February 03, 2015
Protological Control: an introduction
steveklabnik.com
August 13, 2012
The end of Airplane.dev
yolken.net
March 03, 2024
How I’m Doing at the End of 2025
rmondello.com
December 31, 2025
Encourage purposeful friction
anniemueller.com
September 02, 2025
JJ LSP Follow Up
matklad.github.io
March 05, 2026
Looking for debugger
www.scattered-thoughts.net
December 13, 2020
ksqlDB - How to model a variable number of fields in a nested value (`STRUCT`)
rmoff.net
October 07, 2020
OBIEE SampleApp in The Cloud: Importing VirtualBox Machines to AWS EC2
rmoff.net
September 10, 2014
"I'm the type of person who..."
taylor.town
September 07, 2025
The Marketing Orchestra: All About Sonic Branding
eleanor.ghost.io
January 25, 2022
Object Detection for Dummies Part 1: Gradient Vector, HOG, and SS
lilianweng.github.io
October 29, 2017
Open Graph images: Format compatibility across platforms
darekkay.com
November 17, 2024
0017: hytradboi updates, imp stonks, misparaphrasing oracle, technical books, rum, creator economy, friend groups, ub, omg design principles, zig build, fossil and indexes, flatpak, skiplang, convex, fuzzing beyond testing, tigerbeetle dev videos, wafl
www.scattered-thoughts.net
December 15, 2021
resolution on dating while anxious
strangestloop.io
May 10, 2023
Randomize HN
danluu.com
October 04, 2013
Prototype kit extensions, small checkboxes and radio buttons, multi-select autocomplete
adamsilver.io
April 21, 2019
IKEA-Oriented Development
taylor.town
June 14, 2023
Porting Niceware to Rust
healeycodes.com
October 08, 2021
收入-邪恶曲线:思考“公共物品融资优先”的另一种方式
vitalik.eth.limo
October 28, 2022
Resque 1.25.0.pre has been released
steveklabnik.com
July 23, 2013
Catalogs in Flink SQL—Hands On
rmoff.net
February 19, 2024
Menger's Horse Enclosure
buttondown.com
January 05, 2026
FWD: RE: radioactive fungus email from grandma
taylor.town
August 13, 2024
Working in public
www.scattered-thoughts.net
January 26, 2021
Leetcode - Episode 9 - Trudging Through (3x E)
healeycodes.com
January 09, 2019

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.