frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame

https://monogame.net/blog/2025-12-30-385-new-sponsor-announcement/
183•haunter•59m ago•62 comments

Scaffolding to Superhuman: How Curriculum Learning Solved 2048 and Tetris

https://kywch.github.io/blog/2025/12/curriculum-learning-2048-tetris/
23•a1k0n•46m ago•2 comments

Efficient method to capture CO2 from the atmosphere / Univ of Helsinki

https://www.helsinki.fi/en/news/innovations/efficient-method-capture-carbon-dioxide-atmosphere-de...
168•lrasinen•2h ago•125 comments

2026: The Year of Java in the Terminal

https://xam.dk/blog/lets-make-2026-the-year-of-java-in-the-terminal/
22•based2•44m ago•9 comments

Zero-Code Instrumentation of an Envoy TCP Proxy Using eBPF

https://sergiocipriano.com/beyla-envoy.html
35•sergiocipriano•1h ago•5 comments

Akin's Laws of Spacecraft Design [pdf]

https://www.ece.uvic.ca/~elec399/201409/Akin%27s%20Laws%20of%20Spacecraft%20Design.pdf
163•tosh•6h ago•29 comments

Fifteen Most Famous Transcendental Numbers

https://sprott.physics.wisc.edu/pickover/trans.html
73•vismit2000•4h ago•30 comments

Winnie-the-Pooh brings 100 years of fame to forest

https://www.bbc.com/news/articles/c4g9dzj1xj3o
30•1659447091•6d ago•2 comments

When square pixels aren't square

https://alexwlchan.net/2025/square-pixels/
29•PaulHoule•2h ago•16 comments

Show HN: Use Claude Code to Query 600 GB Indexes over Hacker News, ArXiv, etc.

https://exopriors.com/scry
185•Xyra•8h ago•50 comments

Back to the future: the story of Squeak, a practical Smalltalk written in itself [pdf] (1997)

http://www.vpri.org/pdf/tr1997001_backto.pdf
41•fanf2•6d ago•3 comments

Drugmakers raise US prices on 350 medicines despite pressure

https://www.reuters.com/business/healthcare-pharmaceuticals/drugmakers-raise-us-prices-350-medici...
60•JumpCrisscross•1h ago•47 comments

Tell HN: Happy New Year

165•schappim•3h ago•98 comments

Doom in Django: testing the limits of LiveView at 600.000 divs/segundo

https://en.andros.dev/blog/7b1b607b/doom-in-django-testing-the-limits-of-liveview-at-600000-divss...
108•andros•3d ago•34 comments

Activeloop (YC S18) Is Hiring MTS – Back End Engineer

https://careers.activeloop.ai/?ashby_jid=d8c54147-5fc8-48ba-a097-a6ae046c42bd
1•davidbuniat•4h ago

Tixl: Open-source realtime motion graphics

https://github.com/tixl3d/tixl
123•nateb2022•4d ago•17 comments

A faster heart for F-Droid

https://f-droid.org/2025/12/30/a-faster-heart-for-f-droid.html
485•kasabali•22h ago•195 comments

France targets Australia-style social media ban for children next year

https://www.theguardian.com/world/2025/dec/31/france-plans-social-media-ban-for-under-15s-from-se...
36•belter•1h ago•28 comments

Animated AI

https://animatedai.github.io/
265•frozenseven•5d ago•22 comments

Show HN: LoongArch Userspace Emulator

https://github.com/libriscv/libloong
28•fwsgonzo•1w ago•9 comments

A super fast website using Cloudflare workers

https://crazyfast.website
73•kilroy123•3d ago•50 comments

Show HN: 22 GB of Hacker News in SQLite

https://hackerbook.dosaygo.com
642•keepamovin•23h ago•194 comments

'Three norths' alignment about to end

https://www.spatialsource.com.au/three-norths-alignment-about-to-end/
59•altilunium•1w ago•24 comments

FediMeteo: A €4 FreeBSD VPS Became a Global Weather Service

https://it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-s...
354•birdculture•21h ago•85 comments

