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

The Linguistic Registers of Rust

https://without.boats/blog/the-registers-of-rust/
1•fanf2•55s ago•0 comments

The BBN Fund

https://www.freaktakes.com/p/the-bbn-fund
1•rbanffy•58s ago•0 comments

LandDAO Revolution

1•BradK•2m ago•0 comments

Many Plants – Indoor and House Plant Resource

https://howmanyplants.com/
1•surprisetalk•2m ago•0 comments

Banks' Images: Evidence from Advertising Videos

https://marginalrevolution.com/marginalrevolution/2025/09/banks-images-evidence-from-advertising-...
1•surprisetalk•2m ago•0 comments

Old Maps of the World

https://www.oldmapsonline.org/en
1•surprisetalk•2m ago•0 comments

To cook well, train your Inner Flavor Simulator

https://aelerinya.substack.com/p/to-cook-well-train-your-inner-flavor
1•surprisetalk•2m ago•0 comments

Show HN: Mark edits on images, then send them to AI

https://promptsref.com/tool/AI-Image-Editor
1•underwoodxie•2m ago•0 comments

Kioxia's memory is sold out for 2026, prolonging a high-end and expensive phase

https://arstechnica.com/gadgets/2026/01/kioxias-memory-is-sold-out-for-2026-prolonging-a-high-end...
1•speckx•2m ago•0 comments

Risk of agentic AI going mainstream – infecting infrastructures via skills

https://blog.lukaszolejnik.com/supply-chain-risk-of-agentic-ai-infecting-infrastructures-via-skil...
1•lknik•2m ago•0 comments

Tell HN: Claudi.ai Is Down

1•exabrial•3m ago•1 comments

Tech Workers Are Condemning ICE Even as Their CEOs Stay Quiet

https://www.wired.com/story/backlash-against-ice-policing-tactics-grows-in-silicon-valley/
1•cdrnsf•3m ago•0 comments

Show HN: Borr AI – An open-source telemetry for retail

https://www.borr.ai
1•matthewduff•3m ago•0 comments

Probabilistic Margin of Safety Implementation

https://bayramovanar.substack.com/p/probabilistic-margin-of-safety-engine
1•Bayramovanar•5m ago•1 comments

Show HN: Accent AI – real-time speech clarity drills (pronunciation,stress etc.)

https://apps.apple.com/us/app/accent-ai-pronunciation-coach/id6747029788
1•wabiosdev•5m ago•0 comments

ANN v3: 200ms p99 query latency over 100B vectors

https://turbopuffer.com/blog/ann-v3
1•jascha_eng•5m ago•0 comments

ngn/k

https://codeberg.org/ngn/k
1•tosh•8m ago•0 comments

The CPU Performance of Nvidia GB10 with the Dell Pro Max vs. AMD Ryzen AI Max+

https://www.phoronix.com/review/nvidia-gb10-cpu
1•rbanffy•8m ago•0 comments

An In-Depth Look at Pipe and Splice Implementation in Linux Kernel

https://blogs.oracle.com/linux/pipe-and-splice
1•tanelpoder•8m ago•0 comments

Show HN: A Chrome extension that dings when ChatGPT is done "thinking"

https://github.com/rumblelab/chatdinger
1•mooball•9m ago•1 comments

Is Nvidia Assembling the Parts for Its Next Inference Platform?

https://www.nextplatform.com/2026/01/16/is-nvidia-assembling-the-parts-for-its-next-inference-pla...
1•rbanffy•9m ago•0 comments

Empty

https://trufa.dev/blog/empty.html
2•Trufa•10m ago•0 comments

Physicists place sodium atoms in a 'Schrödinger's cat state'

https://phys.org/news/2026-01-metal-clumps-quantum-state-physicists.html
1•fcpguru•10m ago•0 comments

What's new in Java 26 for us, developers

https://www.loicmathieu.fr/wordpress/informatique/java-26-whats-new/
2•loicmathieu•11m ago•1 comments

Venezuela Statehood Thought Experiment

https://booksven.com
1•ARho24•11m ago•1 comments

People imperiled through sign-in links sent by SMS

https://arstechnica.com/security/2026/01/millions-of-people-imperiled-through-sign-in-links-sent-...
1•Brajeshwar•12m ago•0 comments

Hand stencils discovered in an Indonesian cave are oldest-known rock art

https://www.abc.net.au/news/science/2026-01-22/oldest-rock-art-hand-prints-sulawesi/106245480
2•Brajeshwar•12m ago•0 comments

Accurate and efficient thermal modeling for 2.5D/3D heterogeneous chiplets

https://arxiv.org/abs/2512.05823
1•PaulHoule•13m ago•0 comments

Waymo begins much-anticipated service in Miami

https://www.cbsnews.com/miami/news/waymo-service-miami-dade-january-2026/
2•blinding-streak•16m ago•0 comments

Show HN: Local voice-to-text app that types keystrokes (works in RDP/Citrix)

https://dictaflow.vercel.app/
2•ryanshrott•16m ago•1 comments