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

Show HN: Llmff v1.0 FFmpeg for Inference

https://github.com/syndicalt/llmff
1•syndicalt•2m ago•0 comments

Show HN: Zaxy v1.0

https://docs.zaxy.io/
1•syndicalt•3m ago•0 comments

The global oil market is running out of options

https://finance.yahoo.com/markets/article/the-global-oil-market-is-running-out-of-options-you-can...
1•wslh•4m ago•0 comments

I built a programming language in C (Arc) with a custom interpreter

https://github.com/VxidDev/arc
1•VoidDev•5m ago•0 comments

The AI Takeover Has Arrived

https://thehonestsorcerer.substack.com/p/the-ai-takeover-has-arrived
1•heyimada•6m ago•0 comments

Why so many Americans moved to the middle of nowhere

https://thehustle.co/originals/why-so-many-americans-moved-to-the-middle-of-nowhere
3•rmason•6m ago•0 comments

Penguin travels every year to visit man who rescued him (2016)

https://www.cbc.ca/news/trending/dindim-o-lindo-pinguim-1.3487668
1•downbad_•10m ago•0 comments

Show HN: Grenzwert – Medical Viewer

https://grenzwert.net/en/
1•MickGorobets•10m ago•0 comments

Show HN: A "gym" for art value studies using images from your Pinterest boards

https://valuestudiescoach.com
1•sailorganymede•13m ago•0 comments

1979: Will Word Processors Start a Home Working Revolution?

https://www.youtube.com/watch?v=b6URa-PTqfA
3•tcp_handshaker•13m ago•0 comments

TCNs as Alternative to Transformers?

2•adinhitlore•15m ago•0 comments

The ITL Robotic Safe Cracker. (ITL-2000) (1001) [video]

https://www.youtube.com/watch?v=nDgC8JOQhiM
1•Cider9986•20m ago•1 comments

Emergence World: A Laboratory for Evaluating Long-Horizon Agent Autonomy

https://www.emergence.ai/blog/emergence-world-a-laboratory-for-evaluating-long-horizon-agent-auto...
1•Anon84•23m ago•0 comments

Deep Dive into Kubernetes Gateway API

https://www.romaglushko.com/blog/k8s-gateway-api/
2•karakoram•30m ago•0 comments

"At Meta, 90% of my coworkers were Chinese, non-Chinese were routinely excluded"

https://twitter.com/jeremybernier/status/2058243373161722185
11•qwertyuiop_•30m ago•1 comments

Practical Uses of Monads in Haskell

https://nauths.fr/en/2026/05/28/practical-use-of-monads.html
2•karakoram•30m ago•0 comments

Show HN: AionDbB

https://github.com/ayoubnabil/aiondb
3•K9987plus•35m ago•1 comments

Ruby Client for the Model Context Protocol (MCP)

https://github.com/zarpay/manceps
2•mooreds•40m ago•0 comments

Show HN: Web-based wc3 warlocks brawl

https://warlocks.app/
2•razum9•41m ago•0 comments

World Cup Sponsorships: Online Communities Changing the Game

https://graphika.com/posts/world-cup-sponsorships-online-communities-changing-the-game
2•mooreds•41m ago•0 comments

Markdown Tables Generator – Tablesgenerator.com

https://www.tablesgenerator.com/markdown_tables
4•wingmanjd•41m ago•1 comments

US healthcare still stupidly expensive, with pathetic outcomes, study finds

https://arstechnica.com/health/2026/05/us-healthcare-still-stupidly-expensive-with-pathetic-outco...
4•rbanffy•41m ago•2 comments

HarnessKit – Manage skills/MCP/hooks/plugins/memory across all your Agents

https://github.com/RealZST/HarnessKit
4•cyberditto•42m ago•0 comments

New solar desalination breakthrough makes fresh water without toxic brine

https://www.sciencedaily.com/releases/2026/05/260530053418.htm
2•rmason•44m ago•0 comments

ChatGPT for Google Sheets Exfiltrates Workbooks

https://www.promptarmor.com/resources/gpt-for-google-sheets-data-exfiltration
2•hackerBanana•47m ago•0 comments

In northern Ukraine, it was boy vs. Russian drone. The boy won

https://www.washingtonpost.com/world/2026/05/15/russian-drones-hunt-ukrainians-human-safari-boy-f...
7•rmason•49m ago•2 comments

Show HN: GEDD – Find what your AI agent gets wrong (before your users do)

https://github.com/aws-samples/sample-GEDD
2•balasvce19855•51m ago•0 comments

Benchmarking TurboQuant with MLX on Apple Silicon

https://www.youtube.com/watch?v=pRsAr51iTnI
2•tcp_handshaker•54m ago•0 comments

Minecraft YouTubers explain passive investing [video]

https://www.youtube.com/watch?v=NM6tmqJil7I
2•Cider9986•54m ago•0 comments

C is older than my mom

3•alonsovm44•54m ago•3 comments