frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://openciv3.org/
546•klaussilveira•9h ago•153 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
871•xnx•15h ago•527 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
77•matheusalmeida•1d ago•16 comments

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

https://github.com/valdanylchuk/breezydemo
186•isitcontent•10h ago•23 comments

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

https://github.com/pydantic/monty
189•dmpetrov•10h ago•84 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
10•videotopia•3d ago•0 comments

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

https://vecti.com
298•vecti•12h ago•133 comments

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

https://github.com/microsoft/litebox
347•aktau•16h ago•169 comments

Dark Alley Mathematics

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

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
343•ostacke•16h ago•90 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
441•todsacerdoti•18h ago•226 comments

Delimited Continuations vs. Lwt for Threads

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

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

https://eljojo.github.io/rememory/
240•eljojo•12h ago•148 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
44•kmm•4d ago•3 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
378•lstoll•16h ago•256 comments

What Is Ruliology?

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

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
222•i5heu•13h ago•168 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
97•SerCe•6h ago•78 comments

Show HN: ARM64 Android Dev Kit

https://github.com/denuoweb/ARM64-ADK
14•denuoweb•1d ago•2 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...
20•gmays•5h ago•3 comments

Learning from context is harder than we thought

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

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

https://github.com/phreda4/r3
63•phreda4•9h ago•11 comments

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

https://infisical.com/blog/devops-to-solutions-engineering
129•vmatsiiako•15h ago•56 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
40•gfortaine•7h ago•11 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
261•surprisetalk•3d ago•35 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/
1031•cdrnsf•19h ago•428 comments

Zlob.h 100% POSIX and glibc compatible globbing lib that is faste and better

https://github.com/dmtrKovalenko/zlob
6•neogoose•2h ago•3 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
56•rescrv•17h ago•19 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
85•antves•1d ago•61 comments

WebView performance significantly slower than PWA

https://issues.chromium.org/issues/40817676
20•denysonique•6h ago•3 comments
Open in hackernews

The Home Computer Hybrids

https://technicshistory.com/2026/01/25/the-home-computer-hybrids/
56•cfmcdonald•1w ago

Comments

buescher•1w ago
The fact that the Apple II met the new FCC requirements was a major competitive advantage for Apple, and there have been rumors over the years about how that happened. The higher emissions allowance was why you saw the big shift from monsters like the Atari 800 (heavy cast metal frame, aluminum or pot metal) and Commodore PET to lighter chassis like the Atari XL series and the Commodore VIC-20 and C64.
EvanAnderson•1w ago
The old FCC Standards kneecapped Atari. I think Atari would have had a much showing against Apple had they not had to have the heavy and expensive cast box inside every 400/800 and the increased cost for "smart" peripherals versus "dumb" slots. Those Atari machines are arguably more technically advanced and capable than the Apple II. The cost of FCC compliance drove up the price and hurt their market share.

I've always thought the whole Apple / aftermarket RF modulator trick was a bit underhanded.

