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

Show HN: Quill Desktop; Lightweight AI harness, no electron/WebKit native GUI

https://github.com/alshlabs/quill
1•apatheticonion•32s ago•0 comments

Guernsey, Jersey and other havens rake in revenues from global minimum tax

https://www.ft.com/content/4c3bf863-b21b-4626-83dd-26c6da3f0d8d
1•JumpCrisscross•46s ago•0 comments

Germany to tap Ukrainian tech with missile purchase

https://www.ft.com/content/f9476b15-c2b6-4b8b-86fc-58ae5795fb87
1•JumpCrisscross•1m ago•0 comments

Mojo Deflate vs. C

https://kodare.net/2026/10/26/mojo-deflate.html
1•boxed•1m ago•0 comments

Model Equality Testing: Which Model Is This API Serving?

https://arxiv.org/abs/2410.20247
1•ogous•4m ago•0 comments

The result of the C++26 DIS ballot

https://train-it.eu/blog/cpp26-contracts-the-ballot-result/
1•uasi•6m ago•0 comments

Show HN: S&P 500 Market Map

https://getfintab.com/sp-500
1•conschy•13m ago•0 comments

Show HN: Frontier Log – Database of AI events, models and benchmarks

https://frontierlog.ai/
1•paradite•16m ago•0 comments

Tev Plays Dino: Tev running on the Mac playing the dinosaur game on Chrome

https://visualist.in/posts/opentev-plays-dino/
1•threecats•20m ago•1 comments

We're going to see a lot of stranded compute in partially complete data centers

https://twitter.com/elonmusk/status/2114168277882581486
1•tosh•21m ago•0 comments

Desk - Munder Difflin, but bare-bones

https://github.com/burvy/desk/releases/tag/Release
1•burvy•32m ago•0 comments

Og.video – generate og:video tags that make iMessage previews fun [free/OSS]

https://og.video/
1•bookernath•42m ago•0 comments

Show HN: An open-source office suite with built-in MCP

https://github.com/freeflow-im/mcp-docs
1•scottpersinger•44m ago•0 comments

What are vector embeddings? An interactive guide

https://isaacus.com/blog/what-are-vector-embeddings
1•ubutler•49m ago•0 comments

A few seconds of loading time can push online learners off track

https://phys.org/news/2026-10-seconds-online-learners-track.html
1•santiago-pl•51m ago•0 comments

Show HN: Twigg Free and Open Source Centralized VCS

https://twigg.vc/
1•andrebianchessi•1h ago•0 comments

What Happened to the Internet? [video]

https://www.youtube.com/watch?v=E2AoYIKwJqM
1•qingcharles•1h ago•0 comments

Tesla cancels Cybertruck in Australia and NZ after 7 years of deposits

https://electrek.co/2026/10/23/tesla-cancels-cybertruck-australia-new-zealand/
5•MilnerRoute•1h ago•0 comments

CleanYourTV : Debloat Any Android or Google TV over Wi-Fi

https://github.com/Gathin23/cleanyourtv
2•saikatsg•1h ago•1 comments

Vibe coding is turning the music gear world upside down

https://www.theverge.com/gadgets/1013493/vibe-coding-ai-music-gear-hacking-custom-firmware
4•saikatsg•1h ago•0 comments

Zen Browser is the Arc replacement I was looking for

https://www.theverge.com/tech/1018275/zen-browser-arc-replacement
2•saikatsg•1h ago•1 comments

Decompressible Oracle Generators

https://gertlabs.com/blog/decompressible-oracle-generators
2•gertlabs•1h ago•0 comments

There's never any reason for a committee to set rates

https://gist.github.com/mxfactorial/d9451142ad2037d82d926e5c59d9a06d
1•mxfactorial•1h ago•0 comments

Just Dashboard open-source dashboard for managing your VPS

https://github.com/JustDashboard/Just-Dashboard
1•Wayy10•1h ago•0 comments

A New India Is Here, and It Wants to Make Things

https://www.corememory.com/p/a-new-india-is-here
1•dsr12•1h ago•0 comments

SS United States to be sunk as largest artificial reef

https://divemagazine.com/scuba-diving-news/ss-united-states-to-be-sunk-as-worlds-largest-artifici...
3•geox•1h ago•2 comments

Local-first video production workspace for people and AI agents

https://github.com/TriHerm/cutmark
3•jev-yeb•1h ago•0 comments

Failure Modes

https://www.autodidacts.io/failure-modes/
5•Curiositry•1h ago•0 comments

RSS Vault – a curated directory of RSS feeds

https://rssvault.org
2•Curiositry•1h ago•0 comments

Exploring Thurston geometries

https://www.3-dimensional.space/
1•marysminefnuf•1h ago•0 comments