Honey's Dieselgate: Detecting and tricking testers

https://vptdigital.com/blog/honey-detecting-testers/
319•AkshatJ27•18h ago•129 comments

Claude wrote a functional NES emulator using my engine's API

https://carimbo.games/games/nintendo/
49•delduca•3h ago•47 comments

Readings in Database Systems (5th Edition) (2015)

http://www.redbook.io/
123•teleforce•14h ago•11 comments

Nvidia GB10's Memory Subsystem, from the CPU Side

https://chipsandcheese.com/p/inside-nvidia-gb10s-memory-subsystem
8•ingve•3h ago•0 comments

A Vulnerability in Libsodium

https://00f.net/2025/12/30/libsodium-vulnerability/
315•raggi•23h ago•44 comments

The rise of industrial software

https://chrisloy.dev/post/2025/12/30/the-rise-of-industrial-software
152•chrisloy•7h ago•127 comments
Open in hackernews

Claude wrote a functional NES emulator using my engine's API

https://carimbo.games/games/nintendo/
49•delduca•3h ago

Comments

delduca•3h ago
https://github.com/willtobyte/NES
johnisgood•2h ago
Why not use the LLM for more meaningful commit titles & messages as well while you are at it?
giancarlostoro•2h ago
Surprised there's no README file at all.
cebert•2h ago
It’s a shame that the source code isn’t commented and documented more. At the very least, I would see it being helpful to add some documentation for every CPU op code being emulated.
StilesCrisis•2h ago
Probably better to look at a human-authored emulator if you want comments containing accurate information anyway.
112233•2h ago
Forbidding LLM to write comments and docstrings (preferrably enforced by build and commit hook) is one of the best "hacks" for using that thing. LLM cannot help itself but emit poisonous comments.
jacquesm•57m ago
Or maybe clone the comments from where it cloned the source.
bugfix•1h ago
If you let it, Claude Code will write a comment for almost every single line of code.
mikepurvis•1h ago

    # Assign value of x to y
    y = x
Y_Y•2h ago
Git wrote a functional NES emulator for me by simply cloning one of the many publicly available ones!
LunicLynx•2h ago
This is the comment.

Give it copy paste / translate tasks and it’s a no brainer (quite literally)

But same can be said of humans.

The question here is, did it implement it because it read the available online documentation about the NES architecture OR did it just see one too many of such implementations.

jacquesm•55m ago
> But same can be said of humans.

Indeed, the 'cleanroom' standard always was one team does the RE and writes a spec, another team that has never seen the original (and has written statements with penalty clauses to prove it) then does the re-implementation. If you were to read the implementation, write the spec and then write the re-implementation that would be definitely violating the standard for claiming an original work.

zorked•2h ago
Nice, but NES emulator is one of the most written pet projects anywhere, which makes it considerably less impressive.
StilesCrisis•2h ago
Heck, when Satya Nadella wanted to demonstrate Copilot coding, he had it emit an Altair emulator. I guess there's little room for creativity in 8-bit emulator design so LLMs can handle them well. https://thenewstack.io/from-basic-to-vibes-microsofts-50-yea...
ldng•43m ago
And said emulator was opensourced and tested by third parties, right ?

Until it's so, it's just hearsay to me by someone having a multi-billion horse in the race.

noident•1h ago
Somewhere along the line the AI bros stopped separating training and testing sets. It's great for impressing the villagers
worble•2h ago
I'd be curious in how well it passes 100th Coin's NES accuracy tests https://github.com/100thCoin/AccuracyCoin
utopiah•2h ago
Indeed, that's what I kind of hinted at in https://news.ycombinator.com/item?id=46442195 and coincidentally https://news.ycombinator.com/item?id=46437688 briefly after, namely that OK, one can "generate" a "solution", that's much easier than before... but until we can verify somehow that it actually does what it say it does (and we know of hallucinations and have no reason to believe this changed) then testing itself, especially of well know "problems" is more and more important.

That being said, it doesn't answer the "why" in the first place, an even more important question. At least though it does help somehow to compare with existing alternatives.

