Labnotes

Published

Weekend Reading — Where are all the coffee filters?

Weekend Reading — Where are all the coffee filters?

Volpeon "Make yourself a little foxxo companion"


Tech Stuff

TapHouse Manage Homebrew form the convenience of a GUI with single-click installs, doctor and cleanup tools, auto update, menu bar mode, and more.

Mise Simplifies your dev setups by managing runtimes, env vars, tasks, Docker, GitHub Actions, etc. I like the simplicity of using one TOML file to instruct Mise to start multiple servers at once. (via Andri)

Assorted less(1) tips Less is quite powerful, time to learn some keyboard shortcuts.

Jason Gorman

"Coding is no longer the bottleneck".

So what you're saying is that NOTHING HAS CHANGED.

Boomerang That’s a cool way to share files, just upload a file and you get a shareable link, no need to sign up or anything complex. Files do expire after a few days, but when I share files it's short-term anyway. (From the founder of WeTransfer, which was acquired by Bending Spoon aka "where all good tech goes to die")

Listmonk Self-hosted newsletter and mailing list manager. With analytics, templating, WYSIWYG and Markdown editor, support for SMS and Whatsapp, and much more. (via Lucas)

Loops.so For sending marketing and transactional emails. Personally, I think Resend has a nicer API for sending transactional emails, and Listmonk has the better pricing (free) for newsletters, but good to know there are options out there.

Dare Obasanjo

One thing software developers and other knowledge workers need to understand is getting good results from AI tools is a skill. In the same way using Google or StackOverflow well is a skill.

A difference is that using AI tools can either 2x your productivity or halve it depending how skilled you are.

That said, the key unlock comes from re-evaluating how entire teams or organizations produce output versus being dependent on haphazard individual adoption. This is where most companies are failing

Recharts On the one hand, Recharts has a ton of flexibility and capabilities, solid CSS support, and animates when you change the data or resize the page. What it does do it does very well. On the other hand, I have to re-learn how to chart data, like I'm doing full-on business graphing, even though I'm just throwing a couple of charts for not-the-most-important metrics. So I'm undecided if Recharts is easy to use or too much work :)

Visx Since Rechart doesn't do heatmaps out of the box, I'm using Visx for these. I'm not in love with the Visx API, I find the bin+bins structure to be unnecessary complexity, uses too many Node modules, and missing solid docs, but Visx does provide enough examples I could figure out how to build my own chart.

Takumi Generate social preview images programmatically with this Rust-powered tool supporting JSX, Tailwind, and Astro SSR for fast, customizable open-graph visuals.

Andrew Kelley I think vibe coding will bring UI quality back but with more bug-ridden code:

we've built our global economy on the premise that software has a certain bar of quality, which as it turns out was based only on the goodwill of early enthusiast programmers.

now that the market has caught up and erased the negotiation power software engineers once enjoyed, the world is careening head first into a harsh reality of bug-ridden, adversarial software at odds with everyday life.

free software is still our north star. it's more important than ever.

Pine UI that looks like ChatGPT but can also make calls, send emails, and more. Designed to solve common problems like lowering your bills, cancelling subscriptions, filing complaints to get refunds, etc.

Everything as Code: How We Manage Our Company In One Monorepo The benefit of having everything — code, docs, marketing materials, investor decks — in one Git repository. I believe in this idea, though I do put my codebase in one repo, yet keep all legal/financial/HR docs in another repo, and some odds and ends live outside source control (project in Linear, decks in Gamma, etc).

ACM Is Now Open Access During my time in university, the only reason I went to the library was to browse through issues of the ACM. That was before the Web was widely accessible and you could just read things online.

Shipping at Inference-Speed If you like Codex, this article may have some useful tips and tricks.

Barracuda SEO I'm digging it. No thrills crawler that reports SEO issues on your website and hands you suggestions for improvement.

Translation plus explanation If you're learning a new language, I think you'll love this. It not only translates, but explains why it picked specific words, sentence structure, etc. This is my favorite way to learn a second language.

nixCraft 🔥

User: Hi! I'd like a wake up call.

Hotel front desk: The entire modern web infrastructure you rely on is held together by a handful of volunteer run opensource projects, and if one lead maintainer decides to delete their repository today, the global economy would stall by noon.

Juan Carlos Muñoz "I had to. Sorry / you're welcome."


Eye for Design

Drunk CSS Test your website on drunk people with these simple CSS rules.


Peoples

Luck = [Doing Things] * [Telling People] The simplest math forumla.

Kyle Hughes

I have been fumbling on what to tell high school and college students about the future of computer science and software engineering. What to focus on? It’s obvious now. I can be so dense.

All I know is everything I needed to know to do everything I’ve ever done. I never once in my life thought about what I wanted to study. I just tried to make things that I wanted to make and learned what I had to learn. Just do that. And those ideas can be 100x bigger than mine were, that’s fine, that’s great.

The Future of Software Development is Software Developers

The hard part of computer programming isn’t expressing what we want the machine to do in code. The hard part is turning human thinking – with all its wooliness and ambiguity and contradictions – into computational thinking that is logically precise and unambiguous, and that can then be expressed formally in the syntax of a programming language”


Business Side

SaaS Post-Launch Playbook — EP16: What To Do Right After Your MVP Goes Live Should I be posting founder stories about my new venture?

