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

Show HN: ReadFlora – Strava for Reading

https://readflora.com
1•amitabhx•1m ago•0 comments

G'mic 4.0: Squaring the Pixel, Easier

https://gmic.eu/gmic40/
1•dtschump•1m ago•1 comments

Aalyria Wins ESA Contract for Deep Space Networking Infrastructure Software

https://www.businesswire.com/news/home/20260729585304/en/Aalyria-Wins-ESA-Contract-for-Deep-Space...
1•courtcircuits•2m ago•0 comments

Google DeepMind dismantles AlphaFold team

https://www.ft.com/content/61b2953d-ee0d-45de-af6e-a9c1cf524b33
1•ainch•2m ago•0 comments

Fire-and-Forget Android VPN Lockdown Bypass: Nat-T Keepalives Every 10 Seconds

https://supuk.ch/posts/android-natt-keepalive-vpn-bypass
1•bordercontrol•2m ago•1 comments

LLMs Can't Jump

https://philsci-archive.pitt.edu/28024/
1•sampo•3m ago•0 comments

Beware the Permanent Periphery

https://asteriskmag.com/issues/15/beware-the-permanent-periphery
1•Kovah•3m ago•0 comments

Apache Traffic Server

https://trafficserver.apache.org/
1•Tomte•4m ago•0 comments

Beamhook – stop macOS from sending your media keys to the wrong app

https://beamhook.app
2•ppixu•4m ago•1 comments

Advanced Vulkan Compute: The Power of Parallelism

https://docs.vulkan.org/tutorial/latest/Advanced_Vulkan_Compute/introduction.html
1•ibobev•4m ago•0 comments

Shipping Godot VR and Porting to PSVR2: A Partial Post Mortem

https://www.claire-blackshaw.com/blog/2026/07/shipping-godot-vr-and-porting-to-psvr2-a-partial-po...
1•ibobev•5m ago•0 comments

Show HN: AnalogTV – analog TV simulated in the signal domain, not with filters

https://analogtv.net/
1•ambanmba•6m ago•0 comments

The Tax Free Year Edition on Denmark, 1969, and System Migrations

https://whyisthisinteresting.substack.com/p/the-tax-free-year-edition
1•speckx•6m ago•0 comments

An interactive demo of my Hermes platform

https://demo.agenthosting.app
1•hijak•6m ago•0 comments

Show HN: Echologue – the private AI voice journal I built for myself

https://echologue.com/
1•arisAlexis•9m ago•0 comments

Show HN: The space simulator that I showed here first has had lot's of updates

https://luna.watermelonson.com/
1•watermelonson•11m ago•0 comments

Show HN: BetaManuscript – A Beta-Reading Platform for Indie Authors

https://betamanuscript.com
1•neudo•11m ago•0 comments

Playing with Georgia

https://mighil.com/playing-with-georgia
1•surprisetalk•12m ago•0 comments

A Texture Lookup Approach to Bézier Curve Evaluation on the GPU (JCGT)

https://jcgt.org/published/0015/02/01/
2•ibobev•13m ago•0 comments

Linkly Clipper – Save Web as Agent-Friendly Markdown

https://linkly.ai/extension
1•blueeon•13m ago•1 comments

Aspirin reverses diet-driven depression-like behavior

https://medicalxpress.com/news/2026-07-aspirin-reverses-diet-driven-depression.html#google_vignette
1•wjSgoWPm5bWAhXB•16m ago•1 comments

Always Choose the Good Soap

https://sixcolors.com/post/2026/07/always-choose-the-good-soap/
1•RickJWagner•18m ago•0 comments

Show HN: Relaxingwith.me – Ambient sound mixer with an animated scene

https://relaxingwith.me
1•ahmettopal•18m ago•0 comments

Garden Reads – An offline e-reader with an on-device LLM that explains passages

https://gardenreads.app/
2•mihainid•19m ago•0 comments

Darktable

https://www.darktable.org/
2•siatko•20m ago•0 comments

As extreme heat grips the South and West

https://text.npr.org/nx-s1-5910515
1•mooreds•20m ago•0 comments

Show HN: PipeCrab – a Rust voice agent that runs multiple tasks at once

https://github.com/SheaHawkins/pipecrab
1•aerxes•20m ago•1 comments

Boring Tech May Become Irrelevant Tech

https://alexn.org/blog/2026/03/05/boring-tech-irrelevant/
1•speckx•21m ago•0 comments

Show HN: Wallfacer: A terminal session manager for Claude Code

https://github.com/pradipta/wallfacer
1•pradiptasarma•21m ago•1 comments

Rare Nintendo Famicombox retro consoles were discovered in a Japanese love hotel

https://www.engadget.com/2225874/rare-fully-functional-nintendo-famicombox-retro-consoles-were-di...
3•stasomatic•22m ago•0 comments