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

Rendering pull requests in the GitHub Copilot app

https://github.blog/engineering/user-experience/rendering-huge-pull-requests-in-the-github-copilo...
1•iamsyr•3m ago•0 comments

Australia says OpenAI agent hacked into government website

https://www.channelnewsasia.com/world/australia-openai-agent-breach-government-portal-6406411
1•doppp•3m ago•0 comments

Pentagon Investigating How F-35 Fighter Jet Parts Bound for US Were Diverted

https://www.military.com/pentagon-investigating-how-f-35-fighter-jet-parts-bound-for-us-were-dive...
1•harry_nutsachs•4m ago•1 comments

AP: Avoid language that gives [AI] human characteristics

https://twitter.com/APStylebook/status/2102807962364383502
3•jaredwiener•7m ago•0 comments

Qubits on NonQuantum HW Tested

https://laurinseclab.substack.com/p/breaking-news-makrogravintelligence
2•Rniznan•8m ago•0 comments

Liquid Network Security Incident Assessment

https://blog.blockstream.com/liquid-network-security-incident-assessment/
2•greyface-•9m ago•0 comments

FLAWED's Flaws and What This Means for Industry Research

https://suhacker.ai/p/flaweds-flaws-and-what-this-means-for-industry-research/
5•tob_scott_a•11m ago•0 comments

Geminigravit Core: De la teoría estática

https://gemini.google.com/app/3952a805cd6ad7a3
2•jccrcabello•12m ago•0 comments

We used an AI agent to fix an open-source bug. Someone asked to ban us

https://github.com/saulpw/visidata/pull/3229
8•maxcr•12m ago•2 comments

Shadow roots, explained with live examples

https://tools.simonwillison.net/shadow-roots
2•vismit2000•14m ago•0 comments

Show HN: Does per-step reasoning effort save money in Claude Code?

https://github.com/ifoster01/jev-effort
2•ifoster41901•19m ago•0 comments

Show HN: ChaosTree – Cache-Aware Java NavigableMap and NavigableSet Library

https://github.com/Chaos-vy/ChaosTree
1•chaos_vy•20m ago•0 comments

Show HN: Posting Puzzle – A Game Made of Post's Correspondence Problem

https://mametter.itch.io/posting-puzzle
1•mametter•21m ago•1 comments

AI startups with hyper ARR growth – what's happening inside these companies?

1•d675•22m ago•0 comments

Nesbox: A fast MicroVM with GPU sharing

https://github.com/nestrilabs/nesbox
1•WanjohiRyan•23m ago•0 comments

Using my transit card data to create a year in review experience

https://cailinpitt.com/blog/2026/9/1/chicago-transit-authority-wrapped
1•classictraffic•24m ago•0 comments

Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest

https://github.com/nestrilabs/virtio-nvgpu
2•WanjohiRyan•25m ago•0 comments

Scientists build most accurate atomic clock

https://phys.org/news/2026-09-scientists-world-accurate-atomic-clock.html
1•wglb•27m ago•1 comments

AI Has Cracked the Most Diabolical Problems in Math. Why Can't It Solve Chess?

https://www.wsj.com/tech/ai/chess-artificial-intelligence-ai-e969a830
1•sonabinu•27m ago•0 comments

lm-detector: Model fingerprint detection on Web and CLI

https://github.com/Ikaleio/lm-detector/
1•csmantle•31m ago•0 comments

SnakeCharmer: Fuzzing Harness Generation for Pure and Hybrid Python Libraries [pdf]

https://futures.cs.utah.edu/papers/26FSE-b.pdf
2•luu•37m ago•0 comments

Making my vibe-coded app best as possible (I am perfectionist), umm for 0 users

1•arpanghoshal•38m ago•0 comments

JEV Engineering for Coding Agents

https://drive.google.com/file/d/17h982xvsL3E7b80iGmOCfKp9qTOW9ohv/view?pli=1
2•sonabinu•40m ago•0 comments

Show HN: An open-source manufacturing ERP/MES/QMS

https://carbon.ms/self-hosted
3•barbinbrad•42m ago•0 comments

Hard Startups (2020)

https://blog.samaltman.com/hard-startups
1•alentodorov•43m ago•0 comments

OnPanda – Open-source token inspection&data annotation tool from Step 5 Preview

https://twitter.com/StepFun_ai/status/2102454115473510643
3•WavyPeng•44m ago•0 comments

Feds Target AI Critics as "Foreign Agents"

https://www.kenklippenstein.com/p/feds-think-ai-critics-are-foreign
3•nmeagent•46m ago•1 comments

Arumayi

https://arumayi.com/
1•samyak007•47m ago•0 comments

Calculating atmospheric drag on satellites for a Cubesat [pdf]

https://www.osti.gov/servlets/purl/1124870
1•walrus01•53m ago•0 comments

ChatGPT DIL (Declarative Interface Language)

https://twitter.com/oranlooney/status/2102918945858576750
1•olooney•54m ago•0 comments