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

Single message billboard. outbid to takeover

https://billboard.today
1•bekdavid893•2m ago•0 comments

Paul R. Ehrlich, Who Alarmed the World with 'The Population Bomb,' Dies at 93

https://www.nytimes.com/2026/03/15/books/paul-r-ehrlich-dead.html
1•igonvalue•5m ago•0 comments

Are we getting NSFW ChatGPT?

https://community.openai.com/t/are-we-getting-nsfw-chatgpt/1376809
3•puildupO•5m ago•1 comments

Thoughts on Generative A.I

https://kghose.github.io/generative-ai/
1•birdculture•6m ago•0 comments

DNS-over-QUIC in Unbound

https://blog.nlnetlabs.nl/dns-over-quic-in-unbound/
1•jruohonen•9m ago•0 comments

See what attackers can discover about your company's domain

https://surfacesentinel.arcforgelabs.com/
1•paddysec•9m ago•1 comments

Scientists harness light to program how particles interact and assemble

https://phys.org/news/2026-02-flip-scientists-harness-particles-interact.html
1•PaulHoule•10m ago•0 comments

Britain's Populist Right Has Surrendered Its Mind to America

https://liambyrne.substack.com/p/take-back-control
3•tastyface•12m ago•1 comments

Show HN: DemoSlice – Turn screenshots into interactive product tours (free)

https://demoslice.io/
1•eyane•13m ago•1 comments

Throwback: Coffeescript.org

https://coffeescript.org
1•BafS•14m ago•0 comments

Show HN: ARISE – Agents that create their own tools at runtime when they fail

https://github.com/abekek/arise
1•abekek•14m ago•0 comments

Show HN: HN Skins – Available Skins: Cafe, Courier, London, Midnight, Terminal

https://github.com/susam/hnskins
1•susam•15m ago•0 comments

Claude, you are a cutie-pie

https://margaretatwood.substack.com/p/claude-you-are-a-cutie-pie
2•theblazehen•17m ago•0 comments

Stolen Works of Art Database

https://www.interpol.int/Crimes/Cultural-heritage-crime/Stolen-Works-of-Art-Database
1•jruohonen•21m ago•0 comments

Show HN: Turn any file into a CLI (reduce tokens vs. MCP)

1•gounisalex•21m ago•0 comments

Show HN: Agreezy: Create and e-sign agreements in minutes, no account needed

https://agreezy.app
2•agreezy•22m ago•1 comments

Show HN: LearnFork – Branching AI chat for learning and researching

https://learnfork.com/home
1•ninjaplavi•22m ago•1 comments

Iceland's Chief 'Lava Cooler' Is Bracing for the Next Eruption

https://www.nytimes.com/2026/03/15/world/europe/iceland-lava-volcano-eruption-grindavik.html
1•mitchbob•22m ago•1 comments

Your Company Is a Harness

https://twitter.com/seandoher1y/status/2033260806318797232
1•seandoh•23m ago•1 comments

The 49MB Web Page

https://thatshubham.com/blog/news-audit
6•kermatt•24m ago•0 comments

I Built LiveAuth: POW and Lightning Network Authentication for AI Agents

1•sydney-liveauth•24m ago•0 comments

Do you really need an agent?

2•g_br_l•25m ago•2 comments

Show HN: Opsmeter.io – AI cost attribution and budget control for LLM apps

1•opsmeter•25m ago•0 comments

Show HN: LLVM-Z80 - I wrote a complete LLVM backend with AI

https://github.com/llvm-z80/llvm-z80
1•zlfn•28m ago•0 comments

Imglink.cc – simple image hosting with folders and password-locked sharing

https://imglink.cc
1•happyghast•28m ago•0 comments

Franklin Awards Global Membership

https://franklinawards.substack.com/p/franklin-awards-global-membership
1•congruency•30m ago•0 comments

GLM-5-Turbo

https://docs.z.ai/guides/llm/glm-5-turbo
4•Topfi•32m ago•2 comments

Ukraine strike on Russian chip plant sparks revolt among pro-war bloggers

https://english.nv.ua/nation/ukraine-strike-on-kremniy-el-plant-sparks-rift-between-russian-propa...
4•gnabgib•33m ago•0 comments

How AI creates more developer jobs

https://stackoverflow.blog/2026/02/09/why-demand-for-code-is-infinite-how-ai-creates-more-develop...
1•karlmush•34m ago•2 comments

Islamvy – Islamic Super Lifestyle App

http://islamvy.com
1•myusufuysal•34m ago•1 comments