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•6mo 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: Usevoiceai – A TypeScript toolkit for ambitious voice AI apps

https://usevoiceai.dev
1•nktsg•38s ago•0 comments

AI Expert: We Have 2 Years Before Everything Changes We Must Start Protesting [video]

https://www.youtube.com/watch?v=BFU1OCkhBwo
1•mooreds•40s ago•0 comments

I Am Not a Centrist

https://www.theargumentmag.com/p/why-im-not-a-centrist
1•andsoitis•1m ago•0 comments

Make invalid laziness unrepresentable in Haskell

https://h2.jaguarpaw.co.uk/posts/make-invalid-laziness-unrepresentable/
1•fanf2•4m ago•0 comments

Deep generative classification of blood cell morphology

https://www.nature.com/articles/s42256-025-01122-7
1•nickcotter•4m ago•0 comments

Show HN: Xkcd #2347 lived in my head, so I built the dependency tower for real

https://stacktower.io/
1•matzehuels•4m ago•0 comments

Show HN: Production-ready fullstack monorepo template (Svelte 5 and FastAPI)

https://github.com/nokodo-labs/monorepo-template
1•nokodo•5m ago•0 comments

When Good Enough Software Is Best (Edward Yourdon – 1995) [pdf]

https://scitech.bournemouth.ac.uk/staff/kphalp/Yourdon.pdf
1•damethos•5m ago•0 comments

Satellite megaconstellations will threaten space-based astronomy

https://www.nature.com/articles/s41586-025-09759-5
1•nickcotter•6m ago•0 comments

Show HN: MyMiniPaper – Create Reading Habit for Kids 4-7yrs in 5 mins

https://myminipaper.com/
1•pingananth•8m ago•0 comments

Prompt injection through GitHub Action workflow impacts Gemini and others

https://www.aikido.dev/blog/promptpwnd-github-actions-ai-agents
1•advocatemack•8m ago•0 comments

Aluminium is crucial to vaccines – and safe. Why are US advisers debating it?

https://www.nature.com/articles/d41586-025-03955-z
2•bikenaga•9m ago•0 comments

Experimental vaccine prevents deadly allergic reactions in mice

https://www.nature.com/articles/d41586-025-03960-2
1•bookofjoe•9m ago•1 comments

The Free Software Foundation Europe deleted its account on X

https://fsfe.org/news/2025/news-20251204-01.en.html
15•latexr•13m ago•2 comments

Show HN: Is Friendly AI an Attractor? Self-Reports from 22 Models Say No

https://www.lesswrong.com/posts/qE2cEAegQRYiozskD/is-friendly-ai-an-attractor-self-reports-from-2...
3•jsnider3•13m ago•1 comments

Microsoft drops AI sales targets in half after salespeople miss their quotas

https://arstechnica.com/ai/2025/12/microsoft-slashes-ai-sales-growth-targets-as-customers-resist-...
4•OptionOfT•14m ago•0 comments

Proxmox Datacenter Manager 1.0 available

https://www.proxmox.com/en/about/company-details/press-releases/proxmox-datacenter-manager-1-0
3•speckx•15m ago•0 comments

Beyond representation: rethinking intelligence in the age of LLMs

https://link.springer.com/article/10.1007/s11229-025-05373-0
2•tokai•15m ago•0 comments

ScopeGuard 0.0.2 – Go analyzer for tighter scopes

https://old.reddit.com/r/golang/comments/1pe2lc1/scopeguard_002_your_helper_for_tighter_scopes/
2•eik•16m ago•0 comments

People are way too eager to declare Mississippi a myth

https://www.theargumentmag.com/p/a-lot-of-people-are-way-too-eager
2•amadeuspagel•17m ago•0 comments

Music Streaming Unwrapped, 2025

https://pivic.blog/blog/music-streaming-unwrapped-2025/
3•speckx•18m ago•0 comments

Show HN: SpotifyRoast – Get Roasted on Your Music Taste

https://spotify-wrap-roast.vercel.app/
1•mr_o47•18m ago•1 comments

The Math Legend Who Just Left Academia–For an AI Startup Run by a 24-Year-Old

https://www.wsj.com/tech/ai/math-ken-ono-carina-hong-axiom-startup-649bc417
3•pondsider•19m ago•0 comments

The NPU in your phone keeps improving–why isn't that making AI better?

https://arstechnica.com/gadgets/2025/12/the-npu-in-your-phone-keeps-improving-why-isnt-that-makin...
1•voxadam•20m ago•0 comments

Show HN: I'm Working on a New Langauge

https://freelang.dev
1•keepamovin•21m ago•1 comments

The State of Node-RED's User Experience in 2025

https://nodered.org/community-survey/
2•dimitrieh•22m ago•1 comments

Is Vibe Coding Safe

https://twitter.com/omarsar0/status/1996595107924263287
1•rcanand2025•22m ago•0 comments

Microsoft faces complaint in EU over Israeli surveillance data

https://www.france24.com/en/live-news/20251204-microsoft-faces-complaint-in-eu-over-israeli-surve...
13•cramsession•22m ago•0 comments

Π-Attention: Periodic Sparse Transformers for Efficient Long-Context Modeling

https://arxiv.org/abs/2511.10696
1•PaulHoule•23m ago•0 comments

Why AI Investments makes sense

https://www.sledgeworx.io/why-ai-investments-makes-sense/
1•Sevii•25m ago•0 comments