Hacker News
Latest
Headlong: A Microharness for Persistent Agents
2026-08-25 @ 03:54:19Points: 22Comments: 7
Ask HN: Good large format (>20 inches) touchscreen E-Paper display options?
2026-08-25 @ 03:46:01Points: 11Comments: 2
Thomson Reuters Launches Its Own Frontier Model
2026-08-25 @ 02:11:39Points: 63Comments: 22
How Universities Should Prepare Founders
2026-08-25 @ 01:40:39Points: 70Comments: 63
Was modern art a CIA psy-op? (2020)
2026-08-25 @ 01:35:00Points: 48Comments: 53
Bookshelf – Self-hosted eBook library that runs on object storage
2026-08-24 @ 23:00:37Points: 68Comments: 26
iCloud+ Hide My Email addresses will remain on icloud.com
2026-08-24 @ 22:13:40Points: 342Comments: 90
Moon (2024)
2026-08-24 @ 22:06:02Points: 137Comments: 22
Vintage Artificial Intelligence: Before It Got Awkward
2026-08-24 @ 21:01:38Points: 75Comments: 17
Oceans hit highest temperature on record
2026-08-24 @ 19:19:08Points: 471Comments: 384
LLMs could control their host machines by exploiting inference engines
2026-08-24 @ 19:03:06Points: 116Comments: 58
Octopus intelligence may be related to never-before-seen mutation
2026-08-24 @ 17:57:13Points: 119Comments: 88
Autostep (YC P26) Is Hiring AI/Fullstack Engineers and a Chief of Staff
2026-08-24 @ 17:53:14Points: 1
Where did all the public bathrooms go?
2026-08-24 @ 17:07:01Points: 199Comments: 436
The entire city of San Francisco as a video game
2026-08-24 @ 17:05:38Points: 408Comments: 131
Show HN: A Modern GUI Library for Ada: CSS Styling, XML UI, SDL3
2026-08-24 @ 16:30:51Points: 36Comments: 15
Ox-Alpha Is GLM?
2026-08-24 @ 16:30:16Points: 48Comments: 24
Jabber/XMPP: 25 Years of Digital Independence
2026-08-24 @ 15:51:31Points: 201Comments: 93
MS Paint and Photos inivisibly watermark even locally generated output with GUID
2026-08-24 @ 15:28:04Points: 635Comments: 254
Xiaomi: New CPU matches Apple cores single threaded, much faster multithreaded
2026-08-24 @ 15:08:17Points: 794Comments: 547
Could we dredge the Netherlands without fossil fuels? (2018)
2026-08-24 @ 15:07:07Points: 47Comments: 52
Walgit – a Git server that is one binary in front of an object store
2026-08-24 @ 14:49:49Points: 53Comments: 7
Peppermint oil reduces blood pressure by 8.48 mmHg in small study
2026-08-24 @ 14:44:55Points: 119Comments: 69
Crafting QR Codes: A deep dive into QR code art (2024)
2026-08-24 @ 14:15:38Points: 38Comments: 0
What's new in Emacs 31.1
2026-08-24 @ 13:07:22Points: 73Comments: 12
How Europe is killing makers and micro-entrepreneurs
2026-08-24 @ 13:05:25Points: 1169Comments: 690
SeL4 security proofs now complete on AArch64
2026-08-24 @ 11:32:51Points: 177Comments: 39
Training AI to Paint with Code
2026-08-23 @ 19:39:29Points: 58Comments: 5
Show HN: I wrote a BASIC interpreter that boots on UEFI machines
2026-08-23 @ 17:48:12Points: 28Comments: 7
Then I wondered: why should it need an operating system?
So I made it boot directly on x64 machines using UEFI.
The UEFI version uses the Graphics Output Protocol for its framebuffer and gets its keyboard input directly from the firmware. There is no Windows or Linux underneath it. The machine boots into BASIC.
It supports the usual BASIC machinery plus graphics primitives, 32-bit colour, floating point, file operations and other features I've been adding as I encounter programs that need them. There is now also a Windows version, which makes it considerably easier to try.
One of my goals is compatibility with the style and behaviour of old Microsoft BASICs rather than creating a modern language that merely happens to use BASIC syntax.
I'm currently porting my text adventure Pixel Prose to Thoreau BASIC. That's becoming a much better test suite than artificial tests because every missing feature or subtly wrong behaviour eventually gets exposed by an actual program.
The project is deliberately small. The UEFI version greets you with:
"I make myself rich by making my wants few." — Henry David Thoreau
followed, somewhat ironically on a modern PC, by something like:
27,340,685,312 bytes free
I'd be interested in hearing from people who wrote BASIC in the 80s/90s, interpreter/compiler people, and anyone sufficiently strange to still find a Ready prompt inviting.