Raspberry Pi Pico Mini Rack GPS Clock

www.jeffgeerling.com

I wanted to have the most accurate timepiece possible mounted in my mini rack. Therefore I built this: This is a GPS-based clock running on a Raspberry Pi Pico in a custom 1U 10" rack faceplate. The clock displays time based on a GPS input, and will not display time until a GPS timing lock has been acquired. When you turn on the Pico, the display reads ---- Upon 3D fix, you get a time on the clock, and the colon starts blinking If the 3D fix is lost, the colon goes solid When t...

Letting Claude Play Text Adventures

borretti.me

The other day I went to an AI hackathon organized by my friends Lucia and Malin . The theme was mech interp , but I hardly know PyTorch so I planned to do something at the API layer rather than the model layer. Something I think about a lot is cognitive architectures (like Soar and ACT-R ). This is like a continuation of GOFAI research, inspired by cognitive science. And like GOFAI it’s never yielded anything useful. But I often think: can we scaffold LLMs with cog arch-inspire...

A moment with tea

manuelmoreale.com

Learning to appreciate different flavors is something that comes very hard for me. And yet, for some reason, tea is one of those things that no matter how hard it is for my tastebuds, I’ll constantly come back to. Thank you for keeping RSS alive. You're awesome. Email me :: Sign my guestbook :: Support for 1$/month :: See my generous supporters :: Subscribe to People and Blogs Learning to appreciate different flavors is...

