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

BudgetBites – AI meal planning app that helps you save money on groceries

https://budgetbites.website/login
1•ClarenceJackson•51s ago•0 comments

Make products AI agents want

https://anitakirkovska.com/blog/make-products-ai-agents-want/
1•anitakirkovska•3m ago•0 comments

Google, Blackstone plan AI cloud venture with $5B backing, WSJ reports

https://www.reuters.com/business/google-blackstone-create-new-ai-cloud-company-wsj-reports-2026-0...
1•ndesaulniers•3m ago•0 comments

We should stop using Agile and Waterfall as is

https://quantumentangled.dev/viewpost/12/we-should-stop-using-agile-and-waterfall-asis
1•rulyone•5m ago•0 comments

Feedback on my S&P 500 Search Tool (fast search by name, ticker, sector)

https://sp500-search.streamlit.app/
1•gilthor•12m ago•0 comments

Will the Indus Valley script ever be deciphered?

https://www.livescience.com/archaeology/will-the-indus-valley-script-ever-be-deciphered
1•redwood•13m ago•1 comments

May I recommend eww for Emacs's innovative UI?

https://www.matem.unam.mx/~omar/apropos-emacs.html#may-i-recommend-eww-for-emacs-innovative-ui
1•birdculture•29m ago•0 comments

Climate scientists admit doomsday scenario no longer believable

https://www.gbnews.com/science/apocalypse-forecasts-climate-scientists
5•nxm•33m ago•0 comments

Google and Blackstone to Create New AI Cloud Company

https://www.wsj.com/tech/ai/google-and-blackstone-to-create-new-ai-cloud-company-0e35b91f
2•frays•36m ago•0 comments

Self-Hosted Web Application for Displaying and Interacting with KiCad Projects

https://github.com/krishna-swaroop/KiCAD-Prism
1•djfergus•39m ago•0 comments

An Apple (II) for Teacher

https://technicshistory.com/2026/05/19/an-apple-ii-for-teacher/
1•cfmcdonald•44m ago•0 comments

Five months after switching Fluxzy from Electron to Tauri

https://www.fluxzy.io/resources/blogs/electron-to-tauri-migration-fluxzy-desktop
1•nreece•46m ago•0 comments

Microsoft surprises with its first server Linux distribution: Azure Linux 4.0

https://www.zdnet.com/article/microsoft-releases-its-first-server-linux-distribution-azure-linux-...
6•CrankyBear•46m ago•1 comments

AgentCRM – Headless CRM for Claude Code

https://github.com/cluster-software/agent-crm
3•samuelstros•47m ago•0 comments

Melbourne psychiatrist refuses new patients who don't consent to AI note-taking

https://www.theguardian.com/australia-news/2026/may/19/melbourne-psychiatrist-ai-note-taking-new-...
2•anotherevan•49m ago•0 comments

Data Center Waste Heat as an Emerging Urban Thermal Hazard

https://asmedigitalcollection.asme.org/sustainablebuildings/article/doi/10.1115/1.4071922/1233035...
1•littlexsparkee•50m ago•0 comments

What political censorship looks like inside an LLM's weights (Qwen 3.5)

https://vas-blog.pages.dev/qwen-censorship/
5•s314•54m ago•0 comments

Apple kicks off WWDC on June 8

https://www.apple.com/newsroom/2026/05/apple-kicks-off-worldwide-developers-conference-on-june-8/
1•throw0101c•55m ago•0 comments

Building a hyper modular framework for hardware

https://www.getubo.com/post/building-a-flexible-future-proof-compute-system
1•mmajzoobi•57m ago•1 comments

how coding harnesses are used, an introspection

https://research.tamarillo.ai/coding-harness-inspection/
5•ivanbelenky•58m ago•2 comments

From-scratch reimplementation of Mythos Glasswing pipeline

https://github.com/evilsocket/audit
2•djfergus•59m ago•0 comments

A Simple Image Brightness and Contrast Adjustment Technique

https://geo-ant.github.io/blog/2026/simple-image-contrast-brightness-adjustment/
2•yurivish•1h ago•0 comments

Azure's MFA Warning Links Free-Tier Users to a Page They Can't Use

https://playtechnique.io/blog/azures-mfa-warning.html
1•gwynforthewyn•1h ago•0 comments

Nous Research edits GitHub issue to remove plagiarism claims about Hermes Agent

https://github.com/NousResearch/hermes-agent/issues/10232
4•simonmysun•1h ago•0 comments

Show HN: I trained YOLOv8 to detect dynamics markings on sheet music

https://sheetmusicexplainer.com/
1•derekhdawson•1h ago•0 comments

Phantom Data Centers Didn't Break the Power Grid–They Proved It Was Broken

https://www.powermag.com/phantom-data-centers-didnt-break-the-power-grid-they-proved-it-was-alrea...
2•gok•1h ago•0 comments

ASMTP – SMTP for Agents

https://www.asmtp.net/
2•nickcrews•1h ago•1 comments

Click, Agree, and Your Kids Are Bound: Court Compels Minor Children to Arbitrate

https://natlawreview.com/article/click-agree-and-your-kids-are-bound-court-compels-minor-children...
1•petethomas•1h ago•1 comments

Show HN: Vecdb – local-first hybrid vector database in Rust (HNSW and BM25)

https://github.com/zaydmulani09/vecdb
2•zaydmulani•1h ago•0 comments

Why Outsource Your Auth System and How to Sell the Decision to Your Company

https://fusionauth.io/articles/identity-basics/outsource-auth-system-blueprint
1•mooreds•1h ago•0 comments