Microsoft's Outage Showed Me Just How Distracting Email Can Be

kevquirk.com

I spend a lot of time in email at work - to the detriment of a lot of other stuff, actually. My default setup at work is Outlook on 2/3 of the screen, with Teams on the other 1/3. That's my "background", then I have anything I'm currently working on over the top, like a document or VS Code. During yesterday's Microsoft outage the company I work for had no email, and Teams was working sporadically. So instead of my default behaviour of immediately checking my emails, I opened my to do list an...

Shield opens Bengaluru engineering office to build autonomy in India, for India

shield.ai

Bengaluru (Nov. 13, 2026) – Shield today announced it has opened an engineering office at the GoodWorks GCC Nexus in Bengaluru, where Indian engineers will develop and test autonomy software for Indian aircraft and defence systems to support India’s goal of self-reliance in defence. The team will work on Hivemind , Shield’s software platform for developing, deploying and operating autonomous systems. Bengaluru is Shield’s second office in India; the company opened its New Delhi office ...

fluttering

jamesg.blog

Between amber leaves The fluttering bird dances — Making a new home? Between amber leaves The fluttering bird dances — Making a new home? Between amber leaves The fluttering bird dances — Making a new home?

Bliki: Generated Glossary

martinfowler.com

When we use LLMs in a specialized domain, such as the operations of any reasonably-large organization, there is a lot of specialized vocabulary. Such words and specialized meanings will be foreign to an LLM because they aren't in its training set, making it harder for the LLM to be effective when doing tasks in that domain. One technique to aid this is to use an LLM to generate a glossary of the terminology in that domain, and make this glossary available for any LLMs doing work in t...

SSA from bytecode: imperative pearl

bernsteinbear.com

Ufuk made a comment that he enjoyed my description of SSA from bytecode in Aaron’s livestream with me . While filming the livestream—an intro to ZJIT internals—I got a little nervous that people would shy away from our 1900 line add_iseq_to_hir function. This function is responsible for converting CRuby’s stack based bytecode for the YARV virtual machine into a high-level SSA IR for ZJIT to analyze and optimize. It takes bytecode that looks roughly like this: push 3 push 4 add ...

Keyhive 08 · Rain Diagrams

www.inkandswitch.com

By relieving the brain of all unnecessary work, a good notation sets it free to concentrate on more advanced problems… — Whitehead , An Introduction to Mathematics (1911) Notation is important. The right one can be a tool that makes working through some problems possible at all. It was always challenging to explore Keyhive’s design in plain prose or with existing notations. Whatever you think of APL , Iverson ’s Turing Award lecture, Notation as a Tool of Thought , is a gr...

Locating the source of a mysterious beep with Claude

simonwillison.net

Our house has a box room, full of boxes that we still haven't unpacked from our last move. A couple of weeks ago something in that room started intermittently beeping . The beeps were far enough apart that standing in the room and trying to determine the source of the noise was frustrating, and I really didn't want to dig through every one of those boxes. So I had Claude Code build Beep Locator , a software system for triangulating the source of a mysterious beep using multiple devices scatter...

The iPhone Duo is fun

christianselig.com

By a mile, the iPhone Duo has garnered more questions about what I think about it than any other phone I’ve ever had. It’s clearly a phone that has people intrigued, so I thought I’d jot down some loose, unorganized thoughts about what I think about it after about ten days. If I could sum all my thoughts up into one word, it’d simply be “fun”. I think for the vast majority of people, myself included, the iPhone 18 Pro is a more practical phone that through scientific analysis y...

#0198

dariuszwinkler.com

Magdeburg, Germany | November 2026 Fujifilm X-T4 Fujifilm XF 16–55 ƒ/2.8 R LM WR II 16mm (24mm) | ƒ/16 | 1/30s | ISO 160 After my first "ICM painting" , I've added this technique to my toolbox. Here's a recent shot on a sunny autumn day. Reply via email Magdeburg, Germany | November 2026 Fujif...

Focus and melting away

www.rubenerd.au

You know when you enter a dark rail (or road) tunnel after running above ground for a while, and it takes your eyes a moment to adjust to the lower light? Then when you pop up above the surface on the other side of the tunnel, the onslaught of light forces your eyes to adjust again? This is how focus feels to me sometimes. I’ll get so into a topic or project, that being pulled out is light being blinded by my surroundings. I suppose that’s why they call it tunnel vision. I also feel as...

How to find meaning in large tech companies

seangoedecke.com

Why do many people hate working in large tech companies? The obvious answer is “because organizational dysfunction stops them from doing the things they want to do”. Engineers like to write code and ship things, and if their company’s dysfunction is preventing that, it’ll make them unhappy. Right? Some people just hate messiness I don’t think so, actually. If that were the case, those people would be interested in understanding the dysfunction and learning how to work around it, ...

