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

ERC Starting Grant success rate likely to fall to 4.8%

https://sciencebusiness.net/news/r-d-funding/european-research-council/erc-starting-grant-success...
1•theanonymousone•1m ago•0 comments

Node2Shell evolves to HTTP2Shell, blast radius affects many HTTP libs and apps

https://www.aikido.dev/blog/python-packages-vulnerable-node2shell-brotli-cve-2026-111497
1•theanonymousone•1m ago•0 comments

Show HN: Local AI for dictation, meetings, background tasks and more

https://sideos.ai
1•askintml•4m ago•0 comments

Same open model, two harnesses: 24/25 vs. 19/25 on 25 real merged pull requests

https://octomind.run/blog/coding-agent-benchmark-real-prs
1•donk8r•4m ago•0 comments

Ruby Regexp compilation fixes related to GitLab

https://www.ruby-lang.org/en/news/2026/10/23/regexp-fixes-for-gitlab-cves/
1•ksec•5m ago•0 comments

USB AI

https://usb-ai-hazel.vercel.app/
1•fipra1969•8m ago•0 comments

Cube – Run FreeBSD ARM64 VMs Natively on Apple Silicon Macs

https://cube.neuralengine.net
1•darcyliu•9m ago•0 comments

Worca – Deterministic Multi-Agent Pipeline

https://worca.dev/
1•Tomte•10m ago•0 comments

A high-performance gRPC server library in C

https://github.com/ThirdLetterC/grpc
1•yehors•14m ago•0 comments

Self-Contained String and Unicode (v17) Library for ISO C11/C17/C23

https://github.com/ThirdLetterC/cstr
1•yehors•15m ago•0 comments

Kimi K3.1 Pro will be leading open-weights model once its weights are published

https://artificialanalysis.ai/articles/kimi-k3-1-pro-launch-benchmarks
1•theanonymousone•17m ago•0 comments

Show HN: Inspect AI recommendation evidence and turn findings into website tasks

https://aicitewho.com/
1•chuanbuilds•20m ago•0 comments

Wish: Make SSH apps, just like that

https://github.com/charmbracelet/wish
1•ssernikk•21m ago•0 comments

A Self-Defining Operator for Distributed Applications

https://arxiv.org/abs/2610.14547
1•matt_d•22m ago•0 comments

Show HN: Calsee – a calculator whose themes are generated from a single seed

https://calsee.tech/
1•mishrabhilash•22m ago•0 comments

ZK-irp-firewall – Rust/Python ZK security framework for AI agents

https://github.com/trenttrinder1111-byte/zk-irp-firewall
1•trenttrinder111•24m ago•0 comments

New York's fracking ban leaves community to crumble while Pa. neighbors boom

https://nypost.com/2026/10/22/us-news/new-yorks-fracking-ban-leaves-community-to-crumble-while-pe...
1•ArizonaGal•25m ago•0 comments

Show HN: How religions evolved? Charts, Maps, Citations

https://howitevolved.com/chart/
1•silly073•30m ago•0 comments

Nonfiction Is Struggling. Publishers Are Making It Worse

https://thewalrus.ca/nonfiction-is-struggling-publishers-are-making-it-worse/
2•Michelangelo11•34m ago•1 comments

In the biotech world, you can't see everything

https://www.technologyreview.com/2026/10/23/1147610/biotech-you-can-see-everything-theranos-holmes/
1•joozio•45m ago•0 comments

Show HN: Encarta 95 Web

https://benwinding.github.io/encarta_95_web/#/article/Art
2•gitgud•49m ago•0 comments

A supercomputer is about to launch to the moon aboard a rover named FLIP

https://www.space.com/space-exploration/a-supercomputer-is-about-to-launch-to-the-moon-for-the-1s...
4•pseudolus•51m ago•0 comments

Why moving sprites are slow

https://debuff.jp/blog/why-moving-sprites-are-slow
1•gregjw•51m ago•0 comments

We used RCE on 3M PCs to prevent a botnet

https://labs.eye.security/operation-ixim-preventing-a-botnet-of-millions-of-popcorn-time-users/
2•the1bernard•52m ago•0 comments

Desert Bus 2026

https://desertbus.org/2026
1•Tomte•52m ago•0 comments

Samsung TV on-device AI listening, using soundbar's mic if the TV has none

https://www.reddit.com/r/singularity/comments/1xduimx/hacker_reverse_engineers_his_samsung_tv_and...
2•saulapremium•54m ago•0 comments

The animals you can't outrun – and the ones you can

https://www.bbc.com/future/article/20261021-what-animals-could-you-beat-in-a-race
2•cisc•57m ago•2 comments

Few Americans Say They Are Asking AI Chatbots for 2026 Election Information

https://www.pewresearch.org/short-reads/2026/10/23/few-americans-say-they-are-asking-ai-chatbots-...
2•giuliomagnifico•58m ago•0 comments

Damage Control

https://fireborn.mataroa.blog/blog/damage-control/
1•u1hcw9nx•59m ago•0 comments

Rapidly scaling online storage to serve over 1B ChatGPT users (Part II)

https://openai.com/index/scaling-storage-one-billion-users-part-two/
2•frostbyte7•59m ago•0 comments