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

Some children are drawing on fake moustaches to bypass online age checks

https://www.independent.co.uk/news/uk/home-news/children-bypassing-age-verification-social-media-...
1•latexr•1m ago•0 comments

Phased-Out Plugs

https://plugsocketmuseum.nl/Unusual.html
1•gaws•3m ago•0 comments

The Only Thing Worse Than Spirit Airlines Is a World Without Spirit Airlines

https://www.theatlantic.com/technology/2026/05/spirit-airlines-cancellation-closure/687047/
1•RestlessMind•6m ago•0 comments

Eaglepress.org – Content Management System Python 3

https://eaglepress.org
1•eagle10ne•8m ago•0 comments

Show HN: A tiny C program where an LLM rewires its DAG while running

https://github.com/kouhxp/liteflow
1•mrkn1•11m ago•0 comments

Achieving 3X speedups with diffusion-style speculative decoding

https://developers.googleblog.com/supercharging-llm-inference-on-google-tpus-achieving-3x-speedup...
1•xnx•12m ago•0 comments

Ctx – Persistent Memory for Claude Code, Cursor, and AI Coding Tools

https://github.com/ActiveMemory/ctx
1•parlakisik•14m ago•0 comments

OpenAI co-founder discloses nearly $30B stake, financial ties to Altman

https://www.reuters.com/sustainability/boards-policy-regulation/openai-co-founder-discloses-nearl...
1•PessimalDecimal•17m ago•0 comments

The Most Counterintuitive Way to Build a Brain [video]

https://www.youtube.com/watch?v=cDxtFtoQVNc
1•kburman•18m ago•0 comments

OpenPartner – the open-source referral and partner program platform

https://openpartner.dev/
1•keithfawcett•18m ago•0 comments

The em dashes ( –) – The unsaid AI SLOP Tax

https://old.reddit.com/r/ClaudeAI/comments/1t3rrfr/the_em_dashes_the_unsaid_ai_slop_tax/
1•thegdsks•19m ago•1 comments

Webistearchiver – macOS – Save and manage websites. Locally and minimalistically

https://websitearchiver.net
1•kipdev•19m ago•1 comments

Reporters at McClatchy Withhold Bylines in Dispute over A.I. Content

https://www.nytimes.com/2026/05/01/business/media/mcclatchy-ai-newsroom-byline-strike.html
1•bookofjoe•20m ago•1 comments

Blink – AI Assistant. A Knowledge Destination

https://blink-oi.vercel.app
1•Pascal1997•22m ago•0 comments

Clicky Background Computer-Use

https://twitter.com/farzatv/status/2051454940326097220
1•frabonacci•22m ago•0 comments

LuvStatus

https://luvstatus.com
1•nainervana•24m ago•0 comments

Woman's Talkspace therapy app sessions exposed in court

https://www.proofnews.org/womans-talkspace-therapy-app-sessions-exposed-in-court/
1•g8oz•24m ago•0 comments

Telescript (Programming Language)

https://en.wikipedia.org/wiki/Telescript_(programming_language)
1•avaer•28m ago•0 comments

Mtplx – 2.24x faster TPS – The native MTP inference engine for Apple Silicon

https://github.com/youssofal/MTPLX
2•youssof•30m ago•0 comments

Trump's proposed NASA budget is a 'horrible threat to our future' in space

https://www.space.com/space-exploration/trumps-proposed-nasa-budget-is-a-horrible-threat-to-our-f...
1•voxadam•32m ago•0 comments

AI Companies Learn the Word No

https://reason.com/2026/05/04/ai-companies-learn-the-word-no/
2•pseudolus•36m ago•0 comments

"Notepad++ for Mac" release is disavowed by the creator of the original

https://arstechnica.com/gadgets/2026/05/unofficial-vibe-coded-notepad-for-mac-draws-objections-fr...
2•cwal37•37m ago•2 comments

Valve just imported 50 tons of game consoles in two days

https://www.theverge.com/news/923461/valve-steam-machine-frame-deck-import-records-may-2026
1•droidjj•38m ago•0 comments

Why ChatGPT answers instead of saying "I don't know"

https://medium.com/@blueshirts23/i-forced-chatgpt-into-adversarial-tests-heres-what-it-actually-d...
2•BoundaryTester•41m ago•0 comments

The Creation of Instant Coffee

https://www.worksinprogress.news/p/the-creation-of-instant-coffee
1•bookofjoe•43m ago•0 comments

Emergency brakes: How to limit temps long before last resort of geoengineering

https://thebulletin.org/2026/05/emergency-brakes-how-to-limit-temperatures-long-before-the-last-r...
1•littlexsparkee•44m ago•0 comments

Bun is being ported from Zig to Rust

https://github.com/oven-sh/bun/commit/46d3bc29f270fa881dd5730ef1549e88407701a5
69•SergeAx•46m ago•29 comments

An imperative language for AI workload orchestration: Terradev CLI v4.0.11

https://github.com/theoddden/Terradev
2•Facingsouth•46m ago•0 comments

A Mental Model for Agentic Work

https://basti.io/blog/agentic_work_mental_model/
2•basti_ag•48m ago•0 comments

Delta Works

https://en.wikipedia.org/wiki/Delta_Works
1•prawn•51m ago•0 comments