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

Standalone Android utility apps and a VS Code companion I built

1•kalinuxer•1m ago•0 comments

Ask HN: Is free identity theft protection after a data breach worth the bother?

1•daoboy•1m ago•0 comments

Preserving Human Voices and Faces

https://www.vatican.va/content/leo-xiv/en/messages/communications/documents/20260124-messaggio-co...
1•swannodette•2m ago•0 comments

HumanConsumption.Live – Real-Time Global Animal Consumption Stats

https://www.humanconsumption.live/
1•speckx•3m ago•0 comments

Show HN: Hud – eBPF blocking detector for Tokio

https://cong-or.xyz/blocking-async-rust
1•cong-or•4m ago•1 comments

Why ChatGPT Can't Draw a Full Glass of Wine [video]

https://www.youtube.com/watch?v=160F8F8mXlo
1•ustad•4m ago•0 comments

AlphaGenome: AI for better understanding the genome

https://deepmind.google/blog/alphagenome-ai-for-better-understanding-the-genome/
1•Anon84•5m ago•0 comments

Microsoft Loses $440B in One of Tech's Largest Single-Day Drops

https://www.ghacks.net/2026/01/30/microsoft-loses-440-billion-in-one-of-techs-largest-single-day-...
3•speckx•7m ago•0 comments

AI found 12 of 12 OpenSSL zero-days

https://www.lesswrong.com/posts/7aJwgbMEiKq5egQbd/ai-found-12-of-12-openssl-zero-days-while-curl-...
1•jelsisi•7m ago•0 comments

Electric Fields Can Assist Prebiotic Reactivity on Hydrogen Cyanide Surfaces

https://pubs.acs.org/doi/10.1021/acscentsci.5c01497
1•PaulHoule•7m ago•0 comments

Show HN: CronPulse Community – Self-hosted job monitoring with alerts

https://github.com/techfort/cronpulse-community
1•joeminichino•9m ago•0 comments

Oracle seeks to build bridges with MySQL developers

https://www.theregister.com/2026/01/30/oracle_mysql/
1•mikece•10m ago•0 comments

Shitposting to Label Printers: Building an AirPrint Bridge for Cups

https://blog.slowest.network/post/5
2•indrora•10m ago•0 comments

Building vertical microfront ends on Cloudflare's platform

https://blog.cloudflare.com/vertical-microfrontends/
1•mikece•11m ago•0 comments

France Just Created Its Own Open Source Alternative to Microsoft Teams and Zoom

https://itsfoss.com/news/france-ditches-microsoft-teams-and-zoom/
7•mikece•12m ago•1 comments

Hive: Outcome driven agent development framework that evolves

https://github.com/adenhq/hive
1•simonpure•12m ago•0 comments

Show HN: AI Agent Architecture Patterns for Production Systems

https://github.com/devwithmohit/ai-agent-architecture-patterns
1•mohitdevops•13m ago•0 comments

Still In A Dream – my new book, out in June

http://blissout.blogspot.com/2026/01/still-in-dream-my-new-book-out-in-june.html
1•evo_9•14m ago•0 comments

Prime Radiant

https://dsehnal.github.io/prime-radiant/
1•dsehnal•15m ago•0 comments

How can I retain access to the data in a SAFEARRAY after my method returns?

https://devblogs.microsoft.com/oldnewthing/20260129-00/?p=112023
1•ibobev•16m ago•0 comments

Why Singapore and Estonia's EdTech Works, but America's Doesn't?

https://www.governance.fyi/p/why-singapore-and-estonias-edtech
3•guardianbob•18m ago•0 comments

Native lakehouse experience in Postgres powered by DuckDB and Ducklake

https://pgducklake.select
1•kakoni•19m ago•0 comments

How to Add a Quick Interactive Map to Your Website

https://blog.miguelgrinberg.com/post/how-to-add-a-quick-interactive-map-to-your-website
2•ibobev•20m ago•0 comments

Show HN: Cow, an humble AI for your terminal

https://github.com/jolexxa/cow
1•jolexxa•21m ago•0 comments

How We Exploited Qodo: From a PR Comment to RCE and AWS Admin Key – Leaked Twice

https://kudelskisecurity.com/research/qodo-dynaconf-aws-admin-key-leaked-twice
1•spiridow•22m ago•0 comments

The Vitalists: hardcore longevity enthusiasts who believe death is wrong

https://www.technologyreview.com/2026/01/29/1131815/vitalism-longevity-enthusiasts-influence/
1•rbanffy•23m ago•0 comments

Zo Computer

https://www.zo.computer/
2•erhuve•24m ago•0 comments

Low-power integrated optical amplification through second-harmonic resonance

https://www.nature.com/articles/s41586-025-09959-z
2•westurner•24m ago•0 comments

AI hallucinations will expose flaws in decision-making system governance

https://peter875364.substack.com/p/ai-hallucinations-will-reveal-whether
2•speckx•24m ago•0 comments

The AI Mexican Standoff

https://mleverything.substack.com/p/the-ai-mexican-standoff
1•bko•25m ago•0 comments