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

StillMe – an open-source "transparent RAG" framework

1•Anh_Nguyen_vn•1m ago•0 comments

No Planet Money Not the Fake Graph

https://econchrisclarke.substack.com/p/no-planet-money-how-could-you-not
1•m-hodges•2m ago•0 comments

The Social Radars: Blake Scholl, Founder and CEO of Boom Supersonic

https://shortcast.me/i90blCKNjeKM9PPj6gQT
1•rokgregoric•4m ago•1 comments

Taming the CI Monster: How I Slashed Our Monorepo Build Times by over 66%

https://kmaliszewski9.github.io/ci/2025/02/22/sbt-monorepo.html
1•mleonhard•7m ago•0 comments

Paul Krugman Talking with Paul Kedrosky

https://paulkrugman.substack.com/p/talking-with-paul-kedrosky
2•DanielKehoe•14m ago•0 comments

OkayWebHost– A simple, India-based managed hosting

2•okaywebhost_com•21m ago•0 comments

UK porn traffic down since beginning of age checks but VPN use up, says Ofcom

https://www.theguardian.com/society/2025/dec/10/uk-porn-traffic-down-age-checks-vpn-use-up-ofcom
2•beardyw•22m ago•0 comments

NASA loses contact with MAVEN Mars orbiter

https://www.news9live.com/science/nasa-loses-contact-with-maven-mars-orbiter-2910772
2•ashishgupta2209•22m ago•0 comments

A3: Avoid Memos with an Agenda

https://entropicthoughts.com/a3-avoid-memos-with-an-agenda
2•nsm•27m ago•0 comments

Rhetorical Analysis of One Punch Man (2018)

https://tmportfolio18.commons.gc.cuny.edu/2018/11/12/rhetorical-analysis-of-one-punch-man/
2•wseqyrku•30m ago•0 comments

International Workshop on Plan 9: 2026 Edition

https://iwp9.org
2•birdculture•31m ago•0 comments

How ICE's Plan to Monitor Social Media Threatens Privacy and Civic Participation

https://www.techdirt.com/2025/12/09/how-ices-plan-to-monitor-social-media-threatens-not-just-priv...
2•beardyw•33m ago•0 comments

The Forge Calculator – Crafting Odds and Stats Tool for Roblox

https://theforgecalculator.xyz/
2•lizbo•34m ago•0 comments

Visual Investigation: Trump's immigration data dragnet

https://www.ft.com/register/access
2•t0lo•35m ago•0 comments

Every LLM gateway we tested failed at scale – ended up building Bifrost

https://github.com/maximhq/bifrost
2•PranayBatta•36m ago•1 comments

Notes on structured concurrency, or: Go statement considered harmful

https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/
2•ingve•37m ago•0 comments

Ask HN: How Old Are You?

3•WA•43m ago•1 comments

Stop Breaking TLS

https://www.markround.com/blog/2025/12/09/stop-breaking-tls/
4•todsacerdoti•45m ago•0 comments

The undersea mountains where sharks rule

https://www.bbc.com/future/article/20251208-shark-mountains-the-undersea-mountains-where-sharks-rule
2•1659447091•46m ago•0 comments

What if AI was used to distribute work instead of doing the work?

2•mobileturdfctry•51m ago•0 comments

Turner prize 2025: Nnena Kalu is first winner with learning disability

https://www.thetimes.com/culture/art/article/turner-prize-2025-winner-nnena-kalu-0ljqnt6z2
2•petethomas•53m ago•0 comments

Show HN: The Box – Run multiple Claude CLI agents in parallel in the cloud

https://the-box.dev
2•firdavs9512•58m ago•0 comments

Combustion engine cars regain popularity worldwide

https://www.reuters.com/business/energy/combustion-engine-cars-regain-popularity-worldwide-ey-say...
6•alephnerd•1h ago•0 comments

AI Model Timeline

https://www.aitimelines.club
2•hhdyhaha•1h ago•0 comments

A Climate Study Retraction for the Ages

https://www.wsj.com/opinion/a-climate-study-retraction-for-the-ages-49e967e0
3•petethomas•1h ago•0 comments

LearnFlux: AI-Powered Learning Assistant

https://www.learnflux.net/
2•detectmeai•1h ago•0 comments

LLM Benchmark by Databricks – OfficeQA

https://www.databricks.com/blog/introducing-officeqa-benchmark-end-to-end-grounded-reasoning
2•adityanambiar•1h ago•0 comments

Ask HN: Who's solved ugly Stripe receipts?

2•umarmaaz•1h ago•1 comments

Hydrostatic Pressure Induces Osteogenic Differentiation of Single Stem Cells

https://onlinelibrary.wiley.com/doi/10.1002/smsc.202500287
2•PaulHoule•1h ago•0 comments

HuggingFace Skills: Fine-tune any LLM with one sentence for $0.30

https://huggingface.co/blog/hf-skills-training
5•adiian•1h ago•1 comments