HN user

dom96

7,072 karma

Currently working as a Software Engineer at Cloudflare on Workers (and particularly on Python Workers). Previously at Meta.

Since 2010 I have been involved with building the Nim programming language, as well as many tools and libraries for it. I have also published a book about Nim called Nim in Action.

These days I'm working on various personal projects- some big, some small. Most recently https://onlyhumanhub.com, https://listifications.app and https://mousetrack.co.uk

Github: http://github.com/dom96

Bluesky: https://bsky.app/profile/dom96.picheta.me

Twitter: http://twitter.com/d0m96

Mastodon: https://mastodon.social/@dom96

Website: http://picheta.me, my contact info is here, always happy to receive emails.

Posts92
Comments1,995
View on HN
news.ycombinator.com 4mo ago

Ask HN: Any point in buying a beefy MacBook Pro for local LLM use?

dom96
2pts1
blog.picheta.me 4mo ago

The Future of Social Media Is Human

dom96
1pts0
blog.picheta.me 5mo ago

The Future of Social Media Is Human

dom96
1pts3
blog.picheta.me 5mo ago

The future of social media is human

dom96
1pts0
blog.cloudflare.com 7mo ago

Python Workers redux: fast cold starts, packages, and a uv-first workflow

dom96
143pts79
news.ycombinator.com 8mo ago

Ask HN: What were the best books you read in 2025?

dom96
22pts20
bsky.app 1y ago

Show HN: Starter pack and block notifications on Bluesky

dom96
4pts0
bsky.app 1y ago

Show HN: Get notified when added to starter packs/block lists on Bluesky

dom96
7pts0
www.wheresyoured.at 1y ago

The Subprime AI Crisis

dom96
102pts83
www.youtube.com 2y ago

37C3 – Breaking "DRM" in Polish trains [video]

dom96
7pts1
fire.picheta.me 2y ago

Show HN: Fire UK Calculator and Visualiser

dom96
51pts61
blog.picheta.me 3y ago

Can ChatGPT Help My Non-Coder Partner Build Software?

dom96
2pts1
news.ycombinator.com 3y ago

Ask HN: Legality of archiving/re-hosting Reddit content

dom96
25pts52
blog.cloudflare.com 3y ago

A new API for creating TCP sockets from Cloudflare Workers

dom96
11pts3
chirper.picheta.me 3y ago

Show HN: Mastodon Chirper – bring Mastodon to your Twitter timeline

dom96
1pts0
chirper.picheta.me 3y ago

Show HN: Browser extension which integrates Mastodon into Twitter

dom96
2pts1
chrome.google.com 3y ago

Show HN: Chrome extension to help transition to Mastodon

dom96
3pts0
chrome.google.com 3y ago

Show HN: I made a Chrome extension to help you transition to Mastodon

dom96
1pts0
chrome.google.com 3y ago

Show HN: Browser extension to inject Mastodon posts into your Twitter timeline

dom96
1pts0
chrome.google.com 3y ago

Show HN: Browser extension to inject Mastodon posts into your Twitter timeline

dom96
1pts0
news.ycombinator.com 3y ago

Ask HN: What's your favourite online community?

dom96
2pts0
old.reddit.com 3y ago

Barclays using TeamViewer font to warn customers

dom96
290pts57
mousetrack.co.uk 3y ago

Disney's mosquito control program

dom96
186pts110
twitter.com 4y ago

Ukraine Asks Apple CEO Tim Cook to Cut Russia Off from the App Store

dom96
11pts0
www.pcgamer.com 4y ago

Nintendo hacker Gary Bowser sentenced to 3 years in prison

dom96
5pts1
www.bleepingcomputer.com 5y ago

TrickBot's BazarBackdoor malware is now coded in Nim to evade antivirus

dom96
4pts1
www.theguardian.com 5y ago

NASA is looking for private companies to help mine the moon

dom96
2pts0
nim-lang.org 5y ago

Write Tracking for Nim (Part 2)

dom96
8pts2
conf.nim-lang.org 6y ago

NimConf 2020 Videos

dom96
212pts73
www.manning.com 6y ago

Manning's countdown to 2020. Many programming books 50% off

dom96
3pts0

I love LLMs too, but I am concerned about their cost. They are all still very subsidised. Is there any guarantee that I'll be able to run a Opus 4.8-level model on my personal computer before the big AI labs decide to hike up the prices?

Well, the creator of Bun is certainly someone that deserves professionalism.

But even random people you get on GitHub sending you PRs. You shouldn't reject them with "this code is slop". At least say "Cannot accept this. The code quality isn't great" or something to that effect.

But the point is: dismissing real people who are doing real work and spending a lot of effort on something with "that's slop" is very unprofessional.

You are just coming up with scenarios that don't really apply to what happened in this blog post.

Calling something "slop" is dismissive, vague and not constructive. That's why it's not professional.

If you want to tell someone their code quality is poor, then you better do so with specific things that is poor so that the person you are telling it to can learn and do better.

Reminds me of another language that I used to know...

For real though, if your goal as a language isn't to become popular then why should anyone learn it? Why should anyone spend their limited time building libraries in it when the language isn't likely to grow (and thus is more likely to disappear)?

I know you said you don't care to know. But for others wondering: being professional is important because it reduces conflict. Having a leader of the language personally insult someone like this makes the community feel that it is okay to insult others in the community too.

Personally I find it hard to believe that a community isn't toxic when their leader acts in this way.

Agreed. This article should have stuck to the cold facts, rather than a series of personal criticisms that you wouldn’t see written out in the workplace.

Sadly there are far too many open source developers out there who are far too comfortable writing like this. It’s one reason I have stopped being active in open source. You would be fired (or at least disciplined) from any reasonable workplace if you acted like this.

Resetting Xbox 15 days ago

What evidence do you have for this? It doesn't pass the sniff test: why would anyone buy a game for full price when they can get it for far less by just grabbing a cheaper subscription? (that they can cancel any time)

Resetting Xbox 16 days ago

I've had the same experience with my PS5. It wouldn't even let me play 007 First Light a few weeks ago because it needed to update the system. Starting to wonder if I should/could just keep it offline to stop it from updating incessantly.

Resetting Xbox 16 days ago

Could this be due to the games being available on Game Pass? Why would anyone buy them on Steam if they can play them on Game Pass for "free"?

That’s not how I interpret gamergate. Actually I view gamergate as the staging post for MAGA and Trump getting elected.

It was a great trial run for flooding the zone with lies and outrage to defeat progressives. It worked then and continues to work.

As a customer I can no longer support you.

But as someone that has been in a similar situation to you, I understand it's tough to end up building something big with someone who's politics you do not agree with. I would seriously urge you to consider building something new that rejects this kind of politics explicitly.

What do folks use to keep on top of new model releases that are appropriate to their system? i.e. the models that will actually work on the MacBook Pro with 48GB of RAM or whatever their specs are.

I've seen sites here and there but they feel like quick little toys that don't get updated, so they always suggest old models.

Twenty dollars?

How are you comfortable spending that much to write something as simple as a matrix bot?

Are people doing this kind of thing just super rich or am I missing something?

I don't mind this, what I do mind is that there is still no way to verify my identity without giving private information to third parties. Why aren't governments building zero knowledge proof-based solutions to this?