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

Show HN: Chat-rs, yet another LLM provider

https://github.com/eggermarc/chat-rs
1•eggermarc•1m ago•0 comments

The Case for WordPress

https://randomwire.com/the-case-for-wordpress/
1•randomwire•1m ago•0 comments

Show HN: Kino is a Google TV app that turns the TV into a media server

https://play.google.com/store/apps/details?id=com.mrtksn.kino&hl=en_US
1•mrtksn•2m ago•0 comments

The Design Landscape of Robot Learning Is a Minefield

https://allevato.me/2026/04/15/robot-learning-is-a-minefield
1•kukanani•3m ago•0 comments

Show HN: Agent first social media scheduling

https://mallary.ai/
1•samteeeee•3m ago•0 comments

US national level OS-level age verification bill

https://social.coop/@cwebber/116408556882122186
1•marvinborner•3m ago•0 comments

Binary Encodings for JSON and Variant

https://jincongho.com/posts/designing-binary-encodings-for-json-and-variant/
1•jincongho•4m ago•0 comments

Worse on Purpose – How Corporate Greed Killed Product Quality

https://www.worseonpurpose.com/
2•latexr•7m ago•0 comments

Geiger Mode Lidar Viewer

https://imagery.3deolidar.com/
1•oliver236•7m ago•0 comments

Marines on way to Middle East seen using rifles with anti-drone smart scope

https://taskandpurpose.com/news/marines-drone-optic-2026/
1•Teever•8m ago•0 comments

HDF

https://en.wikipedia.org/wiki/Hierarchical_Data_Format
1•tosh•8m ago•0 comments

AI ruling prompts warnings from US lawyers: Your chats could be used against you

https://www.reuters.com/legal/government/ai-ruling-prompts-warnings-us-lawyers-your-chats-could-b...
2•alephnerd•10m ago•0 comments

Show HN: Every CEO and CFO change at US public companies, live from SEC

https://tracksuccession.com/explore
1•porsche959•10m ago•0 comments

Deploy OpenClaw on AWS: Choose the right options for your AI workload

https://builder.aws.com
1•mariuz•12m ago•0 comments

J for C Programmers

https://www.jsoftware.com/help/jforc/contents.htm
1•tosh•13m ago•0 comments

The cost of a durable execution abstraction

https://backend.how/posts/temporal-under-the-hood/
1•pg_2023•13m ago•0 comments

AI Reveals Why BI Still Matters (Hint: It's Not Dashboards)

https://www.rilldata.com/blog/ai-reveals-why-bi-still-matters-hint-its-not-dashboards
2•zazuke•13m ago•0 comments

Whydah Gally Shipwreck Corrects a Myth About African Gold

https://www.nytimes.com/2026/04/14/science/pirates-gold-africa.html
1•bookofjoe•13m ago•1 comments

Keep Android Open

https://keepandroidopen.org/cta/
1•bjornroberg•14m ago•0 comments

Ireland is the 2n richest country in Europe; a single protest shut it down

https://www.butthistime.com/p/mind-the-gap
1•nemoniac•14m ago•0 comments

Raspberry Pi OS ends open-door policy for sudo

https://www.theregister.com/2026/04/15/raspberry_pi_os_sudo/
1•Brajeshwar•14m ago•0 comments

Statement by von der Leyen on the digital age verification app

https://ec.europa.eu/commission/presscorner/home/en
2•latexr•14m ago•0 comments

Show HN: SDocs – A CLI and webapp for private Markdown reading and sharing

https://sdocs.dev/
1•FailMore•15m ago•0 comments

My Favorite Idiom (1988) [pdf]

https://softwarepreservation.computerhistory.org/apl/paper/MYFAVORITEIDIOM.pdf
2•tosh•16m ago•0 comments

Open Letter: EU lawmakers must safeguard the AI Act

https://edri.org/our-work/open-letter-eu-lawmakers-must-safeguard-the-ai-act/
2•latexr•17m ago•0 comments

Show HN: Environment Helper (VS Code)

https://github.com/Chrilleweb/vscode-dotenv-diff
1•chrillemn•19m ago•1 comments

All Radar, No Compass

https://outofdesk.netlify.app/all-radar-no-compass
1•jasonrdsouza•20m ago•0 comments

Show HN: EverList Programmatic SEO for SaaS founders who can't afford agencies

https://everlist.dev
1•SoloBossFounder•21m ago•1 comments

Show HN: Porting Wine to My Hobby OS

https://astral-os.org/posts/2026/04/03/wine-on-astral.html
1•avaliosdev•22m ago•0 comments

Free browser tools – no signup, no tracking, no frameworks

https://www.quicktools.mom/
2•VibeLobby•23m ago•0 comments