Ubiquiti's $99 Vape Detector is actually pretty good

www.jeffgeerling.com

Since learning about the effects of high CO2 concentration on attention and cognitive performance—especially at levels much higher than 2000ppm—I've started monitoring CO2 and other air quality indicators in my house, at my studio, and even on the road. I have a few other air quality monitors I'll be covering in the future, but today I wanted to focus on one I only heard about in the comments on a recent video tearing down a cheap no-name 'Air Quality Detector' from Amazon . Since l...

Clara has an art goods store!

www.rubenerd.au

My wife Clara launched her art store earlier this year on ACGGOODS, and after much gentle prodding has allowed me to share it here. It has high-quality vinyl stickers, cards, and keychains of her favourite vtubers and indie authors, all hand drawn and small-batch printed. She laboured over finding a good supplier for months, but after receiving a bunch of samples she’s found one that does beautiful work. They look amazing; just as good as any anime merchandise you’d find at an Animate. ...

"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-93479 for the project NGINX , site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix a heap buffer overflow in worker script evaluation triggered by crafted requests when regex map captures are referenced before the map output, or when a non-cacheable variable is used in certain string expressions, causing worker restarts and potentially code execution if ASLR is disabled or...

Thinking about privacy and webmentions

manuelmoreale.com

I was perusing the always lovely website of one mr. V.H. Belvadi and stumbled my way onto a post titled “Webmentions, copyright and privacy” and from there quickly landed on Kev’s post titled “Privacy and Webmentions” . I find the topic very interesting because it sits at the intersection of two things I care much about: web based technology and human interactions. And so I’m gonna spend a moment thinking in public about this. The first issue I personally see in this overa...

Recompiling The Lion King With an Agent

kinduff.com

I Just Can’t Wait to Be King in 16:9, running as native code. TLKRecomp is The Lion King for the Super Nintendo, rebuilt as a native PC program. It runs on Linux, Windows and Mac, plays from the Westwood logo to the final fight with Scar, and can widen the picture to 16:9. It took ten days, and AI agents wrote the code. They worked in a loop: try something, compare it frame by frame with the original game, find the first thing that differs, fix it, and go again. This post explains ...

Reading Messy Proofs

blog.computationalcomplexity.org

In fall of 1985 when I started graduate school, my advisor Michael Sipser asked me to read an early handwritten manuscript by Johan Håstad of his switching lemma . I spent many hours decoding the notation and working through the messy conditional probabilities until I felt I had checked every step of the proof. When I started presenting this to Sipser, he stopped me and said he didn't want the details but instead the intuition of the proof. I had nothing. I'm reminded of this story as I hea...

Handwriting Ramblings 2: A quick update

nate.mecca1.net

I’m assuming you all gave a sigh of relief when you saw digital text rather than scans of my handwriting. This post is largely a set of updates and corrections to my previous post; given the lack of revisions I have some corrections to make. Beyond that, the lack of reflection on my thoughts during the editing process had me coming to realizations after hitting post, alongside a few misc updates. I’m assuming you all gave a sigh of relief when you saw digital text rather than scans of my ha...

Results from India’s Chandrayaan 3 thermal probe experiment benefit future Moon missions eyeing water

jatan.space

Before we begin, I’m thrilled to share that Astrolab is continuing to be a sponsor of my Moon Monday blog+newsletter for the third year in a row! 🌙 California-based Astrolab is developing large multi-purpose rovers called FLIP and FLEX for advanced exploration of our Moon this decade and next. The first FLIP rover is slated to fly on Astrobotic’s upcoming Griffin lunar lander . And NASA has selected a FLEX rover as one of its two Artemis crew-capable Lunar Terrain Vehicles, ...

2026-10-23 11:56: I've never really tracked my #100DaysToOffload effort very well, so I decided to create a...

kevquirk.com

I've never really tracked my #100DaysToOffload effort very well, so I decided to create a page to help me track it. Turns out I've completed the challenge 7 times! https://kevquirk.com/100 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 . I've never really tracked my #100DaysToOffload effort...

