HNHacker News
TopNewBestAskShowJobs

jna_sh

705 karma · joined May 23, 2016

@joenash@hachyderm.io
submissionscomments
jna_sh··on Exapunks (2018)
It’s not AI, that is an honest to goodness human! She reads the intro to every episode on a daily podcast, she’s just well practiced.
jna_sh··on Exapunks (2018)
Zachtronics wrapped up because they all got a bit burned out by the yearly release pace, and Zach tried to become a teacher. He didn’t like it, and when the rest of the team continued making games, he joined up with them and thus Coincidence. Further down the discussion I shared a podcast where he tells the story.
jna_sh··on Exapunks (2018)
He never stopped, he’s just under a different label: https://coincidence.games/

They’ve released two Zach-likes, Kaizen and UVS Nirmana.

Blatant self promotion, but if you want the full story, he chatted to me about it on Software Engineering Daily after the release of Kaizen: https://softwareengineeringdaily.com/2025/12/18/designing-in...

jna_sh··on How do wombats poop cubes? (2021)
I’ve heard a different reason for their presence in graveyards: because yew kills grazing mammals that eat it, it was cut down everywhere that people grazed animals, which excluded graveyards
jna_sh··on Show HN: Veterinarian turned founder, AI lawn diagnosis
Kill your lawn!
jna_sh··on Shepherd's Dog: A Game by the Most Dangerous AI Model
You are the second person to respond to my question that’s entirely orthogonal to the actual AI usage here with a very self-conscious screed. Go read my responses to the first one :)
jna_sh··on Shepherd's Dog: A Game by Fable
Do you think the only reaction to knowing you’re not the first to do something is not to do it? Do you think I said that?

To spell it out in case it is still non-obvious: knowing this allows iteration. It allows remixing. It allows you to inspect what has come before and what it did well and where it succeeded and where it fell short and thus what you could _add_. It is an enabler of creativity! Thus I think it is interesting that GenAI may make it harder to have this experience.

jna_sh··on Shepherd's Dog: A Game by the Most Dangerous AI Model
This is fair! I am possibly attaching some notion of originality to the word “idea” in the context of a project that others don’t.
jna_sh··on Shepherd's Dog: A Game by Fable
My thoughts are less about the merits of creating something that already exists than they are about _knowing_ you are doing that. Which I think my post made very clear :)
jna_sh··on Shepherd's Dog: A Game by Fable
I feel like prior to GenAI, you’d have had to reckon with the true originality of your idea in some form as you did the research. Creatives having to confront their own unoriginality is such a thing it itself is reflected in countless pieces of media.

So it’s interesting to me that the creator here didn’t encounter the tens of physically published versions, or the hundreds of them shipped to digital app stores, or all the codebases on GitHub, in the course of making this. I’m sure they would have done naturally prior to GenAI. Is that good or bad? I don’t know! But it’s interesting to me.

jna_sh··on Shepherd's Dog: A Game by Fable
“ can it build a game idea I've had for years, in a single shot?”

Do people do no research or introspection when they’ve had an “idea for years”? There are countless examples of this exact game. I played this on the Gameboy Advance! There’s like 50 of them on the App Store right now.

The standard “this almost certainly exists wholesale in the training data” applies, but I’m also interested in how you carry an idea for years and don’t notice this, or whether the “idea” here was actually “using this thing that’s been remade thousands of times as an AI benchmark”.

There’s nothing wrong with remaking an old classic formula, especially in game dev. It’s the describing it as “an idea I’ve had for years” that rings weird.

