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

Memory Safety Bugs in Rust Standard Library

https://forge-blog.github.io/posts/rust-std-memory-safety/
1•guessmyname•31s ago•0 comments

Show HN: FetchIndex – cost calculator for 19 scraping and search APIs

https://fetchindex.com/calculator/
1•dansfv•1m ago•0 comments

Show HN: First-year vs. renewal prices for 532 domain extensions, updated weekly

https://github.com/AlonDrilich/tld-renewal-prices
1•alondrilich•2m ago•0 comments

A Journey Through Gödel, Escher, Bach: An Eternal Golden Braid by D. Hofstadter

https://open.spotify.com/episode/0d5LzHftQCZmPHAWI7Ny5U
1•hek2sch•2m ago•0 comments

Curious who sold or leaked your email? Me too

https://xdtmail.org
1•vad_n__•3m ago•1 comments

NASA's second 378-day simulated Mars mission ends in a 3D-printed habitat

https://www.nasa.gov/centers-and-facilities/johnson/chapea-mission-2-crew-reflects-after-378-days...
1•titusblair•5m ago•0 comments

A 9B with an agentic search loop beat a 35B MoE with one-shot retrieval

https://programmiere.de/writing/software-vs-model-local-rag/
1•MatthiasNordwig•5m ago•0 comments

Nvidia Intervened in US Probe of Megaspeed Chip Smuggling

https://www.bloomberg.com/news/articles/2026-11-09/nvidia-intervened-in-us-probe-of-megaspeed-chi...
2•mfiguiere•6m ago•0 comments

Jensen Huang Scandal Sparks Speculation–Jensen's Wife Could Get Half

https://www.forbes.com/sites/alisondurkee/2026/11/09/jensen-huang-scandal-sparks-divorce-speculat...
2•MadrasThorn•6m ago•0 comments

Fabric molds could bring material-saving concrete beams within reach

https://news.mit.edu/2026/fabric-molds-could-bring-material-saving-concrete-beams-within-reach-1106
1•titusblair•7m ago•0 comments

Playing cards and dice found in Mongol invasion shipwreck off Japan

https://mainichi.jp/english/articles/20261104/p2a/00m/0na/030000c
1•titusblair•7m ago•0 comments

Pentagon mulls placing fleet of military satellites around the Moon

https://arstechnica.com/space/2026/11/us-military-notionally-interested-in-satellite-constellatio...
1•sshah03•7m ago•0 comments

Ask HN: What should a stranger know first about your unfinished project?

1•toddy_flogsit•8m ago•0 comments

Portal breach at Germany's top university exposes every registered password

https://www.theregister.com/cyber-crime/2026/11/09/portal-breach-at-germanys-top-university-expos...
2•Bender•10m ago•3 comments

Attackers backdoor trusted AWS integrations to steal secrets

https://www.theregister.com/security/2026/11/09/attackers-backdoor-trusted-aws-integrations-to-st...
2•Bender•11m ago•0 comments

Creating a Standard Library for the Plush Language

https://pointersgonewild.com/2026-11-06-creating-a-standard-library-for-the-plush-language/
1•ibobev•13m ago•0 comments

The Data Product Platform Navigator

https://martinfowler.com/articles/data-product-platform-nav.html
1•ibobev•14m ago•0 comments

Show HN: Every Job in the Observability Space

https://o11y.jobs/
1•ScarZy•15m ago•0 comments

Choosing the default text editor (2023)

https://blog.salixos.org/post/choosing-the-default-text-editor/
1•Mr_Minderbinder•17m ago•0 comments

OpenAI Control Room: track and stop model workloads across research infra

https://openai.com/index/control-room/
1•shenli3514•17m ago•0 comments

Someone registered horny.ceo this week, and we all know why

https://horny.ceo/
4•tomadeira•17m ago•2 comments

Ask HN: Is Google Site Search Broken?

1•CM30•19m ago•0 comments

Testing Jev for IAM Access Decisions

https://www.trustle.com/post/jev-least-privilege
1•a_guymon•19m ago•0 comments

Recluse schizophrenic, was top chess player at 17 [video]

https://www.youtube.com/watch?v=r2meWNyjp9g
1•alcover•23m ago•0 comments

Show HN: Camwall – all your camera feeds on one screen, no black bars

https://github.com/vinodhalaharvi/camwall
1•vinodhalaharvi•23m ago•0 comments

New spinning drone hides in plain sight

https://news.northwestern.edu/stories/2026/07/new-spinning-drone-hides-in-plain-sight
1•jonbaer•25m ago•0 comments

Process Explorer for macOS

https://github.com/microsoft/Procexp-Mac
2•ingve•26m ago•0 comments

Who Hijacked North Korea's IPv4?

https://blog.kevinroleke.com/north-korean-internet-hijack
1•kevinroleke•27m ago•0 comments

Apple Releases macOS Golden Gate 27.2.1

https://www.macrumors.com/2026/11/09/apple-releases-macos-golden-gate-27-2-1/
1•GavinAnderegg•27m ago•2 comments

'I didn't know it was theft': Trials begin in Paris following Oct. 17 violence

https://www.france24.com/en/france/20261021-i-didn-t-know-it-was-theft-trials-begin-paris-followi...
2•yubblegum•29m ago•0 comments