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

Interviewing for ML/AI Engineers

https://www.moderndescartes.com/essays/ml_eng_interviewing/
1•brilee•25s ago•0 comments

Hollywood cozied up to AI in 2025 and had nothing good to show for it

https://www.theverge.com/ai-artificial-intelligence/848119/hollywood-film-tv-ai-2025
1•MilnerRoute•1m ago•0 comments

Calorie Restriction Attenuates Aging Signatures in White Matter Oligodendrocytes

https://onlinelibrary.wiley.com/doi/10.1111/acel.70298
1•PaulHoule•3m ago•0 comments

Tinykit: Self-hosted Lovable/v0 alternative. Realtime database, storage included

https://github.com/tinykit-studio/tinykit
1•thunderbong•4m ago•0 comments

Show HN: Web CLI – Browser-based terminal with multi-tab support

https://github.com/pozgo/web-cli
1•polinux•4m ago•0 comments

Achieving 1.2 TB/s Aggregate Bandwidth by Optimizing Distributed Cache Network

https://juicefs.com/en/blog/engineering/terabyte-aggregate-bandwidth-distributed-cache-network
1•LittleCat38•7m ago•0 comments

Serious Memory Series

https://pwnosaur.com/
1•0xkato•7m ago•0 comments

Neuromorphic Software Guide

https://open-neuromorphic.org/neuromorphic-computing/software/
2•ArmageddonIt•8m ago•0 comments

The Renewable-Energy Superpower

https://www.economist.com/special-report/2025/11/03/the-worlds-renewable-energy-superpower
2•karakoram•11m ago•1 comments

Why does software still take years to ship when months should be enough?

1•saichler•13m ago•0 comments

The /Do Router: Keyword Matching for Specialist Selection in Claude Code

https://vexjoy.com/posts/the-do-router/
2•AndyNemmity•15m ago•1 comments

As A.I. Companies Borrow Billions, Debt Investors Grow Wary

https://www.nytimes.com/2025/12/26/business/ai-debt-investors.html
2•pseudolus•18m ago•2 comments

Show HN: Aegis Memory – Open-source memory layer for multi-agent AI systems

https://github.com/quantifylabs/aegis-memory
1•Arulnidhi_k•18m ago•0 comments

iPhone Air 2 Could Still Launch Next Year

https://www.macrumors.com/2025/12/24/iphone-air-2-could-still-launch-next-year/
1•appsDev•20m ago•1 comments

I flew inside my phone – The Hidden City [video]

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

Books I Read in 2025

https://arslan.io/2025/12/26/books-i-read-in-2025/
1•farslan•28m ago•0 comments

Publisher Pathfinder: a tool to help developers find publishing partners

https://www.gamesindustry.biz/publisher-pathfinder-is-a-new-tool-to-help-developers-find-publishi...
2•ohjeez•31m ago•0 comments

Show HN: AutoLISP interpreter in Rust/WASM – a CAD workflow invented 33 yrs ago

https://acadlisp.de/noscript.html
5•holg•31m ago•4 comments

Show HN: Private blogging and journaling with a simulated audience

https://tempblog-psi.vercel.app/
3•beerd•32m ago•3 comments

Show HN: A schema-first, multi-agent pipeline for autonomous research

https://github.com/giatenica/gia-agentic-short
2•7777777phil•36m ago•0 comments

The Quest of the Simple Life

https://collabfund.substack.com/p/the-quest-of-the-simple-life
1•RickJWagner•36m ago•0 comments

Building Trust Online

https://www.trustengine.quest/
1•AgustinRhetoric•37m ago•1 comments

Switching my website from Hugo to Quarto

https://nrennie.rbind.io/blog/hugo-quarto-website/
1•m-hodges•37m ago•0 comments

Bash script to vendor in NPM packages to your repo

https://gist.github.com/danthegoodman1/021678f0aac498d7d644a70609109655
2•dangoodmanUT•39m ago•1 comments

Open Neuromorphic

https://open-neuromorphic.org
2•bcye•39m ago•0 comments

UK campaigner targeted by Trump accuses tech giants of 'sociopathic greed'

https://www.theguardian.com/us-news/2025/dec/26/uk-campaigner-targeted-by-trump-accuses-tech-gian...
4•pera•41m ago•1 comments

From Intent to Proof: Dafny Verification for Web Apps

https://midspiral.com/blog/from-intent-to-proof-dafny-verification-for-web-apps/
3•namin•42m ago•0 comments

Bypass Windows user interface privilege isolation via the CTF input method proto

https://projectzero.google/2019/08/down-rabbit-hole.html
1•fanf2•46m ago•0 comments

Find Your Celebrity Twin with AI

https://celeblookalike.org/
1•ivanvolt•49m ago•0 comments

I shrunk down into an M5 chip [video]

https://www.youtube.com/watch?v=Jh9pFp1oM7E
2•Timothee•49m ago•1 comments