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

Gibberlink aims to make phone calls more efficient (2025)

https://www.heise.de/en/news/When-AI-talks-to-AI-Gibberlink-aims-to-make-phone-calls-more-efficie...
1•doener•1m ago•0 comments

The Gram Editor

https://rubenerd.com/the-gram-editor/
1•mikece•1m ago•0 comments

Hacking Involved in Khamenei Assassination

https://www.jpost.com/middle-east/iran-news/article-888598
2•nanna•2m ago•0 comments

Show HN: Self-Protecting Files for the Agentic Era

1•cl0r0x70•3m ago•0 comments

Show HN: PrivacyShield – Mask your PII before it reaches ChatGPT/Claude

https://www.piiblock.com
1•BuddhikaR•3m ago•0 comments

IT.System.Updates

1•NurseJohnBless•3m ago•2 comments

Reverse engineering "Hello World" in QuickBASIC 3.0

https://marnetto.net/2026/03/01/brun-hello-world
1•LaSombra•4m ago•0 comments

Show HN: Learnprints – a full learning OS I built solo on nights and weekends

https://learnprints.ca
1•Jessyabc•7m ago•0 comments

Situational Awareness: the decade ahead (2024)

https://situational-awareness.ai/
1•andsoitis•9m ago•0 comments

Extremophile survives the pressures of impact-induced ejection from Mars

https://academic.oup.com/pnasnexus/article/5/3/pgag018/8503064
1•geox•9m ago•0 comments

Show HN: Dice Jaga – A simple Yahtzee x Roguelike inspired web game

https://dice-jaga.bryanhogan.com/
1•bryanhogan•9m ago•0 comments

Ask HN: How do agencies price projects when AI increases productivity and costs?

1•hakonbogen•10m ago•0 comments

Show HN: MCP server that timestamps every web extraction for AI agents

https://github.com/PrinceGabriel-lgtm/freshcontext-mcp
1•Prince-Gabriel•11m ago•0 comments

Data centres in space: less crazy than you think

https://economist.com/science-and-technology/2026/03/02/data-centres-in-space-less-crazy-than-you...
1•andsoitis•11m ago•0 comments

Querying 3B Vectors

https://vickiboykis.com/2026/02/21/querying-3-billion-vectors/
1•surprisetalk•11m ago•0 comments

Do Less

https://usefulfictions.substack.com/p/do-less
1•surprisetalk•11m ago•0 comments

Making interesting borders with CSS corner-shape

https://cassidoo.co/post/css-corner-shape/
1•surprisetalk•12m ago•0 comments

The Housing Ladder's Broken Promise

https://progressandpoverty.substack.com/p/the-housing-ladders-broken-promise
1•surprisetalk•12m ago•0 comments

Show HN: Evidra – a fail-closed MCP guardrail for AI infrastructure ops

https://github.com/vitas/evidra
1•vitass•12m ago•1 comments

Numinals – Certified prime numbers as identity tokens for AI bots

https://www.numinals.io/
1•Pehlivanian•13m ago•0 comments

Show HN: Experimental Revocable Signatures Using Model-Based Encoding

https://lyfe.ninja/demos/signature/
2•lyfeninja•13m ago•0 comments

Surviving as a Developer When Most Code Is Generated by AI

https://nemorize.com/roadmaps/surviving-as-a-developer-when-most-code-is-generated-by-ai
2•reverseblade2•14m ago•1 comments

We Automated Everything Except Knowing What's Going On

https://eversole.dev/blog/we-automated-everything/
2•kennethops•14m ago•0 comments

Rtk – reduce up to 90% of CLI noise and save agent tokens

https://www.rtk-ai.app/
1•openmaze•14m ago•0 comments

Hetzner outage: FSN1 is down

https://status.hetzner.com/incident/1c082fde-fe61-40b0-ab41-8d4d7deaf6fe
3•alcazar•15m ago•1 comments

The least understood driver of AI progress

https://epochai.substack.com/p/the-least-understood-driver-of-ai
1•speckx•15m ago•0 comments

Managing hostesses in Yakuza 0's cabaret club: a surprisingly feminist mini-game

https://www.mothership.blog/yakuza-0-cabaret-club-czar-feminist-mini-game/
2•Julesprobably•16m ago•0 comments

Transformers and Evolution

https://www.symmetrybroken.com/asymmetric-evolution/
1•riemannzeta•16m ago•0 comments

Show HN: FileShot – zero-knowledge file sharing, nothing locked behind accounts

https://fileshot.io/
3•GraysoftDev•16m ago•0 comments

Google's Nano Banana 2 promises Flash speeds with Pro results

https://thenewstack.io/nano-banana-2/
1•blazercohen•18m ago•0 comments