Why You, as a CEO, Should Not Hire a Fractional CMO

larslofgren.com

I’ve been working as a fractional CMO and enterprise SEO consultant for over 2 years now. So yes, I’m going to spend the next 1900+ words convincing you how colossally stupid it would be for you to hire me. Or any other fractional CMO. What You Actually Get When Hiring a Fractional CMO You may think you’re getting a third of someone’s time at a third of the price. You are not. It’s more like 15% of the time at 50% of the price. First, the full-time CMO baseline...

Software is slow because of bad design, not slow languages

seangoedecke.com

Many people are saying that AI will make software faster by rewriting it in faster languages, but this isn’t generally true. Most programs cannot be meaningfully sped up by rewriting them in C or Rust. How can this be true? Some languages are orders-of-magnitude faster than others: for instance, C can be fifty times faster than Python. Won’t rewriting my Python program in C thus make it fifty times faster? No, it won’t. Software performance is usually dominated by I/O, not the speed ...

FedEx Employee Statistics 2026

www.makerstations.io

FedEx closed fiscal 2026 with about 300,000 permanent full-time and 230,000 permanent part-time employees, according to its 10-K for the year ended May 31, 2026. Two business exits followed: FedEx Freight on June 1 and FedEx Supply Chain on October 1. These FedEx employee statistics cover headcount, unit splits, union status, hourly pay, turnover and labor costs from 2025 and 2026 filings and pay data. FedEx Employee Statistics ~230,000 Permanent part-time employees at FedEx on May 31, ...

Rails is a JIT compiler

bernsteinbear.com

