Introducing Taste Library, a Spiritual Successor to Delicious Library
I’ve been working on Taste Library for some time. It’s a web app that lets you manage and show off your collection. Here is what it looks like: The main inspiration behind Taste Library is Delicious…
Land Cruiser Haikyo
A moss-covered Toyota Land Cruiser sits wedged in a forgotten sunken road, and nobody can say how it got there.
Velvetlori 3.0 is now LIVE!!
At long last, Velvetlori's site rehaul is COMPLETE! Thank you so much for your patience during the site's construction period (人´∀`) I'm so excited to post more content soon!
You Still Got Your Life
Even though you might have already lost so much, like a few friends of mine which lost their cars in a car crash, essentially totaled them (they are fine, though), it got me thinking, after seeing…
Cause of stuggling
I think a root cause for why I have been struggling so much with everything in life is that I am desperately fearful and unhappy, and I don’t know what to do about it. Our civilizational crisis…
Y-Chromosome Bottlenecks and Making Peace with the Awful Human Past
" Nature is cruel, but we don't have to be." -Temple Grandin <p class="p1" style="font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-stretch: normal;…
TL;AI: AI Has Made Writing Cheap. Why Is Reading Still So Expensive?
TL;AI is a recipient-first communication principle built from BLUF, the Pyramid Principle, SBAR, speech-act theory, progressive disclosure and AI transparency.
New post
A place to find answers for my questions. Another monday in the life of a 26 year old who is in the rat race but do not know what he is running for. Woke up the morning with a heavy heart, confused,…
Non Nonstarter Motor
New starter is in1, and it Works! Your browser don't support HTML5 video I had some help from a family member. And by help, I was the help. I was the tool monkey, they did the…
Things I did that made my life better
The purpose of this post is clear from the title so I'll just get right into it. Start working out regularly I started going to the gym regularly around 3 years ago, but I actually did workout…
Unified Filesystem Operations with Python's Pathlib Module
Filesystem operations in Python can feel clumsy, because the relevant operations are distributed over so many different modules in the standard library: some are in os (itself very large and…
No sauce for Lu
For as long as I have known my youngest, which is about 7 years now (😅), she has never been a sauce kind of girl. Ketchup, Luna? No! BBQ Sauce,...
Status Café With Pika Hypertexting
The Lego bricks of the web, HTML, are now available on your happy Pika (Pro) blog! You can insert custom hypertext markups in posts and pages, including your default home page, via the small text…
Gatekeepers are Dead, Long Live the Gatekeepers
Before the Internet things were different; this was the First Age. If you wanted to get your message out there you needed either a lot of money, fame, or power. Usually you needed some combination of…
Data members that want to use `size()`
The following snippet doesn't compile: struct A { static constexpr size_t size() { return 42; } int data_[size()]; }; The problem is that the size (and therefore the type) of data member `data_`…
441. My new podcast: Every Sound There Is
I have started a new podcast called “Every Sound There Is: Exploring The Beatles’ Songs”. I know you’ve got friends and family who love The
Your LLM Is Not a Colleague
The industry spent two years teaching you to call your agent a teammate. Now watch what happens the first time something breaks.
Games that occupied my life
Games are in fact occupation of childhood and adulthood. We pay with out time to play, form social community or just kill time playing it. Early childhood The best game that really filled my early…
AI on another relic: the HP EliteDesk 800 G2 Mini
I set up an HP EliteDesk 800 G2 Mini as a Proxmox homelab host, ran Ollama in an LXC container, and measured about 5.8 tokens per second—roughly 2.3× faster than my older AMD A4 box—while adding…
AI on 2014-Era E-waste
I tested an old 2014 AMD A4 machine to see if it could run Ollama with a small model, having Claude handle the setup and prompts. It generated roughly 2–2.6 tokens per second—usable but slow.
Build a Scientific Calculator in Rust - Understanding Variables and Types
In this article, we are going to learn about Rust variables and types by building a simple scientific calculator.
AI Makes Better Software
Don't use AI to ship software faster. Use it to ship better software.
Fuchsia Internals, Vol. I: The Graphics and Display Pipeline
Volume I of my Fuchsia Internals report series is the graphics and display pipeline, and it is a deliberate choice for the first deep-dive: graphics is a complete worked application that exercises…
From Search to Memory: 35 Million Words of AI Conversations
Salvador Dalí, The Persistence of Memory (1931) Between January 2023 and July 2026, my AI conversation archive accumulated 6,604 conversations: 100,694 message turns and 35.7 million words. They…
Hard rebooting
This is one of those bookmarks for future me, from https://infosec.exchange/@hal_pomeranz/115220370083388046, wherein it is stated that the following incantation against the /proc filesystem will…
Lorem Ipsum
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." "Nor is there anyone who loves pain itself, who seeks after it and wants to have it,…
Cheese Sandwich
"If you wish to make an apple pie from scratch, you must first invent the universe." — Carl Sagan Most mornings I make a cheese sandwich. Two slices of bread, some butter, a few slabs of…
A proposal for new Netflix content rating icons
The lack of nuance you can explicitly express as an individual is one of the many, many things I dislike about the algorithmically-determined content recommendation systems we are trapped inside of.…
Web Witch's Grimoire: Summer 2026
The year flies by when you're postpartum, sleep-deprived and your little bubba is suddenly on the move and making developmental leaps. Time is this sort of weird compressed experience, not dissimilar…
The People Are Still There
Some things feel more authentic than others. My favorite singer appears, she jumps onto a table in front of an ecstatic crowd that has completely forgotten how to behave. We're collectively losing…
Go 1.27: Six Surprising Features
Introduction: The “Engineering Over Programming” Era Link to heading In the Go community, we often reflect on the distinction between “programming” and “software…
Engineering Strategy Is Mostly Saying No
A strategy that says yes to everything is just a to-do list with ambitions. The core skill of a senior engineering leader isn't picking what to build — it's deciding, out loud, what you won't.
Jungian Complexes
Negative father and positive mother... Keep reading
AI Optimism
This is a long-overdue follow-up to my 2023 essay AI Pessimism.
Project Corvette
Not as little anymore
The Markdown Link no. 42
OpenMarkdown is a single-pane markdown editor An occasional post1 from The Markdown Handbook. Among today’s links2 are markdown editors3 Many Notes, HermesMarkdown, OpenMarkdown and FoldNotes. We…
Sometimes There's No Nuance
This is a blog post that had been percolating in my brain for probably about a week or so, and one that I had thought that perhaps I shouldn't write. Internet discourse, especially around politics,…
choudoufu cuts terralith optimization time in half
choudoufu is a fork of OpenTofu with identity hooks. This blog takes a look at Cursor’s recent migration from Terraform to OpenTofu, and how it could have gone differently if it wasn’t…
JF Hosting Command: A Unified CLI for Managing WordPress Sites Across WP Engine and PressWP
How jf-hosting-command wraps the WP Engine and PressWP REST APIs behind a single command surface — jf-host sites list pulls installs from both platforms into one table, jf-host cache flush detects…
Demaking Claude's designs in Beekeeper Studio
Claude redesigned a bunch of our webpages and app screens. 3 months later I'm undoing it all
React Agentic Engineering 2026: The Tools Started Shipping Their Own Instructions
Next.js ships its documentation inside the package. MUI ships an MCP server and four skills. Storybook ships one too, and Playwright ships three test agents. Four teams solved the same problem within…
Should you build an outbid.lol clone?
Three hours of code, $200,000 in a week, 190+ clones nobody remembers. Four laws on why copying a viral hit almost never works.
The Volume Knob on the Self
Listen to the audio version At three in the morning, a refrigerator can become a philosopher. It hums in the dark with the calm confidence of an appliance that has never once wondered whether it…
Instantly Scale Your Monitors with niri
This will work with 1 or multiple monitors, it allows you to adjust the zoom level without switching your resolution.
I love SQL; I Hate SQL
SQL. You either love it or you hate it. I fall in the love camp. My introduction into coding was through SQL. Everyone has their native language they think in and mine is SQL. While I love SQL I also…
On Mental Health
The Problem with ‘mental health’ is that we label many problems as mental in nature when they are not.
Token Maxxing
The Discovery Ceiling
Ecosystem Sponsorship Forwarding
The sponsorship-forwarding initiative redistributes funds to the dependencies and contributors that make open-source work possible. This living post tracks those redistributions.
Dynamically Setting Accessibility Custom Content Pairs in SwiftUI
Accessibility Custom Content was introduced back in the 2020 releases “[to deliver] accessibility information from complex data sets to your users in measured portions.” Put another way, it allows…