All my clients wanted a carousel, now it's an AI chatbot!

adele.pages.casa

All my clients wanted a carousel, now it's an AI chatbot! 2026-03-14 12:55 It always starts the same way. The client pulls out their phone mid-meeting, navigates to a competitor's website, and holds the screen up like evidence. "You see? They have one of those." A little bubble. Bottom right corner. Blinking... For years, that gesture was about carousels. Every homepage had to have one, big, slow, full of stock photos that nobody asked for. I built dozens of them. They spun. They faded. ...

Evaluating Claude's dbt Skills: Building an Eval from Scratch

rmoff.net

I wanted to explore the extent to which Claude Code could build a data pipeline using dbt without iterative prompting. What difference did skills, models, and the prompt itself make? I’ve written in a separate post about what I found ( yes it’s good; no it’s not going to replace data engineers, yet ). In this post I’m going to show how I ran these tests (with Claude) and analysed the results (using Claude), including a pretty dashboard (created by Claude): I wanted to ...

My WordPress - A Private In-Browser WordPress Install

kevquirk.com

I saw this while perusing my RSS feeds last night, and thought it was interesting. In all honesty, I've completely moved away from WordPress since all the drama a while ago. But this is quite cool - My WordPress is basically a version of WordPress that runs entirely in your browser. You visit my.wordpress.net it downloads some files to your machine, and you have WordPress - no install, no sign up. Just a private WordPress instance in your browser that only you can visit. Obviously if y...

Feature Flagging at Databricks

benjamincongdon.me

In late January, I published a post 1 ( archive ) on the Databricks engineering blog about “SAFE”, the feature flagging and experimentation platform I’ve been working on for the past few years. SAFE is what I’ve been spending most of my time on during my time at Databricks, and it’s been rewarding to see the project grow from an initial prototype to a mature internal platform. I’ve been the tech lead for SAFE for a while now, and the project has scaled significantly in headcount,...

Bitcoin Devs Should Be Learning Isogeny Cryptography

conduition.io

How isogenies can solve Bitcoin's Quantum problems How isogenies can solve Bitcoin's Quantum problems

Mojo's not (yet) Python

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

Simulating Queueing 2

buttondown.com

Last week we simulated a queueing algorithm. Behind the scenes, I did this by writing a Go program and placing sleeps to simulate processing. This meant that running a simulation took a while. I ran each one for about a minute, and adding more simulations where I varied parameters took longer and longer. How might we run simulations that don't use the real computer clock? One way to model such a thing is as a stream of events , which is a stream of tuples of (time passed before something ha...

Examples for the tcpdump and dig man pages

jvns.ca

Hello! My big takeaway from last month’s musings about man pages was that examples in man pages are really great, so I worked on adding (or improving) examples to two of my favourite tools’ man pages. Here they are: the dig man page (now with examples) the tcpdump man page examples (this one is an update to the previous examples) the goal: include the most basic examples The goal here was really just to give the absolute most basic examples of how to use the tool, for peop...

My first network kit, part one

rubenerd.com

I reminisced with a client recently about my first network kit, and I realised I hadn’t ever really talked about it here. Nor do I have a network page on my Retro Corner . Let’s begin to rectify this egregious oversight with a new series of long-winded posts about early childhood networking (mis)adventures and nostalgia! ☕︎ ☕︎ ☕︎ My first network experience wasn’t with a device per se, but a cable. For several years my dad used INTERLNK and INTERSRV on MS-DOS to transf...

Why Do Humanoid Robots Still Struggle With the Small Stuff?

www.quantamagazine.org

The last time I covered the science of humanoid robots, the state of the art looked downright Orwellian — by which I mean, “four legs good, two legs bad.” It was 2015. Boston Dynamics’ first “Spot” quadruped had taken YouTube by storm, confidently trotting up stairs and recovering from vicious kicks. Also popular at the time: humanoids falling down. Constantly. I felt sorrier for those tottering… Source The last time I covered the science of humanoid robots, the state of the art...

Sabbatical #07: Waitomo

darekkay.com

“I know we are going to take a very long road, into darkness; but I know I can't turn back.” ― The Lord of the Rings Black Abyss Waitomo is mostly known for their glowworm caves. Most people book a short boat ride to view the countless New Zealand glowworms ( Arachnocampa luminosa ). I probably wouldn't include this activity in my trip if there wasn't a much more adventurous alternative: the Black Abyss , a caving tour. After putting on a wetsuit, you start with a 35 m a...

How far can you go with IX Route Servers only?

blog.benjojo.co.uk

