frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

GrapheneOS Overhauled Default Apps and Secure Clipboard

https://grapheneos.social/@GrapheneOS/117225539756835649
158•Cider9986•3h ago•78 comments

Making a Python interpreter in 1024 bytes

https://austinhenley.com/blog/python1024.html
40•azhenley•1h ago•12 comments

Show HN: Mador – Make any DOM reactive with a tiny 80-line Proxy state tuple

https://github.com/marsbos/mador
59•bosmarcel•3h ago•21 comments

Your intellectual fly is open (2025)

https://bcantrill.dtrace.org/2025/12/05/your-intellectual-fly-is-open/
492•cyb0rg0•12h ago•319 comments

Harnessing the Universal Geometry of Embeddings

https://arxiv.org/abs/2505.12540
34•ur-whale•3h ago•3 comments

NetBSD 9.5 released and EOL for NetBSD-9

https://blog.netbsd.org/tnf/entry/netbsd_9_5_released_and
100•jaypatelani•8h ago•4 comments

Reverse engineering the storage format for an undocumented database

https://blog.glazer.ee/posts/converting-cronos/
18•pintprint•2d ago•0 comments

Black Hole of Los Alamos Seller of surplus nuclear research materials (2011)

https://www.atlasobscura.com/places/black-hole-of-los-alamos
35•Bluestein•4d ago•9 comments

Babylonian Lamb Stew with Beets (1750–1730 BCE)

https://babylonian-collection.yale.edu/about/babylonian-cooking
86•yubblegum•3d ago•39 comments

Show HN: Sol, my macOS music player and jukebox app, is now free and open source

https://github.com/FulltimeFeline/Sol
26•fulltimefeline•3h ago•12 comments

Asahi Linux on M3

https://asahilinux.org/2026/09/m2-episode-1/
340•mdp2021•10h ago•188 comments

Hackers have withdrawn ~4k BTC (~$320M) from the Liquid Federation wallet

https://twitter.com/Liquid_BTC/status/2096696272447218108
38•felipelalli•1h ago•15 comments

Research carried out using NetBSD

https://www.netbsd.org/gallery/research.html
74•Bluestein•8h ago•17 comments

A/I shuts down – Stay human

https://keepitfree.ai/announcements/a/i-shuts-down-stay-human/
502•captainmuon•9h ago•358 comments

Vidact – a compiler that turns React into direct DOM operations

https://www.vidact.dev/
45•mohebifar•4d ago•22 comments

Electronic skin for prosthetics to sense temperature and pressure

https://news.wsu.edu/press-release/2026/08/20/researchers-develop-electronic-skin-for-prosthetics...
44•gmays•4d ago•5 comments

D2 Is Non-Profit

https://d2lang.com/blog/d2-non-profit/
21•alixanderwang•5h ago•6 comments

Political meddling at the Census Bureau damages the US statistical system

https://www.piie.com/blogs/realtime-economics/2026/political-meddling-census-bureau-damages-entir...
51•boshomi•1h ago•13 comments

Doomscrolling Ourselves to Death

https://www.edwest.co.uk/p/doomscrolling-ourselves-to-death
357•shubhamjain•12h ago•253 comments

M-DISC – DVD/Blu-ray compatible discs that may last up to 1000 years

https://en.wikipedia.org/wiki/M-DISC
178•gurjeet•4d ago•83 comments

Opalite Health (YC W26) Is Hiring – Founding GTM

https://www.ycombinator.com/companies/opalite-health/jobs/bNedVAD-founding-gtm
1•ckuo9•7h ago

Isar Aerospace reaches orbit and deploys payloads on second flight

https://isaraerospace.com/press/history-for-european-spaceflight-isar-aerospace-reaches-orbit-and...
554•mpweiher•17h ago•178 comments

Adverse Selection and Markouts

https://machow.ski/posts/markouts_and_adverse_selection/
3•costco•5d ago•0 comments

Windows 11's "special" developer edition looks like another marketing misfire

https://www.neowin.net/opinions/windows-11s-special-developer-edition-sounds-like-yet-another-mar...
51•bundie•3h ago•38 comments

It took a year to ship WebAssembly in Anubis

https://anubis.techaro.lol/blog/2026/anubis-wasm/
119•xena•3h ago•81 comments

Research acceleration: The view inside OpenAI

https://openai.com/index/research-acceleration-view-inside-openai
101•iamsyr•9h ago•71 comments

Nitter and XCancel resume service after legal advice

https://github.com/zedeus/nitter/commit/1428b4c2b4246f92a7e5b2673438e5fb39fcc4a3
416•zImPatrick•6h ago•231 comments

An Alien Mind

https://openai.com/index/an-alien-mind/
305•tosh•7h ago•268 comments

IBM Quantum Nighthawk R2

https://www.ibm.com/quantum/blog/nighthawk-r2
80•fuglede_•3d ago•36 comments

A Week of Bug Reporting

https://tratt.net/laurie/blog/2022/a_week_of_bug_reporting.html
5•luu•2d ago•1 comments
Open in hackernews

Making a Python interpreter in 1024 bytes

https://austinhenley.com/blog/python1024.html
40•azhenley•1h ago

Comments

TZubiri•1h ago
A lot of criticism of python often mentions the whitespace as lexical scope tokens, and that criticism is usually posited by users of the language.

As implementer of an interpreter, did you feel that whitespace for lexical scoping made the job of writing the lexer significantly more complex?

nomel•51m ago
And, there are multiple white space symbols!

<space><space><tab><space>

is different than

<space><tab><space><space>

So you also have to track the actual sequence of counts of white space used for each level, rather than just a simple count.

rmunn•40m ago
Or you just forbid mixing spaces and tabs in the same indentation sequence, the way most whitespace-sensitive languages seem to end up doing. Or you make a slightly more reasonable rule: spaces may follow tabs, but no tabs may follow a space. That's at least unambiguous.
fc417fc802•10m ago
But it also feels arbitrary and annoyingly restrictive. On top of that there are at least 25 whitespace codepoints in UTF. Should your language really be opinionated about when, where, and in what order (for example) the "mongolian vowel separator" appears?
jubilanti•27m ago
> <space><space><tab><space> is different than <space><tab><space><space>

in my view, both are the same, both `is` (or ===) an IndentationError raise

fc417fc802•8m ago
It's just a stack containing strings at the end of the day. Really not a big deal.
ni5arga•50m ago
the blog post is pretty well-written! loved how he wrote about the the code-golfing part.
teddyh•40m ago
For those who actually need something like this in production, there is Snek: <https://sneklang.org/> “Snek is a tiny embeddable language targeting processors with only a few kB of flash and ram.”
hankbond•39m ago
Good use of free will and well-written. Very nice walkthrough austin!
Scubabear68•39m ago
I was very disappointed that this is “interpreting” some tiny made up language.

This is not Python, or even within three orders of magnitude of Python.

SPBS•11m ago
It’s true, the title should have said “Python-like”
tempodox•15m ago
This seems to be in the same spirit as Justine Tunney's SectorLISP. Very cool.

https://justine.lol/sectorlisp/