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

Award-winning microscopy image used AI

https://www.nature.com/articles/d41586-026-03086-z
1•rndsignals•43s ago•0 comments

My Python has more frontend than your JavaScript library

https://marimo.io/blog/introducing-marimo-studio
1•peter-gy•2m ago•0 comments

Supabase production DB down 12 hours, Urgent tickets unanswered

https://github.com/orgs/supabase/discussions/51135
1•jdanfossi•2m ago•0 comments

6 Banks Failed in 2026, the Most This Decade. What That Says About the Economy

https://www.disruptionbanking.com/2026/10/01/six-us-banks-failed-in-2026-the-most-in-a-decade-wha...
1•bmcdresson•2m ago•0 comments

What is the PMAD SIM and why is everyone talking about it?

https://pmad-sim.org/
1•luggermcugger•3m ago•0 comments

Nicolas Cage Says the MCU 'Is Becoming a Well-Funded and Glorified WWE'

https://variety.com/2026/film/news/nicolas-cage-marvel-cinematic-universe-wwe-1236893541/
2•Michelangelo11•5m ago•0 comments

Context Language Models

https://arxiv.org/abs/2609.37725
1•emersonmacro•6m ago•0 comments

Show HN: Rename screenshots into searchable filenames with AI

https://www.nevorago.com
1•glcyming•7m ago•0 comments

Pete Hegseth appoints Elon Musk to US taskforce on future of warfare

https://www.theguardian.com/technology/2026/sep/30/pete-hegseth-elon-musk-taskforce-warfare
3•downbad_•8m ago•1 comments

No more surprise bills from AWS in the new signup experience

https://builder.aws.com/content/3K40wU1kLaw4K1mIPkvVxKkx7mV/learn-aws-without-a-surprise-bill-sta...
1•robdahaldev•8m ago•1 comments

Show HN: Sharedclipboard.com – Peer-to-peer encrypted clipboard in the browser

https://sharedclipboard.com/
1•oleksii88•8m ago•0 comments

Show HN: Textsnap – CPU OCR in <1 seconds/page

https://github.com/kouhxp/textsnap
1•mrkn1•11m ago•0 comments

Esp-Vim: Real Vim 9.2 running directly on the ESP32-P4 and ESP32-S3

https://github.com/omwah/esp-vim
1•zdw•11m ago•0 comments

Show HN: Chess in SQL

https://swingbit.github.io/quack-mate/
1•swingbit•12m ago•0 comments

Agent Development Environment (ADE)and orchestrator shipping with coding agents

https://cezar.run/
4•pkarwatka•12m ago•0 comments

Website Sucker – download a whole site as an offline ZIP, resumable

https://websitesucker.com/
1•carloslerma•15m ago•0 comments

John Carmack on Aliasing (2016)

https://www.facebook.com/100006735798590/posts/in-almost-all-of-the-public-vr-critiques-i-have-ma...
1•tosh•15m ago•0 comments

Claude for Government is now generally available

https://claude.com/blog/claude-for-government-is-now-generally-available
1•gmays•15m ago•0 comments

Show HN: An 8k-word essay whose word lengths draw a famous face

https://words2pixel.topmate.io
1•kool_dinesh•15m ago•0 comments

Cops Can Bypass iPhone's Automatic Reboot to Get into Locked Phones

https://www.404media.co/cops-can-bypass-iphone-automatic-inactivity-reboot-graykey/
4•speckx•19m ago•0 comments

Devrim GÜNDÜZ: Rust extensions started landing PostgreSQL RPM repository

https://people.planetpostgresql.org/devrim/
1•hnp9j9qtda•20m ago•0 comments

A Hacking Competition Shows the Power of China's 'Open Weight' A.I

https://www.nytimes.com/2026/10/01/science/hackerone-tenzai-china-open-weights.html
3•0in•22m ago•0 comments

Free list of 180K+ disposable email domains, growing daily

https://github.com/las-nish/disposable-emails
2•lasgawe•22m ago•2 comments

Two Kinds of SQL Query Builders

https://mechanicalrabbit.github.io/FunSQL.jl/stable/two-kinds-of-sql-query-builders/#Two-Kinds-of...
1•birdculture•22m ago•0 comments

Ask HN: Which "AI" provider would you choose?

1•EbNar•23m ago•0 comments

What Does the Fourth Dimension Look Like?

https://www.quantamagazine.org/what-does-the-fourth-dimension-actually-look-like-20261001/
1•ibobev•23m ago•0 comments

Rust in the kernel? What about Rust without the kernel

https://kerkour.com/rust-kernel
2•uncommon8609•23m ago•0 comments

The Second Golden Spike: Memory Safety Across the Valen/Rust Boundary

https://verdagon.dev/blog/boundary-memory-safety
2•ibobev•23m ago•0 comments

What If We Just Stopped?

https://dansinker.com/posts/2026-09-23-stopped/
1•speckx•23m ago•0 comments

Advanced Shader Delivery Available for Gears of War

https://devblogs.microsoft.com/directx/advanced-shader-delivery-available-for-gears-of-war-e-day-...
1•ibobev•23m ago•0 comments