Originally published on Rails At Scale . The title was bait to get you to open this article. But fear not! We will be generating code at run-time today. (See the PR for a sneak peek.) Sam popped into the JIT channel asking how we might optimize Rails enums in Roundhouse, motivated by the following code snippet: class Order ruby -I~/git/ips/lib test.rb -- create_table(:orders) -> 0.0073s shippable?: 1.721M i/s (± 2.3%, GC 4.4%) aaron@Aarons-MBP ~/g/rails (main...

Cloud Rats and Software Roaches

idlewords.com

We are entering an epoch where it may become easy for small pieces of self-replicating code to permanently infest Internet-connected devices in a way that is hard to undo. Such a world would be annoying to live in and we should take steps to forestall it. Anyone who used email in the 1990s remembers a similar, primitive era, when worms and viruses briefly ruled the net. But the connected world of that time was too simple to sustain an ecosystem of rogue escapees. Even today, much of the intern...

Agentic Monitoring

benjamincongdon.me

A recent Anthropic blog post contained a short paragraph, not at all the point of the post, which has been buzzing around my brain since I read it: A new level of operational excellence is possible. Our team uses Claude Tag heavily, which has helped us monitor each component of the system. For example, we created Slack channels where we tasked Claude with being obsessively focused on the health of a single component. We call these Claudes “superfans.” We have a scion-daemon superfan, a...

Inside the Intel 8087 chip: floating-point addition and subtraction

www.righto.com

In 1980, Intel introduced the 8087, a chip that made floating-point operations much faster in the IBM PC and other systems. Although the 8087 supports advanced operations such as tangents, square roots, and logarithms, this article focuses on basic arithmetic operations: addition and subtraction. The 8087 provided a spectacular speed improvement over the 8086 processor, speeding up addition by a factor of almost 100, and complicated operations by even more. 1 In this article, I examine the 8087...

Friday Facts #449 - 2.1 Stable

www.factorio.com

Hello, Welcome to another Friday. This week marks exactly 2 years since the Space Age release . 2.1 Stable After a long summer in experimental, 2.1 is now marked as stable. Thank you to everyone who played the experimental, reported bugs, and gave us feedback. A lot of the changes and tweaks since the first 2.1 release came directly from your reports. We took this opportunity to update our classic Factorio trailer one last time. As ...

The Mind Behind the Mission: Can You Trust Autonomy to Decide What Happens Next?

shield.ai

Following our blog on Autonomy Factories , this is the second in our series exploring autonomy. An unmanned aircraft is tracking a vehicle during an intelligence, surveillance, and reconnaissance mission. The vehicle disappears beneath the tree line. As the aircraft searches the surrounding terrain, its communications link is disrupted and the operator loses contact. The operator can no longer intervene, but the mission must continue. The aircraft’s mission autonomy software, or autonomou...

Single-tenant Titus: VM-level isolation on a multi-tenant container platform

netflixtechblog.com

Samartha Chandrashekar & Nick Parker You click play on a Friday night, and in the second that follows, dozens of services answer in milliseconds. Most of them run on Titus, our internal container platform. Titus is, in essence, a Kubernetes-based container hosting platform: we keep both the control plane and the data plane (the container hosts that actually run containers) patched and up to date, so application teams get a consistent and reliable container experience. They hand us a container...

Fragments: October 21

martinfowler.com

Gergely Orosz is frustrated at those that entered his explicitly “No AI” essay competition and used AI. He goes on to say: When I start to suspect some part is AI about someone I don’t know: how can I tell how much of it is? And how much time and effort do I want to invest to figure out? I fear most people do not realize this last part: that when it takes time and effort from others to figure out what % is AI, and what % is YOU, then I will simply assume it’s probably 100% A...

Battle Drones - a vibe coded RTS with audio-based multiplayer

simonwillison.net

My latest vibe coded game experiment is a Command & Conquer style RTS (Real Time Strategy) game called Battle Drones ( play it here ). Unlike my previous experiments , this one is actually fun to play . I'm somewhat embarrassed to admit that I got there by telling Claude to "Make it a LOT more fun". It also supports multiplayer between nearby devices using audio to synchronize game state! Here's what I've built so far, and some of the things I learned along the way. Battle Drones ...

How To Use Decision Models for Evals

hamel.dev

Decision models have exploded onto the scene recently, starting with TypeSafe’s Jev, followed by Perplexity’s Decider, Liquid’s d1, Cloudflare’s Clef, and OpenAI’s Decisions API 1 . These models promise fast, inexpensive classification. Decision models are an appealing low-cost alternative to LLM judges 2 for automated evals. But whether they’re the right choice depends on the cost, performance, and latency requirements of your use case. We’ve also noticed people using the def...

Spending 10 months building the most human-like chess bot

mbuffett.com

Chessbook-1, Maia-3 and Allie 2.0 at a glance Capability scorecard: a 0-100 grade per measurement, and whether the model has the capability at all. Predicting human moves Matching strength Time scramble play Predicting think time Predicting who wins Chessbook-1 199M parameters 96 / 100 81 / 100 84 / 100 98 / 100 97 / 100 Maia-3 79M parameters 85 / 100 56 / 100 57 / 100 No 80 / 100 Allie 2.0 5.6B parameters 99 / 100 48 / 100 99 / 100...

Random Old Posts

TitleDate
Microfeatures I Love in Blogs and Personal Websites
danilafe.com
June 23, 2024
From web developer to database developer in 10 years
notes.eatonphil.com
February 15, 2025
Let's create a Tree-sitter grammar
www.jonashietala.se
March 19, 2024
IPv6 anycast possibly done better
blog.benjojo.co.uk
July 20, 2017
Ten years late to the dbt party (DuckDB edition)
rmoff.net
February 19, 2026
Don’t Repeat Mistakes, Teach AI to Remember Every Code Review Instead
nmn.gl
June 14, 2025
My Favorite Books of 2023-2025
benjamincongdon.me
December 26, 2025
Building a 1997 Quake PC!
fabiensanglard.net
January 08, 2026
I just passed $52,843 in monthly revenue
levels.io
February 26, 2018
“It’s Hard to Eval” Is a Product Smell
hamel.dev
June 29, 2026
Hiatus
www.hillelwayne.com
February 13, 2022
Only losers go to networking events
levels.io
May 14, 2023
I analyzed booking site ratings and Yelp is the only one with a distribution you can trust
levels.io
October 05, 2026
How Michael Abrash doubled Quake framerate
fabiensanglard.net
February 14, 2026
Switching i3 workspaces with trackpad gestures
ansonvandoren.com
December 05, 2025
Portal flow brings it all together
30fps.net
January 17, 2025
Modeling Missing Requirements
www.hillelwayne.com
July 15, 2019
The problem with atomic CSS
adamsilver.io
April 16, 2017
Defcon: Preventing Overload with Graceful Feature Degradation
www.micahlerner.com
July 23, 2023
How to securely access your home network with Cloudflare Tunnel and WARP
simplyexplained.com
October 20, 2021
An update about Redis developments in 2019
antirez.com
February 20, 2019
2010 in review
www.jonashietala.se
January 06, 2011
How to protect your backups from solar flares with a faraday cage
levels.io
February 14, 2014
If we do not stop to help each other, what do we become?
blog.codinghorror.com
September 25, 2026
The Weapons That Win World Wars
austinvernon.site
February 22, 2023
Blog Writing for Developers
rmoff.net
July 19, 2023
Compiling a Functional Language Using C++, Part 7 - Runtime
danilafe.com
August 06, 2019
Doom iPhone code review
fabiensanglard.net
February 01, 2010
Appreciation of automated IX Quarantine LAN testing
blog.benjojo.co.uk
February 01, 2024
If you say this as a European you're instantly banished from any social setting in Western Europe
levels.io
October 22, 2026
Happiness maximization vs. profit maximization
levels.io
June 17, 2012
waiting to audition
strangestloop.io
May 10, 2023
My impressions of Gleam
snarky.ca
January 23, 2025
A Tour of Acme
research.swtch.com
September 17, 2012
Clean pointer serialization in C
30fps.net
January 20, 2024
Anna Lunoe & Diamond Lights - Stronger (Willy Joy Remix)
levels.io
August 02, 2012
The near and mid-term future of improving the Ethereum network's permissionlessness and decentralization
vitalik.eth.limo
May 17, 2024
RAII Guards and Newtypes in Rust
benjamincongdon.me
December 24, 2025
OBIEE performance - get your database sweating
rmoff.net
May 19, 2011
CodeGuessr
healeycodes.com
November 20, 2022
I Taught My Dog to Vibe Code Games
www.calebleak.com
February 23, 2026
Taipei is boring, and maybe that's not such a bad thing
levels.io
May 03, 2017
Why Firsts Matter
tratt.net
September 16, 2025
All you may need is HTML
fabiensanglard.net
March 02, 2023
Learning to code with and without AI
austinhenley.com
April 01, 2024
I'll give up Neovim when you pry it from my cold, dead hands
www.jonashietala.se
February 18, 2025
Apple GPU drivers now in Asahi Linux
asahilinux.org
December 07, 2022
Guidelines for Freelance Developers Working with Me
mtlynch.io
March 12, 2021
The decline of Google and rise of alternative searches as the source of traffic
stfn.pl
June 09, 2026
Evals Skills for Coding Agents
hamel.dev
March 02, 2026
Google SRE book
danluu.com
April 11, 2016
Postmortem: Balls
www.jonashietala.se
August 04, 2009
Trials and tribulations of 360° video in Juno
christianselig.com
February 26, 2024
“So what do you call a phone that's bigger than plus size?”
www.youtube.com
January 08, 2023
Building an Audience Through Technical Writing: Strategies and Mistakes
hamel.dev
November 30, 2024
Experimenting with column- and row-oriented datastructures
notes.eatonphil.com
October 18, 2021
Design is compromise
stephango.com
December 31, 2018
📝 LEGO Racers 2 All Cheat Codes [real] [not clickbait]
moonbase.lgbt
May 26, 2026
Routing conventions
adamsilver.io
April 18, 2020
Erroneous SwapFree on LXC causes problems with CDH install
rmoff.net
June 15, 2016
Monty Hall
www.jonashietala.se
July 30, 2014
Dealing with MySQL resource shortage
blog.benjojo.co.uk
April 17, 2014
The CLI tools I use while doing full-stack dev
mbuffett.com
July 14, 2020
How Paxos and Two-Phase Commit Differ
predr.ag
January 26, 2021
Going down
www.jonashietala.se
August 16, 2009
I made a deadlift ETF with CEOs that lift weights or fight sports outperforming the S&P 500 by 140%
levels.io
August 19, 2024
JWST will observe the killer asteroid in March, everyone stay calm
www.adastraspace.com
February 11, 2025
Crosscut: Drawing Dynamic Models
www.inkandswitch.com
March 29, 2022
This Come and Take It flag has a GPU and a rattlesnake
levels.io
September 12, 2026
The Four Vertex Volume
simonschreibt.de
April 30, 2023
Tyga - Coconut Juice (Crave x UPSKRT Remix)
levels.io
January 02, 2012
I just became a supporter of Ukraine's army for $1,000/mo
levels.io
February 24, 2022
Parser generators vs. handwritten parsers: surveying major language implementations in 2021
notes.eatonphil.com
August 21, 2021
solipsisticNATION Podcast: Drum & Bass interview with Panda
levels.io
May 13, 2008
There are more apps than ever but less sales than ever
levels.io
August 25, 2026
Notes on - Why do LLMs freak out over the seahorse emoji?
nishtahir.com
October 05, 2025
TireRack’s clever, conversion-boosting UX
adamsilver.io
March 09, 2025
The problem with automatically focusing the first input and what to do instead
adamsilver.io
June 04, 2023
Building a 1997 Quake PC: Benchmarking Quake
fabiensanglard.net
January 12, 2026
Tips for running a good remote meeting
adamsilver.io
April 10, 2020
s21e13: The Irritating Aspect of Spiciness; Improving Pharmacies Somewhat
thingsthatcaughtmyattention.com
July 27, 2026
Reflections on a Pilgrimage
waynehale.wordpress.com
April 08, 2025
Hunting down the stuck BGP routes
blog.benjojo.co.uk
April 21, 2021
2012 in Review
www.jonashietala.se
December 31, 2012
Hide Sign in With Google Pop Up
www.wezm.net
January 20, 2023
How I cured my anxiety (mostly)
levels.io
August 13, 2016
My Taipei Quarantine
idlewords.com
April 26, 2022
0039: implementing interactive languages, baby's first wasm compiler, zig 0.11, attack of the killer features, zed, attention span, psychology's loss, privatizing sovereignty
www.scattered-thoughts.net
August 29, 2023
Poem: Antariksh ki pyaas / अंतरिक्ष की प्यास / The thirst for space
jatan.space
April 05, 2026
__str__ vs. __repr__
switowski.com
January 25, 2019
Pseudoprose
taylor.town
November 14, 2023
Connecting KSQL to a Secured Schema Registry
rmoff.net
April 12, 2019
nqcmd and [nQSError: 27005] Unresolved column
rmoff.net
May 28, 2009
I got 100+ mbps plane internet on Qatar Airways with Starlink
levels.io
December 13, 2025
Biggest difference living in Netherlands and Western Europe compared to US
levels.io
July 11, 2016
Digital Public Footpaths: A Policy Proposal for an Internet Right of Way
theluddite.org
January 01, 2024
153,000,000 American driver licenses leaked in KYC hack
levels.io
September 02, 2026
6 years of commit visualized
antirez.com
November 20, 2015
Outline for an SDGC Workshop
third-bit.com
August 27, 2026
The first conformant M1 GPU driver
asahilinux.org
August 22, 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.