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

GSC Magic – Ask Claude or ChatGPT about Your Search Console Data

https://gscmagic.com/
1•luka5184•34s ago•0 comments

Show HN: Game to Learn Python Programming

https://algocademy.com/play/booly/
1•blasterz•40s ago•0 comments

Ask HN: Why does meta suck at creating a good LLM?

1•freecodeio•1m ago•0 comments

What Drives AI Citations? FAQ isn't what drives ChatGPT citations

https://arxiv.org/abs/2610.15033
1•aidotguru•2m ago•0 comments

Fallout 2: New Reno Area Design

https://chrisavellone.medium.com/fallout-2-new-reno-area-design-492c7eac34cd
1•Michelangelo11•3m ago•0 comments

AI recommends more expensive treatment than physicians, analysis suggests

https://www.bmj.com/content/395/bmj-2026-101271
1•dberhane•4m ago•0 comments

Benchmarking null-space projection for continual learning in SmolLM-135M

https://zenodo.org/records/23763908
1•AkshatRaj00•6m ago•0 comments

Noah's Ark remains found burned and buried 30 feet below final resting place

https://nypost.com/2026/10/28/science/breakthrough-in-noahs-ark-hunt-as-charred-remains-found-rep...
2•pjf•8m ago•1 comments

Reachy Mini Hoverboard

https://store.pollen-robotics.com/products/reachy-mini-hoverboard
1•robotswantdata•10m ago•0 comments

Show HN: Sovereign – free financial crisis SIM webgame

https://sovereign-ministry.vercel.app
2•dyalndjomou•11m ago•0 comments

A Hobby Agentic Micro-Kernel Operating System in Rust

https://github.com/vahmoh/Veda
1•sapi11•12m ago•0 comments

CVE-2026-98432: 9.8 CVE affecting all Ubuntu versions

https://ubuntu.com/security/CVE-2026-98432
1•mvip•12m ago•0 comments

Romanian company registry as an MCP server and REST API

https://leadgen.adrianhomelab.com/en
1•leadgen_ro•13m ago•0 comments

DoorDash to Buy Instacart for $17B, Uniting 2 Delivery Giants

https://www.nytimes.com/2026/10/29/technology/doordash-instacart-acquisition-delivery.html
2•xnx•13m ago•0 comments

Pemba – An embedded Zanzibar permission engine that shares your DB transactions

https://github.com/Joshua-Fields/pemba
1•Joshua-Fields•13m ago•0 comments

GitLab Secrets Manager credit usage

https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/
1•mqus•14m ago•0 comments

Ask HN: Help My Sanity

1•jeffdico•15m ago•1 comments

How to run your own Fluxer instance, how the desktop and mobile apps connect to

https://fluxer.app/blog/self-hosting-and-the-operator-pass
1•DeepLogin•16m ago•0 comments

Apple Releases Mac Studio with 512 GB of Unified Memory

https://www.pcmag.com/news/apple-event-releases-mac-studio-512gb-ram-costs-as-much-as-a-car
1•ubj•16m ago•0 comments

OpenMote

https://www.crowdsupply.com/hat-and-hammer/openmote
1•surprisetalk•16m ago•0 comments

NetBSD adds a new beginner-friendly text editor called atto

https://mastodon.sdf.org/@netbsd/117518160563539748
1•luke8086•17m ago•0 comments

Show HN: AQVEN – typed LLM workflows, checked before a token is spent

https://github.com/lastonoga/AQVEN
1•kirBurkhanov•20m ago•0 comments

Building Different Box of Tools

https://jdranpariya.com/writings/building-different-box-of-tools/
1•JDRanpariya•21m ago•1 comments

Counting people, not bots: a small site's traffic was 99% machines

https://medium.com/@kissmybutton/counting-people-not-bots-how-a-small-websites-traffic-growth-tur...
1•atrad•21m ago•0 comments

U.S. cruise ship suspends a global voyage due to fuel costs

https://www.npr.org/2026/10/28/nx-s1-6020180/us-cruise-ship-fuel-costs
1•geox•22m ago•0 comments

The Pharmaceutical Conspiracy to Silence Online Dissent

https://www.midwesterndoctor.com/p/the-vast-pharmaceutical-conspiracy
1•bilsbie•22m ago•0 comments

The Last Tool

https://isaac-correa.github.io/the-last-tool/
1•hellomatik•23m ago•0 comments

Free invoice generator for the Gulf with proper Arabic (RTL) PDFs

https://gccinvoice.com
1•yourmahbub•29m ago•0 comments

Skip-level meetings may win bypassed managers support, how they are done matters

https://phys.org/news/2026-10-bypassed.html
1•mooreds•29m ago•0 comments

Rebecca West's Nightingale

https://thelampmagazine.com/blog/rebecca-wests-nightingale
1•bryanrasmussen•30m ago•0 comments