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

Disposable software: software is now just paper plates

https://auren.substack.com/p/disposable-software-software-is-now
1•sandgiant•35s ago•0 comments

A C++ AirPlay 2 sender: the encrypted RAOP/RTSP recipe, written down

https://github.com/akustikrausch/airplay2-sender-cpp
1•akustikrausch•6m ago•0 comments

Use AI for reviewing code especially when the diff is huge

https://simianwords.bearblog.dev/you-should-use-ai-for-reviewing-code-especially-when-the-diff-is...
1•simianwords•9m ago•0 comments

Show HN: Gingerpaw : A voice dictation and agent workspace app

https://github.com/Vikrant-Khedkar/gingerpaw
2•vikrant-gg•11m ago•0 comments

Show HN: Graphical SQL Builder and Debugger

https://github.com/webofmarius/SQLJoiner
1•matei88•14m ago•0 comments

The Most Effective Screen Time Passcode Is One You Can't Remember

https://mindfultech.bearblog.dev/the-most-effective-screen-time-passcode-is-one-you-cant-remember/
1•rainydesert•23m ago•0 comments

Engineering Got Faster. Now the Hard Part Is Deciding What to Build

https://ferrix.ai/blog/engineering-got-faster-hard-part-is-deciding-what-to-build
1•B_Nemade•27m ago•0 comments

Multi-Turn Reflective Masking Elicits Reasoning in Mask Diffusion Models

https://zhangyanming-cs.github.io/Multi-Turn_RM/
1•ilreb•27m ago•0 comments

ZenStack, tRPC and Kit

https://attic.olup.me/projects/zenstack-trpc-kit
1•carlual•29m ago•0 comments

Donate your Claude Code traces to an open CC-BY-4.0 dataset

https://trace-commons-web.hf.space/
1•_josh_meyer_•33m ago•1 comments

Cool Magnetic Field Viewer [video]

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

Fun with Docker, broken networking, remote filesystems, and race conditions

https://www.maroonmed.com/fun-with-docker-broken-networking-remote-filesystem-mounts-and-race-con...
1•erdoc69•36m ago•0 comments

Camel: Efficient Compression of Floating-Point Time Series

https://dl.acm.org/doi/10.1145/3698802
2•tosh•39m ago•0 comments

An Inconvenient Truth About AI

https://rutgerbregman.substack.com/p/an-inconvenient-truth-about-ai
1•nemoniac•39m ago•0 comments

Fire and Ice Copper Lists

http://uridiumauthor.blogspot.com/2026/06/fire-and-ice-copper-lists.html
2•ingve•42m ago•0 comments

Headroom – The context compression layer for AI agents

https://github.com/headroomlabs-ai/headroom
1•sibellavia•43m ago•0 comments

Compressing floating point data with Gorilla

https://quanttype.net/p/compressing-with-gorilla/
1•tosh•43m ago•0 comments

Best of AI

https://bestofai.io/leaderboard/
3•thenewedrock•44m ago•0 comments

Ask HN: What rules does your team have for using AI in a durable codebase?

1•ctenb•47m ago•1 comments

LinkedIn engagement/signals to sales qualified leads

https://folkscope.com
1•teemupp•48m ago•0 comments

GeneralVLA-2

https://aigeeksgroup.github.io/GeneralVLA-2/
1•ilreb•49m ago•0 comments

Doing a masters while working in Spain

https://jan-herlyn.com/blog/doing-a-masters-while-working/
1•MHard•49m ago•0 comments

Mullvad to China: Block This. We Dare You

https://michael-dev-tech.github.io/Website/mullvad.html
3•f0r3st•49m ago•0 comments

SpatialAvatar-0: High-Quality 4D Head Avatar with Multi-Stage Reconstruction

https://spatialwalk.github.io/SpatialAvatar-0/
1•ilreb•52m ago•0 comments

Codex logging bug may write TBs to local SSDs

https://github.com/openai/codex/issues/28224
40•vantareed•1h ago•18 comments

Investors get real-time view of UK bond market activity for the first time

https://www.fca.org.uk/news/press-releases/investors-get-real-time-view-uk-bond-market-activity-f...
2•monkeydust•1h ago•0 comments

Beyond Clicking and Shell Commands: API-Native Computer Control

https://carsondb.github.io/blog/2026-06-api-native/
1•CarsonWu•1h ago•0 comments

Ask HN: Two specific Postgres encrypt questions

1•scrubs•1h ago•1 comments

Tronsec – free open-source TRON wallet and contract security scanner

https://tronsec.io/
1•jamejohns•1h ago•0 comments

GLM 5.2 vs. Opus

https://techstackups.com/comparisons/glm-5.2-vs-opus/
77•ritzaco•1h ago•42 comments