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

Software Design Principles That Matter

https://newsletter.francofernando.com/p/software-design-principles-that-matter
1•rmason•29s ago•0 comments

The '3.5% rule': How a small minority can change the world

https://www.bbc.com/future/article/20190513-it-only-takes-35-of-people-to-change-the-world
2•choult•1m ago•0 comments

Watch This Futuristic Windshield Melt Ice Almost Instantly

https://www.thedrive.com/news/watch-this-futuristic-windshield-melt-ice-almost-instantly
1•PaulHoule•1m ago•0 comments

Gemba

https://en.wikipedia.org/wiki/Gemba
1•wjb3•3m ago•0 comments

PickYourVC: Find the right VC for your next round

https://pickyourvc.com/
1•panrobo•3m ago•1 comments

Semantic Attacks: Exploiting What Agents See

https://niyikiza.substack.com/p/semantic-attacks-exploiting-what
1•niyikiza•3m ago•0 comments

Guinness Adverts Project on Irish Film Institute's Archive Player

https://www.irishcentral.com/culture/guinness-adverts-project-irish-film-institute
1•gnabgib•3m ago•0 comments

Stackmaxxing for a recursion world record [video]

https://www.youtube.com/watch?v=WQKSyPYF0-Y
1•btdmaster•4m ago•0 comments

Turn Your Android into a Dumb-Phone

https://rasmuskirk.com/articles/2026-01-16_turn-your-android-into-a-dumbphone/
1•bitterblotter•4m ago•0 comments

Show HN: Promo/offer code sharing and discovery for apps

https://proffer.codes/
1•indest•6m ago•0 comments

Show HN: Sentinel – Zero-trust governance for AI Agents

https://github.com/azdhril/Sentinel
1•azdhril•9m ago•0 comments

Autonomous language-image generation loops converge to generic visual motifs

https://www.cell.com/patterns/fulltext/S2666-3899(25)00299-5?_returnURL=https%3A%2F%2Flinkinghub....
1•Thorentis•9m ago•0 comments

Be Skeptical of Solving AI Alignment with Vibes

https://flowerpetals.substack.com/p/the-unproven-art-of-summoning-an
1•nonveumann•11m ago•0 comments

Show HN: Lochle, a Wordle clone for Scottish Lochs

https://lochle.xyz/
1•rexfuzzle•15m ago•0 comments

Show HN: 500-cycle runtime test for long-horizon LLM coherence

https://zenodo.org/records/18369990
1•teugent•18m ago•0 comments

The Possessed Machines: Dostoevsky's Demons and the Coming AGI Catastrophe

https://possessedmachines.com/
3•shishy•20m ago•0 comments

Notes for January 19-25 (My Coding Agent Sandboxing Setup)

https://taoofmac.com/space/notes/2026/01/25/2030
1•rcarmo•20m ago•0 comments

Canada

https://www.jenn.site/on-canada/
1•nsm•20m ago•0 comments

Show HN: Make custom ASCII art t-shirts from your terminal

https://www.asciitee.com/
1•kaniksu•20m ago•0 comments

Stop Saying Boredom Is Good for Kids

https://www.fast.ai/posts/2025-12-03-boredom/
3•Ariarule•21m ago•0 comments

Tim Cook taps John Ternus to oversee Apple's design teams

https://9to5mac.com/2026/01/22/tim-cook-quietly-taps-john-ternus-to-oversee-apples-design-teams-r...
2•brandonb•24m ago•0 comments

Robert Moreno and the use of ChatGPT that defined his time at Sochi

https://www.beinsports.com/en-us/soccer/articles/robert-moreno-and-the-use-of-chatgpt-that-define...
1•frereubu•25m ago•0 comments

AI Tribalism

https://nolanlawson.com/2026/01/24/ai-tribalism/
22•zurvanist•26m ago•5 comments

Another rabbit hole: Paperless-ngx

https://blog.notmyhostna.me/posts/another-rabbit-hole-paperless-ngx
1•dewey•30m ago•0 comments

Ramp vs. Brex: How the underdog won

https://www.productmarketfit.tech/p/ramp-vs-brex-how-the-underdog-won
1•brandonb•32m ago•0 comments

Show HN: Helping my band rehearse remotely without installing a DAW

https://www.singtogether.app
1•vaneyckseme•33m ago•0 comments

Visualize public transit usage in Seattle

https://opentransitsoftwarefoundation.org/2026/01/visualize-transit-usage-across-puget-sound/
1•aaronbrethorst•33m ago•0 comments

Cholesterol levels cut in half with one-time gene editing drug in trial

https://www.nbcnews.com/health/health-news/harmful-cholesterol-levels-cut-half-one-time-gene-edit...
5•brandonb•33m ago•1 comments

Build Your Personal AI Assistant with Claude Code

https://www.ronforbes.com/blog/build-your-personal-ai-assistant-with-claude-code
1•ronforbes•34m ago•0 comments

Nexphone-A phone that runs Android, Linux, and Windows?

https://nexphone.com/blog/the-tale-of-nexphone-one-phone-every-computer
2•andrewjneumann•37m ago•1 comments