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

MCP Chaos Rig – Open-Source Local MCP Server That Breaks on Demand

https://github.com/Typewise/mcp-chaos-rig
1•Big_Berny•47s ago•0 comments

Scientists camouflage heart rate from invasive radar-based surveillance

https://techxplore.com/news/2026-02-scientists-camouflage-heart-invasive-radar.html
1•Brajeshwar•1m ago•0 comments

Drone-launching underwater drone hitches a ride on ship and sub hulls

https://newatlas.com/military/lockhhed-martin-lamprey-underwater-drone/
1•Brajeshwar•1m ago•0 comments

Pure Blog

https://kevquirk.com/introducing-pure-blog
1•catify•1m ago•0 comments

Ask HN: How should I proceed reading HN?

1•RoadieRoller•1m ago•0 comments

The deep history of AI began 3k years ago

https://bigthink.com/the-past/ancient-ai/
1•Brajeshwar•1m ago•0 comments

Show HN: Onera – end-to-end encrypted AI chat

https://onera.chat
1•shreyaspapi•1m ago•0 comments

Oxide Computer raises $200M Series C

https://oxide.computer/blog/our-200m-series-c?
1•kenrose•1m ago•0 comments

Prepaid Lightning tokens as API keys for AI agents

1•LightProx•3m ago•0 comments

Show HN: Spring CRUD Generator – Maven Plugin to Generate CRUD from YAML

https://github.com/mzivkovicdev/spring-crud-generator/releases/tag/v1.1.0
1•mzivkovicdev•3m ago•0 comments

LLM-as-a-Judge is asking the wrong question

https://veris.ai/blog/llm-as-a-judge
1•_josh_meyer_•3m ago•1 comments

I Don't Buy SQLite in the Cloud

https://monroeclinton.com/i-dont-buy-sqlite-in-the-cloud/
1•speckx•5m ago•0 comments

Bardacle – Session awareness for AI agents using local LLMs

https://github.com/StellarSk8board/bardacle
1•sg17gweedo•6m ago•1 comments

Show HN: The Frontier, Tracking the LLM Pareto Frontier

https://the-frontier.app/
2•foke82•6m ago•0 comments

Russian Watchdog Starts Limiting Access to Telegram

https://www.bloomberg.com/news/articles/2026-02-10/russian-watchdog-starts-limiting-access-to-tel...
1•RockstarSprain•7m ago•1 comments

Show HN: Camouflage.nvim – Hide secrets in config files during screen sharing

https://github.com/zeybek/camouflage.nvim
1•zeybek•7m ago•0 comments

Rack and optimize AI API costs across all providers

https://aicostboard.com
1•tkrenn06•8m ago•1 comments

Story Follows Function: Mahjong Daireikai

https://nicole.express/2026/spooky-ghost-stories.html
1•nicole_express•9m ago•0 comments

Chatto

https://www.hmans.dev/blog/chatto
1•speckx•11m ago•0 comments

What Good Looks Like

https://yusufaytas.com/what-good-looks-like/
7•yusufaytas•12m ago•0 comments

STLE: Teaching AI to Know What It Doesn't Know

https://github.com/strangehospital/Frontier-Dynamics-Project
1•strangehospital•14m ago•1 comments

Alien Assumptions

https://www.mindlessalgorithm.com/alien-assumptions/
1•bookofjoe•14m ago•0 comments

Redefining Go Functions

https://pboyd.io/posts/redefining-go-functions/
1•todsacerdoti•14m ago•0 comments

Rust Memory Management: The Playroom Analogy

https://www.adacore.com/blog/rust-memory-management-the-playroom-analogy
1•andsoitis•14m ago•0 comments

Building Mockingjay: A Video Recorder for When It Matters Most

https://tskulbru.dev/posts/building-mockingjay-secure-video-recorder/
1•jonbaer•15m ago•0 comments

How to Prove the Correctness of AI-Generated Code Using Formal Methods

https://www.adacore.com/videos/how-to-prove-the-correctness-of-ai-generated-code-using-formal-met...
1•andsoitis•15m ago•0 comments

Context-Driven Development Meets Team Agents

https://themobileagent.substack.com/p/context-driven-development-meets
1•jroger22•16m ago•0 comments

Show HN: I replaced a 200MB JVM process with a 52KB binary that speaks Kafka

https://github.com/awneesht/Strike-mq
1•awneeshtiwari•16m ago•0 comments

Forensic Evidence of IP Theft Fixed Point Glass Box Solutions

https://archive.org/details/@analytical_agnostic
1•ApexSignalAndy•17m ago•2 comments

Experimental Zones Protocol Merged to Wayland After 2 Years, 620 Comments

https://www.phoronix.com/news/Wayland-Experimental-Zones
2•speckx•17m ago•0 comments