frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Jsonnet implementation in Jsonnet

https://github.com/Duologic/jsonnet-in-jsonnet
1•Duologic•7mo 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

Wayfarer Labs is about to be OverWorld

https://wayfarerlabs.ai
1•overworld•1m ago•1 comments

Software Error Will Force 325,000 Californians to Replace Real IDs

https://www.nytimes.com/2026/01/02/us/california-real-id-dmv-error.html
1•bookofjoe•3m ago•1 comments

EmacsConf 2025 Notes

https://sachachua.com/blog/2026/01/emacsconf-2025-notes/
1•JNRowe•5m ago•0 comments

Tell HN: I shipped a script-based language filter and an onboarding tour

1•rankiwiki•6m ago•0 comments

One line, one agent: LLM-native language NERD goes agent-first

https://www.nerd-lang.org/agent-first
1•gnanagurusrgs•9m ago•1 comments

Show HN: Wip – Watch and reload any process using pluggable hooks

https://github.com/system32-ai/wip
1•debarshri•10m ago•0 comments

Microsoft kills official way to activate Windows 11/10 without internet

https://www.neowin.net/news/report-microsoft-quietly-kills-official-way-to-activate-windows-1110-...
2•josephcsible•10m ago•0 comments

Ask HN: Is there any way to lock apps on iPhone?

1•Quinzel•11m ago•1 comments

Liballocs: Meta-level run-time services for Unix processes

https://github.com/stephenrkell/liballocs
1•PaulHoule•11m ago•0 comments

Seminole Warriors Fought the US Military to a Stalemate

https://www.military.com/daily-news/investigations-and-features/2025/12/30/seminole-warriors-foug...
1•santadays•11m ago•0 comments

Stewart Cheifet–creator, exec producer&host of Computer Chronicles, dies at 87

https://computerchronicles.blog/post/stewart-cheifet-1938-2025/
1•bookofjoe•13m ago•0 comments

Show HN: A Bloomberg terminal for finding fresh powder (DuckDB WASM)

https://aryeh-snow.storage.googleapis.com/index.html
3•aribenjamin•13m ago•0 comments

Everybody Gets a Wand

https://backnotprop.com/blog/everybody-gets-a-wand/
1•ramoz•17m ago•0 comments

Building a rain predictor on a C64 with 1985's "XPER," expert system software

https://stonetools.ghost.io/xper-c64/
2•ChristopherDrum•19m ago•1 comments

The most friendless place on Earth

https://www.economist.com/christmas-specials/2025/12/18/the-most-friendless-place-on-earth
1•andsoitis•20m ago•0 comments

Healthy 18-year-old welder nearly died of anthrax–the 9th such puzzling case

https://arstechnica.com/health/2026/01/anthrax-nearly-kills-healthy-18-year-old-welder-amid-puzzl...
1•zeristor•22m ago•0 comments

The Agentic Self: Parallels Between AI and Self-Improvement

http://muratbuffalo.blogspot.com/2026/01/the-agentic-self-parallels-between-ai.html
1•zdw•24m ago•0 comments

GE Refrigerator with a built-in barcode scanner for grocery lists

https://pressroom.geappliances.com/news/ge-profileTM-unveils-game-changing-smart-refrigerator-wit...
1•zdw•25m ago•2 comments

How Dependabot Actually Works

https://nesbitt.io/2026/01/02/how-dependabot-actually-works.html
3•zdw•28m ago•0 comments

Show

1•wdpatti•29m ago•0 comments

Manifesto for a Disinterested Artistic Self

https://pablohelguera.substack.com/p/manifesto-for-a-disinterested-artistic
1•anarbadalov•30m ago•0 comments

The Rise of Computer Games, Part II: Digitizing Nerddom

https://technicshistory.com/2026/01/02/the-rise-of-computer-games-part-ii-digitizing-nerddom/
1•cfmcdonald•30m ago•0 comments

India issues stern notice to X, flags Grok targeting women with obscene content

https://www.indiablooms.com/news/india-issues-stern-notice-to-x-flags-groks-role-in-targeting-wom...
4•binning•35m ago•0 comments

Residues: Time, Change and Uncertainty in Software Architecture [video]

https://www.youtube.com/watch?v=D8qQUHrksrE
1•zdw•36m ago•0 comments

Lenovo ThinkBook Plus Gen 6 Rollable Display Laptop Review [video]

https://www.youtube.com/watch?v=1GsJi1KvHhA
1•xqcgrek2•37m ago•0 comments

Steadfast Self-Hosting, Auf Deutsch

https://selfhostbook.com/news/2026/01/deutsch/
1•meonkeys•40m ago•0 comments

How to open the Maclock retro Macintosh clock without breaking it [video]

https://www.youtube.com/watch?v=WEVMEvV_sOM
2•cleverbit•40m ago•0 comments

Certified Shovelware

https://justin.searls.co/shovelware/
2•8organicbits•51m ago•0 comments

Show HN: Runtm- open-source runtime and control plane for agent-built software

https://github.com/runtm-ai/runtm-coding-agent-runtime-control-plane
2•gustrigos•55m ago•1 comments

Why AI Agents Won't Just "Do Stuff" – Permissions Are the Ultimate Barrier

https://davefriedman.substack.com/p/why-ai-agents-wont-just-do-stuff
2•walterbell•57m ago•0 comments