14 January 2026

23 links · Wednesday

Claude Cowork Exfiltrates Files

Claude Cowork is vulnerable to file exfiltration attacks via indirect prompt injection as a result of known-but-unresolved isolation flaws in Claude's code execution environment.

So, You’ve Hit an Age Gate. What Now?

EFF is against age gating and age verification mandates, and we hope we’ll win in getting existing ones overturned and new ones prevented. But mandates are already in effect, and every day many people are asked to verify their age across the web, despite promi…

I Hate Github Actions with Passion

I can’t overstate how much I hate GitHub Actions. I don’t even remember hating any other piece of technology I used. Sure, I still make fun of PHP that I remember from times of PHP41, but even then I didn’t hate it. Merely I found it subpar technology to other…

Official Response - SparkFun Electronics

SparkFun Electronics is an online retail store that sells the bits and pieces to make your electronics projects possible.

LLMs are a 400-year-long confidence trick

In 1623 the German Wilhelm Schickard produced the first known designs for a mechanical calculator. Twenty years later Blaise Pascal produced a machine of an improved design, aiming to help with the large amount of tedious arithmetic required in his role as a t…

ASCII Clouds

Self-taught web developer and designer creating unique digital experiences

Just Get a Better Job

I hear this all the time. If your employer isn't treating you right, just get a better job. If your manager is overworking you, just find one who won't. If your company has a chaotic codebase, just mo

We can’t have nice things… because of AI scrapers – MetaBrainz Blog

In the past few months the MetaBrainz team has been fighting a battle against unscrupulous AI companies ignoring common courtesies (such as robots.txt) and scraping the Internet in order to build up their AI models. Rather than downloading our dataset in one c…

EOL

Blog post by Marciano Planque: EOL

Lessons from Search | Altertable

Real-time analytics systems face the same small-file problem that search engines solved decades ago. DuckLake's new tiered compaction primitives bring battle-tested merge strategies to streaming analytics, making low-latency ingestion sustainable.

The hidden cost of PostgreSQL arrays

Deep dive into PostgreSQL arrays: why they're document storage in disguise, the TOAST performance trap, GIN vs B-tree indexing, the dangerous ANY() operator, and when junction tables beat arrays.

The System Prompt

What Claude Code is told before you type a single word—the complete instructions that shape every response.

Running Claude Code dangerously (safely)

Background I’ve been using Claude Code more and more recently. At some point I realized that rather than do something else until it finishes, I would constantly check on it to see if it was asking for yet another permission, which felt like it was missing the …

My Homelab Setup in 2026

I enjoy reading what other people are doing with their homelab setups, and inspired by recent blog I decided to sit down and write about ...