frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
251•theblazehen•2d ago•84 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
23•AlexeyBrin•1h ago•1 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
705•klaussilveira•15h ago•206 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
967•xnx•21h ago•557 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
67•jesperordrup•6h ago•30 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
7•onurkanbkrc•44m ago•0 comments

Making geo joins faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
135•matheusalmeida•2d ago•35 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
44•speckx•4d ago•34 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
68•videotopia•4d ago•6 comments

ga68, the GNU Algol 68 Compiler – FOSDEM 2026 [video]

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
13•matt_d•3d ago•2 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
39•kaonwarb•3d ago•30 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
45•helloplanets•4d ago•46 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
238•isitcontent•16h ago•26 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
237•dmpetrov•16h ago•126 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
340•vecti•18h ago•147 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
506•todsacerdoti•23h ago•247 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
389•ostacke•21h ago•98 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
303•eljojo•18h ago•188 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
361•aktau•22h ago•186 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
428•lstoll•22h ago•284 comments

Cross-Region MSK Replication: K2K vs. MirrorMaker2

https://medium.com/lensesio/cross-region-msk-replication-a-comprehensive-performance-comparison-o...
3•andmarios•4d ago•1 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
71•kmm•5d ago•10 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
23•bikenaga•3d ago•11 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
25•1vuio0pswjnm7•2h ago•14 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
96•quibono•4d ago•22 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
270•i5heu•18h ago•219 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
34•romes•4d ago•3 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1079•cdrnsf•1d ago•461 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
64•gfortaine•13h ago•30 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
306•surprisetalk•3d ago•44 comments
Open in hackernews

Cartridge Chaos: The Official Nintendo Region Converter and More

https://nicole.express/2025/not-just-for-robert.html
51•zdw•3mo ago

Comments

ndiddy•3mo ago
Those region converters were used in the initial production runs of every NES launch title from when the system was test marketed in New York in 1985. Presumably, Nintendo didn't yet have tooling set up for manufacturing NES cartridge PCBs (or wanted to be able to reuse the PCBs for sale in Japan if the test launch went poorly), so the best solution was to use Famicom PCBs in an adapter.

> One frustrating thing here is that this adapter was never designed to be used with loose cartridges, but only PCBs. Famicom cartridges are a nightmare to open without damaging them due to reinforced plastic snap tabs, so people who wanted to use these as adapters would just take a rotary tool to it, as this blog post from 2006 shows.

You can plug a Famicom cartridge into the Nintendo converter by pulling off the gender adapter and plugging it in the other way so the tabs that block the cartridge are on the bottom. Note that it's tricky to remove the converter from a front-loading NES, which is why most aftermarket Famicom-NES converters have a ribbon to help with pulling them out of the system.

Lammy•3mo ago
I 'member scouring flea markets for one of these back in the 2000s by bringing a non-adapter copy of Gyromite with me and weighing them by hand until I found one that was ~25% heavier: https://www.vintagecomputing.com/index.php/archives/23/how-t...

> NES and Famicom cartridges

They are Game Paks and cassettes, respectively. Of course it's obvious what the author is referring to, but I really enjoy seeing the term “cassette” used for something that doesn't contain magnetic tape, so please pardon my pedantry :)

Peep the Famicom system manual where the cartridge connector is straight-up labeled in English as 「CASSETTE CONNECTOR」with katakana furigana (カセット / kasetto): https://ia601903.us.archive.org/17/items/Family_Computer_198...

wk_end•3mo ago
TBH even as a native English speaker who grew up with them, I never realized that "cassettes" were (only) supposed to contain magnetic tape; I just internalized that audio and video tapes were "cassettes" and games came on "cartridges" (regardless of what Nintendo wanted us to call them). A Japanese audience was probably even less inclined to learn yet another loanword to preserve that technical distinction.
aspenmayer•3mo ago
I think the cassette is the thing that holds the media, as opposed to a reel-to-reel tape, which is just on a spool, for example. To this reading, it makes sense to call the game cartridge a cassette, but I haven’t ever heard of carts called cassettes in English.
Lammy•3mo ago
> A Japanese audience was probably even less inclined to learn yet another loanword to preserve that technical distinction.

