Offline mode

jamesg.blog

My blog has an offline mode that lets you view articles you have previously read on my website. This mode allows you to read something on my website even if you don’t have an internet connection. If the page you want to view has not been cached, you will see a custom page that lists articles you can read: How it works My offline mode works using a service worker ( see code ) that is based on Jeremy Keith’s examples of service workers ( example one , example two ; NB: I may be missing some...

“Future-proofing” PC builds

rubenerd.com

Years ago I remember building my first computer with my dad. We kept wondering if we should go with the Pentium Pro, or save a bit of money and get the Pentium with MMX Technology . I didn’t know what MMX Technology was, but it sounded impressive. That said, so did Pro . The seller at Funan Centre in Singapore told us the MMX Pentium offered the more “future proof” platform. It turned out to be a moot point; a year later the ATX platform was introduced, and AGP cards took over from P...

Shield AI’s V-BAT Proves Cold Weather Capabilities in NATO’s Arena HEIMDALL Exercise

shield.ai

HARSTAD, Norway (March 3, 2026) – Shield AI, the deep-tech company building state-of-the-art autonomy software products and aircraft, demonstrated Arctic-ready, ship-based intelligence, surveillance, and reconnaissance (ISR) capabilities during NATO’s HEIMDALL 26 exercise in Norway.   Hosted by the NATO Center of Excellence for Cold Weather Operations (CEO-CWO) between February 17 and 26, HEIMDALL served as the validation of NATO’s Arctic experimentation arena, evaluating mann...

State of WASI support for CPython: March 2026

snarky.ca

It's been a while since I posted about WASI support in CPython ! 😅 Up until now, most of the work I have been doing around WASI has been making its maintenance easier for me and other core developers. For instance, the cpython-devcontainer repo now provides a WASI dev container so people don't have to install the WASI SDK to be productive (e.g. there's a WASI codespace now so you can work on WASI entirely from your browser without installing anything). All this work around making devel...

AstroJS without web components

www.robinwils.com

How you can use AstroJS without web components and why it could be an interesting option. How you can use AstroJS without web components and why it could be an interesting option.

Quantifying the Swiss marriage tax

gendignoux.com

This Sunday – incidentally on International Women’s Day – Swiss citizens will vote on an initiative about taxes for married couples: if it passes, married couples with tax residence in Switzerland will file taxes individually rather than jointly. The rationale behind this proposal is that married couples currently pay a different level of tax than if they weren’t married, due to how the tax formulas are set up. The current situation is sometimes referred to as “marriage tax”, because...

You can use newline characters in URLs

lemire.me

We locate web content using special addresses called URLs. We are all familiar with addresses like https://google.com. Sometimes, URLs can get long and they can become difficult to read. Thus, we might be tempted to format them like so in HTML using newline and tab characters, like so: my blog post It will work. Let us refer to the WHATWG URL specification that browsers follow. It makes two statements in sequence. If input contains any ASCII tab or newline, invalid-URL-unit va...

Redis patterns for coding

antirez.com

Here LLM and coding agents can find: 1. Exhaustive documentation about Redis commands and data types. 2. Patterns commonly used. 3. Configuration hints. 4. Algorithms that can be mounted using Redis commands. https://redis.antirez.com/ Some humans claim this documentation is actually useful for actual people, as well :) I'm posting this to make sure search engines will index it. Comments Here LLM and coding agents can find: 1. Exhaustive documentation about Redis commands and da...

Can the Most Abstract Math Make the World a Better Place?

www.quantamagazine.org

“I’ve spent a long time exploring the crystalline beauty of traditional mathematics, but now I’m feeling an urge to study something slightly more earthy,” John Baez wrote on his blog in 2011. An influential mathematical physicist who splits his time between the University of California, Riverside and the University of Edinburgh, Baez had grown increasingly concerned about the state of the planet… Source “I’ve spent a long time exploring the crystalline beauty of traditional math...

Sabbatical #05: Rotorua Lakes

darekkay.com

“When in doubt, follow your nose.” ― The Lord of the Rings As a Lord of the Rings fan, visiting Hobbiton was non-negotiable. Everything was booked out for February, and I was almost considering changing my trip route. Fortunately, there were some external provider tickets left, incl. a bus transfer. This led me to the interesting city of Rotorua . Hobbiton Hobbiton was the village of our favorite hobbits from the Tolkien world. After the filming of The Lord of the Rings ha...

The Purpose of Proofs

blog.computationalcomplexity.org

In discussions of AI and Mathematics, the discussion often goes to mathematical proofs, such as the the  First Proof  challenge. So let's look at the role of proofs in mathematics. Without a proof, you don't even know whether a theorem is true or false. It's not even a theorem until you have a proof, just a conjecture or hypothesis. You might have some intuition but you don't know the hardness of a proof until you find it. Even then that only gives you an upper bound on hardness as someone mig...

Simulating Queueing

buttondown.com

I read a great post this week from Marc Brooker: SFQ: Simple, Stateless, Stochastic Fairness . In it, Marc does a great job of explaining a cute little algorithm for isolating different customers from each other in a multitenant system. You should go read that post first. I was curious to improve my intuition on how it is that this algorithm works so I wrote some simulations to see how it behaves and to observe the steps that Marc lays out actually making an improvement. Let's describe the ...

Everything you should know and track about NASA’s Apollo-style Artemis rejig in its chase of China to the Moon

jatan.space

Before you read up on what’s happening at the cutting edge of humanity, please observe a moment of silence for the 100+ school girls killed by the US and Israeli strikes on Iran. Regardless of your politics, I sincerely hope that we can all voice against anyone killing civilians, especially children. Doing so is not mutually exclusive with condemning any such attacks by Iran or any other country on anyone else. Illustration showing the revised Artemis II and III missions, following in the fo...

Source-available projects and their AI contribution policies

notes.eatonphil.com

This is an external post of mine. Click here if you are not redirected. This is an external post of mine. Click here if you are not redirected. This is an external post of mine. Click here if you are not redirected. here

Step aside, phone: week 3

manuelmoreale.com

Three-quarters of the way through this “challenge”, and the findings are mostly the same. Phone usage is very easy to keep in check if you decide to put your mind to it. The past seven days have been very similar to the previous seven, and that’s good, since this type of phone usage needs to become the new normal. Also included a screen from last Sunday Contrary to the previous week, this time it was the first half of the week that saw higher usage, and that was mostly due to a few l...

State of the Browser 2026

www.zachleat.com

This is an event post. My individual talk page is here: Get your tickets while they last! This is an event post. My individual talk page is here: Get your tickets while they last! This is an event post. My individual talk page is here: Get your tickets while they last!

Humans and Agents in Software Engineering Loops

martinfowler.com

There's been much talk recently about how AI agents affect the workflow loops of software development. Kief Morris believes the answer is to focus on the goal of turning ideas into outcomes. The right place for us humans is to build and manage the working loop rather than either leaving the agents to it or micromanaging what they produce. more… There's been much talk recently about how AI agents affect the workflow loops of software development. Kief Mor...

Something is afoot in the land of Qwen

simonwillison.net

I'm behind on writing about Qwen 3.5, a truly remarkable family of open weight models released by Alibaba's Qwen team over the past few weeks. I'm hoping that the 3.5 family doesn't turn out to be Qwen's swan song, seeing as that team has had some very high profile departures in the past 24 hours. It all started with this tweet from Junyang Lin ( @JustinLin610 ): me stepping down. bye my beloved qwen. Junyang Lin was the lead researcher building Qwen, and was key to releasing their o...

I built a pint-sized Macintosh

www.jeffgeerling.com

To kick off MARCHintosh , I built this tiny pint-sized Macintosh with a Raspberry Pi Pico: This is not my own doing—I just assembled the parts to run Matt Evans' Pico Micro Mac firmware on a Raspberry Pi Pico (with an RP2040). The version I built outputs to a 640x480 VGA display at 60 Hz, and allows you to plug in a USB keyboard and mouse. Since the original Pico's RAM is fairly constrained, you get a maximum of 208 KB of RAM with this setup—which is 63% more RAM than you got o...

Evals Skills for Coding Agents

hamel.dev

Today, I’m publishing evals-skills , a set of skills for AI product evals 1 . They guard against common mistakes I’ve seen helping 50+ companies and teaching 4,000+ students in our course . Why Skills for Evals Coding agents now instrument applications, run experiments, analyze data, and build interfaces. I’ve been pointing them at evals. OpenAI’s Harness Engineering article makes the case well. They built a product entirely with Codex agents — three engineers, five months,...

Building your first smolweb page

adele.pages.casa

Building your first smolweb page 2026-03-01 12:05 A simple news article that takes ten seconds to load and eats 50 MB of data. You've seen that. We all have. Mountains of JavaScript, giant CSS frameworks, third-party trackers, custom fonts pulled from remote servers... all of that to display a few paragraphs of text. The smolweb pushes back against that. The goal is to write small, clean, accessible HTML that works on any device, any browser, any screen, even without CSS or JavaScript. A...

The Unbound Scepter

xeiaso.net

Nobody warns you about the dreams. Not properly. Yesterday I killed my inner Necron — wrote the whole thing by voice from my hospital bed, felt the deepest peace of my life, went to sleep on whatever cocktail of post-op medications they had me on. Seroquel and Xanax, among other things. Doctors mention "vivid dreams" as a Seroquel side effect like it's nothing. Vivid. That word is doing an extraordinary amount of heavy lifting for what actually happened to me last night. Cadey Co...

Reading List 02/28/26

www.construction-physics.com

Chaoyang Park Plaza, Beijing. Via Lusca Fusca . Welcome to the reading list, a weekly roundup of what happened in infrastructure, buildings, and building things. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. No newsletter this week, but I’m working on a longer essay about the history of Operation Breakthrough (a greatly expanded and more thorough version of an older essay ) that will be out next week. Housing Its obvious that getting housing pr...

Random Old Posts

TitleDate
Faster Shell Startup With Shell Switching
tratt.net
January 16, 2024
What engineering can teach (and learn from) us
www.hillelwayne.com
January 22, 2021
📌 🎁 A collection of Kafka-related talks 💝
rmoff.net
September 23, 2020
IndieWebCamp London
ohhelloana.blog
March 04, 2020
OBIEE Baseline Validation Tool - Parameter 'directory' is not a directory
rmoff.net
May 18, 2016
Doctests in Python
www.hillelwayne.com
February 16, 2017
(neo)vim and Haskell, 2021 edition
0xd34df00d.me
October 04, 2021
Favorite Books of 2024
vickiboykis.com
January 01, 2025
Standards for ANSI escape codes
jvns.ca
March 07, 2025
A Simple SRS Algo (in Ugly SQL)
taylor.town
February 14, 2024
The language strangeness budget
steveklabnik.com
June 26, 2015
TLA+ Action Properties
www.hillelwayne.com
February 25, 2021
August theme: Bare Minimum
www.jonashietala.se
August 04, 2009
Skills vs Dynamic MCP Loadouts
lucumr.pocoo.org
December 13, 2025
Designing honestly for the web
adamsilver.io
October 09, 2015
Keynote - Why is Replace Fonts greyed out?
rmoff.net
November 13, 2020
GreenSock Animations with React Hooks
maggieappleton.com
September 27, 2020
Rails 4.0.0-beta1 to Rails 4.0.0-rc1
steveklabnik.com
May 21, 2013
I got tired
feeds.hanselman.com
December 18, 2022
s19e01: Do Reply; Use plain language, and tell the truth
newsletter.danhon.com
August 29, 2024
Ending Russia's Hydrocarbon Windfall
austinvernon.site
March 02, 2022
La votación mediante blockchain está sobrevalorada entre personas desinformadas pero subestimada entre personas informadas
vitalik.eth.limo
May 25, 2021
How WebP Images Reduced My Bandwidth Usage by 50%
simplyexplained.com
February 08, 2022
A Very Early History of Algebraic Data Types
www.hillelwayne.com
September 25, 2025
EuroRust 2024
laplab.me
December 17, 2024
Behind the blog
rednafi.com
September 14, 2024
Dude, Where's My Strategy?
www.elidedbranches.com
June 05, 2025
AI is Killing B2B SaaS
nmn.gl
February 04, 2026
Acceptance Testing Laravel & VueJs Apps with Codeception
calebporzio.com
November 11, 2016
Nextdoor's Heisensubscribe (And Other Dark Patterns)
taylor.town
May 15, 2023
Authoring Wordpress blogs in Markdown (with Google Docs for review)
rmoff.net
May 03, 2023
Testing Apps with Cypress
maggieappleton.com
May 10, 2019
State of WASI support for CPython: March 2024
snarky.ca
March 17, 2024
Ink Note Feb 2023: Crosscut Extension Design Jam • Alex's Notes
www.inkandswitch.com
February 21, 2023
0053: consulting, go tips, benchmark_mode, niri, linkrot, sea of nos, llm outsourcing, books
www.scattered-thoughts.net
May 31, 2025
Postmortem: The Chronicles of Bim: The 100 Fake Afros
www.jonashietala.se
January 19, 2010
Napkin Problem 21: Index Merges vs Composite Indexes in Postgres and MySQL
sirupsen.com
November 26, 2022
Meaningfully Typechecking a Language in Idris, With Tuples
danilafe.com
August 12, 2020
Job One
alexturek.com
February 20, 2022
Form design: from zero to hero all in one blog post
adamsilver.io
July 22, 2019
0003: optimizing correlated subqueries, digital minimalism, data-oriented design
www.scattered-thoughts.net
February 06, 2021
Here's why NASA's first moon landing in 50+ years will probably be delayed
www.adastraspace.com
November 01, 2024
Infinite Relations
buttondown.com
September 15, 2025
Setting up Neovim for Haskell, as of October 2019
mbuffett.com
October 29, 2019
Live-Updating Status Page With Livewire
calebporzio.com
September 25, 2019
Immutable Data with Immer and Personal Assistant Bots
maggieappleton.com
August 10, 2019
Getting agreement on big decisions, versioning prototype routes, pair writing
adamsilver.io
May 12, 2019
PCA is not a panacea
danluu.com
December 13, 2013
0033: table sizing, bench harder, wasm first steps, sycl vancouver, breathing for warriors, move your dna, the molecule of more, how to decide, slouching towards utopia
www.scattered-thoughts.net
March 05, 2023
A Note on Metcalfe's Law, Externalities and Ecosystem Splits
vitalik.eth.limo
July 27, 2017
The Role of Cognitive Load in Automotive UX Design
theturnsignalblog.com
May 01, 2023
Easy, Free Laravel CI Using GitHub Actions
calebporzio.com
April 05, 2020
Quick profiling of data in Apache Kafka using kafkacat and visidata
rmoff.net
March 04, 2021
The Expanding Dark Forest and Generative AI
maggieappleton.com
April 27, 2023
How Flappy Bird Got Me My Start in Software
healeycodes.com
March 15, 2019
Cyberpunk: Broken Edges
simonschreibt.de
February 10, 2025
Urgent/Optimistic Meeting Matrix
taylor.town
June 02, 2024
First steps with Proxmox running on a Lenovo Tiny PC
stfn.pl
December 21, 2025
Bliki: Agentic Email
martinfowler.com
February 17, 2026
A Collection of Design Engineers
maggieappleton.com
March 11, 2024
The Speedy Media Manifesto
taylor.town
March 16, 2019
Braid Code Cleanup (part 1)
number-none.com
July 16, 2016
Nothing
taylor.town
February 24, 2019
IPFS Blog Code Tutorial
austinvernon.site
June 01, 2021
How to Do Code Reviews Like a Human (Part One)
mtlynch.io
October 12, 2017
What I've Been Doing Since Quitting My Job
mtlynch.io
May 29, 2018
Liberate Breakfast
taylor.town
November 25, 2022
Leetcode - Episode 9 - Trudging Through (3x E)
healeycodes.com
January 09, 2019
Some Data Should Be Code
borretti.me
January 31, 2026
The first (worst) post
www.jonashietala.se
July 21, 2009
Why Intel added cache partitioning
danluu.com
October 04, 2015
Ink Note Q1 2025: Selection Gestures
www.inkandswitch.com
March 15, 2025
Napkin Problem 14: Using checksums to verify syncing 100M database records
sirupsen.com
January 02, 2021
Dynamic Naming of OBIEE 12c Service Instance Exports
rmoff.net
May 27, 2016
The best Tech books
fabiensanglard.net
January 17, 2013
5 Kup
www.jonashietala.se
December 02, 2012
How useless is memorizing openings, as an amateur Lichess player?
mbuffett.com
January 27, 2022
Draper 1.0.0.beta2 release
steveklabnik.com
December 03, 2012
Verilog is weird
danluu.com
September 07, 2013
Sort a sphere BVH with split planes
30fps.net
January 09, 2024
Debugging a Docker Core Dump
www.wezm.net
February 25, 2023
The Four Vertex Volume
simonschreibt.de
April 30, 2023
Scars are beautiful
stephango.com
November 11, 2015
The Fifth Kind of Optimisation
tratt.net
April 02, 2025
An approximate introduction to how zk-SNARKs are possible
vitalik.eth.limo
January 26, 2021
OBIA grumble
rmoff.net
August 04, 2009
A Never-Ending Block Party
ascii.textfiles.com
April 21, 2024
Goodbye 2015
ohhelloana.blog
January 01, 2016
I No Longer Attend Vintage Computer Festivals. (But You Probably Should.)
ascii.textfiles.com
July 29, 2025
Adventures in fixing a noisy book
ohhelloana.blog
December 13, 2023
Synthetic Intelligence
taylor.town
April 05, 2019
Understanding Apache Fluss
jack-vanlightly.com
September 02, 2025
BC7 optimal solid-color blocks
fgiesen.wordpress.com
November 04, 2024
On bad advice
www.scattered-thoughts.net
September 22, 2021
AP's Disasterous, Out-of-Touch NFT Annoucement
eleanor.ghost.io
March 16, 2022
Air Force CCA Mission Autonomy Phase Begins With Software From Collins Aerospace And Shield AI
shield.ai
February 12, 2026
New Kind of Paper, part 5
mlajtos.mu
April 17, 2022
If nasaspaceflight.com and its forum are blocked for you too, here’s how to access them
jatan.space
March 14, 2025
Changelog #546: "Don't Make Things Worse!"
changelog.fm
June 29, 2023
The Case for Separating Fission from Electricity Production
austinvernon.site
April 06, 2023

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.