frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Tiny C Compiler

https://bellard.org/tcc/
127•guerrilla•4h ago•56 comments

SectorC: A C Compiler in 512 bytes

https://xorvoid.com/sectorc.html
214•valyala•8h ago•38 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
120•surprisetalk•8h ago•130 comments

Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory

https://github.com/localgpt-app/localgpt
5•yi_wang•54m ago•0 comments

Brookhaven Lab's RHIC concludes 25-year run with final collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
48•gnufx•7h ago•50 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
145•mellosouls•11h ago•306 comments

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

https://openciv3.org/
890•klaussilveira•1d ago•271 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
142•vinhnx•11h ago•16 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
169•AlexeyBrin•14h ago•30 comments

FDA intends to take action against non-FDA-approved GLP-1 drugs

https://www.fda.gov/news-events/press-announcements/fda-intends-take-action-against-non-fda-appro...
77•randycupertino•3h ago•134 comments

First Proof

https://arxiv.org/abs/2602.05192
108•samasblack•10h ago•69 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
274•jesperordrup•18h ago•87 comments

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
60•momciloo•8h ago•11 comments

Show HN: A luma dependent chroma compression algorithm (image compression)

https://www.bitsnbites.eu/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-...
31•mbitsnbites•3d ago•2 comments

Show HN: Craftplan – Elixir-based micro-ERP for small-scale manufacturers

https://puemos.github.io/craftplan/
8•deofoo•4d ago•1 comments

Eigen: Building a Workspace

https://reindernijhoff.net/2025/10/eigen-building-a-workspace/
7•todsacerdoti•4d ago•2 comments

Al Lowe on model trains, funny deaths and working with Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
89•thelok•10h ago•18 comments

The F Word

http://muratbuffalo.blogspot.com/2026/02/friction.html
101•zdw•3d ago•51 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
556•theblazehen•3d ago•206 comments

Microsoft account bugs locked me out of Notepad – Are thin clients ruining PCs?

https://www.windowscentral.com/microsoft/windows-11/windows-locked-me-out-of-notepad-is-the-thin-...
100•josephcsible•6h ago•121 comments

I write games in C (yes, C) (2016)

https://jonathanwhiting.com/writing/blog/games_in_c/
175•valyala•8h ago•165 comments

The AI boom is causing shortages everywhere else

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

Selection rather than prediction

https://voratiq.com/blog/selection-rather-than-prediction/
26•languid-photic•4d ago•7 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
114•onurkanbkrc•13h ago•5 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
220•limoce•4d ago•123 comments

Where did all the starships go?

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

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

https://github.com/valdanylchuk/breezydemo
296•isitcontent•1d ago•39 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
577•todsacerdoti•1d ago•279 comments

72M Points of Interest

https://tech.marksblogg.com/overture-places-pois.html
49•marklit•5d ago•10 comments
Open in hackernews

Playing Board Games with Deep Convolutional Neural Network on 8bit Motorola 6809

https://ipsj.ixsq.nii.ac.jp/records/229345
43•mci•1w ago

Comments

pklausler•1w ago
I think of the 6809 as a 16-bit microprocessor, myself (pace Wikipedia). It has 16-bit registers, load/stores, and add/subtracts. A nice clean architecture for its day.
spogbiper•1w ago
I learned assembly on the 6809 and enjoyed it quite a bit. Much nicer than x86, which pretty much convinced me never to do assembly again
Projectiboga•1w ago
It was a hybrid processor, 16 on the inside 8 bit on the bus. From Wikipedia.

The Motorola 6809 ("sixty-eight-oh-nine") is an 8-bit microprocessor with some 16-bit features. It was designed by Motorola's Terry Ritter and Joel Boney and introduced in 1978. Although source compatible with the earlier Motorola 6800, the 6809 offered significant improvements over it and 8-bit contemporaries like the MOS Technology 6502, including a hardware multiplication instruction, 16-bit arithmetic, system and user stack registers allowing re-entrant code, improved interrupts, position-independent code, and an orthogonal instruction set architecture with a comprehensive set of addressing modes.

adrian_b•1w ago
Motorola 6809 was a great improvement over Zilog Z80 (previously the best "8-bit" processor), but unfortunately it was introduced too late, in 1979, when the transition towards 16-bit CPUs able to address more than 64 kB of memory had already started.

Motorola had made the mistake of introducing at the same time 2 different incompatible ISAs, one for CPUs covering the low-end of the market, MC6809, and one for CPUs covering the high-end of the market, MC68000. This mistake has cost them the chance of being selected for the IBM PC (because MC68000 was considered too expensive, while MC6809 was not future-proof, with its limited addressing space). After they have seen the success of Intel with its 2 software-compatible CPUs, 8086 for the high end and 8088 for the low end, Motorola has also introduced MC68008, a MC68000 variant for cheaper computers, but it was too late, as the IBM PC became dominant.

