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

A graduating CS senior cannot afford the AI eating his career

https://pilgrimsage.substack.com/p/the-side-door
1•momentmaker•1m ago•0 comments

What led to the mess at Franklin Templeton India (2020)

https://www.moneycontrol.com/europe/?url=https://www.moneycontrol.com/news/business/personal-fina...
1•oumua_don17•3m ago•0 comments

Angelfire and Tripod, gone

https://menga.net/angelfire-and-tripod-gone
1•akyuu•5m ago•0 comments

It's OK to Use Agentic to Revive the Projects You Never Were Going to Finish

https://blog.matthewbrunelle.com/its-ok-to-use-coding-assistance-tools-to-revive-the-projects-you...
1•speckx•6m ago•0 comments

There are only four sensible ways to build a website

https://www.jonoalderson.com/conjecture/four-ways-to-build-a-website/
2•eustoria•6m ago•0 comments

Speculation Rules for Evil

https://www.jonoalderson.com/performance/speculation-rules-for-evil/
1•eustoria•7m ago•0 comments

The metallurgy and artisan secrets of making GOES for large power transformers

https://frontiermap.substack.com/p/the-us-imports-82-of-its-large-power
1•rob_lh•7m ago•0 comments

AI Agents for Business Analysis: A Working BA's Honest Take

https://bettersoftware.uk/2026/01/17/ai-agents-for-business-analysis/
1•lifeisstillgood•7m ago•1 comments

View Transitions Toolkit

https://chrome.dev/view-transitions-toolkit/
1•eustoria•7m ago•0 comments

A beginners guide to identifying propaganda

https://covertactionmagazine.com/2026/04/24/living-in-the-age-of-hyperbole-or-a-guide-to-identify...
1•thinkingemote•8m ago•0 comments

Ask HN: Do you read differently now that anything could be AI generated?

1•dwa3592•8m ago•0 comments

Ask HN: Do you waste AI assisted time looking for answers?

1•Haeuserschlucht•9m ago•0 comments

Ask HN: Is anyone working on Gov Digital IDs or have implementation docs / FOSS

1•lifeisstillgood•12m ago•0 comments

Show HN: Space 4 Links

https://space4links.com/
1•skyfantom•12m ago•0 comments

Wanted: A New Finance Writer

https://www.economist.com/finance-and-economics/2026/04/23/wanted-a-new-finance-writer
1•bookofjoe•13m ago•0 comments

SpaceX: Test Like You Fly [video]

https://www.spacex.com/content/starship/test-like-you-fly
1•w8vY7ER•15m ago•1 comments

Buddhist monk builds irreverent classifieds for lonely human mortals

https://chickenlist.com
1•ascottaggart•16m ago•0 comments

Show HN: Mux0 – Open-source macOS terminal with workspace tabs and agent hooks

https://mux0.com/
1•Justin3go•17m ago•0 comments

Andromeda – Making local AI accessible to non-technical users

https://store.steampowered.com/app/4056090/SmarterWaysProductions_Andromeda/
1•klueglscheisser•17m ago•1 comments

Niri 26.04 was just released (scrollable-tiling Wayland compositor)

https://github.com/niri-wm/niri/releases/tag/v26.04
1•nickjj•19m ago•0 comments

The physics slop that YouTube wants me to make [video]

https://www.youtube.com/watch?v=Cd5EHfRerGI
1•thorum•19m ago•0 comments

NATO eyes Saab GlobalEye to replace AWACS planes in historic shift from the U.S.

https://www.armyrecognition.com/news/aerospace-news/2026/nato-selects-swedish-saab-globaleye-to-r...
4•vrganj•20m ago•0 comments

The Beautiful Barbell Effect

https://camerasearch.substack.com/p/the-beautiful-barbell-effect
1•Aeroi•21m ago•0 comments

Show HN: I gave Claude and Cursor a seat on my Kanban board [video]

https://www.youtube.com/watch?v=CD2-NGtshrY
1•spotlayn•21m ago•0 comments

Graphite open source hybrid image editor

https://www.graphite.art/
2•tomcam•22m ago•0 comments

Writing a book is a labor of love

https://usefulfictions.substack.com/p/writing-a-book-is-a-labor-of-love
2•eatitraw•23m ago•0 comments

Why Silicon Valley Is Turning to the Catholic Church

https://www.theatlantic.com/ideas/2026/04/silicon-valley-catholicism-ai-leo/686948/
2•jonah•24m ago•0 comments

Show HN: Odozi – open-source iOS journaling app

https://odozi.app
2•jlarks32•25m ago•0 comments

What's Missing in the 'Agentic' Story

https://www.mnot.net/blog/2026/04/24/agents_as_collective_bargains
10•ingve•27m ago•0 comments

Hairloss Confidence Mobile App – No BS

https://baldandwinning.com/en
2•thisissidhant•29m ago•1 comments