HNHacker News
TopNewBestAskShowJobs

domh

553 karma · joined January 10, 2017

hn@domharrington.email
submissionscomments
domh··on Bun 1.4 Rust rewrite is not looking good?
That's a fair criticism... they move slower but mostly because they were the first. They would have to build a new Server and Request/Response primitives from scratch, or deprecate what they already have, or somehow shoehorn the existing types into the new ones.

They do seem to have just merged in support for Web Workers though, which I've been following for a while: https://github.com/nodejs/node/issues/43583

So I don't think they're opposed to standardising, but it's trickier when you have some past cruft built up. Lets not forget that the fetch() standard was built for browsers, and is a bit of a stretch to make it work on servers at all. You have to diverge from the fetch spec to even make it make sense in a server environment (with things like Cookies handling off the top of my head).

domh··on Bun 1.4 Rust rewrite is not looking good?
What's wrong with just using Node? It's stable, has a good (and growing) standard library and has enough backing to be self sustaining.

edit: There's also nub which is built on top of Node.js and removes some rough/legacy edges: https://github.com/nubjs/nub

domh··on Plug-In Solar Panels Starting to Sprout in U.S. Backyards
Yeah I'm going to wait for lidl to do them, that's the plan anyway. Anything you can buy now is ~£600 (ecoflow is the brand I've seen). Hoping some others take the plunge first to provide some guidance.

Wish plugin batteries were part of it.

domh··on Plug-In Solar Panels Starting to Sprout in U.S. Backyards
This is going to be made legal in the UK on the 27th August. Max 800w inspired by Germany. I'll definitely get some panels and see how they go.
domh··on The session you cannot take with you
Does there need to be an open standard or file format for context? Open models should align on the same format for portability? Could be sqlite based so it can be queried by other programs?
domh··on More Tailscale tricks for your jailbroken Kindle
+1 to this. KOReader acts like an always-on "app" opened from the regular kindle launcher. I believe there may be a way to make it auto start on boot, but it doesn't replace the base OS.
domh··on London Gatwick has launched a robotic airport parking service
It says Stanley Robotics in the article: https://www.stanley-robotics.com/

Edit: seems like they got bought out in 2024 by HL Robotics: https://en.hlrobotics.co.kr/

domh··on Telegram Serverless
WhatsApp does appear to have some "business" account/API type stuff which I assume is scriptable. But I don't believe it's got a free tier for personal use (although I haven't personally looked).

It is always preferable to use WhatsApp to contact a business than calling up.

domh··on Telegram Serverless
This is cool. I wish Signal had a bot API like telegram's.
domh··on Immich 3.0
I'm in the same boat, and have been meaning to try immich but slightly worried about migration effort. Should I import fresh into Immich or setup my existing photoprism as an external library? I think the former is probably correct, but the latter might be easier?

Anyone have experience with this? I haven't done much modification or album creation in photoprism, so am happy to start from scratch on that front.

domh··on What's wrong with EU age verification? (Nothing)
This only happens in the UK in clubs that have a history of violence or drug use (often leading to harms and death) and is a condition of a license. This is nowhere near the universal experience here for showing IDs for entry.
domh··on Volkswagen started blocking GrapheneOS users
Apologies for the youtube shorts link, but Liz Kendall was on LBC yesterday talking about VPNs:

https://youtube.com/shorts/WvHl3G6KojI

I believe they're "doing research" into it, which basically means they don't understand how any of it works.

domh··on GrapheneOS has been ported to Android 17
Huh, it works just fine in the UK. Wonder if they have different builds (or completely different apps) for different regions. Or maybe it's the GrapheneOS compatibility layer that makes it work? Not sure.
domh··on Upcoming breaking changes for npm v12
I knew it was owned by github, but this is the first time I've personally seen the release notes on github's blog instead of npm's.
domh··on Microsoft's open source tools were hacked to steal passwords of AI developers
Web-based IDEs like VSCode on github just had a 1-click github token stealing vulnerability: https://blog.ammaraskar.com/github-token-stealing/

You could argue this is probably on GitHub for creating a token here that gives blanket access to all repos vs a scoped token for just the repo.

domh··on Malaysia enforces ban on social media accounts for children younger than 16
I think this is by design. I think small independent new websites will cease to exist.

I'm generally supportive of bans like this, but I don't want it to come at the expense of the privacy of adult users. I fear this is the way we're going in the west.

domh··on Show HN: Helios – what plug-in solar could generate for any address in Britain
Would be good to be able to select multiple points on the compass and have it tell me the best place for it (front and back garden)
domh··on The death of the brick and mortar toy store
Smyths toys is doing pretty well in my town, in an out of town centre retail park admittedly. It is situated in a fairly new retail park that got built exactly behind the old one where Toys R Us used to be. That got knocked down and replaced with warehouses. Must be cheaper to tear down and start from scratch than try to modernise after being vacant for a few years.

Town centre is lots of barbers, vape shops and betting shops. Few new independent bars and restaurants seem to be breaking through thankfully.

domh··on Qwen3.6-27B: Flagship-Level Coding in a 27B Dense Model
It does! Ollama provides a helper to launch it with the local model too: https://docs.ollama.com/integrations/pi

So you can do:

   ollama launch pi --model gemma4:26b
And it launches and points to the local model in one command. pi seems to do some setting caching too, because after doing the above once I can just do `pi` and it's already setup to the local model.
domh··on Qwen3.6-27B: Flagship-Level Coding in a 27B Dense Model
I had the best success yet earlier today running https://pi.dev with a local gemma4 model on ollama on my m4 Mac with 48GB ram. I think pi is a lot lighter than Claude code.
domh··on Acetaminophen vs. ibuprofen
That is interesting. In the UK they're both available pretty much everywhere, and they're some of the cheapest drug prices I've seen anywhere in the world... ~20p for 16 tablets or something.
domh··on Ask HN: What are you building that's not AI related?
Yeah thought it might be something like that, I just couldn't recall off the top of my head which one would get passed to the share context.
domh··on Ask HN: What are you building that's not AI related?
This is very cool! I too have been very curious about ATProto after reading Dan Abramov's blog posts on it: https://overreacted.io/a-social-filesystem/

One question, I tried sharing your site with a friend and the share URL is coming up as http://localhost/ which is strange and I've never seen before. Is this something that's possible to customise via meta tag, or is this a bug in my browser (Vanadium 147 on GrapheneOS)?

domh··on Ollama is now powered by MLX on Apple Silicon in preview
Thanks! I assumed simpler == faster, but my ignorance is showing itself.

I am using the model they recommended in the blog post - which I assumed was using MLX?

domh··on Ollama is now powered by MLX on Apple Silicon in preview
OK thanks! That's helpful. I ignorantly assumed simpler prompt == faster first response.
domh··on Ollama is now powered by MLX on Apple Silicon in preview
I have an M4 Max with 48GB RAM. Anyone have any tips for good local models? Context length? Using the model recommended in the blog post (qwen3.5:35b-a3b-coding-nvfp4) with Ollama 0.19.0 and it can take anywhere between 6-25 seconds for a response (after lots of thinking) from me asking "Hello world". Is this the best that's currently achievable with my hardware or is there something that can be configured to get better results?
domh··on Reddit User Uncovers Who Is Behind Meta's $2B Lobbying for Age Verification Tech
I keep emailing my (Labour) MP about this, I suggest you do the same! I get the standard "protecting the children" response. I am not voting Labour again if this madness is still in place (or worse!) at the next GE.
domh··on Ask HN: What Are You Working On? (March 2026)
Oh actually, sorry I lied. I recently switched to Vanadium as my default browser which is the modified Chromium instance that ships with GrapheneOS. Apologies
domh··on My Homelab Setup
I think maybe TLS would work if you were to go to https://service.yourts.net domain, but I've not tried that.
domh··on Ask HN: What Are You Working On? (March 2026)
Hey! The demo didn't work in Firefox. It said something about setting up the database then it crashed the tab.
← PreviousPage 2 of 7Next →