flomo•1w ago
When I was a kid, I had a green screen Apple, and I wish I knew about 3rd party RF modulators. (It didn't work with an Atari-style modulator.) I never saw a setup like that, so I wonder how common they really were.
kwertyoowiyop•1w ago
It was the typical way to connect a TV to an Apple. I used one before I bought a monitor.
flomo•1w ago
Maybe 'typical' only in the very early days? I just never saw one plugged into a television rather than a computer monitor, nor did I ever hear about such a thing. I would have loved to play those games in color.
kwertyoowiyop•6d ago
I feel very old.
flomo•4d ago
We are both old, buddy. My dad bought this pretty loaded used system from a 'hacker', so at least I can post about z80 softcards and etc.
kwertyoowiyop•1d ago
Unironic use of CP/M qualifies you as O.G.!
MarkusWandel•1w ago
Except that after the initial model, the PET's case was plastic, or rather, structural foam, with no shielding applied to it all.
buescher•1w ago
Interesting. I didn't know that.
kmoser•1w ago
After the initial 2001 model, Commodore used a mix of materials, with some models made of all metal and some of a metal/plastic hybrid (metal base, plastic top), according to this website: https://www.zimmers.net/cbmpics/cbm/PETx/petfaq.html (look for "WHAT MODELS OF THE PET ARE THERE?")
zabzonk•1w ago
Source? Every Commodore PET I've ever come across had a metal chassis. Commodore64s and VICs had plastic ones.
MarkusWandel•6d ago
The chassis (the bottom black part) was always made out of metal. But all the white part above, on the very first PETs (the ones with the rectangular keyboard) it was made out of metal, and on all subsequent ones (with normal keyboard and green-on-black screens) it was made of this plastic material. Source: Personal experience (I'm old).
goopypoop•1w ago
usb mouse discovered
EvanAnderson•1w ago
Joe DeCur, primary architect of the Atari SIO bus, was involved in the design of USB. Some of his Atari-era notebooks helped kill a patent troll who was trying to extract rents from everybody using USB.
octorian•1w ago
And I'm reading this article while sitting at an EMC/EMI test facility monitoring the test for one of my products. Certainly an interesting, and somewhat on-topic, read.
LeoPanthera•1w ago
The UK did not have emissions regulations at the time, and the most popular computer of the early 80s in the UK, the Acorn BBC Micro, had no shielding whatsoever.

Acorn wanted to break into the US market, and so they had to redesign the computer with a massive metal box inside the outer plastic case.

Their attempt to launch in the US was a huge failure, and most of those computers were shipped back to the UK and "unconverted" to be resold in their home market.

But they didn't remove the metal box. So Brits could always tell when they had an ex-US BBC Micro because it weighed twice as much and had a huge metal box inside it.

NetMageSCW•1w ago
Seems strange no one came up with spraying the inside of the case with a metallic shielding layer of paint, as some later products eventually did.
cfmcdonald•1w ago
Author of the OP here. The "spray" technique was known in the early 80s, if not earlier. It's mentioned in Michael Tomczyk's "Home Computer Wars":

> The solution came in several forms. One way was to embed ferrite balls in the plastic case. Another way was to spray the inside of the case with a metal coating. But the best way was to encase the offending electronics in a small metal box inside the case, which is what was done with the VIC-20. [0]

Why a metal box is the best way, he doesn't say and I don't know. My best guess is that it was more effective/reliable at passing the tests.

[0]: https://archive.org/details/the-home-computer-wars/page/205/...

NetMageSCW•1w ago
I had an Atari 400 as the first computer I bought myself, which I upgraded to a “real” (if small) keyboard that replaced the membrane keyboard. I took it to college and used it with a printer and the Action! cartridge editor to write papers. (My printer was a carbon electrode arc printer that burned marks into regular paper, producing a soft brownish print.)
TacticalCoder•1w ago
> By June 1979, Atari had sold over one million VCS consoles.

Speaking of an even weirder hybrid before the hybrids... By 1979 Atari released a BASIC cartridge for the Atari VCS (later renamed Atari 2600): the VCS/2600 was a console. No keyboard. So the BASIC cartridge shipped with the most horrible keyboard ever invented.

So in a way the console themselves were the first hybrid.

Believe, I know: it's how I wrote my very first program ever. It was super simple: basically modifying programs drawing colored lines across the screen.

IIRC -- but I was a kid back then and now I'm nearly the mid 50s -- that BASIC cartdridge's keyboard required to be plugged in both joystick ports.

Oh. The. (128 bytes of RAM) Memories.

kmoser•1w ago
> The 1983 FCC-compliant Apple IIe. Unused slots have metal covers for RF shielding.

Interesting--I always assumed the metal covers (particularly on the old IBMs) were to keep out dust.

McGlockenshire•1w ago
Sorry I'm going to have to softly call bullshit on the TI 99/4 section.

> Texas Instruments intended to have total control over the software for its computers, and to reap all of the profits from selling ROM cartridges. Grown arrogant from their long string of consumer products successes (including 1978’s Speak and Spell), TI evidently felt they could dictate the terms for a new category without consideration for the existing, highly-competitive market for personal computers.

They're talking about GROMs here. The 99/4 firmware contains a virtual machine that implements what they call Graphics Programming Language, or GPL. What a search nightmare today!

The idea was that most programmers would be using GPL almost exclusively, and GPL was highly opinionated. The original designers wanted TI to actually build a custom processor just for it, but this was back when it was just a specification and not a design. Cartridges ended up with a non-standard ROM design for technical reasons first.

But ultimately the guy in charge of designing the damn thing intended the GROM requirement to be solving that technical problem first and offering a simplification to devs second. No need to find someone to build your own ROMs, just send us the data and some money!

Source: A five hour interview with Doctor Granville Ott. https://www.youtube.com/watch?v=keWwxWHGKtw

The guy's a good geek.

What the business did, though, is utterly incomprehensible. The company sounds like a complete disaster. No, there was no arrogant strategy. There was no strategy.

I'm currently working on an interview with the other guy on that stage (no, not the youtuber ... he's later) and writing an essay on the 99000.

The slant the article gives the 99/4 is really awful and doesn't seem planted in current knowledge.

bitwize•6d ago
One of the interesting factoids about the TI-99 series is that despite its lack of popularity compared to Apple and Commodore, it gave us the word "sprite" as a term of art in game graphics. The movable graphical elements of contemporary console displays, called "player-missile graphics" by Atari, "MOBs" by Commodore, and "OBJs" by Nintendo in their PPU documentation, were referred to as "sprites" in the design notes and patent application for the TMS9918 VDP used in the TI-99/4 (and its successor, the TMS9918A used in the TI-99/4A), doubtless as a reflection of the way they moved about completely independently of the underlying background tile map. The word appeared in the manuals for TI Extended BASIC and TI Logo, which gave even hobbyist programmers the ability to create and control these objects, and from there the word filtered out into the broader community, to the point where Commodore 128 BASIC had a SPRITE keyword. It's a very sticky term, easy to remember and eventually adopted by the whole community, and I'm kind of glad it came from the design process for my beloved TI-99/4A.

The TMS9918 would go on to be used in several other game consoles including the Sega SG1000, original MSX, and ColecoVision, in modified form in still more (all Sega consoles up through the Genesis), and inform the design of yet more (Nintendo's PPU). It was one of the first display chips to support sprites as full graphics, rather than a single row of a pixmap which must be reprogrammed every scanline (as Atari's player-missile graphics on the 2600 were).

McGlockenshire•6d ago
The creator of the TMS9918 would go on to build the TMS9995 and TMS99100 CPUs and later the graphics processors behind TIGA.