Technology as a Search Problem

www.construction-physics.com

One of my ongoing research interests is understanding the nature of technological progress: How does new technology come into the world and improve over time? What sort of factors affect it? How, in general, should we think about it? I’ve come at this question from a few different angles: posts looking at the operations and legacy of Bell Labs, posts looking at how specific technologies improved over time, posts looking at how frequent multiple invention is and how long we wait for ...

Herdr and the Meta-harness

benjamincongdon.me

I see a lot of discussion around “TUI vs. GUI” for coding agents. This discussion is often of the form: “the more I use Claude Code/Codex/Pi, the more I’ve outgrown the TUI and want to use a GUI app”. The comment that nudged me to write this is in this recent HN discussion : I used to use ChatGPT/Claude in the TUI up until like 3 months ago, but my usage of LLMs has exploded - many sessions across many projects. I feel like I outgrew the TUI and now I’m using ChatGPT/Claude desk...

Fall Jobs Post 2026

blog.computationalcomplexity.org

Each fall I try to predict the upcoming job market for theoretical computer science faculty and give suggestions to those pursuing these positions. Last year I wrote  that we should get set for a rocky ride, with AI’s disruption of computer science, fiscal stress at universities, and new U.S. policies affecting visas and funding. Rocky indeed. The job market for computer science graduates continues to decline and with it undergraduate enrollment in the discipline. That should crater demand f...

A precision Moon landing and the future

jatan.space

Japan’s SLIM spacecraft on the Moon as imaged by the LEV-2 crawler bot (inset image) and India’s Chandrayaan 2 orbiter (background). An arrow points to the tiny lander on the image’s right. Images: JAXA / TOMY / SONY / ISRO / Chandra Tungathurthi This story pieces together insights from experts at JAXA, NASA, and ISRO. On January 19, 2024, Japan’s solar-powered Smart Lander for Investigating Moon ( SLIM) lander made a lopsided-but-successful touchdown on Earth’s cosmic companion. ...

Fact-Checking at Scale: Building a More Accurate and Efficient Synopsis Factuality System

netflixtechblog.com

By Shreya S Ramanujam , Yongce Li , Afshine Amidi , Sina Ghiassian , Benjamin Klein . Introduction Picture this — you’re home after a long day at work and can’t wait to catch up on Bridgerton. You log on to Netflix, search for “Bridgerton” and land on this screen: If this sounds familiar, you already know what a synopsis is — it’s a short glimpse into what a viewer can expect to see in a show. We see two types of synopses here: a series-level synopsis describing th...

Is it OK to write blog posts with AI yet?

rmoff.net

Is it ever OK to write blog posts with AI? NO! was my strident cry until just a week or two ago (it was, actually, a much less polite version of that). Now, I’m wondering if I need to refine that view. Let me explain. You see, I have a particularly vitriolic feeling when presented with LLM-generated text. Articles written with AI give me the ick, I don’t trust them, and I lose respect for the author. I’m not the only one who feels this way; consider this finding from a survey by Cy...

Toast

herecomesthemoon.net

The Creature The Creature. The creature approaches. Within its mouth it carries a spit-drenched ball made of felt. As you reach for its head, the creature bends away, its body language signaling an unwillingness to make eye-contact. It does not desire your hand, not while it is carrying the ball. (Frankly, even if it’s not carrying the ball you find it hard to tell whether the creature enjoys being touched, or is just neutral to it.) You pull back. Perhaps two minute...

Can Network Science Transform Health and Nutrition?

www.quantamagazine.org

Nothing really exists in isolation. Almost every part of our lives exists in a network. Consciousness arises from what neurons do together, life from what genes and proteins do together, society from what we do together. When researchers began mapping real-world networks in the 1990s – from the World Wide Web to Hollywood actors linked by films – they found that wildly different systems shared… Source Nothing really exists in isolation. Almost every part of our lives exists in a network...

Rationalizing the Command Line

third-bit.com

The Unix command line is the most successful user interface ever built, and also the worst one we are stuck with. It was assembled over half a century, one tool at a time, by people optimizing for their own fingers on a keyboard. The result is overlapping responsibilities, inconsistent flags, and names that mean nothing to anyone who was not there when they were invented. That didn’t matter when the only consumers were people willing to memorize its quirks; it matters a great deal now that th...

Possible Futures

borretti.me

Contents Click on the blue boxes to go to the corresponding section: futures pre The Present asi Do we reach ASI? pre->asi misuse Misuse Doom pre->misuse butler Butlerian Jihad pre->butler align Do we solve alignment? asi->align Yes auto Full automation? asi->auto No whatkind What kind of alignment? align->whatkin...

Monads in Lean

eli.thegreenplace.net

