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

Proof-engine A mathematical rendering engine for Rust

1•Shmungus•2m ago•0 comments

KnexCoin (NEX) soft forked Bitcoin and now Quantum Ready

https://www.untraceablex.com
1•winnertakeall•2m ago•1 comments

Dot – A Siri Replacement learns skills through Apple Shortcuts

https://apps.apple.com/us/app/dot-ai-personal-assistant/id6758647775
2•forestplasencia•2m ago•0 comments

TAL emulation of the Roland Jx-8P synth

https://tal-software.com/products/tal-j8x
1•robotswantdata•2m ago•0 comments

Show HN: View spending habits for 50 cents/month. Data stored locally, no sub

https://www.therealmyfiapp.com/
1•onounoko•3m ago•1 comments

Anthropic wins preliminary injunction in Trump DoD fight

https://www.cnbc.com/2026/03/26/anthropic-pentagon-dod-claude-court-ruling.html
1•gmays•3m ago•0 comments

The Conversation Is the Commit

https://aicoding.leaflet.pub/3mhxvpam4z22z
1•mpweiher•4m ago•0 comments

Most developers are doing integration testing wrong

https://keploy.io/blog/community/integration-testing-a-comprehensive-guide
1•01-_-•5m ago•0 comments

GitHub Incident with Pull Requests: High Percentage of 500s

https://www.githubstatus.com/incidents/ml7wplmxbt5l
1•pera•5m ago•0 comments

Show HN: Reprompt – Analyze what you type into AI tools, not what they output

https://github.com/reprompt-dev/reprompt
1•LuxBennu•5m ago•0 comments

President's new science council: 9 billionaires and 1 scientist

https://www.scientificamerican.com/article/trumps-new-science-panel-includes-9-tech-billionaires-...
3•grvbck•6m ago•1 comments

Show HN: Solar buffer tank heating calculator – single-file, no dependencies

https://achildrenmile.github.io/pufferspeicher-rechner/
2•achildrenmile•7m ago•1 comments

I shipped this cinematic mockup tool in 24 hours

https://www.ultramock.io/
1•joshmillgate•8m ago•0 comments

"Founder Mode" on Ankylosing Spondylitis: Remission with Supplements

https://eidel.io/posts/founder-mode-on-ankylosing-spondylitis-remission-with-supplements
1•olieidel•9m ago•0 comments

Private Equity's Great Escape

https://prospect.org/2026/03/31/apr-2026-magazine-private-equitys-great-escape-continuation-funds...
1•toomuchtodo•9m ago•0 comments

Less Dead

https://www.lesswrong.com/posts/E9xfgJHvs6M55kABD/less-dead
1•paulpauper•9m ago•0 comments

Show HN: Weejur – Paste HTML to Publish for Free with GitHub Pages

https://weejur.com
1•npilk•9m ago•0 comments

Jevons's Other Machine

https://www.jonadas.com/writing/essays/jevons-other-machine
1•paulpauper•10m ago•0 comments

Show HN: Audio Visualizer HUD for macOS

https://www.krisdigital.com/en/blog/2026/03/28/macos-audio-visualizer-rust/
1•krisdigital•10m ago•0 comments

The true story of the at-home pregnancy test

https://thehustle.co/newsletters/25-03-2026
1•paulpauper•10m ago•0 comments

Most 'overengineering' is just anticipating change

https://iamgio.eu/2026-03-28-overengineering/
2•iamgioh•11m ago•0 comments

Italy blocks US use of Sicily air base for Middle East war

https://www.politico.eu/article/italy-blocks-us-use-of-sicily-air-base/
3•prmph•12m ago•0 comments

IRGC threatens imminent strikes on US tech giants across the Middle East

https://www.i24news.tv/en/news/middle-east/iran-eastern-states/artc-irgc-threatens-strikes-on-us-...
2•prmph•13m ago•0 comments

OpenClaw for Dummies (getting to a minimum viable OpenClaw agent)

https://tessl.io/blog/openclaw-for-dummies/
1•macey•13m ago•0 comments

Congratulations, Here's a Pay Cut

https://www.businessinsider.com/employees-taking-pay-cuts-huge-numbers-2026-3
1•restlessforge•13m ago•0 comments

Show HN: I built a directory to save local PTs from the "pay-per-lead" trap

1•chadders13•14m ago•1 comments

Clawdia – Claude Code/Codex and with full OS control – electron app with browser

https://github.com/chillysbabybackribs/Clawdia7.1
1•op15•14m ago•0 comments

This specific GitHub issue is crashing

https://github.com/npm/cli/issues/4828
1•n943qw2•15m ago•1 comments

How Many Times Should a "Math-Y Kid" See a Math Idea Before They Understand It?

https://kidswholovemath.substack.com/p/how-many-times-should-a-math-y-kid
1•sebg•16m ago•0 comments

DNS is Simple. DNS is Hard

https://www.wespiser.com/posts/2026-03-29-dns-simple-dns-hard.html
1•wespiser_2018•16m ago•1 comments