Startup and founder-focused sites exist for one simple reason: people love reading how things started. And early-stage SaaS stories perform especially well because they feel real, messy, and relatable. This episode is about turning your journey into visibility without begging editors or paying for PR.

Angus McIntyre 💰

How to make AI profitable.

  1. Create tech that needs massive amounts of high-end hardware (RAM, GPUs, SSDs etc)
  2. Pre-order hardware in huge quantities at current pricing
  3. Spread stories about hardware shortages caused by AI
  4. Wait for hardware prices to spike
  5. Receive pre-ordered hardware
  6. Sell hardware into retail channels at new high priceOptionally:1) Wait for prices to crash as supply catches up
  7. Buy hardware for your AI projects at new low price using earnings from 6.

Machine Intelligence

CONTRACT.md: The Naughty List for AI Coding Agents 🤔

CONTRACT.md is simplicity-first development for new tools. It inverts the normal planning instinct. “Just-in-time”, not “just-in-case”.

Instead of “let’s design for the rolls royce version of this,” it’s “let’s cap complexity to a terrible MVP and then relax constraints later.”

You don’t specify everything. You specify ceilings.

Top 100 Claude Code Recipes for Knowledge Workers These recipes cover a variety of topics — email drafting, board meeting prep, SWOT analysis, M&A due diligence, and so forth. The recipes include the prompt but also other steps you need to take (fill the prompt, refine results, etc). So it's not click-and-go, but overall I find it quite a helpful.

2025: The year in LLMs

I also think we’re going to see a real split in the tech industry (and everywhere code is written) between people who are outcome-driven and are excited to get to the part where they can test their work with users faster, and people who are process-drivenand get their meaning from the engineering itself and are upset about having that taken away.

AI Futures Model: Dec 2025 Update

Given that experts disagree with each other and mostly seem to have not thought deeply about AGI forecasting, we think it’s important to work to form our own forecast.

The Joy of Watching AI Agents Work: Sports Commentary for Code When your AI agents run in parallel, write the code, then have AI narrate it like a soccer match.

Project Vend: Phase two If at first you don’t succeed, try another prompt! Actually, this is a good and honest read about some of the tricks to fix Claude thinking, what worked and what still doesn’t, and hopefully one day they’ll tune down the sycophanty.

Donald Ham Smart. Evil but smart.

Hagerty, who insures classic cars and has extensive info about sales and valuation of same, issues an annual "10 Predictions for Classic Car Values for the Next Year."

For 2026, their #10 takes aim at AI, and site-scraping. Bazinga!


Insecurity

Tech Tangents

I was asked by a family member why it was taking so long to paste something large into a new Microsoft Word document on their computer, I sarcastically replied it was because it takes a while to upload it all to the copilot AI nonense first. And then I realized accidentally I might be right...

I disabled copilot in Word and it went back to being instant again

So that's cool that Microsoft seems uploading everything you paste into a new Word doc to their servers now.


Everything Else

GeriAQuin

Jarek Rozanski

Well actually, I could have written this comment over the weekend.-- HN Comment

Alice McFlurry

I will scroll through 100+ items in an Internet search looking for written instructions before I'll ever even consider watching a 1-minute instructional video.

Laura Manach]

Wife: Where are all the coffee filters?
Me:

Nora. Yep.

my new years resolution is to make more mistakes, faster and more cheaply--gotta leverage those economies of scale

Kristopher Johnson

As with most of my DIY home-repair projects, today’s involved four trips to the hardware store, two minor injuries, and I’ll have to start over again tomorrow.

Natasha "The latest trend in punctuation; the"

Anon Opin

There should be a 'warning, contains doorbell sounds' message at the start of TV shows, or a 'mute doorbells' setting. Ruins my relaxation.

missdorkness

If a croque madame speaks to another croque madame, about something other than a croque monsieur, that's called passing the bechamel test.

Dare Obasanjo

I remember when getting phone calls used to be so exciting that we used to buy ring tones. Now only spammers call me and I plan to never hear my phone ring ever again.

Thomas "We used to be a real country"

Security Writer

The Tamagotchi turns 30 this year.

You are welcome 🤗

mcc

The Second-Order Streisand Effect is a social phenomenon where if a party makes an effort to censor information, discussion and news about the censoring attempt paradoxically leads to an increased awareness of Barbra Streisand, a musician whom most Zoomers would probably have never heard of if not for the Streisand Effect

Tech startups have started to offer nicotine pouches as a free perk to employees, as some claim the products help them focus despite health hazards What could possibly go wrong?

Serious = Suspicious – Photoni.st The difference between taking photos with a DSLR and capturing moments with a phone:

This isn’t just about the size difference, though that plays a role. It’s about perceived intent. A phone suggests casual documentation, personal memories, social media fodder. A camera suggests purpose, professionalism, potential commercial use. People assume you’re “doing something” with those images beyond just having them. They’re not entirely wrong, but they’re not entirely right either.

evacide

If you are a resident of California, the state now has a portal where you can demand deletion of your personal data from 500+ registered data brokers with a single request form, for free.

kravietz

Being aesthetically impaired I rarely post photos or art, but this…

A Man Feeding Swans in the Snow, Poland | Marcin Ryczek

🔥 Looking for more? Subscribe to Weekend Reading.

Or grab the RSS feed