Mountain_Skies•1w ago
It also kept the HCF, Halt and Catch Fire, opcode.
mrandish•1w ago
> Although source compatible with the earlier Motorola 6800, the 6809 offered significant improvements over it and 8-bit contemporaries like the MOS Technology 6502

For those who don't know the history, the 6502 was initially the 6501, created to be a cut-down, cheaper alternative to the 6800 by many of the same engineers who designed the 6800 at Motorola. Since the idea of copyrighting an instruction set wasn't really a thing yet, the 6501 started out very, very similar to the 6800. Their goal was to basically make a clone of the 6800, except to cut costs so dramatically many changes had to be made, features cut, registers, instructions and interrupts removed. Even so, the 6501 was still pin for pin compatible with the 6800 until Motorola sued Mostek over it. The settlement was that Mostek change the pin out, so the 6501 became the 6502.

Chuck Peddle was the head technical sales person for the 6800 at Motorola and in every customer meeting where he showed early prototypes, customers loved the CPU but said the price was simply a non-starter. He got so sick of hearing it, he quit, joined Mostek, recruited some 6800 engineers and started the 6500 chip project to compete.

RandomTeaParty•1w ago
"Board games" here means go (and only it?)

I honestly was hoping for some tabletop eurogames or smth...

actionfromafar•1w ago
... 8-bit microprocessor launched by Motorola in 1978

...reached a playing strength on par with GNU Go

adrian_b•1w ago
MC6809 was actually launched in 1979, like MC68000, about one year after the launch of 8086 in 1978 by Intel.

What Motorola did in 1978 was to publish some articles in the specialized magazines, announcing MC6809 as the future better replacement for their existing MC6800 derivatives. This is the same like Intel describing during last year how great will be their Panther Lake CPU, but Panther Lake has really been launched only a couple of days ago.

mathgeek•1w ago
Having also inferred "board games" to mean something I'd play on an average game night these days, it did cause me to reflect on making sure I think a bit before jumping to conclusions. The modern world has certainly trained me to think "pfft, call me when this can play a _real_ board game" as my first response, and that's pretty pathetic of me IMHO. The technology in use here makes it a really interesting topic.
mrandish•1w ago
As I teenager I got my first computer in 1982 - a 6809-based 4K model from Radio Shack named just "Color Computer" (because all their other models were B&W)! I taught myself BASIC and then assembler on that machine. Because I had nothing to compare it to, I didn't know the 6809 was the most advanced of the 8-bit CPUs, with 16 bit registers, layered interrupts, separate user and system stack pointers and a highly orthogonal instruction set enabling re-entrant, position-independent code, relative addressing, indirect pointers and complex addressing modes. In 1985 I naturally graduated to the 68000 based Amiga and was immediately at home with its powerful addressing modes and deep architecture. It was only decades later when I bought 6502 and Z80 systems as a retro collector and did some assembler on them that I learned just how spoiled I was with the 09!

There was even a multi-tasking, multi-user operating system called OS-9 created for the 6809 that was quite UNIX-like. Businesses actually connected serial terminals and supported four or more simultaneous users doing work all day on these little 8-bit, 64K micros. It was extremely capable and even quite elegant in it's architecture.

Unfortunately, in the 70s Motorola misjudged how large the market for personal microcomputers would grow and over-priced the original 6800 (1975: basic 8-bit) and 6809 (1978: advanced 8/16 bit). Even though the 6809 was more than double the clock for clock performance of a 6502 or Z80, at four times the price, it was a tough sell to consumer computer makers. By the time Motorola lowered the price, it was too late as platform choices had been made and the 68000, the 6809's 16/32-bit big brother, was just around the corner. A key reason Jobs may have been able to cut a killer deal to put the 68000 in the Mac was simply that Motorola had been losing almost every big CPU design win based on their earlier mis-estimates of the market.

But if you made a bar bet today to do something challenging on a 1970s 8-bit CPU, you'd win by picking a 6809 or, even better, its lesser-known CMOS version the 6309, created as a second-source part by Hitachi. Being CMOS the 6309 was operationally identical to the 6809 but could run at 3.5 Mhz vs the 6809's 2 Mhz. The 6309 also has a 'secret' alternate mode that saves cycles over the 6809 on many common operations as well as adding several new instructions including a hardware divide. The paper being in Japanese, I was surprised they didn't use a 6309 since it can easily be swapped into any 6809 socket for a quick boost .

Little known history: Apple's original prototypes for the Macintosh were actually based on the 6809 before Jobs negotiated his legendary discount deal for 68000 CPUs. Most pinball machines of the 80s, 90s and even early 00s were based on the 6809. I have a Simpson's Pinball Party machine released in 2003 based on a 6809. Quite a long life for not only an 8-bit ISA, but in the same 1970s package, voltage and clock speed. Interesting to see such an ancient CPU as the brain of a $3,000 modern design driving a 144-pin surface mount FPGA next to it (which probably has orders of magnitude more gates)!