Raspberry Pi's new AI HAT adds 8GB of RAM for local LLMs

www.jeffgeerling.com

Today Raspberry Pi launched their new $130 AI HAT+ 2 which includes a Hailo 10H and 8 GB of LPDDR4X RAM . With that, the Hailo 10H is capable of running LLMs entirely standalone, freeing the Pi's CPU and system RAM for other tasks. The chip runs at a maximum of 3W, with 40 TOPS of INT8 NPU inference performance in addition to the equivalent 26 TOPS INT4 machine vision performance on the earlier AI HAT with Hailo 8. Today Raspberry Pi launched their new $130 AI HAT+ 2 which includes ...

String Theory Can Now Describe a Universe That Has Dark Energy

www.quantamagazine.org

In 1998, astronomers discovered dark energy. The finding, which transformed our conception of the cosmos, came with a little-known consequence: It threw a wrench into the already daunting task of finding a version of string theory that describes the universe we live in. Dark energy is a “positive” energy that causes our universe to expand at an accelerating rate. But the best-understood models… Source In 1998, astronomers discovered dark energy. The finding, which transformed our concep...

Alternatives to MinIO for single-node local S3

rmoff.net

In late 2025 the company behind MinIO decided to abandon it to pursue other commercial interests. As well as upsetting a bunch of folk, it also put the cat amongst the pigeons of many software demos that relied on MinIO to emulate S3 storage locally, not to mention build pipelines that used it for validating S3 compatibility. In this blog post I’m going to look at some alternatives to MinIO. Whilst MinIO is a lot more than 'just' a glorified tool for emulating S3 when buildin...

Rational Functions Solved!

blog.computationalcomplexity.org

It's not every day that one of my open problems is solved, especially one that I asked about over three decades ago. Matt Kovacs-Deak, Daochen Wang and Rain Zimin Yang just posted a paper  showing that if you have a Boolean function \(f\) and two polynomials \(p\) and \(q\) of degree at most \(d\) such that \(f(x)=p(x)/q(x)\) for every \(x\) of length \(n\) then \(f\) has decision tree complexity at most \(2d^4\). Noam Nisan and Mario Szegedy had this beautiful paper in the early 90s show...

I deserve to write at least two or three more arithmetic expression parsers

buttondown.com

Something I believe wholeheartedly is that writing simple little programs is good, and writing the same simple little programs many times is even better. I've been reading Niklaus Wirth's Compiler Construction recently and I think Wirth's whole deal really embodies this. Wirth is notable for his belief that simple methods of implementing ideas are better than complex ones. This sounds sort of like a standard programming platitude; "simple is better than complex," that doesn't really mean any...

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...

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...

Sadly, I can’t recommend KeePassXC anymore

rubenerd.com

For several years I’ve recommended people use KeePassXC as a cross-platform password storage system. I’ve used it on FreeBSD, Linux, and macOS, and its vault files have been used on iOS. I’ve donated financially to the project, and it’s been a regular feature on recommended tool lists and my Omake . Last November the project announced its use of gen-“AI”. A long post clarifying their position did little to assuage concerns . I could explain how deeply irresponsible this is for ...

How stagnant is CPU technology?

lemire.me

Sometimes, people tell me that there is no more progress in CPU performance. Consider these three processors which had comparable prices at release time. The AMD Ryzen 7 9800X3D (Zen 5, with up to 5.3 GHz boost) was released in 2024. The AMD Ryzen 7 7800X3D (Zen 4, with up to 5.1 GHz boost) was released in 2023. The AMD Ryzen 7 5800X3D (Zen 3, with 3.4 GHz base) was released in 2022. Let us consider their results on on the PartialTweets open benchmark (JSON parsing). It is a sing...

Stop Picking Sides: Manage the Tension Between Adaptation and Optimization

martinfowler.com

Jim Highsmith notes that many teams have turned into tribes wedded to exclusively adaptation or optimization. But he feels this misses the point that both of these are important, and we need to manage the tension between them. We can do this by thinking of two operating modes: explore (adaptation-dominant) and exploit (optimization dominant). We tailor a team's operating model to a particular blend of the two - considering uncertainty, risk, cost of change, a...

First-of in asimpy

third-bit.com

Adding a “first of” operation to asimpy required a pretty substantial redesign. The project’s home page describes what I wound up with; I think it works, but it is now so complicated that I’d be surprised if subtle bugs weren’t lurking in its corners. If you (or one of your grad students) want to try using formal verification tools on ~500 lines of Python, please give me a shout . Adding a “first of” operation to asimpy required a pretty substantial redesign. The project’s ...

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...

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!

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...

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...

s21e02: What Does it Mean to be Friends?

newsletter.danhon.com

0.0 Context Setting Wednesday, 14 January 2026 in Portland, Oregon where while the conditions in the U.S. may not be argued to be fascist as such (i.e. the government is losing in courts and appears to be following, to a certain degree injunctions), it’s not as if the government isn’t trending in a fascist direction. Sure the water’s not boiling, but it’s also not getting hotter, and just because there are still institutions that are slowing things down, slowing things down is differ...

