frontpage.
newsnewestaskshowjobs

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

Apple Made a Sports App That Does Almost Nothing. It's Incredible

https://slate.com/technology/2026/06/fifa-world-cup-apple-app-sports.html
1•ForHackernews•59s ago•0 comments

The Analog Thing – Analog Computing for the Future

https://the-analog-thing.org
2•jensgk•3m ago•0 comments

Life on the edge of Musk's Starbase brings fortunes and fractures

https://www.reuters.com/business/aerospace-defense/musks-starbase-rise-spacex-brings-fortunes-fra...
1•JumpCrisscross•3m ago•0 comments

A whale necropolis has been found

https://www.nature.com/articles/d41586-026-01581-x
1•tigerlily•3m ago•0 comments

Should we care any more about Googlebot crawling our sites?

https://utcc.utoronto.ca/~cks/space/blog/web/DoYouNeedGooglebotCrawling
1•speckx•3m ago•0 comments

Splunk Enterprise PostgreSQL sidecar has no auth (CVE-2026-20253, CVSS 9.8)

https://hellorecon.com/blog/cve-2026-20253
1•slvnx•5m ago•0 comments

The Abundance Illusion

https://www.carlyle.com/carlyle-compass/the-abundance-illusion
1•cwal37•5m ago•0 comments

A strong, reversible, and conformal adhesive gel for diverse plants

https://www.science.org/doi/10.1126/sciadv.adz6379
1•PaulHoule•5m ago•0 comments

Quick: An internal hosting platform for the AI era

https://shopify.engineering/quick
1•okneil•5m ago•0 comments

Dao Heart v3.14

https://github.com/Mankirat47/Dao-Heart-v3.14
1•Mankirat47•7m ago•0 comments

Microsoft.UI.Reactor: A declarative, component-based C# framework for WinUI apps

https://github.com/microsoft/microsoft-ui-reactor
2•therloux•7m ago•0 comments

A Love Story

https://pudding.cool/2026/06/love-story/
1•gmays•9m ago•0 comments

Sprinklz.io – An RSS reader with powerful algorithmic controls

https://sprinklz.io
1•sammy0910•12m ago•0 comments

Please remove mole.fit references and original UI design from this project

https://github.com/caezium/Burrow/issues/36
1•tamnd•14m ago•0 comments

Anthropic CEO Says Government Should Be Able to Block New Models

https://www.bloomberg.com/news/articles/2026-06-10/anthropic-ceo-says-government-should-be-able-t...
3•01-_-•14m ago•1 comments

Show HN: I am building a map of people who lived in the Roman Empire

https://new.roman-names.com/
1•metiscus•15m ago•0 comments

Why the $55B acquisition of Electronic Arts isn't your usual leveraged buyout

https://www.gamesindustry.biz/why-the-55bn-acquisition-of-electronic-arts-isnt-your-usual-leverag...
1•speckx•15m ago•0 comments

Canada parliament passes cybersecurity bill amid privacy concerns

https://www.jurist.org/news/2026/06/canada-parliament-passes-cybersecurity-bill-amid-privacy-conc...
3•devonnull•15m ago•0 comments

C47/R47 Calculators

https://47calc.com/index.html
2•helterskelter•16m ago•0 comments

If you build apps with AI tools, this is .uh concerning

https://substack.com/profile/173863161-dan-cochran/note/c-274040959
2•deecodameeko•19m ago•0 comments

Eyes on Flock: Flock Safety Transparency Data Aggregation

https://eyesonflock.com/
1•jupr•19m ago•0 comments

Architecture of Autonomous Operations

https://autonomousagents19.com/how-it-works
1•KissMySaas•21m ago•0 comments

Dynamic ReACT Loop with Conductor

https://conductor-oss.github.io/conductor/devguide/ai/dynamic-workflows.html
2•opiniateddev•21m ago•0 comments

Ring-0 AI Interview Copilot

https://aceloop.ai/
1•rosadoft•22m ago•1 comments

PR reviews were broken. AI just made it worse

https://leaddev.com/ai/pr-reviews-were-already-broken-ai-made-it-worse
1•argoeris•22m ago•0 comments

Dreambeans, an app that connects you with what matters

https://blog.google/innovation-and-ai/models-and-research/google-labs/dreambeans/
1•gmays•22m ago•0 comments

Researchers find why larger language models pick up skills that small ones miss

https://the-decoder.com/researchers-pinpoint-why-larger-language-models-pick-up-skills-that-small...
1•maxloh•23m ago•0 comments

The History of AI and Chatbots with Dr. Richard Wallace [video]

https://www.youtube.com/watch?v=ENW3PL50yPw
1•jonbaer•23m ago•0 comments

British media will be able to prevent content from feeding Google AI search

https://voz.us/en/technology/260603/36246/british-media-will-be-able-to-prevent-their-content-fro...
3•jethronethro•24m ago•0 comments

DuckDB Storage Engine for MariaDB

https://mariadb.org/duckdb-storage-engine-for-mariadb-when-the-sea-lion-learns-to-quack/
1•jonbaer•24m ago•0 comments