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•1y 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

Rocket League confirms Unreal Engine 6 upgrade

https://overclock3d.net/news/software/rocket-league-confirms-unreal-engine-6-upgrade/
1•JustSkyfall•2m ago•0 comments

Hormuz Shock

https://avkcode.github.io/blog/hormuz-shock.html
1•akrylov•2m ago•0 comments

Show HN: I'm 17 and built a tool that scores all stocks against Buffett criteria

https://invest-like.com
1•zaidg7•5m ago•0 comments

Venture Capitalist John Doerr Says AI Is the Biggest Tech 'Tsunami'

https://www.wsj.com/tech/ai/john-doerr-ai-opinion-1d64ee60
1•Brajeshwar•7m ago•0 comments

AI Can't Care

https://www.mooreds.com/wordpress/archives/3737
2•mooreds•8m ago•0 comments

DynamicNotch

https://dynamicnotch.evgeniy-petrukovich.workers.dev
1•jackson-storm•15m ago•0 comments

$100 CPU Shootout: Comparing the Ryzen 5 5500, Core i3-14100F, & Core i3-12100F

https://www.tomshardware.com/pc-components/cpus/100-budget-cpu-shootout-ddr4
3•bushwart•16m ago•0 comments

Show HN: 97% on SWE-bench Verified with subscription-token agents

https://github.com/kimjune01/swebench-verified
1•kimjune01•20m ago•0 comments

SpaceX IPO: Nice Try Though [video]

https://www.youtube.com/watch?v=IHD8BDFYyGI
1•WarmWash•20m ago•0 comments

MindMeister, XMind, Obsidian, WiseMapping: Which One Respects Your Privacy?

https://www.mindmapvault.com/blog/do-they-respect-privacy/
1•Sauron26•21m ago•0 comments

Ask HN: How did you find PMF?

1•connollystr•23m ago•2 comments

Beating DeepMind AlphaEvolve [video]

https://www.youtube.com/watch?v=mVH7OPx4QZU
3•burrito_brain•30m ago•1 comments

CBP updated its electronic device search directive in Jan 2026

https://www.mayerbrown.com/en/insights/publications/2026/04/traveling-abroad-your-phone-may-be-th...
2•Ember_Wipe•30m ago•0 comments

I bypassed AWS API Gateway auth with a trailing slash. Got $12K bounty

https://guptalog.free.nf/2026/04/10/i-bypassed-aws-api-gateway-auth-with-a-trailing-slash-got-12k...
1•ofcyes•33m ago•0 comments

Codex CLI Goal Mode: Define Done, Not Next

https://blog.danielvaughan.com/codex-cli-goal-mode-define-done-not-next-c8d13213ea7c?postPublishe...
2•dvaughan•40m ago•0 comments

The fourth independent assessment of UK climate risk

https://www.theccc.org.uk/publication/a-well-adapted-uk/
1•fanf2•41m ago•1 comments

Tokyo's 'Sagrada Familia' stands defiant after 20 years of building

https://www.asahi.com/ajw/articles/16531098
1•Kaibeezy•42m ago•0 comments

Hundreds demand halt on Box Elder data center plan

https://utahnewsdispatch.com/2026/05/23/hundreds-demand-halt-on-box-elder-data-center-plan/
2•mooreds•43m ago•0 comments

The Many Faces of the Security Poverty Line

https://www.chrisfarris.com/post/security-poverty-cliff/
1•mooreds•44m ago•0 comments

Find where your AI coding tokens went: local TUI for Codex/Claude logs

https://github.com/peterxcli/ccost
1•peterxcli•44m ago•0 comments

Ask HN: Niche Uses for Disused Phone

1•hyperific•45m ago•0 comments

Ask HN: What is your daily AI stack?

1•dockerd•48m ago•1 comments

Neuro; An AOT-compiled language for AI workloads built on LLVM 20

https://github.com/PanzerPeter/Neuro
1•PanzerPeter•49m ago•0 comments

Tell HN: Claude Code now allows Anthropic to remotely inject system prompts

6•matheusmoreira•49m ago•1 comments

Show HN: Context-drop – CLI tool to to share files/images between remote agents

https://github.com/mupt-ai/context-drop
1•avyvar•50m ago•0 comments

You don't have to use Substack

https://www.natemeyvis.com/you-really-dont-have-to-use-substack/
2•Brajeshwar•51m ago•0 comments

Show HN: WorkTop – Different desktops with different files. (Windows only)

https://worktop.dev/
1•Nystik•51m ago•0 comments

"Magnifica Humanitas": Pope Leo XIV Rejects Transhumanism

https://dianemontagna.substack.com/p/inside-magnifica-humanitas-pope-leo
3•layer8•54m ago•0 comments

Resyl – AI memory that ties your notes to people instead of folders (Android)

https://play.google.com/store/apps/details?id=com.muragun.resyl&hl=en_US
1•thisisaman408•57m ago•0 comments

Zerostack v1.3.2 Released

https://github.com/gi-dellav/zerostack/releases/tag/v1.3.2
2•gidellav•59m ago•0 comments