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

HN: Distill-CBL, a single-file COBOL-to-WASM compiler in Rust

https://github.com/StealthEyeLLC/distill-cbl
1•stealtheyellc•4m ago•0 comments

Show HN: Remote Coasts – Horizontally scale localhost environments

https://coasts.dev/blog/introducing-remote-coasts
1•jsunderland323•6m ago•0 comments

AI Image Editor

https://jpgtomp4.com
1•yalvhe2009•6m ago•1 comments

BirdNET-Go – 24/7 realtime bird song analysis

https://github.com/tphakala/birdnet-go
1•darknavi•7m ago•1 comments

Show HN: Turn any YouTube video into something you can use

https://www.pandarecord.com/extension
1•misonic•9m ago•0 comments

Drawing Database – Blueprints for 3D modeling

https://drawingdatabase.com/
1•hyperific•12m ago•0 comments

Ecolibrium Directory

https://github.com/simonlpaige/ecolibrium
1•larrytheworm•14m ago•1 comments

PocketLLM – Run local LLMs from a USB stick

https://github.com/vraj00222/pocketllm
1•vrajpatel00•15m ago•0 comments

Apple's accidental moat: How the "AI Loser" may end up winning

https://adlrocha.substack.com/p/adlrocha-how-the-ai-loser-may-end
2•walterbell•23m ago•0 comments

2014: Black Holes and Supercomputing

https://www.goldengooseaward.org/01awardees/black-holes
1•mooreds•35m ago•0 comments

Tell HN: Reddit now demands to know why you won't use their app

4•josephcsible•52m ago•4 comments

The disappearing and unappreciated art of audible alerts [video]

https://www.youtube.com/watch?v=nXdVG45wveo
2•fortran77•54m ago•0 comments

Show HN: A better alternative to CLI and MCP for local tools

https://github.com/stefanwebb/named-pipes
1•stefanwebb•55m ago•0 comments

Molecular adaptations and engineering of extremophiles for synthetic biology

https://www.frontiersin.org/journals/microbiology/articles/10.3389/fmicb.2026.1754802/full
1•PaulHoule•58m ago•0 comments

Ukraine renews attacks on Russian energy sites – what has been hit?

https://www.reuters.com/business/energy/ukraine-renews-attacks-russian-energy-sites-what-has-been...
2•YZF•59m ago•1 comments

Is the Nutrition of an Egg the Same as in the Chick?

https://drjohnson.com/is-the-nutrition-of-an-egg-the-same-as-in-the-chick/
1•debo_•1h ago•0 comments

ReceiptBot – Stop Node.js AI agents from reading .env and burning your budget

https://github.com/redshadow912/ReceiptBot
1•LocalhostLegend•1h ago•1 comments

Show HN: Narrate – Generate multi-voice long-form audio with one command

https://github.com/zackham/narrate
2•zackham•1h ago•0 comments

Writing should have a soul and its own Claude Skill

https://getlago.substack.com/p/open-sourcing-my-writing-claude-skill
5•AnhTho_FR•1h ago•0 comments

Show HN: Yet another AI image ediotr and generator

https://imageditor.net/
1•shawnta•1h ago•0 comments

Ask HN: What was the limiting factor in growth of demand for fiber during 2000s?

1•AbstractH24•1h ago•6 comments

All elementary functions from a single binary operator

https://arxiv.org/abs/2603.21852
16•pizza•1h ago•5 comments

Moat: Run AI agents in isolated containers

https://majorcontext.com/moat/
2•cjbarber•1h ago•1 comments

State of Homelab 2026

https://mrlokans.work/posts/state-of-homelab-2026/
4•swq115•1h ago•0 comments

Level 3 Thinking: A Unified Theory of Self-Improvement

https://www.nateliason.com/blog/level-3-thinking
1•theorchid•1h ago•0 comments

OpenMAIC – Open Multi-Agent Interactive Classroom

https://open.maic.chat/
2•9woc•1h ago•0 comments

The Social Battery Paper: Gradient, Constraint, and the Extraction of Work In

https://www.academia.edu/165644285/The_Social_Battery_Paper_Gradient_Constraint_and_the_Extractio...
2•WilliamGriffin•1h ago•0 comments

Sabiondo: Compilador semántico universal – compilamos intención no sintaxis

https://github.com/K3iSoft/Sabiondo
1•K3iSoft•1h ago•0 comments

The Business Case for Vanilla JavaScript

https://lewiscampbell.tech/blog/250430.html
3•JSR_FDED•1h ago•0 comments

Internet down for you? X, GitHub, etc.

1•nvk•1h ago•1 comments