HNHacker News
TopNewBestAskShowJobs

duggan

2,690 karma · joined June 5, 2011

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 ]

submissionscomments
duggan··on OpenClaw surpasses React to become the most-starred software project on GitHub
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.

duggan··on If AI writes code, should the session be part of the commit?
I've been tinkering away on one of these myself, https://rockstar.ninja. I expect there are a hundred others out there, going to be interesting to see what the end shape of these tools is.
duggan··on The Eternal Promise: A History of Attempts to Eliminate Programmers
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.

duggan··on Writing code is cheap now
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!

duggan··on Writing code is cheap now
Like any service outage out of their control, people will find other things to do until it’s over.
duggan··on Eight more months of agents
> In any case, there's a huge difference between "the barrier to entry has been lowered" and "those who don't use LLMs will be left in the dust". I think the latter is ridiculous.

Yeah, it’s a bit incendiary, I just wanted to turn it into a more useful conversation.

I also think it overstates the case, but I do think it’s an opportunity.

It’s not just that the barrier to entry has been lowered (which it has) but that someone with a lot of existing skill can leverage that. Not everyone can bring that to the table, and not everyone who can is doing so. That’s the current advantage (in my opinion, of course).

All that said, I thought the Vision Pro was going to usher in a new era of computing, so I’m not much of a prognosticator.

duggan··on Eight more months of agents
My take is more optimistic.

I think it will make prototyping and MVP more accessible to a wider range of people than before. This goes all the way from people who don't know how to code up to people who know very well how to code, but don't have the free time/energy to pursue every idea.

Project activation energy decreases. I think this is a net positive, as it allows more and different things to be started. I'm sure some think it's a net negative for the same reasons. If you're a developer selling the same knowledge and capacity you sold ten years ago things will change. But that was always the case.

My comparison to iOS was about the market opportunity, and the opportunity for entrepreneurship. It's not magic, not yet anyway. This is the time to go start a company, or build every weird idea that you were never going to get around to.

There are so many opportunities to create software and companies, we're not running out of those just because it's faster to generate some of the code.

duggan··on Eight more months of agents
Not the person you asked, but my interpretation of “left in the dust” here (not a phrasing I particularly agree with) would be the same way iOS development took off in the 2010s.

There was a land rush to create apps. Basic stuff like the flash light, todo lists, etc, were created and found a huge audience. Development studios were established, people became very successful out of it.

I think the same thing will happen here. There is a first mover advantage. The future is not yet evenly distributed.

You can still start as an iOS developer today, but the opportunity is different.

duggan··on AI is killing B2B SaaS
I was very impressed with vBulletin’s use of bitmasking for permissions (of which there were many possible combinations) when I first encountered it.

Would love an excuse to use it, but one has not come up in like 15 years since, hah.

duggan··on Ask HN: Share your personal website
https://duggan.ie

A personal blog with a mixture of technical posts and other essays. No AI content.

Every time I write a post I find myself adding little features here and there, which is what I always wanted to be able to do with a blog.

duggan··on Replit founder Amjad Masad isn’t afraid of Silicon Valley
"Robot boots 30,000 feet above the ground" doesn't have quite the same ring to it.
duggan··on Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone
Yeah, any outright dismissal of a perfectly reasonable idea like this smells of market opportunity.
duggan··on It's hard to justify Tahoe icons
I thought I was going to disagree with this; on the surface I think the icons are something of an improvement, but the rest of the post is persuasive.

This is a bad sign for design at Apple. It suggests a fundamental lack of attention to detail that would have been harder to imagine a few years ago.

What's driving it?

duggan··on Web development is fun again
Hardly. Just pointing out that water is wet, from my perspective.

But there is an interesting looking-glass effect at play, where the truth seems obvious and opposite on either side.

duggan··on During Helene, I just wanted a plain text website
I spent so much time tuning the WAP site for the forum I worked for back in 2008.

I had some sort of Nokia running on whatever 2kbps networking was going then, and would shave absolutely anything I could to make the forums load slightly faster.

