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

QDBP: Explicit depth markers as an alternative to indentation and parentheses

https://github.com/tearflake/qdbp
1•tearflake•2m ago•0 comments

AI Policy Update

https://blog.freecad.org/2026/06/29/ai-policy-update/
1•ilreb•9m ago•0 comments

Reward hacking is swamping model intelligence gains

https://cursor.com/blog/reward-hacking-coding-benchmarks
2•matt_d•10m ago•0 comments

Vega: Zero-knowledge proofs for digital identity in the age of AI

https://www.microsoft.com/en-us/research/blog/vega-zero-knowledge-proofs-for-digital-identity-in-...
1•tosh•12m ago•0 comments

Gemma 4 on Cerebras - The Fastest Inference Is Now Multimodal

https://www.cerebras.ai/blog/gemma-4-on-cerebras-the-fastest-inference-is-now-multimodal
1•Tiberium•12m ago•1 comments

Show HN: Bored People Chat – Anonymous global chat room

https://boredpeoplechat.com/
2•syc-bpc•12m ago•0 comments

I built 25 executable skills for my AI agent �” all open source

https://github.com/ChrisLamDev/hermes-core-skills
1•ChrisLamDev118•13m ago•0 comments

Another Semiquincentennial

https://sanfranciscan.org/2026/06/29/another-semiquincentennial/
1•chema•16m ago•0 comments

Ask HN: Which is the best local model under 3B parameters today?

1•akarshhegde18•17m ago•0 comments

The op log was peer-to-peer the whole time

https://avelino.run/from-icloud-to-peers/
1•ethanplant•19m ago•0 comments

I built a free invoice generator for freelancers – no login, no subscription

https://quickinvoice-jade.vercel.app
1•Mini_dev•22m ago•0 comments

Operation RYaN

https://en.wikipedia.org/wiki/Operation_RYAN
1•valgaze•26m ago•0 comments

We built a P2P app with no servers. 1M users didn't miss them [Video]

https://www.youtube.com/watch?v=n76zGrt4aRY
1•danboarder•26m ago•0 comments

Tangled CI runs on microVMs

https://blog.tangled.org/spindle-microvm/
2•icy•30m ago•0 comments

Manifest-Driven Development

https://spacedock.md/blog/manifest-driven-development/
1•clkao•35m ago•0 comments

Meshtryoshka: Differentiable Mesh Rendering for Unbounded Scenes

https://danielxu9393.github.io/meshtryoshka-website/
1•E-Reverance•35m ago•0 comments

OGN 3D Viewer – glider flights replayed in 3D in the browser

https://s-celles.github.io/ogn-3d-viewer/
1•scls19fr•40m ago•0 comments

PostgreSQL Management Platform

https://gilliomfrontlinedigital.com/
1•Warfighter8714•40m ago•0 comments

There's this mystery of what, actually, is this thing?: DeepMind's philosopher

https://www.theguardian.com/news/ng-interactive/2026/jun/30/theres-this-deep-mystery-of-what-actu...
1•mellosouls•41m ago•1 comments

Can Facial Recognition tools track you online?

https://eyematch.ai/blog/privacy/can-facial-recognition-tools-track-you-online
1•anetagro•43m ago•0 comments

EU Commission HQ forced to shut down air-conditioning amid heatwave

https://www.politico.eu/article/eu-commission-heatwave-hq-forced-shut-down-air-conditioning-europe/
1•mdavid626•43m ago•1 comments

Vāgdhenu: Open-source meter-aware text-to-speech for Sanskrit

https://prathosh.in/vagdhenu/
1•bargavas•43m ago•0 comments

What Is Binning? A Basic Definition (2022)

https://www.tomshardware.com/reviews/glossary-binning-definition
1•thunderbong•50m ago•0 comments

Zero Trace AI – private AI chat with nothing to subpoena

https://zerotraceai.org
2•OrPrivacyGuy•56m ago•0 comments

I have open-sourced gojaja, a CLI for local multi-agent collaboration

2•zpwsmile•59m ago•0 comments

US Supreme Court Just Blew Up EU-US Data Transfers

https://noyb.eu/en/us-supreme-court-just-blew-eu-us-data-transfers
28•tomwas54•1h ago•14 comments

Show HN: Vaghenu, a meter aware sloka-to-chant, TTS for Sanskrit

3•init0•1h ago•1 comments

Popping the GPU Bubble

https://moondream.ai/blog/popping-the-gpu-bubble
47•radq•1h ago•13 comments

Show HN: No ads and noise from any page, get a clean AI reformat in one click

https://code.intellios.ai/cwsum/
1•coolwulf•1h ago•0 comments

Ferrari's marketing boss quits after troubled EV debut

https://www.euronews.com/business/2026/06/25/ferraris-marketing-boss-quits-after-troubled-ev-debu...
3•iancmceachern•1h ago•0 comments