Porting MiniJinja to Go With an Agent

lucumr.pocoo.org

Turns out you can just port things now. I already attempted this experiment in the summer, but it turned out to be a bit too much for what I had time for. However, things have advanced since. Yesterday I ported MiniJinja (a Rust Jinja2 template engine) to native Go, and I used an agent to do pretty much all of the work. In fact, I barely did anything beyond giving some high-level guidance on how I thought it could be accomplished. In total I probably spent around 45 minutes actively with ...

Linux in the Air

kevquirk.com

Linux in the Air by Sal Sal talks about how Linux is going through somewhat of a revival at the moment, as well as some of his own thoughts on the whole Mac vs Windows vs Linux debacle. Read Post → I think a lot of this Linux revival is thanks to a perfect storm going on in the OS space, namely: Microsoft forcing many users to buy new hardware because of arbitrary hardware requirements, as well as forcing users to have an online accounts. Apple c...

First impressions of Claude Cowork, Anthropic's general agent

simonwillison.net

New from Anthropic today is Claude Cowork , a "research preview" that they describe as "Claude Code for the rest of your work". It's currently available only to Max subscribers ($100 or $200 per month plans) as part of the updated Claude Desktop macOS application. I've been saying for a while now that Claude Code is a "general agent" disguised as a developer tool. It can help you with any computer task that can be achieved by executing code or running terminal commands... which covers almost ...

How You Read My Content

manuelmoreale.com

A week ago, after chatting with Kev about his own findings , I created a similar survey (which is still open if you want to answer it) to collect a second set of data because why the heck not. Kev’s data showed that 84.5% of responses picked RSS, Fediverse was second at 7.6%, direct visits to the site were third at 5.4%, and email was last at 2.4%. My survey has a slightly different set of options and allows for multiple choices—which is why the % don’t add up to 100—but the resul...

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...

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...

Random Old Posts