duggan··on Web development is fun again
LLMs work very well for a variety of software tasks — we have lots of experience around the industry now.

If you haven’t been convinced by pure argument in 2026 then you probably won’t be. But the great thing is you don’t have to take anyone’s word for it.

This isn’t crypto, where everyone using it has a stake in its success. You can just try it, or not.

duggan··on Web development is fun again
Yep, that’s not a bad approach, either.

I did that a lot initially, it’s really only with the advent of Claude Code integrated with VS Code that I’m learning more like I would learn from a code review.

It also depends on the project. Work code gets a lot more scrutiny than side projects, for example.

duggan··on Web development is fun again
I mean sure, that could happen. Either it's worth $200/month to you, or you get back to writing code by hand.
duggan··on Web development is fun again
Search “centre a div” in Google

Wade through ads

Skim a treatise on the history of centering content

Skim over the “this question is off topic / duplicate” noise if Stack Overflow

Find some code on the page

Try to map how that code will work in the context of your other layout

Realize it’s plain CSS and you’re looking for Tailwind

Keep searching

Try some stuff until it works

Or…

Ask LLM. Wait 20-30 seconds. Move on to the next thing.

duggan··on Prompt caching for cheaper LLM tokens
It was a real facepalm moment when I realised we were busting the cache on every request by including date time near the top of the main prompt.

Even just moving it to the bottom helped move a lot of our usage into cache.

Probably went from something like 30-50% cached tokens to 50-70%.

duggan··on 10GbE
Interesting, thanks for the references, I'm not very familiar with fs.com, though I'm sure it popped up in one or two Reddit posts I skimmed.

It turns out I accidentally purchased one each of a fibre-assembly and direct-attach-copper! I was not paying close enough attention.

From what I understand, the difference between these will be negligible at the range I'm using (1m), but is that accurate?

duggan··on Moving Cloudflare out of the critical path
Database in a single file, litestream backs it up offsite. Simple!
duggan··on Cloudflare Global Network experiencing issues
Also, for anyone who only has an old global API key lying around instead of the more recent tokens, you can set:

  -H "X-Auth-Email: $EMAIL_ADDRESS" -H "X-Auth-Key: $API_KEY"
instead of the Bearer token header.

Edit: and in case you're like me and thought it would be clever to block all non-Cloudflare traffic hitting your origin... remember to disable that.

duggan··on Automating our home video imports
I think it was needed for retaining the original aspect ratio, and capturing in ProRes, but maybe there's a workaround there that I didn't find.
duggan··on Automating our home video imports
I had a similar set of tapes, and ended up collecting a chain of connectors – firewire cable, firewire to thunderbolt2 adapter, thunderbolt2 to usb-c.

Instead of cobbling together an impressive array of tools though, I just got a trial of Final Cut Pro and pulled out everything with that. You can get what I think is a three month trial? Anyway, it was plenty for this one time effort of digitizing old Hi8 tapes.

I think I did end up using Handbrake to take the raws down to a reasonable size to give to family members, but the raw footage and project files I stuck on a couple of 1TB Sandisk drives to keep in physically separate backup locations.

duggan··on Commodore 64 Ultimate
I suppose hijinks will inevitably ensue!
duggan··on Commodore 64 Ultimate
I was scrolling through that list and did at a double take at... Thomas Middleditch? The actor from Silicon Valley?
duggan··on Will AI be the basis of many future industrial fortunes, or a net loser?
Prototypes being launched as products is so common it’s an industry cliche.

Having those prototypes be AI generated is just a new twist.

duggan··on Clankers Die on Christmas
Words can change minds, it doesn't seem like a huge leap.

Your condescension is noted though.

duggan··on Clankers Die on Christmas
If it could hold a conversation I might.

I also believe AI is a tool, but I'm sympathetic to the idea that, due to some facet of human psychology, being "rude" might train me to be less respectful in other interactions.

Ergo, I might be more likely to treat you like a toilet.

← PreviousPage 2 of 15Next →