frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Personal care products disrupt the human oxidation field

https://www.science.org/doi/10.1126/sciadv.ads7908
41•XzetaU8•34m ago•3 comments

I made my VM think it has a CPU fan

https://wbenny.github.io/2025/06/29/i-made-my-vm-think-it-has-a-cpu-fan.html
234•todsacerdoti•3h ago•48 comments

Show HN: Octelium – FOSS Alternative to Teleport, Cloudflare, Tailscale, Ngrok

https://github.com/octelium/octelium
170•geoctl•6h ago•62 comments

Using the Internet without IPv4 connectivity

https://jamesmcm.github.io/blog/no-ipv4/
211•jmillikin•9h ago•92 comments

Bloom Filters by Example

https://llimllib.github.io/bloomfilter-tutorial/
103•ibobev•5h ago•14 comments

The Medley Interlisp Project: Reviving a Historical Software System [pdf]

https://interlisp.org/documentation/young-ccece2025.pdf
44•pamoroso•3h ago•3 comments

The Unsustainability of Moore's Law

https://bzolang.blog/p/the-unsustainability-of-moores-law
113•shadyboi•10h ago•74 comments

Scientists Retrace 30k-Year-Old Sea Voyage, in a Hollowed-Out Log

https://www.nytimes.com/2025/06/25/science/anthropology-ocean-migration-japan.html
24•benbreen•3d ago•7 comments

4-10x faster in-process pub/sub for Go

https://github.com/kelindar/event
11•kelindar•2h ago•2 comments

More on Apple's Trust-Eroding 'F1 the Movie' Wallet Ad

https://daringfireball.net/2025/06/more_on_apples_trust-eroding_f1_the_movie_wallet_ad
621•dotcoma•10h ago•394 comments

MCP: An (Accidentally) Universal Plugin System

https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin
711•Stwerner•1d ago•319 comments

Brad Woods Digital Garden

https://garden.bradwoods.io
16•samuel246•2d ago•2 comments

Implementing fast TCP fingerprinting with eBPF

https://halb.it/posts/ebpf-fingerprinting-1/
41•halb•6h ago•13 comments

Solving `Passport Application` with Haskell

https://jameshaydon.github.io/passport/
258•jameshh•18h ago•101 comments

Sequence and first differences together list all positive numbers exactly once

https://oeis.org/A005228
58•andersource•4d ago•24 comments

Why Go Rocks for Building a Lua Interpreter

https://www.zombiezen.com/blog/2025/06/why-go-rocks-for-building-lua-interpreter/
13•Bogdanp•3d ago•4 comments

The Death of the Middle-Class Musician

https://thewalrus.ca/the-death-of-the-middle-class-musician/
230•pseudolus•19h ago•480 comments

America's Coming Smoke Epidemic

https://www.theatlantic.com/science/archive/2025/06/wildfire-smoke-epidemic/683343/
7•JumpCrisscross•36m ago•1 comments

Schizophrenia is the price we pay for minds poised near the edge of a cliff

https://www.psychiatrymargins.com/p/schizophrenia-is-the-price-we-pay
170•Anon84•20h ago•255 comments

Improving River Simulation

https://undiscoveredworlds.blogspot.com/2025/04/improving-river-simulation.html
57•Hooke•3d ago•1 comments

We ran a Unix-like OS on our home-built CPU with a home-built C compiler (2020)

https://fuel.edby.coffee/posts/how-we-ported-xv6-os-to-a-home-built-cpu-with-a-home-built-c-compiler/
292•AlexeyBrin•1d ago•27 comments

Engineered Addictions

https://masonyarbrough.substack.com/p/engineered-addictions
619•echollama•1d ago•385 comments

What LLMs Know About Their Users

https://www.schneier.com/
43•voxleone•3d ago•21 comments

BusyBeaver(6) Is Quite Large

https://scottaaronson.blog/?p=8972
252•bdr•1d ago•178 comments

Public Lands Sell-Off Is Struck from the GOP Policy Bill

https://www.nytimes.com/2025/06/28/climate/public-lands-sell-off-dropped-mike-lee.html
3•JumpCrisscross•33m ago•1 comments

Show HN: A different kind of AI Video generation

35•fcpguru•3d ago•9 comments

JavaScript Trademark Update

https://deno.com/blog/deno-v-oracle4
830•thebeardisred•23h ago•303 comments

Show HN: SmartStepper – Multi-Step Form Library with Config-Based Flow

https://github.com/Miladxsar23/smartstepper
13•milad_shirian•3h ago•4 comments

Magnetic Tape Storage Technology: usage, history, and future outlook

https://dl.acm.org/doi/10.1145/3708997
34•matt_d•11h ago•9 comments

An Indoor Beehive in My Bedroom Wall

https://www.keepingbackyardbees.com/an-indoor-beehive-zbwz1810zsau/
159•gscott•1d ago•84 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
60•mastazi•3d ago

Comments

andrewoneone•6h 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•5h 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•3h 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•2h 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•2h 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•1h 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•1h 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•1h 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•5h 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•5h 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•5h 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•4h ago
Microsoft would have experience with that

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

mslansn•3h ago
Friendly reminder that the AARD code never shipped.
HankB99•3h 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•3h ago
it absolutely shipped in the beta...
smileybarry•2h 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•2h ago
"Shipped" means release to manufacturing (in that era).
jordemort•4h 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•3h ago
Expected this to be about LLMs. Soon it will be, since negation is a hard concept to comprehend for humans, too?