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

The Bubble Is Labor

https://danielmiessler.com/blog/the-real-bubble-is-human-labor
1•janpio•3m ago•0 comments

Parkinson's Might Be in the Water

https://www.wired.com/story/scientists-thought-parkinsons-was-in-our-genes-it-might-be-in-the-water/
2•wjb3•4m ago•0 comments

Renormalization: Gemini AI helped me see sense and beauty in two turbulent years

https://renormalize.substack.com/p/on-renormalization
1•getnormality•4m ago•0 comments

Show HN: A non-encrypted password manager

https://www.bloodless.ai/
1•shayarma•11m ago•1 comments

AI-Generated Misstatement Risk:A Framework for Enterprise Organisations

https://zenodo.org/records/17885472
1•businessmate•12m ago•1 comments

Pg_ClickHouse: ClickHouse-Speed Analytics from Postgres

https://github.com/ClickHouse/pg_clickhouse
1•saisrirampur•13m ago•0 comments

DuckGPT – agent for solving complex coding problems

https://duckgpt.vercel.app
2•mrdw•14m ago•0 comments

AI will probably force you to gate your content

https://www.niemanlab.org/2025/12/ai-will-probably-force-you-to-gate-your-content/
1•coloneltcb•16m ago•0 comments

Trump's SAVE tool looks for noncitizen voters. It's flagging U.S. citizens too

https://www.npr.org/2025/12/10/nx-s1-5588384/save-voting-data-us-citizens
3•starkparker•16m ago•0 comments

Maybe we don't need a server

https://lecaro.me/20251203-maybe-we-do-not-need-a-server.html
1•todsacerdoti•17m ago•0 comments

Google adding second AI to Chrome

https://www.msn.com/en-us/news/technology/google-to-deploy-a-second-ai-in-chrome-to-make-sure-the...
1•drivingmenuts•18m ago•1 comments

Convenience store socks became Japan's coolest souvenir

https://www.bbc.com/travel/article/20251209-how-convenience-store-socks-became-japans-coolest-sou...
3•billybuckwheat•18m ago•0 comments

Show HN: QueueWatch – Laravel queue monitoring with real-time alerts

https://queuewatch.io
1•mvpopuk•21m ago•0 comments

Coatings: The surface behind space missions

https://blog.satsearch.co/2025-12-10-coatings-the-hidden-surface-behind-space-missions-with-acktar
3•kartikkumar•21m ago•0 comments

Earliest Evidence of Making Fire

https://www.nature.com/articles/s41586-025-09855-6
3•cf100clunk•22m ago•1 comments

Edelweiss triples prices charged to publishers after acquisition

https://www.publishersweekly.com/pw/by-topic/industry-news/bookselling/article/99205-edelweiss-pr...
1•ilamont•22m ago•0 comments

ICE is using smartwatches to track pregnant women, even during labor

https://www.theguardian.com/technology/2025/dec/10/ice-tracking-pregnant-women
4•mdhb•23m ago•0 comments

Pay less taxes using web agents, a directed graph, and Dijkstra's algorithm

https://berke.bearblog.dev/pay-less-taxes-using-web-agents-a-directed-graph-and-dijkstras-algorithm/
1•realberkeaslan•24m ago•0 comments

Show HN: Metaskills: AI agents that autonomously create their own capabilities

https://earthpilot.ai/metaskills/
1•ada1981•24m ago•0 comments

The real AI Bubble

https://www.vipshek.com/blog/ai-bubble
1•vipshek•25m ago•0 comments

Why Write Engineering Blogs?

https://writethatblog.substack.com/p/why-write-engineering-blogs
1•cyndunlop•26m ago•0 comments

Cdktf Has Been Deprecated

https://github.com/hashicorp/terraform-cdk/commit/a0c56138e2b4c7b6c128bd7ba08a8e317df852af
2•todsacerdoti•26m ago•0 comments

Domains as "Internet Handles"

https://xn--gckvb8fzb.com/domains-as-internet-handles/
2•rozhok•27m ago•1 comments

I do not regret spending 8 years of my life in crypto

https://twitter.com/nic_carter/status/1998813611997745386
1•wmf•27m ago•2 comments

A video on the details of how Trunk-Based Development worked at MFT Energy

https://www.youtube.com/watch?v=CR3LP2n2dWw
1•todsacerdoti•29m ago•0 comments

News.Y Combinator.com

1•molchanovartem•30m ago•0 comments

New eBook Download Options for Readers Coming in 2026

https://www.kdpcommunity.com/s/article/New-eBook-Download-Options-for-Readers-Coming-in-2026?lang...
1•resfirestar•30m ago•0 comments

Harper Can Apply Title Case

https://elijahpotter.dev/articles/harper-can-apply-titlecase
1•chilipepperhott•31m ago•0 comments

Pentagon ordered to form AI steering committee on AGI

https://www.perplexity.ai/page/pentagon-ordered-to-form-ai-st-3qDBlb0uS0SHVH5mHEjxJw
2•chickensong•32m ago•0 comments

Flexible display cools surfaces for energy-efficient signs

https://techxplore.com/news/2025-11-flexible-display-cools-surfaces-energy.html
1•PaulHoule•33m ago•0 comments