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

Replacing PyTorch with Julia and Reactant: One Year In

https://csvance.dev/posts/2026-10-22-reactant-end-to-end/
1•leephillips•41s ago•0 comments

Reverse Engineering Captcha-Bypass

https://www.youtube.com/watch?v=Tv7zbDW7DNE
1•seleniumbase•50s ago•1 comments

Bind CVE-2026-94300: Concurrent GSS-TSIG messages corrupt memory

https://kb.isc.org/docs/cve-2026-94300
1•ezekg•2m ago•0 comments

Sandboxable port of busybox for agents in Go

https://github.com/rcarmo/go-busybox
2•jcbhmr•2m ago•0 comments

Show HN: ChronoFix – Fix photo, video, and file dates on mac, lossless & offline

https://chronofix.app/
1•woosnix•2m ago•0 comments

On-Device Dictation

https://keeptinkr.ing/
1•TinkrFounder•3m ago•1 comments

Show HN: Secure your AI agents on Mac

https://installplango.com/
2•frohrer•3m ago•0 comments

Game You'll Never Play – Steel Battalion [video]

https://www.youtube.com/watch?v=PTyu57YHjb0
1•franczesko•4m ago•0 comments

Making Kokoro TTS 100x faster without knowing how

https://mesmer.tools/free-tools/tts-generator
1•mesmertech•5m ago•1 comments

Ordo: A self-hosted hierarchical job scheduler (AGPL)

https://ordoscheduler.com/app/#docs/overview
1•ngrahamcpan•8m ago•0 comments

Revenge of the Nerds

https://en.wikipedia.org/wiki/Revenge_of_the_Nerds
2•oxqbldpxo•8m ago•2 comments

Show HN: A terminal app for the RG DS Plus

https://github.com/NilsSlui/rgds-terminal
1•nilsio•9m ago•0 comments

Ask HN: Have the PHP vulnerabilities been exploited?

2•crisnoble•10m ago•0 comments

Show HN

https://www.plasma.ai/research/linear-a
3•NatalieTrono•13m ago•0 comments

Succinct Offers ZK Verification to Chainlink CCIP 2.0 Users

https://blog.succinct.xyz/succinct-chainlink-ccip/
1•syumei•15m ago•0 comments

Don't throw it all away: Caching an immediate-mode UI

https://blickeditor.com/blog/caching-an-immediate-mode-ui
2•birdculture•16m ago•0 comments

Show HN: State Machines for Software Factories

https://twitter.com/backnotprop/status/2113354057054126238
1•ramoz•17m ago•1 comments

From the Universal Product to the Working Configuration

https://medium.com/@smoking2man/from-the-universal-product-to-the-working-configuration-interface...
1•Aldus551•17m ago•0 comments

BL00D.MONEY · the Genocide Economy, Mapped

https://bl00d.money/
1•abdelhousni•19m ago•0 comments

Show HN: ReplyKit, a radar for X posts worth replying to

https://replykit.eu
1•fredericlegrand•19m ago•0 comments

Old tech is sometimes better – a case study based on blogpost from Now-Next

https://www.depesz.com/2026/10/16/old-tech-is-sometimes-better-a-case-study-based-on-blogpost-fro...
1•anotherevan•21m ago•0 comments

Melting Polar Ice Caps Is Making The Earth Rounder

https://gizmodo.com/earth-is-getting-rounder-and-you-can-guess-why-2000829318
1•gumby•23m ago•0 comments

The HTML-in-Canvas API origin trial

https://developer.chrome.com/blog/html-in-canvas-origin-trial
2•andrewstuart•25m ago•0 comments

Google Analytics Alternative

https://lomenanalytics.com/
2•_Gustav_•25m ago•0 comments

Why I'm Bearish on Model Routers

https://twitter.com/VDMatos/status/2113349595959120233
2•Thytu•26m ago•1 comments

One of the Greatest Inventions in the History of Human Transport

https://humantransit.org/2024/12/one-of-the-greatest-inventions-in-the-history-of-human-transport...
3•skadamat•26m ago•0 comments

A new way to fingerprint CPU architecture using Canvas and Skia

https://scrapfly.dev/posts/display-p3-canvas-cpu-architecture/
2•joahnn_s•33m ago•0 comments

How Civilization Learned to Mine Energy and Now Knowledge

https://blue-continuum.com/fossil-logic
3•dnetesn•33m ago•0 comments

Unified interface for issues, pull requests, notifications, checks and webhooks

https://forges.link
1•rmason•34m ago•0 comments

Oh man, music data structures are a rabbithole

https://shub.club/writings/2026/october/song-datastructures-are-a-rabbithole/
1•forthwall•35m ago•0 comments