This post demonstrates how to use monads in the Lean programming language (Lean 4, to be specific). If you're not familiar with Lean, this part of the language is very similar to other functional programming languages, like Haskell or OCaml. Motivating example - evaluating expressions Suppose we want to write a simple numerical expression evaluator that supports numbers with addition and division: inductive Expr where | num : Int → Expr | add : Expr → ...

AI and Irontown

lucumr.pocoo.org

For our last movie night we watched Princess Mononoke . I remembered loving that movie when I was younger, but watching it as an adult made me once again realize how Miyazaki has a way of expressing diverging sides without picking one. The film shows people, animals and spirits with legitimate and largely incompatible needs, and each faction is further engaged in infighting. A central arc of the story is Lady Eboshi’s Irontown, which gives people who were largely rejected by society work,...

Random Old Posts

TitleDate
ksqlDB - How to model a variable number of fields in a nested value (`STRUCT`)
rmoff.net
October 07, 2020
Could it be that maybe LinkedIn was the answer after all? If so, I lost the game.
ohhelloana.blog
October 19, 2023
Local State in Livelymerge
www.inkandswitch.com
August 12, 2026
fuck your AI slop: 5 rules of writing cold messages that actually get sales
nmn.gl
August 28, 2026
Cars Kinda Suck RN 1/3: Are EVs Worth it?
nate.mecca1.net
June 18, 2026
🏃🚶 The unofficial Kafka Summit London 2022 Run/Walk 🏃🚶
rmoff.net
April 05, 2022
The roads not taken
vitalik.eth.limo
March 29, 2022
Every day it gets a little easier but you gotta do it every day
levels.io
February 08, 2024
On Improving Education
taylor.town
November 15, 2018
I replaced all these SaaS with my own vibe coded services, so about $25,000/mo savings
levels.io
September 09, 2026
OGG - Class not found: "com.company.kafka.CustomProducerRecord"
rmoff.net
July 28, 2016
Bali broke ground on a subway that will connect the entire island
levels.io
September 05, 2024
Programming and Writing
antirez.com
May 14, 2021
Cyberpunk: Broken Edges
simonschreibt.de
February 10, 2025
Why Is Every Song Out-of-Tune?
taylor.town
January 04, 2022
Review: museums of the future, Dubai and Tokyo
vitalik.eth.limo
August 03, 2024
ERROR: Invalid interpolation format for "command" option in service…
rmoff.net
November 20, 2018
The Limits to Blockchain Scalability
vitalik.eth.limo
May 23, 2021
nbsanity - Share Notebooks as Polished Web Pages in Seconds
hamel.dev
December 13, 2024
Go database driver overhead on insert-heavy workloads
notes.eatonphil.com
October 05, 2023
Applying patches to OBIEE : 11.1.1.6.2 BP1
rmoff.net
July 10, 2012
Copy MongoDB collections from remote to local instance
rmoff.net
December 17, 2019
Being real on the internet is special
levels.io
August 20, 2026
How do trusted setups work?
vitalik.eth.limo
March 14, 2022
Exploring circle STARKs
vitalik.eth.limo
July 23, 2024
my battlestation
taylor.town
September 17, 2023
20% Faster Python with a Single GC Tweak
mkennedy.codes
November 17, 2022
The importance of full-stack openness and verifiability
vitalik.eth.limo
September 24, 2025
Beginning Programming
www.jonashietala.se
March 18, 2012
Fantastical / Mac Calendar not showing Google Shared Calendar
rmoff.net
January 24, 2020
Minecraft Server Hosting
www.jonashietala.se
April 22, 2013
The Art and Craft of Gatsby Themes
maggieappleton.com
January 01, 2020
Hello, world (again)!
annahope.me
June 28, 2024
Measurement, benchmarking, and data analysis are underrated
danluu.com
August 27, 2021
CCPS: A CPS-1 SDK
fabiensanglard.net
September 25, 2022
Beebop The Island Hopper
www.jonashietala.se
April 26, 2010
Dating apps don't work in 2025 so meet people through hobbies and friends
levels.io
January 19, 2025
Cars Kinda Suck RN 2/3: Two Wheeled Fun
nate.mecca1.net
July 02, 2026
I built an AI Trend Analyzer to stop myself from doomscrolling
nmn.gl
January 14, 2025
SumatraPDF new features: April 23, 2026
blog.kowalczyk.info
October 13, 2026
Pandemic jottings
ohhelloana.blog
May 04, 2020
Don't Panic
blog.singleton.io
June 01, 2019
Reviewing the Surface Book 2
notes.eatonphil.com
March 18, 2020
If you can't express yourself by email, you're not worthy of anyone's time
levels.io
May 11, 2014
Let's build a VORON: Toolhead
www.jonashietala.se
October 18, 2023
Hello Python 3.15, goodbye 3.10, and now I can use 3.11
simonwillison.net
October 12, 2026
Writing About Writing
writingclub.world
September 03, 2026
Better sRGB to greyscale conversion
30fps.net
October 12, 2025
Why Car Companies Need More Interaction Designers
www.theturnsignalblog.com
April 01, 2019
Stumbling into AI: Part 1—MCP
rmoff.net
September 04, 2025
Bookmarks that were lingering in tabs
ohhelloana.blog
October 07, 2026
Defending Against Massed Drone Attacks
austinvernon.site
September 15, 2026
Learning Emulation, Part 2
danilafe.com
June 29, 2016
The High Heel Problem
simonschreibt.de
March 17, 2025
Exploring Sydney Harbour National Park
www.rubenerd.au
November 09, 2026
Writing a lisp compiler from scratch in JavaScript: 2. user-defined functions and variables
notes.eatonphil.com
January 20, 2019
AMD Vega 10 on Linux in 2023
c.pgdm.ch
July 18, 2023
Alpine Linux and Docker Infrastructure Three Years Later
www.wezm.net
February 27, 2022
Teenage Skeuomorphic Desktop Designs
maggieappleton.com
January 30, 2023
Building VR Apps with React360
maggieappleton.com
May 14, 2019
Poking around the search engines in Google Chrome
rmoff.net
September 07, 2020
Search trees and core.logic
www.scattered-thoughts.net
December 19, 2012
We moved away from the city
www.jonashietala.se
October 18, 2019
Little Technology Wins
rmoff.net
March 11, 2017
The Dog Park Sabbatical: Monthly Logs
theshamblog.com
February 07, 2025
I wish everywhere had these power outlets that accept any plug from US UK EU plus USB-C
levels.io
June 15, 2023
Bye Ghost, hello again WordPress!
nmn.gl
August 28, 2017
Visiting my API provider FAL in San Francisco
levels.io
May 21, 2025
Visualising Operating System Derivation
bitcannon.net
September 08, 2019
What isn't David
taylor.town
April 08, 2019
Joe Rogan podcast gets 1.5 billion listens and $50-100M revenue per year independently
levels.io
January 02, 2019
Postmortem: Beebop The Island Hopper
www.jonashietala.se
April 26, 2010
OBIEE Baseline Validation Tool - Parameter 'directory' is not a directory
rmoff.net
May 18, 2016
Raw+DC: The ORM pattern of 2026?
mkennedy.codes
February 10, 2026
How we built the demo for the Current NOLA Day 2 keynote using Flink and AI
rmoff.net
November 06, 2025
Helicopters are a fundamentally unstable design
levels.io
August 18, 2026
Buttons shouldn’t have a hand cursor part 2
adamsilver.io
April 14, 2018
Bullshit jobs
www.scattered-thoughts.net
March 19, 2021
Fragments: October 4
martinfowler.com
October 05, 2026
Today I TIL; Mikrotik NTP support and the surprise use of octal counting
stfn.pl
September 08, 2025
Why I won't be attending PyCon US this year
snarky.ca
March 07, 2025
100 blog posts, 6 years, 5 million views
austinhenley.com
June 19, 2025
Colours of 2018
ohhelloana.blog
January 15, 2019
Retrofitting Apps for Cloud Storage with Zero Code Changes
mtlynch.io
December 04, 2018
Some Boots for the Lelo Self-Balancing Triangle
saccade.com
May 16, 2024
The Case for Separating Fission from Electricity Production
austinvernon.site
April 06, 2023
Quest to find a tablet, pt 1
nate.mecca1.net
November 05, 2023
Hunting down the stuck BGP routes
blog.benjojo.co.uk
April 21, 2021
Writing a simple JSON library from scratch: a tour through modern C++
notes.eatonphil.com
August 26, 2021
Landlords of Cyberspace: Understanding Tech through Twitter's Rebrand and Worldcoin
theluddite.org
August 01, 2023
The coolest thing about Rust Nation UK 2024 confirmed all my worst fears about software supply chain security (and then xz made things worse)
tim.mcnamara.nz
March 30, 2024
Case Study: Taylor's Lifestyle Design
taylor.town
April 22, 2023
First on New Blog
christianselig.com
January 28, 2023
Captive Web Portal for ESP8266 with MicroPython - Part 4
ansonvandoren.com
December 28, 2019
Frugality is non-linear
www.scattered-thoughts.net
April 09, 2019
bijou64
www.inkandswitch.com
May 26, 2026
Making CapsLock Useful... on Solus
ansonvandoren.com
May 26, 2021
Claude’s new auto eval tool
hamel.dev
September 30, 2026
Use the saw, fear the saw
stephango.com
October 20, 2025
Moving to Chiang Mai
levels.io
June 10, 2013

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.