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

Stolen Rockstar Games analytics data leaked by extortion gang

https://www.bleepingcomputer.com/news/security/stolen-rockstar-games-analytics-data-leaked-by-ext...
1•Brajeshwar•3m ago•0 comments

European regulators sidelined on Anthropic superhacking model

https://www.politico.eu/article/anthropic-apple-microsoft-europe-left-in-the-dark-superhacking-ai/
1•johnbarron•3m ago•0 comments

I used Claude+Obsidian to build tax fraud detection agent, found 217 fake expats

https://twitter.com/the_smart_ape/status/2043963588058972375
1•serial_dev•4m ago•0 comments

Addressing AI's Impact on Our Information Ecosystem

https://www.interface-eu.org/publications/ai-overviews-impact-on-news
1•speckx•4m ago•0 comments

Reverse Engineering Tuya with AI

https://zach.codes/p/reverse-engineering-tuya-with-ai
1•zackify•4m ago•0 comments

The Danger of "Modern" Open Source

https://fagnerbrack.com/the-danger-of-modern-open-source-c15dd5206346
1•fagnerbrack•5m ago•0 comments

Faith-based computing versus the unnatural science

https://queue.acm.org/detail.cfm?id=3806209
1•eatonphil•5m ago•0 comments

Rivian's Illinois Factory Will Run on Recycled EV Batteries

https://www.wsj.com/business/autos/rivians-illinois-factory-will-run-on-recycled-ev-batteries-12b...
1•JumpCrisscross•5m ago•0 comments

The Fanfare Around the Band Geese Was a Psyop

https://www.wired.com/story/geese-chaotic-good-marketing-industry-plant/
1•coloneltcb•6m ago•1 comments

Visualizing the Length of the Fine Print, for 14 Popular Apps (and Books)

https://lemmy.ml/post/45558675
1•abnercoimbre•7m ago•0 comments

Salary expectations for tech jobs abroad

https://relocateme.substack.com/p/how-to-answer-the-salary-question
2•andrewstetsenko•7m ago•0 comments

Context-pnpm – Score TypeScript monorepo files by AI context waste

https://www.notion.so/bobcats-coding/Context-aware-packaging-for-node-3411c06aab6e801cab68c2d5ae2...
1•kondvik•8m ago•0 comments

System over Model: Zero-Day Discovery at the Jagged Frontier

https://aisle.com/blog/system-over-model-zero-day-discovery-at-the-jagged-frontier
2•mmsc•9m ago•0 comments

When You Can't Fix the Database, You Contain It

https://www.alessiocavallo.me/articles/when-you-cant-fix-the-database-you-contain-it
1•jxad•10m ago•0 comments

DotLLM – Building an LLM Inference Engine in C#

https://kokosa.dev/blog/2026/dotllm/
1•vyrotek•10m ago•0 comments

Is Anthropic 'nerfing' Claude? Users increasingly report performance degradation

https://venturebeat.com/technology/is-anthropic-nerfing-claude-users-increasingly-report-performance
5•speckx•12m ago•0 comments

Why some people can't find things in plain sight

https://theconversation.com/its-right-under-your-nose-why-some-people-cant-find-things-in-plain-s...
1•bookofjoe•12m ago•0 comments

Google will begin punishing sites for back button hijacking starting in June

https://arstechnica.com/gadgets/2026/04/websites-that-hijack-your-back-button-must-stop-by-june-1...
3•ZeidJ•13m ago•0 comments

PersMEM: Persistent Semantic Memory and Multi-Instance Communication for AI

1•asixicle•16m ago•0 comments

A Brief History of the Pull Request (2023)

https://rdnlsmith.com/posts/2023/004/pull-request-origins/
1•js2•16m ago•1 comments

Yet Another Notes Project (YANP) plain-text, tool-agnostic format for PKM vaults

https://spinchange.github.io/yanp/
1•spinchange•17m ago•0 comments

It's OK to compare floating-points for equality

https://lisyarus.github.io/blog/posts/its-ok-to-compare-floating-points-for-equality.html
1•coinfused•18m ago•0 comments

80386 Memory Pipeline

https://nand2mario.github.io/posts/2026/80386_memory_pipeline/
1•wicket•18m ago•0 comments

Show HN: A Birth Control Pill Reminder for Couples

https://paircare.love/
1•oyaa52•18m ago•0 comments

OpenAI rips Anthropic, distances itself from Microsoft

https://www.axios.com/2026/04/13/openai-microsoft-anthropic-amazon
2•Brajeshwar•20m ago•0 comments

Show HN: I Added Support for Qwen3-ASR and Qwen3 ForcedAligner in WhisperX

https://github.com/m-bain/whisperX/pull/1401
1•mahfouz22•21m ago•1 comments

I built an AI to do my job end-to-end. The problem wasn't the AI

https://medium.com/@iroy2000/i-tried-to-automate-my-own-job-heres-what-i-found-15fb86d415c2
1•iroy2000•22m ago•1 comments

Using Actor Network Theory to rethink work in the age of generative AI

https://stripepartners.substack.com/p/this-months-frame-using-actor-network
1•laurex•23m ago•0 comments

Show HN: Messaging without phone numbers, email, or metadata

https://tunnelmessenger.com/access
1•trpfnc•23m ago•0 comments

Show HN: LoadLens – See why queues hide overload instead of solving it

https://loadlens.dev
1•janbalangue•24m ago•0 comments