Is `smells like' commutative?

blog.computationalcomplexity.org

1) Smells Like... Something In many TV shows having to do with murder (and there are plenty of them), I’ve heard the following exchange:         His breath smells like bitter almonds. So he was poisoned with cyanide They’re either saying         bitter almonds smell like cyanide or         cyanide smells like bitter almonds. If you say X smells like Y, you mean that X is the new smell and Y is the familiar one.  However, on these shows, people seem to smell cyanide a lot, yet...

Don't fall into the anti-AI hype

antirez.com

I love writing software, line by line. It could be said that my career was a continuous effort to create software well written, minimal, where the human touch was the fundamental feature. I also hope for a society where the last are not forgotten. Moreover, I don't want AI to economically succeed, I don't care if the current economic system is subverted (I could be very happy, honestly, if it goes in the direction of a massive redistribution of wealth). But, I would not respect myself and my int...

2025 Wrap Up Post

nate.mecca1.net

So, I guess there goes 2025. I’m a bit late on the wrap up post, though as much as I’d like to blame a cold I’ve been dealing with for a while (lol I wrote that several days ago when drafting, and I’ve still just now gotten around to posting my finished draft), it’s mostly just laziness. All things considered, it’s been a pretty eventful year for myself - namely that I left my job and returned to my home state. So, I guess there goes 2025. I’m a bit late on the wrap up post, thoug...

The perils of computing cross-currency performance

c.pgdm.ch

Converting the performance of a stock between currencies naively does not capture currency effects, even though they play a secondary factor long-term. Converting the performance of a stock between currencies naively does not capture currency effects, even though they play a secondary factor long-term.

My favorite musical discoveries of 2025

martinfowler.com

My favorite albums from last year. Balkan brass, an acoustic favorite of 80s returns, Ethio-jazz, Guatemalan singer-guitarist, jazz-rock/Indian classical fusion, and a unique male vocalist. more… My favorite albums from last year. Balkan brass, an acoustic favorite of 80s returns, Ethio-jazz, Guatemalan singer-guitarist, jazz-rock/Indian classical fusion, and a unique male vocalist. more… My favorite albums from last year. Balkan brass, an acoustic ...

new workbench setup - steel channel, emt conduit, plywood, and of course 3d printed parts

www.doscher.com

New year, new builds, right? This time for me it's a workbench that is highly practical and suited for what I need. Space for me is extremely limited, but I am lucky to have the option to mount structures to my walls. This build is for my garage setup, with several different components involved. Make sure to check out the video link below where I talk about this build! Limited Space I feel lucky to have somewhat conditioned spaces after fighting with the seasons in a garage with no insulatio...

Xfce is great

rubenerd.com

I have not been shy talking about my love of Xfce over the years here. The desktop environment has been a trusted friend ever since I first loved it on the late Cobind Desktop (still the high water mark of desktop Linux, as far as I’m concerned). I’m glad to see I’m not the only one. David Gerard of Pivot to AI fame recently shared this post he wrote in 2012 : The question with minimal desktops is the fine line between as simple as possible and just a bit too simple. How much ...

First View on sprites.dev from fly.io

blog.thornewolf.com

Yesterday I read Code and Let Live , an article covering fly.io's new(ish) Sprites offering. Sprites (sprites.dev) offers persistent VMs that feel like ephemeral VMs—offering ~1s latency to fresh shells, state snapshotting, and a CLI that makes remote code execution a breeze. I created an account, received an API token, installed the Sprites CLI, then ran the example quick-start commands: Post-install quick-start commands available after signup on sprites.dev Since AI is hot right now, my fir...

My answers to the questions I posed about porting open source code with LLMs

simonwillison.net

Last month I wrote about porting JustHTML from Python to JavaScript using Codex CLI and GPT-5.2 in a few hours while also buying a Christmas tree and watching Knives Out 3. I ended that post with a series of open questions about the ethics and legality of this style of work. Alexander Petros on lobste.rs just challenged me to answer them , which is fair enough! Here's my attempt at that. You can read the original post for background, but the short version is that it's now possible to po...

Trying to Understand asimpy

third-bit.com

As a follow-on to yesterday’s post , I’m trying to figure out why the code in the tracing-sleeper branch of https://github.com/gvwilson/asimpy actually works. The files that actually matter for the moment are: src/asimpy/environment.py : the simulation environment with the main event loop and the _Sleep action (described below). src/asimpy/actions.py : the base class for actions (described below). src/asimpy/process.py : the base class for active processes. examp...

Pulling a New Proof from Knuth’s Fixed-Point Printer

research.swtch.com

Introduction Donald Knuth wrote his 1989 paper “A Simple Program Whose Proof Isn’t” as part of a tribute to Edsger Dijkstra on the occasion of Dijkstra’s 60th birthday. Today’s post is a reply to Knuth’s paper on the occasion of Knuth’s 88th birthday. In his paper, Knuth posed the problem of converting 16-bit fixed-point binary fractions to decimal fractions, aiming for the shortest decimal that converts back to the original 16-bit binary fraction. Knuth gives a program nam...

Vulnerabilities in the Cashu ECash Protocol

conduition.io

I found some vulnerabilities in Cashu's protocol for deterministic wallet recovery. I found some vulnerabilities in Cashu's protocol for deterministic wallet recovery.

What I Got Wrong About “Hard Work” in My 20s

lemire.me

When I was younger, in my 20s, I assumed that everyone was working “hard,” meaning a solid 35 hours of work a week. Especially, say, university professors and professional engineers. I’d feel terribly guilty when I would be messing around, playing video games on a workday. Today I realize that most people become very adept at avoiding actual work. And the people you think are working really hard are often just very good at focusing on what is externally visible. They show up to the right...

Documenting design changes with screenshots

jamesg.blog

While I was writing “ Publishing my citation preferences ”, I consciously decided that the blog post should include a screenshot of the website feature described in the post – the new “Reference this post” section on my blog pages. I knew that I might change the design of the widget I designed in the future. If I did, how would that affect the readability of my blog post? I thought to myself. By including a screenshot of the widget I had designed in my blog post, I knew that there wo...

Moon Monday #257: NASA preps to send astronauts to Luna

jatan.space

Artemis updates galore Three of four Artemis II astronauts are seen here practicing entering their Orion spacecraft for a pre-launch countdown test on December 20, 2025. Image: NASA / Joel Kowsky The US Senate voted and confirmed Jared Isaacman as NASA’s administrator on December 17, 2025, closing a long drawn process of having the entrepreneur, pilot, astronaut, and Trump’s original but later withdrawn nominee be the person leading NASA. In parallel, the US White House issued an E...

Exponential growth continued — cargo-semver-checks 2025 Year in Review

predr.ag

Last year's annual review post observed that cargo-semver-checks ' lint library is undergoing exponential growth, doubling each year: 30 lints at the end of 2022, 57 lints in 2023, and 120 at the end of 2024. We bring 2025 to a close with 242 lints, more than doubling last year's total — and that's just one facet of what we accomplished. Let's look at the full picture, and the path for 2026 and beyond! Last year's annual review post observed that cargo-semver-checks ' lint library is unde...

Reading List 1/10/2026

www.construction-physics.com

Bubble chamber scanner, via Reddit . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure and industrial technology. This week we look at Waymos as kid shuttles, naval reactors for data centers, welder’s anthrax, flood buyouts, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. LA fridge law One annoying aspect of moving is that it’s often hard to coordinate your move to take place exactly w...

I made a simple agent for PR reviews. Don't use it.

xeiaso.net

My coworkers really like AI-powered code review tools and it seems that every time I make a pull request in one of their repos I learn about yet another AI code review SaaS product. Given that there are so many of them, I decided to see how easy it would be to develop my own AI-powered code review bot that targets GitHub repositories. I managed to hack out the core of it in a single afternoon using a model that runs on my desk. I've ended up with a little tool I call reviewbot that takes GitHu...

Happy Belated New Year

taylor.town

Hey. It's been a while. I've been meaning to reach out, but work and the kids -- you know how it goes. I think about you surpringly often. Yesterday I saw a lone coconut at the grocery store and I literally guffawed . After all these years, I still don't know how to open a stupid coconut. I hope coconuts still baffle you too. I miss being idiots together. The truth is, I've been avoiding you. I miss you, but I'm afraid that you've changed as much as I have. I don't want to admit that mayb...

Tech Stack 2026

www.wezm.net

A summary of my personal tech stack as we start 2026. I previously did one of these in 2024 . I was prompted to write this one by David Bushell and Robb Knight ’s App Defaults 2026 posts. My desk in late 2025. Software My dotfiles are public so if you’re curious about the configuration of some of the tools mentioned below check out github.com/wezm/dotfiles . Operating System: Arch Linux on my desktop, Chimera Linux on m...

Random Old Posts

TitleDate
In defense of linked lists
antirez.com
November 04, 2022
Build a Python Bot to Find Your Website's Dead Links (Tutorial)
healeycodes.com
April 02, 2019
Textbook Humor
taylor.town
April 28, 2025
Slowlock
danluu.com
September 30, 2015
Complexity and Accountability: A (Non-Environmental) Case for Rationing Computation
theluddite.org
September 01, 2024
Keyhive 01 · Welcome to the Keyhive
www.inkandswitch.com
September 05, 2024
My Own Python Web Framework
healeycodes.com
February 22, 2023
Reddit drama: an interesting look at community values
steveklabnik.com
March 01, 2010
Simulating Multiple Stages
third-bit.com
November 23, 2025
Gitcoin Grants Round 5 Retrospective
vitalik.eth.limo
April 30, 2020
External: Fixing Memory Leaks in Rust
lilymara.xyz
May 23, 2022
Metal Gear Rising – Slicing
simonschreibt.de
March 04, 2013
Video Game Preservation and Minecraft
moonbase.lgbt
May 10, 2022
An individual can change an organization
notes.eatonphil.com
November 03, 2025
Is Redlock safe?
antirez.com
February 09, 2016
Stardew Valley on FreeBSD
bitcannon.net
November 24, 2018
Responsibility Boundaries in the Coordinated Progress model
jack-vanlightly.com
July 15, 2025
Let's build a VORON: Toolhead
www.jonashietala.se
October 18, 2023
Virtual Ants
healeycodes.com
September 04, 2022
Content creator
fgiesen.wordpress.com
July 07, 2025
FAQ
austinvernon.site
May 29, 2021
Off-Chain Ticketing for Discreet Log Contracts
conduition.io
January 04, 2024
How I bought a Tiny PC and turned it into a GPU workstation / gaming rig
stfn.pl
August 23, 2025
MenuCity: Level 0 Walkthrough
www.jonashietala.se
October 16, 2009
Interview Question: Implement a Progress Bar
healeycodes.com
May 27, 2019
0038.1: consulting
www.scattered-thoughts.net
August 10, 2023
But sometimes buttons look like links
adamsilver.io
October 16, 2017
Notes on setting up Claude Desktop MCP servers
nishtahir.com
February 18, 2025
Quick and easy PNG image size reduction
gaultier.github.io
February 23, 2024
What Context Can Bring to Terminal Mouse Clicks
tratt.net
October 29, 2025
Don't Sweat the Ad Blocker Drama
mkennedy.codes
November 28, 2023
Terminal Count
waynehale.wordpress.com
February 17, 2024
Redis Lua scripting: several security vulnerabilities fixed
antirez.com
June 13, 2018
The smallest number that is infinite
lemire.me
September 29, 2025
AAA - Analytical Anti-Aliasing
blog.frost.kiwi
November 20, 2024
How to Cultivate Joy
taylor.town
January 18, 2023
Aloo Gobi
blog.singleton.io
February 13, 2022
Napkin Problem 2: Expected Database Query Latency
sirupsen.com
November 02, 2019
Subtitle synchronization with STT and sequence alignment (part I)
c.pgdm.ch
November 18, 2024
Introducing Juno for Apple Vision Pro
christianselig.com
February 02, 2024
Automating the Hue Tap Dial Switch in Elixir via MQTT
www.jonashietala.se
September 01, 2025
Adding Planets to Celestia on macOS
borretti.me
July 29, 2025
Making myself uncomfortable again
awesomekling.github.io
April 07, 2023
The growth of command line options, 1979-Present
danluu.com
March 03, 2020
Patching test dependencies via pytest fixture & unittest mock
rednafi.com
February 27, 2022
Computer upgrade
www.jonashietala.se
October 09, 2023
Portal flow brings it all together
30fps.net
January 17, 2025
Transmuting Philosophy into Machinery
steveklabnik.com
March 08, 2012
0006: more internal consistency, how safe is zig, bullshit jobs, debt, utopia of rules, kevin's zig adventure, pinebook pro, trio
www.scattered-thoughts.net
March 19, 2021
Files are hard
danluu.com
December 12, 2015
Making an emoji terminal game in an hour
nmn.gl
March 31, 2025
Cropping texts in Python with 'textwrap.shorten'
rednafi.com
January 06, 2022
Taylor's Media Criticism System
taylor.town
April 08, 2023
Soda
www.jonashietala.se
October 21, 2014
Memory leakage in Python descriptors
rednafi.com
July 16, 2023
Using Formal Methods at Work
www.hillelwayne.com
March 11, 2019
Memory Safety is a Red Herring
steveklabnik.com
December 21, 2023
Passing the torch on Asahi Linux
asahilinux.org
February 13, 2025
SQLite has pretty limited builtin functions
notes.eatonphil.com
August 21, 2022
Finale
steveklabnik.com
May 30, 2012
You probably don't need a DI framework
rednafi.com
May 24, 2025
Reflections from IndieWebCamp Brighton
ohhelloana.blog
March 19, 2024
Postmortem: Balls
www.jonashietala.se
August 04, 2009
How to Draw Invisible Programming Concepts: Part I
maggieappleton.com
January 24, 2020
Town Hall #22: News
taylor.town
May 07, 2024
Napkin Problem 8: Data Synchronization
sirupsen.com
May 03, 2020
0027: preimp, framework, dotfiles and backups, links
www.scattered-thoughts.net
August 28, 2022
Fall Jobs Post 2025
blog.computationalcomplexity.org
October 15, 2025
What Happens After We Die?
kevquirk.com
November 11, 2025
Inside New Query Engine of MongoDB
laplab.me
September 18, 2023
Goodbye Xmas 2025
rubenerd.com
January 05, 2026
How I Made Queuedle
healeycodes.com
May 28, 2025
On Radical Markets
vitalik.eth.limo
April 20, 2018
Are Data Unions the Future of Data?
maggieappleton.com
June 15, 2020
An Incomplete Guide to Rollups
vitalik.eth.limo
January 05, 2021
500 kg de CO2
barredo.es
August 26, 2016
Using await in Svelte 5 components
blog.kowalczyk.info
July 20, 2025
Town Hall #24: FWD
taylor.town
August 19, 2024
Setting a PulseAudio profile on Bluetooth headset connection
ansonvandoren.com
August 22, 2022
Marx, anarchism, and web standards
steveklabnik.com
December 15, 2011
the last couple years in v8's garbage collector
wingolog.org
November 13, 2025
15 Minutes Every Day
awesomekling.github.io
April 03, 2023
Read a CSV file from s3 without saving it to the disk
rednafi.com
June 26, 2022
Compressing CS2 Demos
healeycodes.com
March 05, 2024
4 common mistakes UI/UX designers make when trying to help users spot required form fields (and what user research shows is better)
adamsilver.io
June 11, 2023
Debugging Safari: If at first you succeed, don't try again
predr.ag
September 19, 2022
October 2022
taylor.town
October 08, 2022
Jonathan Shapiro's Retrospective Thoughts on BitC
danluu.com
March 23, 2012
A Picture Worth a Thousand Programmes
maggieappleton.com
April 01, 2022
How to Enjoy Your Next Conference Better
switowski.com
January 03, 2024
Strucjure: motivation
www.scattered-thoughts.net
December 04, 2012
The Toki Pona Baby Sign-Language Guide
taylor.town
December 06, 2022
Beebop The Island Hopper
www.jonashietala.se
April 26, 2010
Artful life
jamesg.blog
January 12, 2026
I Just Hit $100k/yr On GitHub Sponsors! 🎉❤️ (How I Did It)
calebporzio.com
June 17, 2020
TIL: SQLite's 'WITHOUT ROWID'
benjamincongdon.me
December 05, 2025
Get The Most of Win 11 (and the least bloat)
nate.mecca1.net
November 01, 2023
Pain we forgot
www.scattered-thoughts.net
May 17, 2014
November 2022
taylor.town
November 01, 2022
2025 in review
dead.garden
December 17, 2025

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.