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

Can you use autoregressive diffusion to generate market data?

https://blog.janestreet.com/can-you-use-autoregressive-diffusion-to-generate-market-data/
1•jsomers•1m ago•0 comments

Imposing Sanctions on the International Criminal Court

https://www.state.gov/releases/office-of-the-spokesman/2026/10/imposing-sanctions-on-the-internat...
1•TechTechTech•1m ago•0 comments

Moonswing: A Linux Desktop Environment Built in Flutter

https://github.com/miracle-wm-org/moonswing
1•matthewkosarek•3m ago•1 comments

Show HN: Liquid Inference – auto-routing to competitive LLM marketplace

https://liquidinference.ai/
2•chairmanlee8•5m ago•0 comments

Show HN: Frapp – Open-source game giveaway and deal tracker in React Native

https://github.com/Brianali-codes/Frapp
1•brianali427•8m ago•0 comments

Meatpupptry is far creepier than pure "AI" fakery

1•chrisjj•9m ago•0 comments

Language Oriented Low Level Programming with Pille [video]

https://www.youtube.com/watch?v=aEJE5IimvyM
1•tommymcm•9m ago•0 comments

Progress Dashboard for the Clean Room Implementation of Adobe Products

https://github.com/storytold/craft-repo-status-app/tree/main
1•wg0•11m ago•0 comments

PostVIA.online

https://postvia.online/en
1•ponslookdesign•11m ago•0 comments

Agentic coding is a financial trap

https://frugaast.dev/blog/agentic-costs-unsustainable
1•cgougui•12m ago•0 comments

OSS Scanner

https://red.anthropic.com/oss-scanner/
2•vinhnx•12m ago•0 comments

Does Agentic Misalignment Portend Existential Risk?

https://paris.pias.science/article/three-or-maybe-four-ways-of-thinking-ai-philosophically/
1•Maurice_Florenc•13m ago•0 comments

The performance cost of RwLock vs. Crossbeam epoch in our read-heavy workload

https://pranitha.dev/posts/rwlock-vs-lockfree/
1•fanf2•15m ago•0 comments

Restore old family photos without a studio

https://zelf.co.za/guides/restore-old-family-photos
1•ruanvanheerden•16m ago•0 comments

The Physics of Cold EV Batteries

https://dominik.info/blog/physics-of-cold-ev-batteries
1•EspressoGPT•16m ago•0 comments

The PaperPhone Cluster: One Operator, 80K IPs, 43 Countries

https://www.crowdsec.net/blog/the-paperphone-cluster-one-operator-80k-ips-43-countries
1•thibaultsecdev•18m ago•0 comments

AI Age Manager, Budgeting AI Spending, 10x Revenue by 10x Code?

https://age-of-product.com/food-agile-thought-565-ai-age-manager/
1•swolpers•18m ago•0 comments

Dots vs. Muse for Developers

https://amplifying.ai/research/dots-vs-muse
3•edwin•20m ago•0 comments

Python 3.15.0

https://www.python.org/downloads/release/python-3150/
4•ngoldbaum•21m ago•0 comments

How to Use SHA-256 Checksums to Prove Your Audit Trail Has Not Been Tampered

https://medium.com/@MirArshadTalpur/how-to-use-sha-256-checksums-to-prove-your-audit-trail-has-no...
2•Arshad-Talpur•22m ago•0 comments

Claude was wrong about job impacts

https://foundationproject.net/research/roofing-scenarios
3•adamsand•23m ago•1 comments

US imposes sanctions on ICC hours after former judge wins Nobel Peace Prize

https://www.reuters.com/world/us-imposes-sanctions-international-criminal-court-hours-after-forme...
18•poly2it•25m ago•1 comments

Fun with low-rank vocab matrices (and a bonus test loss reduction?)

https://www.gilesthomas.com/2026/10/low-rank-vocab-matrices
2•gpjt•26m ago•0 comments

Where backtests and live trading part ways: six defects from one intraday system [pdf]

https://alexvidovich.com/papers/backtest-hygiene
3•svidov222•28m ago•0 comments

A new feature for my blog, built using my voice

https://simonwillison.net/2026/Oct/9/built-using-my-voice/
3•raahelb•29m ago•0 comments

AI and the Future of Science

https://sunelehmann.com/blog/ai-and-the-future-of-science/
1•qwerde•30m ago•0 comments

LocalCloud MCP: local cloud workflows for coding agents

https://local.cloud/blog/localcloud-mcp-agent-cloud/
2•jaysen_apache•30m ago•0 comments

Show HN: Ytd – an intuitive, free, simple YouTube downloader for Mac

https://products.n0agi.com/ytd/
1•N0AGI•31m ago•0 comments

A temp email checker I built for myself that now ranks in Google's top five

https://reloop.sh/tools/temp-email-checker
1•pranavp10•34m ago•0 comments

SoftBank seeks $100B from Gulf investors to expand AI bet

https://www.ft.com/content/3bc0eaa5-a8d4-47e8-903c-7dd762d947dd
4•mikhael•34m ago•0 comments