frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Jsonnet implementation in Jsonnet

https://github.com/Duologic/jsonnet-in-jsonnet
1•Duologic•1y ago
I've written a Jsonnet interpreter in Jsonnet.

A few years ago I wrote a code generator for Jsonnet (crdsonnet [1]) and found templating insufficient. This lead me to create a JSON Schema for the language along with a library[2] that can manifest the expressions reliably. I was unaware that this was an intermediate representation (in the world of interpreters). Fun fact: while cdrsonnet uses astsonnet to generate code, astsonnet is partially generated by crdsonnet.

Last year I got curious and wrote a parser, first without a lexer (I didn't knew I needed it) and later with a lexer (Oh, did my code got way more manageable). The code gets parsed into this intermediate representation, with other words using JSON Schema as a type system for Jsonnet.

This year I got curious again and tried to execute the code from within Jsonnet as well, past weekend I finally reached a point where I could reliably execute most of the test cases from the go-jsonnet repository.

It was an interesting learning experience and it gave me a much deeper understanding of how programming languages work in general.

[1] https://github.com/crdsonnet/crdsonnet

[2] https://github.com/crdsonnet/astsonnet

Show HN: Bobby – Over Engineering PR Reviews

https://bobby.viraj.computer/
1•angrybayblade•3m ago•0 comments

Show HN: BBRouter – Ben Eater's 8-bit computer, simulated on 3D breadboards

https://bbrouter.com/bbrouter/ben-eater-sap-1
2•creack•8m ago•0 comments

Donnie Darko: A Mind-Twisting Cult Classic Turns 25

https://www.nytimes.com/2026/10/26/movies/donnie-darko-oral-history-25-year-anniversary.html
4•gnabgib•13m ago•1 comments

Honest Government Ad – AI Data Centres [video]

https://www.youtube.com/watch?v=kON2ZI2BNj8
2•SockThief•14m ago•0 comments

Honest Government Ad – The Great FuckOffening [video]

https://www.youtube.com/watch?v=v_Lua2Xzg5s
1•SockThief•16m ago•0 comments

Aesthetic City Builder

https://game.theaestheticcity.com
2•idbnstra•16m ago•0 comments

Smear Campaign Towards GrapheneOS

https://grapheneos.social/@GrapheneOS/117537776055163844
3•monneyboi•20m ago•0 comments

Chainalysis security incident with customers PII compromised

https://www.chainalysis.com/blog/security-incident-october-30/
3•androidnstuff•23m ago•1 comments

Constructing a Quine from Kleene's Second Recursion Theorem

https://emarzion.github.io/KSRT/
1•mkckto•24m ago•0 comments

Frontiers – Association between statin therapy and dementia risk

https://www.frontiersin.org/journals/pharmacology/articles/10.3389/fphar.2026.1915633/full
1•bilsbie•24m ago•0 comments

A collection of custom M-VAVE FM1 Firmware

https://fm1-editor.com/firmware/
1•natebc•32m ago•0 comments

A developer recreated a 1990s 486 PC in JavaScript

https://www.tomshardware.com/video-games/retro-gaming/developer-builds-a-complete-intel-486-pc-em...
3•zomtorg•35m ago•0 comments

Work Requirements for Trick-or-Treaters

https://morewrong.lol/?post=work-requirements-trick-or-treaters
4•HeliumHydride•35m ago•0 comments

Inverse Zitron: An Investment Strategy

https://chalmovsky.com/posts/inverse-zitron
10•chalmovsky•38m ago•5 comments

Ultron – an uncensored agent that can do your coding

https://chat.gtgimage.com
1•JaredtheG•40m ago•0 comments

Writing was flagged as AI. What does that mean?

https://www.npr.org/2026/10/31/nx-s1-5963520/ai-writing-detectors-pangram
1•paulpauper•41m ago•0 comments

OpenAI's blow to mathematicians: They have annihilated my field of research

https://www.lemonde.fr/en/science/article/2026/10/12/openai-s-latest-blow-to-mathematicians-they-...
4•sieste•43m ago•3 comments

When AI writes almost all code, what happens to software engineering?

https://newsletter.pragmaticengineer.com/p/when-ai-writes-almost-all-code-what
1•rzk•45m ago•1 comments

DeepSeek put the architecture for their always-on autonomous agent on GitHub

https://github.com/deepseek-ai/dsh-superagent-prototype
5•yogthos•47m ago•0 comments

A coding agent that fits in 636 KB – no Node, no Python, no NPM

https://github.com/descz/delta
1•descz•48m ago•0 comments

Becoming a Better Writer

https://newsletter.pragmaticengineer.com/p/becoming-a-better-writer
1•rzk•52m ago•1 comments

Show HN: HackerNewsTV – Daily YouTube playlist of latest HN videos

2•jimothyhalpert7•54m ago•0 comments

London police arrest 139 as hundreds protest Palestine Action ban

https://www.aljazeera.com/news/2026/10/31/london-police-arrest-48-as-hundreds-protest-palestine-a...
2•grandpajoey•1h ago•0 comments

Organizing Intelligence [pdf]

https://storage.googleapis.com/deepmind-media/papers/organizing-intelligence.pdf
1•matt_daemon•1h ago•0 comments

Show HN: I26 – Interstate '76 reimplemented in Godot engine

https://github.com/vahokif/I26
3•chpatrick•1h ago•0 comments

Show HN: Google Photos wallpaper collages for Windows

https://github.com/dctian/google-photo-wallpaper
1•dctian•1h ago•0 comments

Speeding up GPU copies by permuting iteration spaces

https://futhark-lang.org/blog/2026-10-31-faster-copying.html
1•dverlaeckt80•1h ago•0 comments

When Electric Cars Were for Women

https://spectrum.ieee.org/early-electric-vehicles
16•dverlaeckt80•1h ago•3 comments

Observations from Running Steal My Bitcoin

https://pavursec.com/blog/stealmybitcoin/
4•cloudlandsdev•1h ago•1 comments

Yours.ai- a Studio for Interesting Ideas

https://www.yoursai.in
2•ChiefAidy•1h ago•0 comments