HN user

duggan

2,607 karma

Software developer, CTO.

Working on Manano (https://manano.ai), a way for tradespeople to make quotes and invoices using only WhatsApp.

Mail: ross@duggan.ie

Mastodon: https://mastodon.ie/@duggan Blog: https://duggan.ie

[ my public key: https://keybase.io/duggan; my proof: https://keybase.io/duggan/sigs/Q5NKndkmAPY7z_rr6F5aCCILacMed6RndM3X7OZCpvA ]

Posts153
Comments420
View on HN
news.ycombinator.com 2d ago

Fable 5 is now a standard part of your Max plan

duggan
3pts1
duggan.ie 15d ago

The Dream of v2

duggan
1pts0
steve-yegge.medium.com 2mo ago

Vibe Maintainer

duggan
4pts1
duggan.ie 4mo ago

Build Everything

duggan
1pts0
paddynotpatty.com 4mo ago

Paddy, Not Patty

duggan
2pts0
duggan.ie 4mo ago

Building a Stripe dashboard with an ESP32 desktop clock and Rust

duggan
2pts1
duggan.ie 4mo ago

Microgpt on the ESP32 – But Why?

duggan
4pts0
www.theverge.com 4mo ago

AI-generated art can’t be copyrighted after Supreme Court declines review

duggan
193pts151
duggan.ie 5mo ago

Cognitive Debt in AI Coding

duggan
2pts0
duggan.ie 5mo ago

I built a terminal monitoring app and custom firmware for a clock with Claude

duggan
1pts0
www.orwellfoundation.com 6mo ago

Second Thoughts on James Burnham (George Orwell, 1946)

duggan
4pts0
duggan.ie 6mo ago

Self-hosting Git and builds without running a bunch of web services

duggan
1pts0
kottke.org 7mo ago

AI vending machine was tricked into giving away everything

duggan
145pts13
duggan.ie 7mo ago

Moving Cloudflare out of the critical path

duggan
4pts2
duggan.ie 7mo ago

10GbE

duggan
10pts6
duggan.ie 7mo ago

A Year of Not Really Blogging

duggan
2pts0
github.com 10mo ago

Malware in Debug (npm)

duggan
3pts1
duggan.ie 10mo ago

Fixing a problem at 40 that stumped me as a 10 year old

duggan
3pts1
github.com 11mo ago

AI tooling must be disclosed for contributions

duggan
2pts0
duggan.ie 1y ago

Preparing for My Japan Trip

duggan
5pts3
duggan.ie 1y ago

Traveling to Japan for three months because life's too short

duggan
2pts0
duggan.ie 1y ago

Hacking Together a Job Runner Using Supabase Edge Functions

duggan
1pts0
duggan.ie 1y ago

Ignoring good advice and building my own blog (again)

duggan
1pts0
www.theverge.com 1y ago

Kentonv's house is made for LAN gaming parties

duggan
1pts1
neon.tech 1y ago

Is Postgres RLS for Everything and Everyone?

duggan
4pts0
embracethered.com 1y ago

ZombAIs: From Prompt Injection to C2 with Claude Computer Use

duggan
5pts0
www.theverge.com 1y ago

Google Discontinues Chromecast Line

duggan
14pts1
www.zooniverse.org 1y ago

Help classify galaxies from the Euclid mission

duggan
3pts1
lethain.com 3y ago

Meetings for an Effective Eng Organization

duggan
2pts0
lethain.com 3y ago

Lessons Not Worth Learning

duggan
4pts0

As part of our ongoing engagement with the U.S. government, we previewed our plans and the models’ capabilities ahead of today’s launch. At their request, we are starting with a limited preview for a small group of trusted partners whose participation has been shared with the government, before releasing more broadly.

The clowns in the US administration can barely remain coherent from one sentence to the next.

Having them be the gatekeepers of technological progress in 2026 is fucking lame.

First nobody sane want to give their domain IP to OpenAI/Anthropic. That's why local AI will eventually prevail and flourish because people who actually have some IP will have no problem to buy 10k+ EUR machine to run some pretty good models on it. However if your main job is just doing CRUD stuff, then you are screwed

Replace OpenAI/Anthropic with AWS and this is not too dissimilar to the arguments in 2009 about cloud providers.

It’s not that there's nobody for whom this is true, it’s just that there’s enough of everyone else to build an empire with.

- FileTranscriber, for getting Whisper transcriptions of media files from the context menu on macOS: https://github.com/duggan/filetranscriber

- usagi, for tracking Claude usage in the macOS taskbar. Lots of these around, but I wanted one that wasn't buggy and constantly adding features: https://github.com/duggan/usagi

- RockstarNinja, for sharing Claude plans and sessions. Since it's a bit of a data hog signups are limited, but me and my cofounder use it all the time: https://rockstar.ninja

- TweetEmbed, for browsing an offline Twitter archive and getting self-contained HTML copy/paste-able cards: https://duggan.github.io/tweetembed/

- bewitch, a terminal based metrics collector and data visualization system: https://bewitch.dev/

Each one of these has been a great way to really push on automating build processes, see what Claude can do for automatic documentation (screen captures, etc), and trying to give a distinct visual identity. In my next project, I'm trying to de-LLMify the prose it generates by using my own blog posts and aggressively pruning and integrating into the prompt.

The biggest change has just been unlearning "cost". Stuff I've subconsciously shied away from since intuition built up over a career has given me a sense of how long things take that just isn't true anymore. Still learning!

$200/month is already out of reach of the majority of the population.

1. You can build small applications with the $20/month sub, much more with the $100/month. Competition and technology improvements will inevitably improve the price to value ratio.

2. Cable sports subscriptions are in a similar price range. Expensive, but not exclusive to “the elites”.

I worked at a startup, they built their API in PHP because it was easy and fast. Now they're successful

You can stop there! Sounds like PHP worked for them. Already doing better than 90% of startups.

We're playing with a fire that catches and spreads so fast, by the time anyone realizes the forest is catching and starting to react, the entire forest is already well on the way to joining in the blaze.

I suspect this has been said in one form or another since the discovery of fire itself.

Very much on the same page as the author, I think AI is a phenomenal accelerant.

If you're going in the right direction, acceleration is very useful. It rewards those who know what they're doing, certainly. What's maybe being left out is that, over a large enough distribution, it's going to accelerate people who are accidentally going in the right direction, too.

There's a baseline value in going fast.

I did give additional context in the blog post I linked, but yes, to be clear, this is something that will really work best for small projects with reasonably fast build cycles.

If you're already at the point where you're fielding pull requests, lots of long running tests, etc., you'll probably already know you need more than git over ssh.

A directory over SSH can be your git server. If your CI isn't too complex, a post-receive hook looping into Docker can be enough. I wrote up about self hosting git and builds a few weeks ago[1].

There are heavier solutions, but even setting something like this up as a backstop might be useful. If your blog is being hammered by ChatGPT traffic, spare a thought for Github. I can only imagine their traffic has ballooned phenomenally.

1: https://duggan.ie/posts/self-hosting-git-and-builds-without-...

I've heard it described as the first time many non-programmers have been able to make computers "do things" without it being defined by someone else (app interface, developer, etc). It's a hugely empowering development from that perspective.

The stuff you've listed are the kinds of things smart home enthusiasts do with whatever tools are available to them, and are just a sign of people exploring the possibility space.

Motivated novices will just learn differently, and produce different kinds of systems for different audiences with different expectations.

Some will dig into obscurities that LLMs don't or can't touch, others will orchestrate the tools, Gastown-style, into some as-yet-unknown form.

People will vibe themselves into a corner and either start learning or flame out.

I’ve used Claude to write custom firmware in Rust for an ESP32-driven desktop clock.

Turned it into a Stripe revenue dashboard and notifier.

Even bought a couple more, flashed them, and gave to my cofounders, complete with AI written (personally tested, though) setup instructions!