That's what I mean, though, is that my internalized idea of cassette == tape was the one that was wrong. It was one of those words I learned incorrectly as a child based on the observation that everything adults called “cassettes” had magnetic tape in common, not realizing that “cassette” is describing the enclosure instead of the contents and literally means “little box” (case-ette). Nintendo were using it correctly and taught me something in the process and that's why I think it's cool and wanted to share.

pm215•3mo ago
For a counterexample in the other direction, the 8-track system uses "cartridge" for its enclosure-with-audio-on-magnetic-tape object.
fair_enough•3mo ago
Japanese is full of loanwords precisely because those good folks on the other side of the world find so many things about Western culture fascinating.

My Japanese father-in-law even played QB and Safety for his university's American-style football team in the 80s and grew up as a fan of Jack Lambert and Mean Joe Greene.

Many people in Japan are just as much "Americanophiles" as some of us are "Japanophiles".

namibj•3mo ago
Their word for (part time) job (as opposed to career position) is literally the German word for "work": arbeit. Of course transliterated with some minor phonetic loss, but that's expected.
bitwize•3mo ago
Early home console players in my country (USA) sometimes referred to game cartridges as "tapes" because of their resemblance to audiocassettes or 8-track cassettes (e.g., "Atari tapes"). In the Homestar Runner canon, Strong Bad has been known to make reference to "Sega tapes".

And then there's the generation of UK gamers who got their games for Commodore or the Speccy, on actual audiocassette for 10 quid apiece at the chemist's. Games on cassette were available on American micros as well, but didn't attract nearly as much interest.

fair_enough•3mo ago
I reckon these official converters were instrumental in Tengen's work for reverse engineering the NES to run "unlicensed" games.

It turns out that another blog post on this site explains exactly that:

https://nicole.express/2022/the-center-point-can-not-hold.ht...

"How did they do it? As it turns out, crime. Unable to reverse engineer the chip, Tengen convinced the United States Copyright Office to hand over the source code of the lockout chip, claiming it was necessary for a lawsuit. With the code in hand, Tengen could make their own clone with ease. And Tengen was going to sue Nintendo for antitrust violations, so they probably figured they could get away with it."

This has got to be the most Cobra Kai thing a company has ever done to another company for the benefit of consumers, and I love every bit of it.

wk_end•3mo ago
The lockout chip isn't related to the converters, per se. The converter has a lockout chip, but so does every official NES game.

The Famicom didn't have any kind of protection scheme, so unlicensed and bootleg games were commonplace; Nintendo added the lockout mechanism for the international release precisely in response to that. Each cartridge contains a "key" chip that unlocks the "lock" chip on the NES main board, which then releases the reset line on the CPU allowing it to operate.

Naturally, this means that Famicom carts don't have the lockout mechanism, so those signals need to come from the converter.

toast0•3mo ago
FWIW, the chip on the game and the chip on the system are the same (within a region). Pin 4 is used to determine if it should be a lock or a key.
platevoltage•3mo ago
Which means disconnecting pin 4 of the lockout chip in the NES causes it to think it's a key and not reset the system, effectively disabling it.
ndiddy•3mo ago
> The Famicom didn't have any kind of protection scheme, so unlicensed and bootleg games were commonplace

Unlicensed/bootleg Famicom games weren't very common in Japan due to the control Nintendo had over game distribution. In Japan, Nintendo sold all their Famicom consoles and games through a wholesaler organization called Shoshinkai. If you wanted to sell Famicom games without a license from Nintendo, you needed to deal directly with stores and/or wholesalers who both wanted to sell Famicom games and didn't sell any Nintendo products. This limited unlicensed games to being niche underground products that were mainly sold in back-alley shops and through mail order. In the US, this level of control over distribution would probably be ruled anticompetitive, so the lockout chip was a technical solution that accomplished a similar goal.

platevoltage•3mo ago
There was also another method of bypassing the lockout chip that some of those awful bible games used. It was to put a capacitor in the cartridge to literally shock the lockout chip, disabling it long enough for the game to boot.