How far can you go with IX Route Servers only? On paper internet exchanges (IX) are very simple in their implementation, simply put together a bunch of routers on a shared layer 2 ethernet switch How far can you go with IX Route Servers only? On paper internet exchanges (IX) are very simple in their implementation, simply put together a bunch of routers on a shared layer 2 ethernet switch How far can you go with IX Route Servers only? On paper internet exchanges (IX) are very simp...

“This Is Not The Computer For You”

samhenri.gold

There is a certain kind of computer review that is really a permission slip. It tells you what you’re allowed to want. It locates you in a taxonomy — student, creative, professional, power user — and assigns you a product. It is helpful. It is responsible. It has very little interest in what you might become. The MacBook Neo has attracted a lot of these reviews. The consensus is reasonable: $599, A18 Pro, 8GB RAM, stripped-down I/O. A Chromebook killer, a first laptop, a sensible machi...

Fragments: March 10

martinfowler.com

Tech firm fined $1.1m by California for selling high-school students’ data I agree with Brian Marick’s response No such story should be published without a comparison of the fine to the company’s previous year revenue and profits, or valuation of last funding round. (I could only find a valuation of $11.0M in 2017.) We desperately need corporations’ attitudes to shift from “lawbreaking is a low-risk cost of doing business; we get a net profit anyway” to “this could ...

Tony Hoare (1934-2026)

blog.computationalcomplexity.org

Turing Award winner and former Oxford professor  Tony Hoare passed away last Thursday at the age of 92. Hoare is famous for quicksort, ALGOL, Hoare logic and so much more. Jim Miles gives his personal reflections. Jill Hoare, Tony Hoare, Jim Miles. Cambridge, 7 September 2021 Last Thursday (5th March 2026), Tony Hoare passed away, at the age of 92. He made many important contributions to Computer Science, which go well beyond just the one for which most Maths/CompSci undergraduates might know ...

A work week one bag travel

www.jonashietala.se

Life begins at the end of your comfort zone. Neale Donald Walsch I’m lucky that I have a job where I can work remotely as it allows me to live in a small community where there are no tech jobs anywhere close. It does require me to travel a few weeks per year to the office but I don’t mind that much as I appreciate minor dozes of socializing occasionally. I recently spent five nights on a trip with only a single backpack and it was a surprisingly great experience. How I used...

In praise of the etcd codebase

rednafi.com

I’ve been writing a lot of Go gRPC services these days at work - database proxies, metadata services, storage orchestration control plane, etc. They require me to go a bit deeper into protobuf and Go gRPC tooling than you’d typically need to. So I started poking around OSS gRPC codebases to pick up conventions. I was mainly looking for pointers on how to organize protobuf definitions, wire up server-side metrics and interceptors, and build ergonomic client wrappers. The default answer here...

Restoring an Xserve G5: When Apple built real servers

www.jeffgeerling.com

Recently I came into posession of a few Apple Xserves. The one in question today is an Xserve G5, RackMac3,1 , which was built when Apple at the top—and bottom—of it's PowerPC era. This isn't the first Xserve—that honor belongs to the G4 1 . And it wasn't the last—there were a few generations of Intel Xeon-powered RackMacs that followed. But in my opinion, it was the most interesting. Unfortunately, being manufactured in 2004, this Mac's Delta power supply suffers from the Cap...

Will AI Kill Open Source?

mkennedy.codes

TL;DR; No - AI won’t kill open source, but it will reshape it. Small, single-purpose packages (micro open source) are likely to languish as AI agents write trivial utility code on the fly. But major frameworks, databases, and runtimes like Django, Postgres, and Python itself aren’t going anywhere - AI agents actually prefer reaching for established building blocks over reinventing them. The key is staying in the architect’s seat. AI will replace the trivial, leave the foundational, a...

Patrick Rhone

manuelmoreale.com

This week on the People and Blogs series we have an interview with Patrick Rhone, whose blog can be found at patrickrhone.net . 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? My name is Patrick Rhone. When I'm not tryi...

Beyond the Airframe: Scaling Mission Autonomy for CCAs

shield.ai

Years in the jet teach you one thing above all else: the enemy gets a vote. I spent the better part of my career strapped into an F-16, training day in and day out to be ready when the call came. Air combat doesn’t sit still. Every generation brings new aircraft, new tactics, new threats. For decades, we owned the skies because our platforms, our training, and our operational concepts set the pace. That edge has eroded as near-peer adversaries have built modern fighters and layered air defen...

I don't know if I like working at higher levels of abstraction

xeiaso.net

