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

Ask HN: Anyone struggling to do data work with Claude Code or codex?

1•mukeshkg•55s ago•0 comments

The sales system for service businesses

https://zencal.io/
1•42echo•2m ago•0 comments

Is this the simplest/ most surprising sorting algorithm ever (2021)

https://arxiv.org/abs/2110.01111
1•Tomte•2m ago•0 comments

The Story of Entrepreneurship [video]

https://www.youtube.com/watch?v=xza2Hf0Tycw
1•mooreds•3m ago•0 comments

Ask HN: Do you know the non-tech version of Hacker News?

1•zerodollar•3m ago•0 comments

Hi: )

https://substack.com/profile/110893156-mukesh-kg/note/c-327508187
1•mukeshkg•3m ago•0 comments

I used Fable to rewrite 65kLoC of Go in Rust. It cost $400

https://iurii.net/en/blog/posts/software-engineering/i-used-fable-to-rewrite-65kloc-to-rust/
2•aka-rider•4m ago•1 comments

DuckLabs to Join AWS, Projects to Remain Open Source

https://duckdb.org/2026/08/26/ducklabs-to-join-aws
1•antimora•4m ago•0 comments

Ventoy: Create drag-and-drop bootable usbs

https://www.ventoy.net/en/index.html
1•fcjr•6m ago•0 comments

FTC, States Sue Amazon over Secret Ad Surcharge Scheme

https://www.ftc.gov/news-events/news/press-releases/2026/08/ftc-states-sue-amazon-over-secret-ad-...
3•stefan_•7m ago•0 comments

Show HN: MeridianOS – free website builder that turns your site into a retro OS

https://meridianos.zip
1•deastwood•7m ago•1 comments

Manim but with Julia – Preview [video]

https://www.youtube.com/watch?v=gvlq-2SRcZc
1•pbshgthm•7m ago•0 comments

Show HN: Kaden Terminal – Bloat / AI Free Terminal for Linux

https://github.com/glitcher255/Kaden-Terminal
1•Glitcher255•7m ago•0 comments

How accurate have Ed Zitron's AI skeptic predictions been?

https://danluu.com/zitron/
1•jatins•8m ago•0 comments

Show HN: Gopdfrab – Open-source PDF/A processing for Go

https://gopdfrab.voidrab.com/
1•sudostar•8m ago•0 comments

Natel

https://en.wikipedia.org/wiki/Natel
1•reconnecting•8m ago•0 comments

A/B Tests Are Limiting What Your Software Can Learn

https://adaptivesoftware.substack.com/p/your-ab-tests-are-limiting-what-your
1•rafaelc•9m ago•0 comments

How the Meta Settlement Could Change the Internet

https://www.newyorker.com/news/the-lede/how-the-meta-settlement-could-change-the-internet
2•mkmk•10m ago•1 comments

Grumble: Local Meeting Transcription and TTS

https://grumble.computer/
1•fcjr•11m ago•0 comments

John Deere's unexpected AI-era boom? Moving dirt for data centers

https://www.groundlevel-ai.com/p/john-deere-ai-data-center-boom
1•thm•11m ago•0 comments

The Secret Agents Behind Russia's Olympic Doping Machine [video]

https://www.youtube.com/watch?v=uwmkLKlTNoo
2•dralley•11m ago•0 comments

Dates for FOSDEM 2027 have been announced

https://fosdem.org/2027/
3•Basje•13m ago•1 comments

SOTA Apple Silicon Inference (August 15, 2026)

https://www.reddit.com/r/LocalLLaMA/comments/1vphr8u/sota_apple_silicon_inference_august_15_2026/
3•gmays•14m ago•1 comments

Dyson's Next Act Is an Electric Toothbrush with a Camera

https://www.wired.com/story/dyson-camerajet-electric-toothbrush-and-flosser/
3•thomasjudge•14m ago•0 comments

Craziest discoveries from OpenAI's Hugging Face investigation

https://www.axios.com/2026/08/29/openai-huggingface-hack-investigation-highlights
2•tejohnso•14m ago•0 comments

Metrolist – An open-source, ad-free YouTube Music client for Android

https://metrolist.meowery.eu/
1•Cider9986•15m ago•0 comments

Re: S&P 500 index funds, there may be a smarter way to invest

https://www.marketwatch.com/story/vanguards-s-p-500-index-fund-changed-how-we-invest-but-there-ma...
2•tedd4u•18m ago•1 comments

Tracking the fatal Tesla Autopilot and FSD crashes hidden in its data

https://electrek.co/2026/09/01/tesla-autopilot-fsd-crashes-hidden-data/
4•dabinat•22m ago•0 comments

Ask HN: Where does IG ads get my email from?

3•6thbit•23m ago•0 comments

There Is No AI

https://wadler.blogspot.com/2026/08/there-is-no-ai.html
3•speckx•24m ago•0 comments