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

LeoMoon Wiki-Go is a modern, feature-rich, databaseless flat-file wiki platform

https://wikigo.leomoon.com/
1•Tomte•1m ago•0 comments

Spotify and UMG announce licensing deal to allow AI covers

https://www.billboard.com/pro/spotify-and-umg-strike-licensing-deal-for-ai-covers-remixes/
1•reinder•2m ago•0 comments

Show HN: I created a disk usage explorer CLI

https://github.com/evilmarty/duex
1•evilmarty•3m ago•0 comments

CodeAlta – a terminal workspace for agentic coding

https://github.com/CodeAlta/CodeAlta
1•bj-rn•3m ago•0 comments

How Unfair Is the Coin?

https://ankitg.me/blog/2025/01/06/unfair-coins.html
1•sebg•6m ago•0 comments

OpenXiv – Open-source preprint server on AT Protocol that federates to Bluesky

https://openxiv.net/
1•ddavidich•6m ago•0 comments

We should get rid of average CPU utilization

https://www.theocharis.dev/blog/why-we-should-get-rid-of-average-cpu-utilization/
1•JeremyTheo•12m ago•0 comments

What's New in Flutter 3.44

https://blog.flutter.dev/whats-new-in-flutter-3-44-b0cc1ad3c527
1•divan•15m ago•0 comments

Trump's Endgame Is Surrender

https://www.theatlantic.com/international/2026/05/trump-surrender-iran-endgame/687252/
5•_tk_•17m ago•3 comments

SEO Survival Kit – Claude Code Plugin for Core Update Recovery

https://github.com/maxschottke-spec/seo-survival-kit
1•maxschottkespec•18m ago•0 comments

RuView – WiFi DensePose: See Through Walls with WiFi (Scam Alert)

https://github.com/deletexiumu/wifi-densepose
1•reconnecting•26m ago•0 comments

Open Accountants

https://www.openaccountants.com/
1•openaccountants•26m ago•1 comments

A nightmare experience: Trying to open a bank account with Bank of America

https://www.maroonmed.com/a-nightmare-experience-trying-to-open-a-bank-account-with-bank-of-america/
1•erdoc69•29m ago•0 comments

Trump pulls back AI order over fears it could slow US technology

https://apnews.com/article/trump-ai-executive-order-ee318f35acc8a2c43e47f3ebf26cb459
3•isaacfrond•30m ago•0 comments

Bytewax: Stream processing library built using Python and Rust

https://github.com/bytewax/bytewax
1•rzk•34m ago•0 comments

Odroid H-series is going 10 GbE (ODROID-H5)

https://www.hardkernel.com/shop/odroid-h5/
2•chr•34m ago•0 comments

Deepfakes Tore a High School Apart

https://www.404media.co/radnor-high-school-pennsylvania-ai-deepfakes-child-sexual-abuse-material/
18•Brajeshwar•36m ago•2 comments

Moss: Self-Evolution Through Source-Level Rewriting in Autonomous Agent Systems

https://arxiv.org/abs/2605.22794
1•Timofeibu•40m ago•0 comments

UniFi 5G Backup

https://blog.ui.com/article/introducing-unifi-5g-backup
1•jpalomaki•42m ago•1 comments

The Writer Who Dared Criticize Silicon Valley

https://www.nytimes.com/2025/11/27/technology/writer-silicon-valley-criticism.html
4•rbanffy•44m ago•0 comments

Show HN: I threw away my analytics dashboard and replaced it with 42 MCP tools

1•hholen•45m ago•0 comments

CodeAlta an efficient agentic AI coding CLI assistant coded in C#/.NET

https://codealta.github.io/
2•xoofx•46m ago•0 comments

Cloning a voice at 48 kHz with VoxCPM2 in ElevenLabs API quality

https://soniqo.audio/blog/voxcpm2-voice-cloning
1•ipotapov•48m ago•0 comments

Ask HN: What are you Building? (May 22)

1•Armonsrer•51m ago•1 comments

"A Digital Prison": Surveillance and the suppression of civil society in Serbia

https://securitylab.amnesty.org/latest/2024/12/a-digital-prison-surveillance-and-the-suppression-...
2•Cider9986•55m ago•0 comments

Apple seeks Supreme Court review for Epic Games case

https://9to5mac.com/2026/05/21/apple-seeks-supreme-court-review-of-contempt-finding-and-injunctio...
3•alberto-m•55m ago•0 comments

Spec-Driven Development: Everything Old Is New Again

https://superluminar.io/2026/04/28/spec-driven-development-everything-old-is-new-again/
1•schnipseljagd•59m ago•0 comments

Sentry.io Is Down?

https://sentry.io/auth/login/
2•gianpaj•1h ago•1 comments

I2C Notes

https://rana-emaan.com/read/notes/i2c/
1•signa11•1h ago•0 comments

Cisco used AI to write security incident reports, with mixed results

https://www.theregister.com/security/2026/05/22/cisco-used-ai-to-write-security-incident-reports-...
4•01-_-•1h ago•0 comments