frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Tiny C Compiler

https://bellard.org/tcc/
27•guerrilla•1h ago•9 comments

SectorC: A C Compiler in 512 bytes

https://xorvoid.com/sectorc.html
138•valyala•5h ago•23 comments

You Are Here

https://brooker.co.za/blog/2026/02/07/you-are-here.html
11•mltvc•1h ago•6 comments

The F Word

http://muratbuffalo.blogspot.com/2026/02/friction.html
66•zdw•3d ago•25 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...
31•gnufx•3h ago•31 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
71•surprisetalk•4h ago•85 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
110•mellosouls•7h ago•211 comments

Italy Railways Sabotaged

https://www.bbc.co.uk/news/articles/czr4rx04xjpo
44•vedantnair•1h ago•23 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...
21•randycupertino•26m ago•10 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
150•AlexeyBrin•10h ago•28 comments

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

https://openciv3.org/
858•klaussilveira•1d ago•263 comments

LLMs as the new high level language

https://federicopereiro.com/llm-high/
6•swah•4d ago•0 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
109•vinhnx•8h ago•14 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
1106•xnx•1d ago•619 comments

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

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
71•thelok•6h ago•13 comments

First Proof

https://arxiv.org/abs/2602.05192
72•samasblack•7h ago•56 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-...
17•mbitsnbites•3d ago•0 comments

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

https://jonathanwhiting.com/writing/blog/games_in_c/
152•valyala•5h ago•132 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
249•jesperordrup•15h ago•82 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
527•theblazehen•3d ago•196 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
36•momciloo•5h ago•5 comments

Selection rather than prediction

https://voratiq.com/blog/selection-rather-than-prediction/
17•languid-photic•3d ago•5 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
96•onurkanbkrc•9h ago•5 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
201•1vuio0pswjnm7•11h ago•300 comments

72M Points of Interest

https://tech.marksblogg.com/overture-places-pois.html
41•marklit•5d ago•6 comments

A Fresh Look at IBM 3270 Information Display System

https://www.rs-online.com/designspark/a-fresh-look-at-ibm-3270-information-display-system
51•rbanffy•4d ago•12 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
636•nar001•9h ago•279 comments

Coding agents have replaced every framework I used

https://blog.alaindichiappari.dev/p/software-engineering-is-back
266•alainrk•9h ago•442 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
106•speckx•4d ago•134 comments
Open in hackernews

Digital echoes: open bus behavior on the compact Macintosh

https://thomasw.dev/post/compact-mac-openbus/
65•zdw•2mo ago

Comments

retrac•2mo ago
> The CPU (the Motorola 68000) initiates all communication in the case of the Macintosh

Minor nitpick but the video controller has direct access to RAM and when the visible part of the display is being drawn by the video controller, it does cycle-stealing DMA that preempts the CPU.

You can read in depth about it from Steve Chamberlain, the designer of an FPGA low level clone of the Mac Plus here: [0]

By the way but this why the compact Macs have CPU performance of about a 6 MHz 68000 when clocked at almost 8 MHz. About half the time the display is being redrawn. And about half the memory bandwidth is used up at those times.

Bit of a tangent but the Apple II used a similar approach for its video system. As the article notes, the 68K has a prefetch queue. So it's always reading ahead which is what you get from reading an open bus. But the 6502 is a simple CPU without that fancy prefetch queue, so if you read a non-extant address on the Apple II you get what the video system just read and drew in the previous half-cycle. It's possible to sync up the CPU with the video system this way; something otherwise impossible on the Apple II. [1]

[0] https://www.bigmessowires.com/2011/08/25/68000-interleaved-m...

[1] http://www.deater.net/weave/vmwprod/megademo/vapor_lock.html

ErroneousBosh•2mo ago
> Bit of a tangent but the Apple II used a similar approach for its video system.

A lot of home computers did. The ZX Spectrum has the same weirdass screen layout as Apple II HGR, for much the same reason - the screen is scanned in 256-byte (32 bytes by eight rows) blocks so that you hit all the 256 byte pages with a refresh one after the other. It's kind of an odd choice because the Z80 could be set up to handle DRAM refresh by itself, but the 6502 did not have that luxury.