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•9mo 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

Ukraine Can Now Manufacture 'China-Free' Drones

https://www.nytimes.com/2026/03/11/world/europe/ukraine-drones-china.html
1•giuliomagnifico•15s ago•0 comments

Simple-Git NPM package has CVSS 9.8 RCE; 5M+ weekly downloads–check lockfiles

https://www.codeant.ai/security-research/simple-git-remote-code-execution-cve-2026-28292
1•birdculture•2m ago•0 comments

Automatic Pronunciation Error Detection and Correction of the Holy Quran

https://arxiv.org/abs/2509.00094
1•handfuloflight•5m ago•0 comments

Show HN: A simple hardened AI Docker cluster

https://github.com/kummahiih/secure-mcp/
1•kummap•7m ago•0 comments

Astro 6.0 Is Released

https://astro.build/blog/astro-6/
2•mariuz•8m ago•0 comments

A new model defines an upper limit to planetary radiation belt intensity

https://phys.org/news/2026-03-upper-limit-planetary-belt-intensity.html
2•bookmtn•8m ago•0 comments

VoltRN CLI for React Native/Expo Scaffolding, Generators

https://github.com/IronTony/voltrn-cli
1•IronTony•9m ago•1 comments

Analect – AST and LLM Code Summary and Navigation

https://analect.dev
1•ascent817•11m ago•0 comments

Show IH: I built a runtime control plane to stop AI agents from burning money

https://github.com/vijaym2k6/SteerPlane
1•vijaym2k6•12m ago•0 comments

Show HN: Free API toolkit – cron, webhooks, DNS, hashing, regex

https://frog03-20494.wykr.es/devtools/
1•patchnull•16m ago•1 comments

Fooling Go's X.509 Certificate Verification

https://danielmangum.com/posts/fooling-go-x509-certificate-verification/
1•hasheddan•16m ago•0 comments

Some relationships deepen when you tell the truth and some end

https://www.henrikkarlsson.xyz/p/going-your-own-way
1•squirrel•16m ago•0 comments

Open Source Masterclass – Learn to Contribute Upstream

https://opensourcemasterclass.org/
3•antoviaque•17m ago•0 comments

Tell HN: Moltbook was running in my browser

2•ramon156•23m ago•1 comments

As AI data centers scale, investigating their impact becomes its own beat

https://www.niemanlab.org/2026/03/as-ai-data-centers-scale-investigating-their-impact-becomes-its...
2•giuliomagnifico•24m ago•0 comments

Claude Skills: The Complete Guide

https://aistaffkit.com/claude-skills-guide
1•modestpacket•25m ago•0 comments

Get 500 credits for Manus registration

https://manus.im/invitation/ZQFSZCXJGQKD1GP
1•doener•26m ago•0 comments

Show HN: Colab pipeline for auto-labeling datasets with prompt and training YOLO

https://github.com/useful-ai-tools/detect-anything
2•eyasu6464•28m ago•1 comments

Windows 12 could be the tipping point that pushes you to Linux

https://www.zdnet.com/article/windows-12-rumors-linux-migration/
1•robtherobber•28m ago•0 comments

Ask HN: What starts to break down as your notes grow?

2•vajafafa•34m ago•0 comments

AI research paper – IEEE open access journal

https://ieeexplore.ieee.org/document/11424402
2•funnyguy678•37m ago•0 comments

C++26 safety features won't safe you

https://lucisqr.substack.com/p/c26-safety-features-wont-save-you
1•todsacerdoti•38m ago•0 comments

What Is Zensical?

https://zensical.org/about/
1•Tomte•39m ago•0 comments

Ask HN: Should we add game as product type for 3DIMLI?

1•arpit077•40m ago•0 comments

Fixing Programmatic Tool Calling with Types

https://blog.coldboot.org/fixing-programmatic-tool-calling-with-types
1•matchcase•42m ago•0 comments

Work just got easier for data analysts

https://analyst-bbqe.onrender.com/
1•Sechele•43m ago•0 comments

Code reviews do find bugs

https://entropicthoughts.com/code-reviews-do-find-bugs
2•todsacerdoti•44m ago•0 comments

Minesweeper but It's the Strait of Hormuz

https://sweepthestrait.com/
3•nextstep•46m ago•0 comments

Gallery of Processor Cache Effects (2019)

https://igoro.com/archive/gallery-of-processor-cache-effects/
2•mattrighetti•46m ago•0 comments

SSH Funky.nondeterministic.computer

https://funky.nondeterministic.computer/
1•thunderbong•46m ago•0 comments