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

Is Trusttunnel easy for people to use?

2•AnonyMD•2m ago•0 comments

Probability and Statistics – The Science of Uncertainty, Second Edition

https://utstat.toronto.edu/mikevans/jeffrosenthal/
2•ibobev•2m ago•0 comments

Development of Wi-Fi chip operating in ultra-high radiation environments [JP]

https://www.isct.ac.jp/ja/news/dk5trp9231q1
2•sohkamyung•2m ago•0 comments

Swift 6.3 Released

https://www.swift.org/blog/swift-6.3-released/
3•frizlab•3m ago•0 comments

Should I Start a Blog?

https://vote.williamangel.net/
2•datadrivenangel•4m ago•0 comments

Ask HN: Is there a secret satellite war?

2•_justinfunk•4m ago•0 comments

ChatGPT's optimal route to cross the US in the 1800s

https://twitter.com/austinzhenley/status/2036570186552385672
2•azhenley•4m ago•0 comments

Google's Android Automotive Is Moving from the Dashboard to the Car's 'Brain'

https://www.theverge.com/tech/899034/google-android-automotive-os-software-defined-vehicle
1•m463•7m ago•0 comments

Show HN: Lexplain – AI-powered Linux kernel change explanations

https://lexplain.net
1•daisydevel•7m ago•0 comments

Meta misled users about its products' safety, jury decides

https://www.theverge.com/policy/899910/meta-new-mexico-jury-verdict
1•donohoe•9m ago•0 comments

Why does QA → implementation still feel so broken in modern dev work?

https://github.com/chadsly/knit
1•chadsly•9m ago•0 comments

DeepMind listed a "Post-AGI" research job

https://twitter.com/SamuelAlbanie/status/2034299673356259497
2•marojejian•10m ago•1 comments

Claude can now control your Mac

https://claude.com/blog/dispatch-and-computer-use
1•champagnepapi•10m ago•1 comments

At Protocol Roadmap (Spring 2026)

https://atproto.com/blog/2026-spring-roadmap
3•Kye•10m ago•0 comments

OLED Sleeper – A per-monitor idle dimming tool for Windows

https://github.com/Quorthon13/OLED-Sleeper
1•Quorthon13•12m ago•1 comments

Show HN: Palettepoint.com, AI palette generator with 120K+ curated palettes

https://palettepoint.com
1•latentio•13m ago•0 comments

Apple's Worldwide Developers Conference returns the week of June 8

https://www.apple.com/newsroom/2026/03/apples-worldwide-developers-conference-returns-the-week-of...
1•alwillis•14m ago•0 comments

History of transportation: dominant modes and innovations, 1600-2100, by decade

https://claude.ai/share/43e9753a-caa4-499d-bcef-f9f1eac2f439
3•legel•16m ago•0 comments

Show HN: Origin – Git blame for AI agents (track which AI wrote every line)

https://getorigin.io
1•dolobanko•16m ago•0 comments

ReactOS Presented to President Putin (2012)

https://reactos.org/project-news/reactos-presented-president-putin/
1•alhazrod•17m ago•1 comments

Samsung Brings AirDrop Support to Quick Share with Galaxy S26 Series

https://news.samsung.com/us/samsung-airdrop-quick-share-galaxy-s26-series/
2•alwillis•18m ago•0 comments

Show HN: RentDataNow – free rent data for 4k US cities and 8k ZIP codes

https://rentdatanow.com/
3•misterinfo•19m ago•1 comments

The economics of language choice in the LLM area

https://felixbarbalet.com/simple-made-inevitable-the-economics-of-language-choice-in-the-llm-era/
2•jgrodziski•21m ago•0 comments

Show HN: Konform Browser v140.9.0-100

https://codeberg.org/konform-browser/source/releases/tag/140.9.0.100
2•konform•21m ago•0 comments

Meta must pay $375M for violating New Mexico child exploitation law

https://www.cnbc.com/2026/03/24/jury-reaches-verdict-in-meta-child-safety-trial-in-new-mexico.html
5•cdrnsf•21m ago•1 comments

Working with Coders

https://www.pablo.pm/p/working-with-coders-is-worth-your
2•pablito•23m ago•1 comments

Nvidia Quantitative Portfolio Optimization

https://build.nvidia.com/nvidia/quantitative-portfolio-optimization
1•skogstokig•24m ago•0 comments

Restoring Bleve search in Mattermost v11 with a fork and Claude Code

https://danielhnyk.cz/restoring-bleve-search-mattermost-v11/
1•yread•24m ago•0 comments

Diedream, a solo RPG to play just before falling asleep

https://libraryofwords.com/diedream-a-sleep-ttrpg/
1•ui301•25m ago•0 comments

Now Available: Depot CI

https://depot.dev/blog/now-available-depot-ci
1•paddy_m•25m ago•0 comments