TitleDate
Entering Pintos
www.jonashietala.se
September 03, 2012
Goodbye Sass
www.redblobgames.com
December 27, 2025
How LLM Structured Decoding works
nishtahir.com
September 13, 2025
UED: Polynomial
moonbase.lgbt
October 05, 2024
Thoughts on Bluesky Verification
steveklabnik.com
April 21, 2025
why I didn't play this harpsichord sooner
taylor.town
January 01, 2024
Sadly, I can’t recommend KeePassXC anymore
rubenerd.com
January 14, 2026
Reflections from IndieWebCamp Brighton
ohhelloana.blog
March 19, 2024
State of my homelab in June 2025
stfn.pl
July 12, 2025
Let a thousand societies bloom
vitalik.eth.limo
December 17, 2025
HOWTO make a real book Kindle cover
blog.singleton.io
January 03, 2011
Driver adventures for a 1999 webcam
blog.benjojo.co.uk
April 28, 2023
Revisiting Manager READMEs
www.elidedbranches.com
November 22, 2025
Difference between constrained 'TypeVar' and 'Union' in Python
rednafi.com
January 19, 2022
Second-person self-awareness
blog.andymatuschak.org
August 10, 2011
Narrowing types with TypeGuard in Python
rednafi.com
February 23, 2022
How Does BlueSky Work?
steveklabnik.com
February 24, 2024
The Toki Pona Baby Sign-Language Manifesto
taylor.town
November 29, 2022
A moment with a sunset
manuelmoreale.com
December 28, 2025
World of Warcraft – Balloon
simonschreibt.de
January 23, 2013
Town Hall #12: WONTFIX
taylor.town
July 11, 2023
Building My Own Chess Engine
healeycodes.com
December 20, 2020
Colonizing Space Is Store Bought Tomatoes but More and for Everything
theluddite.org
March 01, 2023
The fight against sexism is not a free pass
antirez.com
December 01, 2013
Colon command in shell scripts
rednafi.com
December 23, 2022
In-place filtering of an array
30fps.net
March 21, 2023
Talking around about CSS: The final act
ohhelloana.blog
November 11, 2025
Three ideas about text messages
antirez.com
May 07, 2016
The problem with single page applications
adamsilver.io
August 11, 2014
My first netrunner store championship
www.jonashietala.se
February 24, 2015
Fuck You, Show Me The Prompt.
hamel.dev
February 14, 2024
The Fractal Bloat
theluddite.org
October 01, 2023
Liberate Breakfast
taylor.town
November 25, 2022
Endnotes on 2020: Crypto and Beyond
vitalik.eth.limo
December 28, 2020
Mapgen4 renderer
www.redblobgames.com
September 29, 2025
My Favorite Books of 2022
benjamincongdon.me
December 27, 2022
Quit being support staff
anniemueller.com
August 22, 2025
Shaders 103 - smoke
garden.bradwoods.io
January 05, 2026
Analyze This: A take on Plausible
myme.no
February 25, 2023
I got hacked, and that has uncovered all the things I've been doing wrong
stfn.pl
December 07, 2025
The End of the Tunnel
www.jonashietala.se
October 19, 2011
Dispatch 012: Local-first talks, Automerge 3, and Scribbling on a Google Calendar
www.inkandswitch.com
July 31, 2025
My Mastodon bots, and how to easily run your own
stfn.pl
January 24, 2024
The Legends of Runeterra CI/CD Pipeline
technology.riotgames.com
May 31, 2021
Ethereum has blobs. Where do we go from here?
vitalik.eth.limo
March 28, 2024
Choosing Languages
steveklabnik.com
March 13, 2025
Progress Report: August 2021
asahilinux.org
August 14, 2021
The year in books: 11 to recommend in 2021
notes.eatonphil.com
January 05, 2022
Reading List 12/13/2025
www.construction-physics.com
December 13, 2025
Research Explainer: How giant clams record their diet in their shells
dantheclamman.blog
December 13, 2023
Possible futures of the Ethereum protocol, part 3: The Scourge
vitalik.eth.limo
October 20, 2024
Reading notes: August, September
anniemueller.com
October 10, 2025
Town Hall #18: Sunflower
taylor.town
December 20, 2023
A few things about Redis security
antirez.com
November 03, 2015
A silly bug in my blog engine
moonbase.lgbt
October 13, 2024
CM0 - a new Raspberry Pi you can't buy
www.jeffgeerling.com
December 12, 2025
Local Development Environment for JOS and CS 444
danilafe.com
April 07, 2019
Rural America is Gearing Up For a Generation of Change
austinvernon.site
August 25, 2021
Roll your own memory profiling: it's actually not hard
gaultier.github.io
November 23, 2023
Changelog #546: "Don't Make Things Worse!"
changelog.fm
June 29, 2023
goHardDrive Leaked Personal Data for Thousands of Customers
mtlynch.io
July 02, 2025
A few arguments about Redis Sentinel properties and fail scenarios.
antirez.com
October 21, 2014
Writing JIT Compiler on the Plane
laplab.me
May 23, 2022
Aardvark'd: The Fog Creek Documentary, 18 Years Later
mtlynch.io
September 08, 2023
Why fastDoom is fast
fabiensanglard.net
March 04, 2025
Street Fighter 2: Sound System Internals
fabiensanglard.net
January 15, 2022
I'm going writeonly on Twitter for a while
steveklabnik.com
September 03, 2014
Looking back at Rust in 2018
steveklabnik.com
January 09, 2018
Beyond Gaming: X11 bridging in muvm
asahilinux.org
December 12, 2024
External: Understanding Rust Thread Safety
lilymara.xyz
July 02, 2021
Ordering Fancy Foods: A Guide for Stupid Americans
samhenri.gold
July 24, 2022
Jacquard 03 · Fine-grained provenance
www.inkandswitch.com
September 18, 2024
Create a more compelling experience for your users through game mechanics
steveklabnik.com
March 08, 2010
Generalizing Folds in Haskell
danilafe.com
April 22, 2022
Some ways to use ZK-SNARKs for privacy
vitalik.eth.limo
June 15, 2022
Why Anthony Hobday’s sentence-style form is bad UX (and what to do instead)
adamsilver.io
March 07, 2024
Tokenization Gotchas
hamel.dev
December 17, 2023
Alembic Migrations with SQLModel Common Issue Resolutions
blog.thornewolf.com
December 19, 2025
Parsing IP addresses quickly (portably, without SIMD magic)
lemire.me
December 27, 2025
Why is the Nuclear Power Industry Stagnant?
austinvernon.site
January 10, 2022
When to use 'git pull --rebase'
rednafi.com
July 14, 2022
Pseudoprose
taylor.town
November 14, 2023
So, how’s that retirement thing going, anyway?
www.joelonsoftware.com
December 05, 2019
Magic Links Have Rough Edges, but Passkeys Can Smooth Them Over
rmondello.com
January 02, 2025
Tech Stack 2024
www.wezm.net
June 01, 2024
Extrinsic Hallucinations in LLMs
lilianweng.github.io
July 07, 2024
How do I get the ability to see the gnomes?
taylor.town
October 01, 2022
Priority and Process
ascii.textfiles.com
February 13, 2023
State of standardized lock files: December 2023
snarky.ca
December 24, 2023
Imperative thinking and the making of sandwiches
www.scattered-thoughts.net
July 21, 2014
Sign Up for Livewire Updates
calebporzio.com
March 06, 2019
Burnout
steveklabnik.com
November 17, 2011
Sell Your Service
taylor.town
July 25, 2023
Fallout 3 – Edges
simonschreibt.de
January 20, 2013
Reading notes: May, June, July
anniemueller.com
July 30, 2025
Your Next Two Zeroes
taylor.town
December 05, 2024
FootBall…
georgerrmartin.com
September 09, 2025
Genshin Impact Anki deck
blog.frost.kiwi
May 03, 2022
A defense of boring languages
danluu.com
May 25, 2015
Use daemon threads to test infinite while loops in Python
rednafi.com
November 18, 2021

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.