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

Shafts – open-source SSH tunnel manager for macOS

https://github.com/xmstan/shafts
1•xmstan•50s ago•0 comments

Baby chicks pass the bouba-kiki test, challenging a theory of language evolution

https://www.scientificamerican.com/article/baby-chicks-pass-the-bouba-kiki-test-challenging-a-the...
1•beardyw•1m ago•0 comments

Show HN: Pokémon Booster Box Restock Alerts on Amazon

https://www.pricedropnotifications.com/pokemon-booster-box-restock-alerts.html
1•user1222•2m ago•0 comments

How Will OpenAI Compete?

https://www.ben-evans.com/benedictevans/2026/2/19/how-will-openai-compete-nkg2x
1•chmaynard•3m ago•0 comments

Childhoods of Exceptional People (2023)

https://www.lesswrong.com/posts/CYN7swrefEss4e3Qe/childhoods-of-exceptional-people
1•Kinrany•3m ago•0 comments

Bell Labs: Birthplace of Your Favorite Technology

https://www.nytimes.com/interactive/2026/02/18/technology/bell-labs-history.html
1•ripe•3m ago•0 comments

Tiny falcons are helping keep the food supply safe on cherry farms

https://insideclimatenews.org/news/22012026/michigan-cherry-farms-american-kestrel-food-safety/
1•PaulHoule•4m ago•0 comments

Tool Shaped Objects

https://x.com/WillManidis/article/2021655191901155534
1•tosh•4m ago•0 comments

Warren warns Fed, Treasury against crypto bailout

https://www.americanbanker.com/news/warren-warns-fed-treasury-against-crypto-bailout
2•petethomas•5m ago•0 comments

How to Raise Children

https://buttondown.com/monteiro/archive/how-to-raise-children/
1•colinprince•6m ago•0 comments

Ask HN: Is structured community validation a real alternative to cold outreach?

1•dmitryivanovdev•6m ago•0 comments

Stop Chasing IP Changes

https://cafe.io/
1•emrekutlu•6m ago•1 comments

Study shows colorblind subjects have difficulty judging rocking chair usefulness

https://pickipedia.xyz/wiki/Landmark_study_shows_red-green_colorblindness_correlated_to_inability...
1•jMyles•8m ago•1 comments

Flagging Policy

https://news.ycombinator.com/newsfaq.html
1•josefritzishere•8m ago•2 comments

Show HN:Edge Veda – A framework for resource-aware edge computing

https://github.com/ramanujammv1988/edge-veda
2•ram2497•8m ago•1 comments

Launch It 3 Times

https://www.anildash.com/2026/02/13/launch-it-three-times/
2•colinprince•9m ago•0 comments

Four Things OpenClaw Got Right

https://deadneurons.substack.com/p/four-things-openclaw-got-right
1•nr378•9m ago•0 comments

Mail rules on Fastmail that make my life better (2025)

https://json.blog/2025/04/13/mail-rules-on-fastmail-that.html
1•arm•10m ago•0 comments

Show HN: I Built Zero-Knowledge .env Sharing

https://secretdrop.dev/
2•AleksDoesCode•10m ago•0 comments

Mdview.io – a Markdown viewer built for humans

https://mdview.io/
1•Igor_Wiwi•10m ago•0 comments

SpaceX rocket fireball linked to plume of polluting lithium

https://www.bbc.co.uk/news/articles/cpd8z4eqlxno
1•jeffwass•11m ago•0 comments

Publishing AI Agent Identity to DNS (GoDaddy ANS and MuleSoft Agent Fabric)

https://aboutus.godaddy.net/newsroom/news-releases/press-release-details/2026/GoDaddy-ANS-Integra...
1•tmuhlestein•14m ago•1 comments

Share the Graph, Not the Deck

https://p10q.com/presentations/knowledge_dependency_graphs/
1•tmsh•15m ago•0 comments

University of Texas limits on teaching of "unnecessary controversial subjects"

https://www.texastribune.org/2026/02/19/texas-university-ut-regents-unnecessarily-controversial-s...
4•bhouston•16m ago•2 comments

MemoTrail – Persistent memory for AI coding assistants (100% local)

https://github.com/HalilHopa-Datatent/memotrail
1•halilhp•16m ago•2 comments

Show HN: Emacs package that exports an org or md buffer as an ASCII tree

1•Piprim•16m ago•0 comments

Ask HN: Can we use AI to make a Hackers (1995) sequel starring the same cast?

1•herodoturtle•17m ago•2 comments

Show HN: CLI,me – One CLI for all CLIs, built for agents. Secure. Open

https://clime.sh
2•ainthusiast•18m ago•0 comments

Show HN: Likes Search for YouTube. Search Through Mountains of YT Likes

https://chromewebstore.google.com/detail/likes-search-for-youtube/geiphallhldbmlaobldaaojpmnokcdol
1•Sophyte•18m ago•1 comments

What Developers Need to Know a Conversation with Addy Osmani

https://www.oreilly.com/radar/what-developers-actually-need-to-know-right-now/
1•rmason•21m ago•0 comments