RSSAmplifier

Blog

Wilhelm Codes · Bits

Nibbles, bits and bytes — short-form quotes, links and videos from Wilhelm Codes.

wilhelm.codesRSS feed ↗20 posts

Latest posts

The Memory Heist

An interesting read a mate of mine shared about how relatively simple it is to exfiltrate your sandboxed Claude memories when pairing it with an agent that can access the web. Good stuff! Ayush Paul The Memory Heist →

Strangely sudden news today. Looks like “Go Report Card” has been …

Strangely sudden news today. Looks like “Go Report Card” has been completely sunset as of a couple weeks ago. I really dug that little service. At least it’s still available for self-hosting , but now I have to go on cross-repo badge cleanup duty.

(untitled)

Having a play with a more dynamic menu drawer. Just working out the kinks on smaller screens.

(untitled)

Decided to introduce a new projects page to showcase some of the bigger things I’m working on. I’m still working out the kinks and I’m not 100% sold on the current design. Each card is powered by a .toml based datasource in Hugo, contains a kind of linear heatmap of activity related to the associated project’s tag as well as the 5 latest related posts. Good enough to…

(untitled)

I am very smart. I only just realised over the weekend that issues and discussions in the parent repo for this site were disabled. Meaning, article coments using Giscuss was functionally disabled here . WOOPS!

Welp. I’ve convinced myself that Glazier needs Terraform-style variable …

Welp. I’ve convinced myself that Glazier needs Terraform-style variable declaration blocks to validate --var flags. I’m doing it and I will not be stopped. I’m thinking something as simple as the following session block-adjecent top-level spec: variable "name" { description = optional ( string ) type = required ( string | bool | number ) default = optional ( type ) } Time to do…

I should update Plant Smart. Thinking it should get a similar treatment to this …

I should update Plant Smart. Thinking it should get a similar treatment to this site. Maybe even exploring moving completely to Hugo instead of a haphazardly-assembled static Svelte site.

(untitled)

Some small incremental updates for the site today: The addition of a new bit type for site updates like this one. Proper RSS feeds for both long-form articles and bits . Check the footer! A quick sweep of the site map to ensure everything maps out properly. There were a few dead links previously. You can now filter bits by type! Have a play with it at the top of this page. Some minor grammatical…

I hate to say it but the router situation is insane

Man, some of these router CVEs are laughably bad. Not saying rolling your own router with OpenWRT is a perfect solution… but compared to this it functionally is. low level · youtube · 10mins I hate to say it but the router situation is insane →

“Cognitive surrender” leads AI users to abandon logical thinking, research finds

An interesting study on the concept of “cognitive surrender” or, how we simply offload thinking to an LLM and implicitly trust whatever it spits out the other end. Ars Technica “Cognitive surrender” leads AI users to abandon logical thinking, research finds →

Tempted to drop the custom fonts altogether. They account for well-over half the …

Tempted to drop the custom fonts altogether. They account for well-over half the transfer on a hard refresh.

I am not a smart man. I completely forgot I was using the “Pro” …

I am not a smart man. I completely forgot I was using the “Pro” version of FontAwesome and had the entire library committed to this very public repository without any licensing coverage. I mean, the pro version shouldn’t be shared anyway. You may have noticed the associated Github repository has been temporarily set to private and that all commit history as been wiped. Sucks, but…

Quote — Edsger Dijkstra

“Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.” — Edsger Dijkstra

Quote — Linus Torvalds

“Talk is cheap. Show me the code.” — Linus Torvalds

I’m keeping these stupid test quotes around. I love them. Fight me.

I’m keeping these stupid test quotes around. I love them. Fight me.

Quote — Phil Karlton

“There are only two hard things in Computer Science: cache invalidation and naming things.” — Phil Karlton

Quote — Harold Abelson

“Programs must be written for people to read, and only incidentally for machines to execute.” — Harold Abelson

Quote — Donald Knuth

“Premature optimization is the root of all evil.” — Donald Knuth

Quote — Thomas Fuchs

“The best error message is the one that never shows up.” — Thomas Fuchs

Quote — Antoine de Saint-Exupéry

“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.” — Antoine de Saint-Exupéry