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

Using Git diffs to circumvent Fable's safeguards

https://blog.j11y.io/2026-07-18_Jailbreaking-Fable-disinformation/
1•padolsey•26s ago•0 comments

ESPBanking – Offline, local banking server running on a single ESP32

https://github.com/dumasha05/ESPBBanking1/blob/main/README.md
1•Dumasha05•27s ago•0 comments

Anthropic is hiring an AI chip design team

https://techcrunch.com/2026/08/05/anthropic-is-hiring-an-ai-chip-design-team/
1•mpfect•44s ago•0 comments

Claude Fable 5 finds a tiny formula that topples an 87-year-old math conjecture

https://www.sciencedaily.com/releases/2026/08/260804034634.htm
2•theanonymousone•4m ago•0 comments

1 RCE, 2 AI models, 0 ways to tell who was right

https://zhenyi.gibber.blog/1-rce-2-ai-models-0-ways-to-tell-who-was-right
1•zhenyi•4m ago•0 comments

We built a local SQL engine for DynamoDB

https://dynotable.com/blog/local-sql-engine-for-dynamodb
2•dynotable•5m ago•1 comments

Train the AI to Want to Die

https://slimemoldtimemold.com/2026/08/05/a-stupid-idea-for-ai-alignment-we-came-up-with-by-lookin...
1•mrcgnc•7m ago•0 comments

Fable 5 on ARC-AGI (Verified)

https://twitter.com/arcprize/status/2085115252035785168
2•tosh•11m ago•0 comments

Building Scalable Control Planes

https://www.allthingsdistributed.com/2026/08/on-building-scalable-control-planes.html
1•janvdberg•13m ago•0 comments

Google Search AI leaks ACTUAL name of a game's upcoming character

https://www.reddit.com/r/IndieDev/comments/1vfwuf5/a_player_found_out_the_actual_name_of_my_games/
2•erremerre•13m ago•0 comments

Privacy gadgets a Proton employee uses

https://proton.me/blog/privacy-gadgets
1•DavideNL•17m ago•0 comments

TUI for Tabaholics

https://github.com/doctorcolossus/tab_wrangler
2•ankitg12•18m ago•1 comments

Why magnets attract? – Richard Feynman [video]

https://www.youtube.com/watch?v=36GT2zI8lVA
1•iamanatom•19m ago•0 comments

The Complete Fun to Imagine with Richard Feynman (1983)[video]

https://www.youtube.com/watch?v=nYg6jzotiAc
1•iamanatom•22m ago•0 comments

Someone Is Mysteriously Snapping Up Used Books Around the World

https://www.theatlantic.com/technology/2026/08/ai-companies-buying-used-books-for-data/688167/
4•vcfgdev•25m ago•0 comments

How to Run a Read-Only CIS Security Check on macOS

https://stackandink.com/blog/run-read-only-cis-security-check-macos/
1•Igor_Wiwi•28m ago•0 comments

Ask HN: Desktop Pet

1•nunep•29m ago•0 comments

From AI Experiments to Production:Lessons from Insurance Systems

https://geekyants.com/en-us/blog/ai-in-insurance-building-production-ready-products-for-claims-un...
3•varda_62892•31m ago•0 comments

Agent-tools.net – pay-per-call APIs for AI agents, paid via x402/USDC on Base

https://agent-tools.net/
1•karucosu•31m ago•0 comments

I wonder if you could make a useful DOS executable with just emoji

https://oldbytes.space/@gloriouscow/117044736309312697
1•usdogu•31m ago•0 comments

I Caught Malware

https://alexbissessur.dev/i-caught-malware/
2•bo0tzz•32m ago•0 comments

Gödel, Escher, Elisp: The Beauty of Macros

https://www.chiply.dev/post-elisp-macros-are-beautiful
1•signa11•34m ago•0 comments

Show HN: I deleted DMs from our work chat

https://fosbury.ai/
2•YarivAshk•34m ago•0 comments

Linux Processes: Threads and Concurrency

https://labs.iximiuz.com/tutorials/linux-processes-threads-concurrency-3302b677
1•signa11•35m ago•0 comments

Modding a Kmart Digicam to take C mount lenses Part 1

https://mason.bearblog.dev/modding-a-kmart-digicam-to-take-c-mount-lenses-part-1/
1•masoniamme•35m ago•0 comments

TIL: HTTP/3 Is Not Always Faster Than HTTP/2

https://www.iankduncan.com/engineering/2026-02-10-http3-not-always-faster/
3•michael-sumner•36m ago•1 comments

ResumeGit – A local-first resume builder with Git-inspired version history

https://github.com/naveenayalla1-CS50/ResumeGit
1•Naveenayalla1•36m ago•0 comments

Show HN: AI Video Resume and Pitch Deck Generator

https://portfoliovideo.com
2•wowinter15•37m ago•0 comments

Bristol station to trial multilingual announcements in Auracast pilot

https://liamodell.com/2026/08/06/bristol-temple-meads-auracast-bluetooth-xrai-ai-announcements-co...
3•edward•38m ago•0 comments

The genetic architecture of fibromyalgia across 2.5M individuals

https://www.nature.com/articles/s41591-026-04492-6
1•tokai•38m ago•0 comments