jna_sh··on Avian Visitors
I have alas not published it yet, but I really should. How about you? For me, on the research front, I’m very interested in methods that can be sustainably applied in remote, resource constrained locations. Heavy cloud dependent workflows to adapt a huge foundation model just aren’t practical on an island that doesn’t have 24/7 electricity and sporadic connectivity.
jna_sh··on Avian Visitors
Thanks for sharing these resources and your story! I followed a very similar path, and ended up doing a biodiversity related MSc, with my dissertation being a custom classifier for poorly detected species in Príncipe. BirdNET and Perch are phenomenal achievements, but struggle in regions where, ironically, most of the world’s biodiversity is. What you’re doing for Rwandan species is so important!!
jna_sh··on Butterflies are in decline across North America, a look at the Western Monarch
Motus is also used for bats and insects! The butterfly project the parent linked to is using Motus: “ This year, new receivers have been added to Motus towers around the Southwest as well as special nodes to pick up their signals.”
jna_sh··on Clay PCB Tutorial
For what it’s worth, these can be fired in a campfire! No kiln or anything necessary.
jna_sh··on Clay PCB Tutorial
Got to take part in this when they ran it at Creative Coding Utrecht. They had brought a variety of clays for us to use, most wild dug from forests in Austria. But they also had some clay from deep beneath Vienna that they got from (iirc) some new metro digging. It was a lot of fun and the end artefact is very pleasing.
jna_sh··on Wander – A tiny, decentralised tool to explore the small web
Oh I totally missed you had submitted it yourself! Thanks for a wonderful project :)
jna_sh··on Wander – A tiny, decentralised tool to explore the small web
Title is wrong, isn’t it Wander?
jna_sh··on Grace Hopper's Revenge
> The amount of training data doesn’t matter as much as we thought.

Seems a huge assumption to me. From the data one could equally conclude that JavaScript and Python have lower code quality _because_ the quantity of training data, e.g. more code written by less experienced developers

jna_sh··on This time is different
> I dunno if the author realizes, but all the things they mentioned did materialize in one way or another, just not exactly how the hype described it.

From the post, which is not a very long one: "All of the above technologies are still chugging along in some form or other (well, OK, not Quibi). Some are vaguely useful and others are propped up by weirdo cultists"

jna_sh··on Bazzite Post-Mortem
Welcome to the comment section Kyle! https://github.com/GoXLR-on-Linux/goxlr-utility/issues/239#i...
jna_sh··on Bazzite Post-Mortem
Been on Bazzite for a while now and had very few issues, though to backup the sentiments of Antheas here, they have managed to upset the maintainer of the Go-XLR Linux Utility with their fast and loose HW changes: https://github.com/GoXLR-on-Linux/goxlr-utility/issues/239

Looking around a couple of adjacent communities, it seems the Bazzite maintainers might have acted in the best community interest on this one, so I'm optimistic things will continue in a positive way. Still, might make me a little less full-throated about recommending Bazzite, knowing there's such drama under the surface.

jna_sh··on The Zen of Reticulum
Good to see recent writings and changes, I had taken from the December 2025 blog post that the maintainer was done: https://unsigned.io/articles/2025_12_28_Carrier_Switch.html
jna_sh··on US electricity demand surged in 2025 – solar handled 61% of it
Jevons paradox in action https://en.wikipedia.org/wiki/Jevons_paradox
jna_sh··on U.S. Emissions Jumped in 2025 as Coal Power Rebounded
There are more people eating sandwiches than committing school shootings. This is insightful.
jna_sh··on I replaced Windows with Linux and everything's going great
I’ve not done any native Linux app development I’m afraid, I can see that being quite painful…

I am mostly over in web application and Python ML land.

jna_sh··on I replaced Windows with Linux and everything's going great
I expected it to be an issue but I’ve had surprisingly few problems so far. If you’re working in docker-land or can use devcontainers, it just works. If you’re not but your stack is well supported by homebrew, also not a problem. Anything else you can handle via a distrobox container, where you can install from package managers to your heart’s content, and they have good integration with the base OS, but I’ve had to reach for distrobox a lot less than I expected.
jna_sh··on I replaced Windows with Linux and everything's going great
I think you should take another look, especially at the “Bazzite developer experience” edition: container based development is pretty much what it’s centred around. Alternatively, Bluefin, which is much more dev focused
jna_sh··on I replaced Windows with Linux and everything's going great
Moved my Framework laptop to Bluefin and my gaming desktop to Bazzite early last year. Zero regrets, zero issues. I'm not new to Linux by any means, I've been dabbling since a kid. But in adulthood, I had given up on having Linux as my daily driver because I just wanted my main computers to work, I didn't want maintaining them to be a hobby. That's not been an issue with Bluefin or Bazzite. I'm sure it's not for a lot of modern Linuxes, but these ones I can vouch for at least!
jna_sh··on Odoo: Open-Source ERP
> has 6700 employees

I noticed this on your site recently whilst evaluating Odoo for a use case, and I’m glad I get the opportunity to ask…why? That seems an astronomical amount for this product. This isn’t a criticism, I am just genuinely curious about the business.

Page 1 of 6Next →