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

Zirgen: Compiler for a Domain-Specific Language

https://github.com/risc0/zirgen
1•0xkato•2m ago•0 comments

Test your MCP Server for spec compliance, security, and agent-friendliness

https://mcpscan.dev/
1•norcalkc•2m ago•0 comments

Avoiding TanStack Form Pitfalls

https://matthuggins.com/blog/posts/avoiding-tanstack-form-pitfalls
1•matthuggins•3m ago•0 comments

Nvidia Brute-Force Bubble: Why 90% of Physics AI Compute Is a Mathematical Waste

https://github.com/isaac-sim/IsaacSim/discussions/394
1•ZuoCen_Liu•5m ago•1 comments

Retirement of Microsoft Lens

https://support.microsoft.com/en-us/topic/retirement-of-microsoft-lens-fc965de7-499d-4d38-aeae-f6...
1•toomuchtodo•6m ago•0 comments

Y2K bug delayed my honeymoon by 17 years

https://www.theregister.com/2026/01/02/on_call/
1•CHB0403085482•7m ago•0 comments

Distinct AI Models Seem to Converge on How They Encode Reality

https://www.quantamagazine.org/distinct-ai-models-seem-to-converge-on-how-they-encode-reality-202...
1•sonabinu•7m ago•0 comments

Deep sequence models memorize atomic facts "geometrically"

https://bsky.app/profile/vaishnavh.bsky.social/post/3mbwt77arv22x
1•neehao•8m ago•0 comments

Code review of vibe coded HTML parser translations

https://felix.dognebula.com/art/html-parsers-in-portland.html
1•nicoburns•9m ago•0 comments

The Berry That Ferments Itself

https://fruitwine.substack.com/p/the-berry-that-ferments-itself
1•djrivard•12m ago•0 comments

Show HN: CallMe – Minimal plugin that lets Claude Code call you on the phone

https://github.com/ZeframLou/call-me
1•zefram_l•12m ago•0 comments

Show HN: Fast (0.5 GB/SEC) dedup utility for the era of LLMs written in C23

https://github.com/ThirdLetterC/corpus-dedup
1•yehors•13m ago•0 comments

Ask HN: Why isn't AI spawning profitable indie games?

1•eveningsun•13m ago•0 comments

Taming the Tart: Malolactic Fermentation Strategies for Superfruit Wines

https://fruitwine.substack.com/p/taming-the-tart-malolactic-fermentation
1•djrivard•13m ago•0 comments

The Tailwind Debacle

https://njump.me/naddr1qqtk7m3dw35x2tt5v95kcamfdejz6er9vfskxmr9qgsvhgf6d6s4qykqn9qfykf5tu6vw6smnd...
1•andunie•13m ago•0 comments

Why I Left iNaturalist

https://kueda.net/blog/2026/01/06/why-i-left-inat/
1•erutuon•13m ago•0 comments

Writing an LLM from scratch, part 30 – digging into the LLM-as-a-judge results

https://www.gilesthomas.com/2026/01/20260109-llm-from-scratch-30-digging-into-llm-as-a-judge
1•gpjt•14m ago•0 comments

FFTW: Fastest Fourier Transform in the West

http://fftw.org/
1•Anon84•15m ago•0 comments

Researchers craft new recipe for groundbreaking alcohol studies

https://medicalxpress.com/news/2025-12-lab-rigor-real-life-craft.html
1•PaulHoule•17m ago•0 comments

Show HN: Fzf-navigator, a terminal file system navigator

https://github.com/benward2301/fzf-navigator
1•benward2301•18m ago•0 comments

Myths about Logitech Developer ID certificate expiration

https://lapcatsoftware.com/articles/2026/1/2.html
1•frizlab•19m ago•0 comments

Working memory for Claude Code – persistent context and multi-instance coord

https://github.com/GMaN1911/claude-cognitive
1•bochoh•22m ago•1 comments

Framework Lock: From 10-38 to Revolutionary

https://zenodo.org/records/18179143
1•andreguzzon•26m ago•1 comments

What's on HTTP?

https://whatsonhttp.com/
1•elixx•28m ago•1 comments

Tumblr removed from Apple App Store over abuse images (2018)

https://www.bbc.com/news/technology-46275138
50•dmschulman•33m ago•10 comments

NASA ends space mission early due to astronaut medical condition

https://www.bbc.com/news/articles/cd9e2y7nkv8o
1•DarkContinent•37m ago•0 comments

Jane Street's Ron Minsky on the Future of Programming (2023)

https://signalsandthreads.com/future-of-programming/
2•weinzierl•40m ago•0 comments

Iran Goes Dark as Government Cuts Itself Off from Internet

https://www.kentik.com/analysis/iran-goes-dark-as-government-cuts-itself-off-from-internet/
1•m-hodges•41m ago•1 comments

Scientists Create Robots Smaller Than a Grain of Sand

https://www.wsj.com/science/scientists-create-robots-smaller-than-a-grain-of-sand-c3081fd0
1•Bostonian•41m ago•1 comments

Securely sending query parameters in HTTP headers

https://github.com/dickhardt/redirect-headers
1•mooreds•43m ago•0 comments