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

Show HN: Chatty Lingo – A language practicing app

https://www.chattylingo.com
1•farstill•23s ago•0 comments

After Months of War, Trump Says Iran Has Right to Nuclear Program

https://newrepublic.com/post/212003/trump-iran-right-nuclear-program
1•embedding-shape•45s ago•0 comments

The Reason Anthropic's Models Are Offline: A Six-Year-Old Trump Grudge

https://www.techdirt.com/2026/06/16/apparently-the-real-reason-anthropics-models-are-offline-a-si...
1•ndesaulniers•1m ago•0 comments

Coinbase outage postmortem: AWS cooling failure caused cascading breakdown

https://www.infoq.com/news/2026/06/coinbase-aws-failure-postmortem/
1•indynz•2m ago•0 comments

Western Men Are Going Abroad to Find Traditional Wives

https://www.economist.com/culture/2026/04/16/western-men-are-going-abroad-to-find-traditional-wives
1•karakoram•3m ago•1 comments

Desmos Notebook Example Gallery

https://www.desmos.com/gallery/1b48bb5c-1f75-4891-aa51-126bbd7b528f
1•aragonite•3m ago•0 comments

How to check if a macOS app can access the Internet before opening it

https://reverseeverything.com/blog/check-macos-app-network-access/
1•IGHOR•3m ago•0 comments

PGP Manager – A user-friendly approach to PGP

https://github.com/developaaah/pgp-manager
1•developaaah•6m ago•0 comments

Ångstrom used Claude Code to train a model that beat Meta's UMA-OMC

https://anycloud.sh/blog/angstrom-case-study/
2•pombo•6m ago•0 comments

Desmos 3D Graphing Calculator

https://www.desmos.com/3d
1•aragonite•7m ago•1 comments

QualityScreener – build custom scoring models for global stocks

https://qualityscreener.io/
1•madagra•8m ago•0 comments

Censorship Industry: The European Firms Monetizing the DSA

https://foundationforfreedomonline.com/censorship-industry-the-european-firms-monetizing-the-dsa/
1•iamnothere•8m ago•0 comments

Ask HN: Where is the transhumanism discussion in engineering sitting?

1•lewistaariq•9m ago•0 comments

LifeSciBench: Evaluating LLMs on Expert-Level Tasks in the Life Sciences [pdf]

https://cdn.openai.com/pdf/b4299379-0a97-4ffa-8b9b-c3fbb299caa9/lifescibench_preprint.pdf
1•sailingparrot•9m ago•0 comments

FreeSeeker – AI-generated digital products (planners, templates, ebooks)

https://freeseeker.warx.org
2•FreeSeekerShop•10m ago•1 comments

The AI Privacy Problem Isn't What You Tell AI – It's What AI Infers

https://github.com/cnaebadi/ai-disclosure-handbook
1•sewyed•11m ago•1 comments

Storied Colors – a catalogue of named colors

https://storiedcolors.com/
6•susiecambria•12m ago•0 comments

Digital detox or building a personal brand

https://sashawhiddon.substack.com/p/the-contemplations-of-building-a
1•drunx•12m ago•0 comments

Mark Zuckerberg Orders His Employees to Have Fun Again

https://www.gadgetreview.com/mark-zuckerberg-orders-his-employees-have-fun-again-after-devastatin...
3•noleary•14m ago•0 comments

Ed Zitron just disproved the core claim behind his AI bubble case

https://www.obsolete.pub/p/ed-zitron-just-disproved-the-core
2•droidjj•15m ago•1 comments

The AI-native document format

https://doclang.ai/
1•taubek•15m ago•0 comments

David Attenborough's life's work, searchable

https://attenborough-100.vercel.app
2•throw0101a•15m ago•0 comments

Franklin Templeton, a SpaceX private investor, unable to justify Cursor purchase

https://www.bloomberg.com/news/videos/2026-06-16/spacex-pounces-on-60b-cursor-takeover-days-after...
3•gurjeet•20m ago•0 comments

Show HN: I built a spelling app for kids with my 7-year-old

https://spellabee.com/
2•narenst•25m ago•0 comments

Marine Transportation Safety Investigation [Titan] Submersible Implosion [pdf]

https://www.tsb.gc.ca/sites/default/files/2026-06/M23A0169-ENG.pdf
1•azalemeth•25m ago•0 comments

Why Can't Walnut Creek Build 3 Bedroom Apartments with a Playground?

https://kevin.burke.dev/kevin/walnut-creek-single-stair/
4•kevinburke•26m ago•1 comments

EarthBound Beginnings remake hack has released after 19 years of development

https://www.timeextension.com/news/2026/06/after-nineteen-ish-years-of-development-the-original-m...
1•ericzawo•26m ago•0 comments

Show HN: Any Search, One API

https://searchrouter-demo.vercel.app/
1•jpolitzki•27m ago•1 comments

Linux kernel drops AppleTalk support

https://www.phoronix.com/news/Linux-Drops-AppleTalk
3•mmoogle•27m ago•0 comments

Show HN: A Universal Matching Engine

https://www.jeanmemory.com/
1•jpolitzki•28m ago•0 comments