frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Jsonnet implementation in Jsonnet

https://github.com/Duologic/jsonnet-in-jsonnet
1•Duologic•11mo 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

Ping Poetics (2009)

https://electronicbookreview.com/publications/ping-poetics/
1•jruohonen•1m ago•0 comments

Package and distribute Electron apps with "auto update" support

https://www.electron.build/index.html
2•ankitg12•10m ago•0 comments

Banger: One-command dev sandboxes on Firecracker microVMs

https://git.thaloco.com/thaloco/banger
1•thunderbong•11m ago•0 comments

Vampires, prisoners, and late-stage capitalism

https://gagliardoni.net/#20260504_vampire_capitalism
2•tomgag•18m ago•0 comments

AI Coding Models You Can Run Locally on Consumer Hardware

https://firethering.com/best-coding-models-consumer-hardware/
1•steveharing1•20m ago•1 comments

Microelectrode Techniques: The Plymouth Workshop Handbook

https://plymsea.ac.uk/id/eprint/7954/
2•teleforce•24m ago•0 comments

DSPy – Programming – not prompting – LMs

https://dspy.ai/
1•sakompella•24m ago•0 comments

Text Files as a User Interface

https://ratfactor.com/cards/text-files-as-ui
1•ingve•32m ago•0 comments

Pinecone Nexus: The Knowledge Engine for Agents

https://www.pinecone.io/blog/knowledge-infrastructure-for-agents/
1•berlianta•36m ago•0 comments

Designing Microkernel IPC

https://seiya.me/blog/microkernel-ipc-design
1•ingve•37m ago•0 comments

Evolving the Android and Chrome Vulnerability Reward Programs for the AI Era

https://bughunters.google.com/blog/evolving-the-android-chrome-vrps-for-the-ai-era
2•tjek•39m ago•0 comments

Clawback: Safer OpenClaw Upgrade Rehearsals

https://github.com/haishmg/Clawback
1•princeharry86•40m ago•0 comments

YouTube Transcript API

https://youtubetranscript.us/
1•nikitarogers•45m ago•0 comments

Electrophysiology

https://en.wikipedia.org/wiki/Electrophysiology
1•teleforce•46m ago•0 comments

Strawberry Browser

https://strawberrybrowser.com/
1•simonebrunozzi•46m ago•0 comments

Ask HN: How long will the Hormuz straight be closed?

1•roschdal•52m ago•0 comments

Clicks Communicator: mobile communicator designed for doing, not doomscrolling

https://clicksphone.com/communicator
2•giuliomagnifico•53m ago•1 comments

Show HN: See how much you spend per AI agent

https://wakatime.com/ai
1•welder•58m ago•0 comments

Feds Fine Durham Energy Efficiency Co $722M

https://www.theassemblync.com/news/business/american-efficient-ferc-durham-fine/
1•ChuckMcM•1h ago•1 comments

Kenneth Lane Thompson, 1983 ACM Turing Award Recipient [video]

https://www.youtube.com/watch?v=309siTvApbY
1•KnuthIsGod•1h ago•0 comments

Geoguesser but for guns. (like seriously all the polish of geoguesser)

https://gunguesser.com
1•salad_vr•1h ago•1 comments

Israeli court extends detention as evidence of torture they suffered emerges

https://globalsumudflotilla.org/press/israeli-occupation-court-extends-detention-of-saif-abukeshe...
4•0x54MUR41•1h ago•0 comments

Keysight UXR 110GHz BW, 256GS/S, 10-Bit Real-Time Oscilloscope Teardown [video]

https://www.youtube.com/watch?v=DXYje2B04xE
2•num42•1h ago•0 comments

Emergency Radio in Switzerland

https://www.rega.ch/en/our-missions/sites-and-infrastructure/emergency-radio
3•slow_typist•1h ago•0 comments

The AI Revolution Hollywood Feared Is Happening – In India

https://www.hollywoodreporter.com/business/digital/india-ai-filmmaking-1236548136/
2•varun_chopra•1h ago•0 comments

Stop Treating Agent Sandboxes as Cattle

https://opencomputer.dev/blog/stop-treating-sandboxes-as-cattle/
1•iacguy•1h ago•0 comments

Interview with Josh Fisher – Inventing VLIW, Multiflow, Itanium, VLIW's Success [video]

https://www.youtube.com/watch?v=ZF8ohzWmuzI
4•tambourine_man•1h ago•0 comments

Copy.fail: a small Linux kernel bug with an unusually big blast radius

https://jorijn.com/en/blog/copy-fail-cve-2026-31431-linux-kernel-bug-explained/
1•jorijn•1h ago•1 comments

Stitch Together Lots of Little HTML Pages with Navigations for Interactions

https://blog.jim-nielsen.com/2026/small-html-pages/
13•OuterVale•1h ago•2 comments

Show HN: Kula – a family health platform that makes sense of your data

3•samuraikmc•1h ago•0 comments