garciasn•1h ago
Isn’t this how all software development works? Folks commit code, it’s tested, and reviewed, and then deployed.

Why would this be any different?

PaulDavisThe1st•46m ago
That's not how software development works.

Folks think, they write code, they do their own localized evaluation and testing, then they commit and then the rest of the (down|up)stream process begins.

LLM's skip over the "actually verify that the code I just wrote does what I intended it to" step. Granted, most humans don't do this step as thoroughly and carefully as would be desirable (sometimes through laziness, sometimes because of a belief in (down|up)stream testing processes). But LLM's don't do it at all.

sally_glance•38m ago
They absolutely can do that if you give them the tools. Seeing Claude (I use it with opencode agents) run curl and playwright to verify and then fix it's implementation was a real 'wow' moment for me.
mapontosevenths•36m ago
> LLM's skip over the "actually verify that the code I just wrote does what I intended it to" step.

I'm not sure where this idea comes from. Just instruct it to write and run unit tests and document as it goes. All of the ones I've used will happily do so.

You still have to verify that the unit tests are valid, but that's still far less work than skipping them or writing the code/tests yourself.

adventured•6m ago
Claude Opus 4.5 will routinely test its own code before handing it off to you, even with zero instruction to do so.
jimmaswell•3m ago
> actually verify that the code I just wrote does what I intended it to

That's what the author did when they ran it.

roger_•1h ago
I’m sure you can point Claude at that page and have it make the necessary changes to pass.
deadbabe•53m ago
Or it could loop infinitely, never quite being able to pass all the tests.
keyle•2h ago
Who care what it did. What did you learn? To live is to learn.
jgbuddy•2h ago
to live is to build
krapp•1h ago
Except OP isn't learning or building. He's telling a computer to do the work for him and padding his resume.
danielbln•48m ago
How cynical. Just seeing if the current crop of automation systems can do it can be interesting enough for some of us.
skydhash•44m ago
A simple git clone is faster.
danielbln•33m ago
So is drinking a sip of water, but neither show what an agentic system can cook up.
shriek•54m ago
to build what you don't understand is to suffer in future
mikkupikku•2h ago
When I consider the utility of a hammer, my first priority is to ask what the hammer can teach me.
pygy_•1h ago
There are NES emulators aplenty, the only value in writing a new one is pedagogic, for the writer.

This endeavor had negative net value.

mikkupikku•1h ago
How about being entertained by the process?
worthless-trash•54m ago
They didnt call it the "Nintendo Entertainment System" for nothing.
risyachka•1h ago
Do you like to read posts about what hammer can do? Especially when it has been done 100 times already.
NoraCodes•1h ago
Do you think that the use of a hammer is an innate skill, and that woodworkers learn nothing from their craft?
jancsika•54m ago
If it's a zillion dollar hammerbot the company is offering to your boss for pennies, that had better be your first priority!
philipallstar•41m ago
Ask not what your hammer can do for you.
password54321•1h ago
Yeah I think this is the wrong approach. If they were making money out of it, that would be different. But this is pointless.
RcouF1uZ4gsC•11m ago
Is this why you only wrote in machine code until you fully understood the entire compiler front end, back end chain?
cgfjtynzdrfht•2h ago
Trained on 1000s of NES emulators, it's not really impressive.

Github alone has +4k NES emulator projects: https://github.com/search?q=nes%20emulator&type=repositories

This is more like "wow, it can quote training data".

swannodette•1h ago
WASM and the performance seems catastrophically bad (45ms to render a frame on an M4 laptop)? It would be much more impressive if Claude could optimize it into something that someone would actually want to play? Compare this to a random hit from Google, https://jsnes.org/ which has sound, much smaller payload, and runs really fast (<1ms to render a frame).

The cost of slop is >40X drop in performance? Pick any metric that you care about for your domain perhaps that's what you're going to lose and is the effort to recover that practical with current vibe-coding strategies?

deadbabe•52m ago
I will be impressed when new game consoles come to market and it can write the first emulator for it.