| ▲ | Show HN: X86CSS – An x86 CPU emulator written in CSS(lyra.horse) |
| 50 points by rebane2001 3 hours ago | 12 comments |
| |
|
| ▲ | notpushkin 2 hours ago | parent | next [-] |
| 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) |
| |
|
| ▲ | csmantle 2 hours ago | parent | prev | next [-] |
| 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 |
| |
| ▲ | rebane2001 2 hours ago | parent [-] | | It relies on a few things, but @functions, if() statements, and container style queries are the main ones. |
|
|
| ▲ | dmitrygr 2 hours ago | parent | prev | next [-] |
| There is absolutely no reason for css to be turing complete. None. That being said, well done |
| |
| ▲ | notepad0x90 14 minutes ago | parent [-] | | Can an argument be bade that CSS only exists becuase javascript failed to develop a styling component to displace it? I like to think webassembly is the right track. But ECMAScript and CSS alike need(ed) to devolve into a simpler byte-code like intermediary language syntax. Browsers supporting complex languages has always been a bad idea, what they need to support is capabilities, and access and security primitives. wasm hasn't displaced javascript, because afaik, the wasm spec for browsers doesn't require them to implement javascript (and ideally, CSS) via wasm. Instead of distilling, simplifying and speccing CSS and Javascript, browsers caked on layers upon layers of complicated features. The idea that browsers should define and regulate the languages developers use to write front-end code needs to die. |
|
|
| ▲ | MetaMonk an hour ago | parent | prev | next [-] |
| this is incredible |
|
| ▲ | andrewstuart 2 hours ago | parent | prev | next [-] |
| Abomination! (Makes sign of cross) Also: wow. |
|
| ▲ | gurjeet an hour ago | parent | prev [-] |
| > 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. |
| |
| ▲ | StilesCrisis 44 minutes ago | parent | next [-] | | Not really, Internet Explorer was single platform and closed source. | |
| ▲ | harsh-trvth 33 minutes ago | parent | prev [-] | | I'd argue that it's the non-Chrome browsers holding the web back nowadays. Realistically, Firefox and Safari exist to just hold back web standards and eventually implement features Chrome had yesterday. | | |
|