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

iTerm2 3.7.0

https://iterm2.com/downloads.html
1•ahamez•27s ago•0 comments

vLLM 0.29.0: Model Runner V2 is now the default

https://github.com/vllm-project/vllm/releases/tag/v0.29.0
1•joshcsimmons•34s ago•0 comments

Show HN: GPT 6 Astra in Lanes

https://lanes.sh/blog/whats-new-v049-astra-is-a-banger-and-codex-got-a-lot-better
1•s-xyz•1m ago•0 comments

PauseAI: Theory of Change

https://pauseai.info/theory-of-change
1•0xDEAFBEAD•2m ago•0 comments

It's Getting Harder to Return Things–and It's Making Shoppers Mad

https://www.wsj.com/business/retail/its-getting-harder-to-return-thingsand-its-making-shoppers-ma...
2•thm•3m ago•0 comments

Show HN: Starwell – give AI agents real statistics instead of made up numbers

https://starwell.dev/
1•adarsh4052•4m ago•1 comments

Show HN: URL Roulette – redesigned site for discovering human-submitted links

https://urlroulette.net/
1•mmathias•4m ago•0 comments

We're providing Muse for free for up to 100M tokens per week

https://www.threads.com/@zuck/post/DdCYWl7GktV
1•bookofjoe•5m ago•0 comments

Ask HN: Can I turn my part-time project into a full-time SaaS?

1•Fotis-Karmpas•5m ago•0 comments

Hermeus unveils Ramjet-X, a "high-Mach" aircraft

https://www.axios.com/2026/09/09/hermeus-ramjet-quarterhorse-hypersonic-d21
1•samizdis•5m ago•0 comments

Generate-Ilograph: A skill to create auditable sequence diagrams of a codebase

https://github.com/ilograph/skills
1•billyp-rva•5m ago•0 comments

Show HN: Axonpush – Replay production agent failures in CI and fail the build

https://axonpush.xyz/
1•sayanbiswas64•11m ago•0 comments

UK Postcode Map

https://abersager.github.io/postcodemap/
2•abersager•11m ago•0 comments

CCAO-F vs. CCAR-F: which Claude certification should you take?

https://www.claudecertifiedarchitects.com/blog/ccao-f-vs-ccar-f-claude-certification/
1•jockorules•12m ago•0 comments

Show HN: Ctrlb-decompose: Strip the noise from logs before sending to LLMs

https://github.com/ctrlb-hq/ctrlb-decompose
11•ruhani_grover•12m ago•0 comments

First HN Post

3•aeroscissorz1•13m ago•0 comments

Show HN: Buymydeadstartup.com – Sell your IP to AI labs

https://www.buymydeadstartup.com/
1•bkfh•13m ago•0 comments

Show HN: Sahara, a plain-language view of a relative's MyChart record

https://sahara.synodha.com/demo
1•synodha•15m ago•0 comments

Where Every Fix Has a Shadow

https://medium.com/@gurvinder372/article-13-where-every-fix-has-a-shadow-4498dccbf3ed
1•gps372•15m ago•0 comments

Show HN: Mark 1x-9B – a 9B model that answers with interfaces, not paragraphs

https://huggingface.co/Saanora/mark-1x-9b
1•AKSaathwik•15m ago•0 comments

A single-file invoice generator that runs in the browser

https://merlin-invoice-tool.surge.sh
1•clawforger_mthx•16m ago•0 comments

Added username / phone-support to TraceFind

https://tracefind.info/
1•codinglive•17m ago•0 comments

Teen reading slumps to worst this century due to surge in screen time

https://finance.yahoo.com/news/teen-reading-slumps-worst-century-111013754.html
6•pseudolus•19m ago•1 comments

LibreDB Studio, a New Open-Source Self-Hosted SQL IDE

https://linuxiac.com/meet-libredb-studio-a-new-open-source-self-hosted-sql-ide/
2•cevheribozoglan•20m ago•0 comments

AgentEyes – Test what public LLMs reveal about your company

https://www.agenteyes.io/
1•alsapoz•21m ago•0 comments

Modern Day Typographer

https://www.youtube.com/watch?v=0Ck-NPqf2c8
1•Kaibeezy•23m ago•0 comments

Show HN: Maintenant, Docker and Kubernetes monitoring in a single Go binary

https://github.com/kolapsis/maintenant
3•benjy3379•23m ago•0 comments

Show HN: Giving the Claude app read/write access to Obsidian from a Raspberry Pi

https://zander.wtf/blog/obsidian-mcp-pi/
2•mrmartineau•24m ago•0 comments

Aerosol and bioaerosol generation from toilet flushing: Risk factor analysis

https://www.sciencedirect.com/science/article/pii/S0048969726007771
1•bookofjoe•26m ago•0 comments

Show HN: Hazzel – A tiny, minimal, Git-native coding agent

https://github.com/mukundzha/hazzel
4•mukundjha06•26m ago•0 comments