frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma

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

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

https://openciv3.org/
668•klaussilveira•14h ago•202 comments

The Waymo World Model

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

How we made geo joins 400× faster with H3 indexes

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

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

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

https://github.com/valdanylchuk/breezydemo
229•isitcontent•14h ago•25 comments

Jeffrey Snover: "Welcome to the Room"

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

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
28•jesperordrup•4h ago•16 comments

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

https://github.com/pydantic/monty
223•dmpetrov•14h ago•117 comments

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

https://vecti.com
330•vecti•16h ago•143 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
494•todsacerdoti•22h ago•243 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
381•ostacke•20h ago•95 comments

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

https://github.com/microsoft/litebox
359•aktau•20h ago•181 comments

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

https://eljojo.github.io/rememory/
288•eljojo•17h ago•169 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
412•lstoll•20h ago•278 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
19•bikenaga•3d ago•4 comments

PC Floppy Copy Protection: Vault Prolok

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

Dark Alley Mathematics

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

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
256•i5heu•17h ago•196 comments

Delimited Continuations vs. Lwt for Threads

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

What Is Ruliology?

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

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
12•speckx•3d ago•5 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
59•gfortaine•12h ago•25 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
33•gmays•9h ago•12 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/
1066•cdrnsf•23h ago•446 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
150•vmatsiiako•19h ago•67 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
288•surprisetalk•3d ago•43 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
149•SerCe•10h ago•138 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
183•limoce•3d ago•98 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
73•phreda4•13h ago•14 comments
Open in hackernews

Abusing copyright strings to trick SW into thinking it's running competitor's PC

https://devblogs.microsoft.com/oldnewthing/20250624-00/?p=111299
69•mastazi•7mo ago

Comments

andrewoneone•7mo ago
Dell and HP did similar, albeit slightly more complicated, checks for windows licensing back in the 2000’s on their Windows installation media.
ndriscoll•7mo ago
Along similar lines, the Sega Genesis required games to trigger a routine in the console to show "Produced by or under license from Sega Enterprises LTD." at bootup time, attempting to use trademark law to force game publishers to pay for a license from Sega to build games for the console. The court ruled that copying the code to trigger the message was not copyright infringement and the message itself was not trademark infringement because Sega's own design forced those things to make the hardware work.

https://en.wikipedia.org/wiki/Sega_v._Accolade

hedora•7mo ago
In general, if the thing is purely functional (like the logo), then it can’t be copyrighted and is not a trademark.

APIs are (generally…) not copyrightable for similar reasons.

somat•7mo ago
See also: the game boy nintendo logo check.

https://knight.sc/reverse%20engineering/2018/11/19/game-boy-...

"The idea was that if you were an unlicensed Nintendo developer and you produced an unlicensed game you would have to reproduce Nintendos logo which is a registered trademark. This would in turn allow Nintendo to manually enforce anti-piracy measures through litigation."

josephcsible•7mo ago
Why didn't that kind of abuse result in Nintendo's trademark being voided by the functionality doctrine like it did for GP's example?
somat•7mo ago
First, I don't think sega's trademark was voided, it is more like "It is not a violation of a companies trademark to use it when they require using it to access the device." That is, the registered trademark still protects everything else it is intended to protect.

Second, that was the US ruling, I have no idea of how the rest of the world, specifically japan, views using a trademark like this. I do know japan is weirdly(at least to US sensibility) strict about copyright and trademark law.

So it was an attempt by Nintendo(and Sega) to have a legal crowbar to use to control third party use of their system. In the US it was ruled that this would not work for Sega. So Nintendo probably never used it for that purpose (in the US)

dataflow•7mo ago
I can understand why they would expect copying the code to be a copyright trap, but I'm confused why they expected merely displaying the message to be a copyright trap at all. Why world it be copyright infringement to falsely advertise the vendor? To my layman ears that sounds like claiming that lying about parking somewhere would constitute a parking violation, which makes no sense. If anything, wouldn't it be a trademark violation or false advertisement or something else?
manwe150•7mo ago
I think the goal was force venders to copy Sega’s code for doing the API call and that triggered the screen to display a trademark in order to unlock the console for use. So they were hoping to trigger several different sorts of legal issues, to cover more countries differing legal codes and restrictions.
tallytarik•7mo ago
And nowadays we have

  Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36
tiahura•7mo ago
I can’t imagine the work required to get plug and play going on on old isa hardware. That 95 team was pretty awesome.
boomlinde•7mo ago
See also Sega v Accolade.

Sega had implemented a measure to discourage unlicensed games for the Genesis/Megadrive. Upon boot, the console would ensure that the string "SEGA" was present at a certain memory location and then display that string as part of a longer message to the user asserting that the game was produced under license from [string]. The idea was that circumventing this would constitute trademark infringement.

Accolade reverse engineered and circumvented it. Sega sued for trademark infringement. Accolade eventually won. The whole thing only harmed consumers since by the time Sega implemented the measure there were already a bunch of games, both licensed and unlicensed, that did not pass the check.

marginalia_nu•7mo ago
Microsoft would have experience with that

https://en.m.wikipedia.org/wiki/AARD_code

mslansn•7mo ago
Friendly reminder that the AARD code never shipped.
HankB99•7mo ago
It shipped in the release version but was disabled according to a note on Wikipedia.

> Microsoft disabled the AARD code for the final release of Windows 3.1, but did not remove it so it could be later reactivated by the change of a single byte.

IIRC it did manage to make it into the PCs of some users - testers and early adopters?

/pedant

Lt_Riza_Hawkeye•7mo ago
it absolutely shipped in the beta...
smileybarry•7mo ago
Betas at the time were physical and tightly controlled, not a download or a toggle. I wouldn’t really call it “shipped”.
p_ing•7mo ago
"Shipped" means release to manufacturing (in that era).
jordemort•7mo ago
30 years on and still unwilling to name the actual companies involved. I get that discretion is a thing but this feels like how history becomes folklore.
a3w•7mo ago
Expected this to be about LLMs. Soon it will be, since negation is a hard concept to comprehend for humans, too?