Whenever I have Claude do something for me, I feel nothing about the results. It feels like something happens around me, not through me. That's the new level of abstraction: you stop writing code and start describing intent. You stop crafting and start delegating. I've been doing this professionally long enough to have an opinion, and I don't like what it's doing to me. All of it focuses on getting things done rather than on quality or craft. I'm more productive than I've ever been. ...

Plan du réseau du métro de Toronto

alyssarosenzweig.ca

La plus grande ville d’un pays bilingue mérite le transport en commun bilingue. Vu l’intérêt prolongé pour la francisation de la ville reine, voici enfin un plan du réseau traduit. Il y a plusieurs ans, un internaut traduisit le plan du réseau de la Société de transport de Montréal . La règle est simple : traduire le nom de chaque station, soit de français en anglais, soit d’anglais en français. Puisque le plan original mélange nos langues nationales, tout traduire le rend ...

Random Old Posts

TitleDate
Traceroute Haiku’s
blog.benjojo.co.uk
September 07, 2017
Two Weeks of Unemployment
blog.thornewolf.com
September 01, 2025
The Acme of Software
taylor.town
May 28, 2024
Why I used to prefer permissive licenses and now favor copyleft
vitalik.eth.limo
July 07, 2025
Speaking around about refactoring CSS
ohhelloana.blog
May 31, 2025
Doing some online Personality tests
www.jonashietala.se
December 11, 2016
Multiple RPDs on one server - Part 1 - the BI Server
rmoff.net
August 25, 2009
Entertaining Exadata FUD from HP
rmoff.net
April 11, 2011
I took David Hamill’s UX challenge (how did I do?)
adamsilver.io
April 22, 2024
Decision Table Patterns
www.hillelwayne.com
September 09, 2020
Python 3.11 in 100 Seconds
mkennedy.codes
November 20, 2022
Enabling Hugo static site search with Lunr.js
vickiboykis.com
August 08, 2025
Simulating water over terrain
lisyarus.github.io
February 04, 2025
Resumable Tests Save & Load State for Jest and NodeJS
nmn.gl
February 15, 2024
Playing audio files in a Pi Pico without a DAC
antirez.com
March 06, 2024
Moon Monday #224: A curious find from Chandrayaan 3, Artemis updates, and more
jatan.space
May 05, 2025
Calling closures in a Vec
www.jonashietala.se
June 21, 2014
Balls
www.jonashietala.se
August 01, 2009
Moon Monday #212: UNO Skip, then UNO Flip, ft. VIPER and Artemis
jatan.space
February 10, 2025
Pure Blog Is Now Feature Complete...ish
kevquirk.com
March 10, 2026
Automatic programming
antirez.com
January 31, 2026
Making an emoji terminal game in an hour
nmn.gl
March 31, 2025
Super simple guacamole
blog.singleton.io
January 19, 2014
Effective Altruism: Should We Pause AI?
theluddite.org
April 01, 2023
OBIEE and Load Runner - part 1
rmoff.net
August 19, 2009
Oracle Whitepaper - "Best Practices for a Data Warehouse on Oracle Database 11g"
rmoff.net
January 05, 2011
My MCU movie ranking
www.jonashietala.se
April 25, 2019
Compiling a Functional Language Using C++, Part 6 - Compilation
danilafe.com
August 06, 2019
I quit my job to focus on SerenityOS full time
awesomekling.github.io
May 28, 2021
Ink Note Fall 2023: Informal ink augmentation
www.inkandswitch.com
June 01, 2023
Why Intel added cache partitioning
danluu.com
October 04, 2015
You can just hack on ATProto
vickiboykis.com
January 23, 2025
Sometimes, You Should Build It Yourself
mkennedy.codes
December 08, 2022
Text effects
www.redblobgames.com
March 30, 2024
Don’t use paracetamol to fix bad UX
adamsilver.io
March 11, 2024
I Like Makefiles
switowski.com
September 18, 2024
Changing password on Oracle 11g from 10g clients (ORA-28001 -> ORA-01017)
rmoff.net
September 23, 2009
Shield AI CEO Gary Steele: We are putting an AI pilot on these aircraft
shield.ai
February 18, 2026
Presentation Slides… bye-bye Slideshare, hello Speakerdeck
rmoff.net
March 09, 2016
How I'm Working Remotely
healeycodes.com
April 26, 2020
Reading notes: August, September
anniemueller.com
October 10, 2025
Quick Thoughts on Not Writing a Crap Abstract
rmoff.net
December 19, 2018
My Year in Books: 2019
mbuffett.com
December 26, 2019
Learning Apache Flink S01E03: Running my First Flink Cluster and Application
rmoff.net
October 05, 2023
Eight years of Jessie
ohhelloana.blog
August 16, 2025
Mapgen4's use of WebGL2
www.redblobgames.com
October 13, 2025
Social skills
www.robinwils.com
March 29, 2025
Against SQL
www.scattered-thoughts.net
July 09, 2021
The design of software engineering course projects
austinhenley.com
April 28, 2025
Spatial Web Browsing
maggieappleton.com
January 14, 2022
What Changed Revisited
third-bit.com
November 29, 2025
I built an AI Trend Analyzer to stop myself from doomscrolling
nmn.gl
January 14, 2025
Speculations on arenas and non-trivial destructors
nullprogram.com
October 16, 2025
Speeding up this site by 50x
danluu.com
November 17, 2014
Designing a Programming Language for Advent of Code
healeycodes.com
November 28, 2021
Looking back at Rust in 2018
steveklabnik.com
January 09, 2018
Protecting the Bird Sanctuary
waynehale.wordpress.com
December 06, 2023
Friday Facts #436 - Lost in Translation
www.factorio.com
November 08, 2024
Invidious - Open Source Youtube Frontend
stfn.pl
December 05, 2023
Learning Legendary Hardware
fabiensanglard.net
October 07, 2013
PCA image color compression experiment
30fps.net
March 04, 2024
The Art and Craft of Gatsby Themes
maggieappleton.com
January 01, 2020
State of the Browser 2026
www.zachleat.com
February 28, 2026
A Sparse Matrix Family to Confound All Solvers
www.reidatcheson.com
August 29, 2022
cd: string not in pwd
rmoff.net
October 04, 2023
Blog Writing for Developers
rmoff.net
July 19, 2023
Widening the horizon
www.jonashietala.se
April 10, 2010
What's the big deal about Deterministic Simulation Testing?
notes.eatonphil.com
August 20, 2024
crates.io phishing attempt
fasterthanli.me
September 12, 2025
Forbes Marketplace: The Parasite SEO Company Trying to Devour Its Host
larslofgren.com
September 18, 2024
Fragments: January 22
martinfowler.com
January 22, 2026
Pythonistas: Up for quick hack to test Dedup’ing 78rpm records using document clustering?
brewster.kahle.org
October 02, 2022
Using PiHole and Tailscale to block ads on all my devices, including mobile
stfn.pl
May 17, 2025
Über Kollusion
vitalik.eth.limo
January 01, 2000
List of TLA+ Examples
www.hillelwayne.com
March 08, 2018
That health is mental
fasterthanli.me
April 09, 2025
Poem: The dawn of your light
jatan.space
January 03, 2026
Purpose
www.robinwils.com
April 27, 2025
Load and store forwarding in the Toy Optimizer
bernsteinbear.com
December 24, 2025
My Favorite Music of 2025
benjamincongdon.me
December 20, 2025
What I See Coming in LLM Reinforcement Learning
blog.thornewolf.com
October 23, 2025
This is How Science Happens
www.hillelwayne.com
March 09, 2020
The Future of Mathematics and Mathematicians
blog.computationalcomplexity.org
February 12, 2026
Napkin Problem 16: When To Write a Simulator
sirupsen.com
September 13, 2021
Redis Lua scripting: several security vulnerabilities fixed
antirez.com
June 13, 2018
Always learning, always teaching
stephango.com
April 21, 2013
Does this summarise your system development & support ethos?
rmoff.net
October 27, 2010
0054: zest namespaces, store tags after payloads, go allocation probe, everyones got one, pprof labelguns, go value types, go perf probe, tpde, anyblox, books
www.scattered-thoughts.net
September 02, 2025
Plinko PIR tutorial
vitalik.eth.limo
November 25, 2025
Imp: iteration
www.scattered-thoughts.net
June 17, 2020
Leveraged Making
blog.andymatuschak.org
April 27, 2012
Interesting links - September 2025
rmoff.net
September 30, 2025
Decision Tables
www.hillelwayne.com
July 09, 2018
There’s a Better Way to Code with AI
nmn.gl
June 19, 2025
Porting my C++ game engine to Android
lisyarus.github.io
July 19, 2023
A small LED Cube
www.jonashietala.se
August 26, 2016
Coverage of India’s exploration of Mars
jatan.space
January 09, 2026
Soulbound
vitalik.eth.limo
January 26, 2022
An overview of macros in Rust
steveklabnik.com
January 24, 2017
9 Takeaways from the Vision Pro After 6 Months
www.matthewball.co
August 12, 2024

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.