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

Autistici/inventati: Manifesto – who we are and what do we want (2002)

https://www.inventati.org/who/manifesto
2•wise_blood•2m ago•0 comments

Show HN: Airtight – single-file portfolio tracker, zero servers, works offline

https://airtight.sell.app
1•AirTight•2m ago•0 comments

Show HN: Doodle AI: open-source photo-to-doodle avatar generator

https://doodleai.art/
1•Yash16•2m ago•1 comments

To Human Is to Explore

https://panchamkhaitan.com/blog/to-human-is-to-explore
1•panchamkhaitan•3m ago•0 comments

Agent Security Is a Systems Problem: What 247 Papers Say About Secure AI Agents

https://www.truefoundry.com/blog/llm-agent-security-runtime-control-planes
1•LogTrim•4m ago•0 comments

The best workflow engine is a programming language

https://vercel.com/blog/the-best-workflow-engine-is-a-programming-language
1•theanonymousone•10m ago•0 comments

Sharp rise in incidents of AI escaping users' control, research finds

https://www.theguardian.com/technology/2026/aug/29/sharp-rise-in-incidents-of-ai-escaping-users-c...
1•geoffbp•12m ago•0 comments

AI Image Generation on an RP2350 Microcontroller

https://cpldcpu.github.io/2026/08/28/ai-image-generation-on-a-rp-pico-2-microcontroller/
1•rcarmo•14m ago•1 comments

Show HN: Explore JVM class-resolution traces as interactive directed graphs

https://github.com/menzew/class-trace-explorer
1•benzewdu•15m ago•0 comments

Skirminiac – An AI-first deterministic wargame

https://www.skirminiac.com
1•LouisSaifer•26m ago•1 comments

Impact of Google AI Overviews on Wikipedia Traffic

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6164926&__cf_chl_tk=yAhL3EN950gYq8L72ow6o3fGC...
1•alexcos•28m ago•0 comments

Talk Is Cheap. Code Is Cheap. Show Me the Source

https://idlip.in/posts/show-me-source/
1•birdculture•29m ago•0 comments

Over 8,300 Gitea servers vulnerable to code execution attacks

https://www.bleepingcomputer.com/news/security/over-8-300-gitea-servers-vulnerable-to-code-execut...
2•geoffbp•35m ago•0 comments

Htmx and Django LiveView, side by side

https://en.andros.dev/blog/94d14a9e/htmx-and-django-liveview-side-by-side/
1•andros•35m ago•0 comments

How to sign up for a virtual power plant–and decide whether you should

https://www.technologyreview.com/2026/08/28/1142956/how-to-sign-up-for-a-virtual-power-plant-and-...
2•joozio•39m ago•0 comments

The Reliable Team Trap

https://kevingoldsmith.substack.com/p/the-reliable-team-trap
2•fagnerbrack•39m ago•1 comments

Zero-Day EoP in Kaspersky Endpoint Security Lets Attackers Own the Protector

https://forum.cktn.de/t/big-breaking-guardian-turned-gatekeeper-zero-day-eop-in-kaspersky-endpoin...
1•CHEF-KOCH•43m ago•1 comments

Hyperuplink: Discuss Like It's 1998

https://xn--gckvb8fzb.com/hyperuplink-discuss-like-its-1998/
2•ErenayDev•46m ago•0 comments

GaussianGPT: Generating 3D scenes autoregressively with Gaussian Splatting

https://github.com/nicolasvonluetzow/GaussianGPT
2•DarenWatson•57m ago•0 comments

I Built the Mazda Suitcase Car [video]

https://www.youtube.com/watch?v=rpV4phLQsE4
2•the-mitr•59m ago•0 comments

Bookhoarder: Open-Source, Self-Hosted ePub Library on Object Storage

https://bookhoarder.dev/
2•0megion•1h ago•1 comments

e is a customizable self-aware Emacs-like editor written in Chez Scheme

https://github.com/paveluv/e
7•p4bl0•1h ago•3 comments

Show HN: Tokensift, an open-sourced token-efficiency linter for LLM prompts

https://github.com/ritenv/tokensift
2•ritenv•1h ago•0 comments

FuturePost Unlock – Create time-locked QR codes that unlock your message later

https://www.haoqibit.com/futurepost-unlock
2•Popang•1h ago•0 comments

We probed every remote server in the official MCP registry (15,329 URLs)

https://fetchgate.dev/blog/mcp-registry-audit-2026
2•chiefgrowth•1h ago•0 comments

Answers to questions about upstreaming patches

https://www.thomas-huehn.com/answers-upstreaming/
2•Tomte•1h ago•0 comments

I tried vibe-coding a memory tool for AI and stared into the abyss of philosophy

https://arbustoemchamas.substack.com/p/i-naively-tried-vibe-coding-a-memory
2•milon•1h ago•1 comments

Beyond the Editing Canvas: Evidence Divergence in Ooxml-to-LLM Ingestion

https://arxiv.org/abs/2608.25880
3•sbulaev•1h ago•0 comments

Samsung's Processing-in-Memory (PIM)

https://chipsandcheese.com/p/hot-chips-2026-samsungs-processing
21•ingve•1h ago•1 comments

Fileon – Find any local file with natural-language search on Mac

https://www.haoqibit.com/fileon
2•Popang•1h ago•0 comments