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

SlimTide Metabolism Support Reviews – Weight-Loss Guide 2026

https://finance.yahoo.com/sectors/healthcare/articles/slimtide-capsules-updated-warning-2026-1921...
1•kaizsapu•3m ago•0 comments

Telescope Rancher Became the Hot New Job in Texas

https://www.youtube.com/watch?v=bN48vEqaQs8
1•mudil•5m ago•0 comments

How Silicon Valley Misreads the Lord of the Rings

https://theconversation.com/how-silicon-valley-misreads-the-lord-of-the-rings-282862
3•billybuckwheat•6m ago•0 comments

How to Build Utopia (By Mythos)

https://aiking.dwyer.co.za/utopia
1•sixhobbits•12m ago•0 comments

Things I Hate

1•madprops•13m ago•0 comments

Command injection in NLTK collocations via eval()

https://aydinnyunus.github.io/2026/06/07/command-injection-nltk-collocations-eval/
1•yakkomajuri•16m ago•0 comments

Run a fleet of bug hunters on your infrastructure and apps

https://github.com/Matador-og/huntbot
1•mr_echo•17m ago•0 comments

Google Chrome is killing all uBlock Origin bypasses, Edge, Opera to follow

https://www.neowin.net/news/google-chrome-is-killing-all-ublock-origin-bypasses-microsoft-edge-op...
20•d3Xt3r•21m ago•8 comments

List StarWhisper on Hacker News (Show HN)

https://news.ycombinator.com/show
2•christianmer•29m ago•0 comments

Railroads are unnecessary: no ship in Liverpool waits for Manchester goods (1826)

https://hansard.parliament.uk/Commons/1826-04-06/debates/03e51364-f8af-412e-9796-f29949be21e1/Liv...
2•rfv6723•29m ago•0 comments

Permafrost – freeze Claude Code's prompt prefix, cut your DeepSeek bill 64%

https://github.com/jianzhichun/permafrost
2•jianzhichun•30m ago•2 comments

Apple pays Google $1B/yr for Gemini. Google pays Apple $20B/yr for search

https://www.matteast.io/competition-is-for-losers.html
5•meast•30m ago•1 comments

San Francisco Rejects a Tax Hike on Companies with Highly Paid Executives

https://www.wsj.com/politics/elections/san-francisco-rejects-a-tax-hike-on-companies-with-well-pa...
1•JumpCrisscross•31m ago•0 comments

Claude Fable 5 "Feels Next Level"

https://www.searchenginejournal.com/claude-fable-5-feels-next-level/578538/
1•parveshblogger•33m ago•0 comments

macOS/iOS 27 Icon Comparison VS 26

https://basicappleguy.com/basicappleblog/macos-golden-gate-icon-comparison
2•giuliomagnifico•36m ago•0 comments

Show HN: Artie – Real-time data replication to your warehouse, now self-serve

https://www.artie.com
2•tang8330•44m ago•0 comments

What Is CSGClaw?

https://github.com/OpenCSGs/csgclaw
1•YangXYfc•51m ago•0 comments

Show HN: OpenCode powered coding workspace for microcontroller development

https://github.com/Razz19/Exort
1•razorson•51m ago•1 comments

The Untrainable

https://saranormous.substack.com/p/the-untrainable
1•mfiguiere•53m ago•0 comments

Bank of the free now in the land of the free

https://www.bunq.com/blog/bringing-the-bank-of-the-free-to-the-land-of-the-free
1•janandonly•55m ago•0 comments

Bulk Domain Rating Checker

https://dr.vibecodinghub.org
1•ashing•1h ago•0 comments

AI Is a Thing We Made

https://thedailymemes.substack.com/p/ai-is-a-thing-we-made
1•danboarder•1h ago•0 comments

Firewood Splitting Simulator

https://screen.toys/firewood/
3•memalign•1h ago•1 comments

Active Recall

https://herman.bearblog.dev/active-recall/
2•Emerald_dreamer•1h ago•0 comments

Why don't cancer medicines work the same for everyone?

https://news.microsoft.com/signal/articles/why-dont-cancer-medicines-work-the-same-for-everyone-e...
1•visha1v•1h ago•0 comments

Industrial 3-D Printers Are Getting Cheaper

https://www.nytimes.com/2026/06/09/us/3d-printer-industrial-formlabs.html
1•iancmceachern•1h ago•1 comments

Show HN: Statanim – Animate Statistics in Python

https://github.com/rishabhbhartiya/STATANIM
1•rishabhbhartiya•1h ago•1 comments

The Data Systems Group (DSG) at MIT

https://dsg.csail.mit.edu/projects/
1•stmw•1h ago•0 comments

Proton Drive CLI: Use Drive from Your Terminal

https://proton.me/blog/proton-drive-cli
2•Cider9986•1h ago•0 comments

Free Recoll for Windows

https://github.com/alarmz/recoll
1•ankitg12•1h ago•0 comments