logoalt Hacker News

Show HN: X86CSS – An x86 CPU emulator written in CSS

114 pointsby rebane2001today at 2:27 AM43 commentsview on HN

Comments

freakynittoday at 6:08 AM

Incredible achievement. Horrible development on CSS front.

CSS should NOT be becoming turing complete. Nor any other DSL.

Dylan16807today at 6:20 AM

> A hover-based clock, such as the one in Jane Ori's CPU Hack, is fast and stable, but requires you to hold your mouse on the screen, which some people claim does not count as turing complete for whatever reason, so I wanted this demo to be fully functional with zero user input.

That hover clock post is from 2023 and the "some people claim does not count" post is 2022. They were probably talking about the ones that make you check thousands of boxes to drive the logic forward.

Anyway, very cool advancement.

hudecekdevtoday at 7:08 AM

This is absolutely horrible... in a good way. Kinda like Doom in a PDF. Well done.

csmantletoday at 3:55 AM

I think we can look forward to running this on more non-Chrome browsers once @function [0] gets wider support?

[0]: https://caniuse.com/wf-function

show 1 reply
voidUpdatetoday at 8:05 AM

So is this x86 compatible, or 8086 compatible? Because those are different things

show 3 replies
dmitrygrtoday at 3:54 AM

There is absolutely no reason for css to be turing complete. None. That being said, well done

show 1 reply
notpushkintoday at 4:00 AM

Whoa!

Completely unrelated but somehow unsurprising:

Zero-day CSS: CVE-2026-2441 exists in the wild - https://news.ycombinator.com/item?id=47062748 - February 2026 (233 comments)

show 2 replies
Alohatoday at 6:19 AM

This feels like... just because you can, doesnt mean you should.

_s_a_m_today at 7:41 AM

Only Chrome ..

MetaMonktoday at 4:18 AM

this is incredible

andrewstuarttoday at 4:15 AM

Abomination! (Makes sign of cross)

Also: wow.

gurjeettoday at 4:52 AM

> Your browser is unable to run this demo. Please try with an up-to-date Chromium-based browser.

Sorry to see internet regressing to Internet Explorer days.

Edited to add: This is the message I get when using Firefox.

show 3 replies
zenon_paradoxtoday at 3:22 AM

[flagged]

show 1 reply
nsonhatoday at 6:28 AM

I realy hope an AI did this intead of human, such a waste of time (the css part, not the x86)