frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Jsonnet implementation in Jsonnet

https://github.com/Duologic/jsonnet-in-jsonnet
1•Duologic•1y 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

How to Stand Out in a World of AI Slop? Be a Green Unicorn

https://sajit.substack.com/p/how-to-stand-out-in-a-sea-of-ai-slop
1•nairsajits•27s ago•0 comments

America.gov launches, but with a trial font, raising licensing questions for GSA

https://runtimewire.com/article/america-gov-launches-but-with-a-trial-font-raising-licensing-ques...
1•malshe•1m ago•0 comments

Show HN: I build omarchy like experience in browser for remote machine

1•liyu1981au•2m ago•1 comments

How to Share a Secret

https://cowlicks.website/posts/how-to-share-a-secret/
1•8KXYwbXqgyx•4m ago•0 comments

Neo – A Writing Tool for Authors

https://www.youtube.com/watch?v=_K-ExOiEv40
1•indigodaddy•6m ago•0 comments

I Built the Distribution Tools My Blog Needed

https://sublimecoding.com/blog/distribution-stack-launch
1•sublimecoding•6m ago•0 comments

Floppy Emu Hardware Failure Analysis Results

https://www.bigmessowires.com/2026/09/29/floppy-emu-hardware-failure-analysis-results/
1•zdw•6m ago•0 comments

Estimating software projects without fooling yourself

https://www.i-kh.net/p/estimating-software-projects
2•bucket2015•6m ago•0 comments

Spike in complex patients adds nearly $1B in extra costs

https://www.bcbs.com/about-us/association-news/bcbsa-analysis-ai-coding-tools-affects-healthcare-...
1•cheschire•6m ago•0 comments

How to restore your online sanity, one random webcam at a time

https://bigthink.com/strange-maps/webcam-maps-are-back/
1•quinito•8m ago•0 comments

The Inference Gap

https://twitter.com/Lon/status/2101034933284417614
1•gmays•9m ago•0 comments

Judge Orders New York to Scrap Rollout of Second-Home Tax and Start Over

https://www.nytimes.com/2026/09/29/nyregion/nyc-second-home-tax-lawsuit.html
1•mikhael•12m ago•0 comments

OpenAI hit with landmark lawsuit following Hugging Face hack

https://www.axios.com/2026/09/29/openai-sued-hugging-face-breach
2•smb06•12m ago•0 comments

NRC issues first U.S. construction permit for a BWRX-300 small modular reactor

https://www.gevernova.com/news/press-releases/nrc-issues-first-us-construction-permit-bwrx-300-sm...
2•papa-whisky•13m ago•0 comments

Hacking SimCity 2000 saved games

https://log.schemescape.com/posts/memoir/dos.html
1•zdw•14m ago•0 comments

The Militia and the Mole

https://www.propublica.org/article/ap3-oath-keepers-militia-mole
1•firefax•15m ago•0 comments

FBI Announces ShinyHunters Arrest

https://www.fbi.gov/video-repository/shinyhunters-arrested-092926.mp4/view
3•sanelk•16m ago•0 comments

How our vibe coded website looks like a designer made it

https://railcode.dev/blog/vibe-coded-website
10•yakkomajuri•17m ago•7 comments

Exploring the Deep Mysteries of Physics [video]

https://www.youtube.com/watch?v=-U-OLazb3eU
1•binyu•18m ago•0 comments

OpenAI Decisions API

https://twitter.com/OpenAIDevs/status/2105003318917697873
1•jonluca•19m ago•0 comments

McDonald's Is Using AI to Dynamically Price Its Burgers

https://www.rnz.co.nz/news/world/1656965/inside-mcdonald-s-push-to-have-ai-price-your-big-mac
7•DeepLogin•24m ago•1 comments

PTXBench: What about just CUDA-PTX?

https://zhang677.github.io/blog_md/ptxbench.html
2•matt_d•24m ago•0 comments

Trump orders US Government to call AI 'Super Intelligence'

https://www.theverge.com/policy/1002468/trump-ai-superintelligence-executive-order-ai
4•recsv-heredoc•28m ago•1 comments

Cache Invalidation Simulator

https://www.induction.ai/blog/cache-invalidation
2•bleonard•29m ago•0 comments

When the DATAGRAM fits but the probe does not

https://promtact.com/blog/protocol-engineering/quinn-datagram-tail-loss-probe/
1•hunterinvariant•30m ago•0 comments

Swarm: A message board for a swarm of subagents working on the same job

https://github.com/fcarucci/Swarm
2•vector3•33m ago•0 comments

Agentic Hyper-Communication Framework for Optimized Human Deliberation

https://papers.ssrn.com/abstract=7538678
1•hogwash•34m ago•0 comments

Livenerf: Has Opus 5.5 been nerfed yet?

https://github.com/ninjahawk/livenerf
26•bryan0•40m ago•5 comments

So you think you know Jobs To Be Done?

https://nextmovetheory.substack.com/p/so-you-think-you-know-jobs-to-be
1•zamesin•41m ago•0 comments

The Netherlands is preparing to dump Windows and Office for its own Linux

https://opensourcewatch.beehiiv.com/p/the-netherlands-is-preparing-to-dump-windows-and-office-for...
7•CrankyBear•44m ago•0 comments