frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Orelon – AI Video Generator for Cinematic Creation

https://orelon.ai/
1•duanhjlt•5m ago•0 comments

I built a tool to generate Cornell notes from YouTube videos

1•cristyg0101•11m ago•1 comments

Mojo by Example

https://ruhati.net/mojo/
3•ivell•11m ago•0 comments

Vale: Linter for Prose

https://github.com/vale-cli/vale
1•saikatsg•13m ago•0 comments

Ksumiyo – AI music generation with producer-level controls

https://www.ksumiyo.com
1•umangbhardwaj•18m ago•0 comments

The Python documentation is now available in Russian

https://blog.python.org/2026/08/the-python-documentation-is-now-available-in-russian/
1•runningmike•19m ago•1 comments

The Zen of AI

https://www.dtlarson.com/zen
2•derek-larson•20m ago•0 comments

A Test for AI Consciousness

https://gruhn.me/blog/2026-08-16/
1•saikatsg•22m ago•0 comments

Kestrel – I built a 900 KB macOS browser because Chrome ate my 8 GB Mac

https://github.com/bishosilwal/kestrel-browser
1•bisho_silwal•30m ago•0 comments

ISO 24495 [pdf]

https://cdn.standards.iteh.ai/samples/78907/d194fac21d6a45f38bfcfec9657f7498/ISO-24495-1-2023.pdf
1•saikatsg•32m ago•0 comments

Show HN: Zuse" One agent coordinating 20 Linear issues in worktrees

https://www.zuse.sh/
1•swarajbachu•33m ago•0 comments

Show HN: Sol-Luna Orchestrator – let Codex decide whether to delegate

https://www.npmjs.com/package/sol-luna-orchestrator
1•mahadansar•35m ago•0 comments

Markdown Without the Split Screen

https://medium.com/@chris.ahrweiler/markdown-without-the-split-screen-36627b3d7a55
1•docjojo•36m ago•0 comments

Show HN: Open sourcing MonsterWriter, piece by piece

https://www.monsterwriter.com/open-source.html
1•WolfOliver•37m ago•1 comments

Why aren't my two Cortex-A9 cores cache coherent?

https://thejpster.org.uk/blog/blog-2026-08-22/
2•signa11•43m ago•0 comments

Unitree G1 vs. Human: This Robot Learned Tennis by "Watching" Amateurs [video]

https://www.youtube.com/watch?v=fLp-75h-Bn8
1•mgh2•45m ago•0 comments

Steve French (SMB3/CIFSFS Linux kernel maintainer) has died

https://www.phoronix.com/news/SMB3-CIFS-Maintainer-Change
3•starkparker•45m ago•0 comments

The Asymptote of Reality: The Hard Limit of Multimodal Models

https://medium.com/@lizka.k/the-asymptote-of-reality-the-hard-limit-of-multimodal-models-c68a1a09...
2•lizakatz•50m ago•0 comments

Stalking the Wily Hacker: 40 years later – Cliff Stoll [video]

https://www.youtube.com/watch?v=656058JxTM0
2•EvanAnderson•52m ago•1 comments

Extraterritoriality

https://en.wikipedia.org/wiki/Extraterritoriality
1•peter_d_sherman•1h ago•0 comments

The only floating national park [video]

https://www.bbc.com/reel/video/p0nb7pnb/watch
1•koolhead17•1h ago•0 comments

Show HN: Ditdah – A Morse App for the Terminal

https://encse.github.io/ditdah/
1•encse•1h ago•0 comments

Opportunity Cost in Strategy Games

https://blog.idleverse.gg/opportunity-cost-in-strategy-games/
2•jonbaer•1h ago•0 comments

Unlocking hidden revenue streams with market models

https://www.technologyreview.com/2026/08/20/1142070/unlocking-hidden-revenue-streams-with-market-...
3•joozio•1h ago•0 comments

Fast is better than slow

https://dubroy.com/blog/fast-is-better-than-slow/
1•fagnerbrack•1h ago•0 comments

Show HN: 2048bid.lol – Rank your product by playing 2048

https://2048bid.lol/
2•voladd•1h ago•0 comments

Ask HN: What websites do you visit daily to stay informed?

6•chistev•1h ago•2 comments

Show HN: Leaderbid – Pay to Rank Leaderboard

https://leaderbid.lol
3•docuru•1h ago•0 comments

What Makes Australia Australia?

https://walkingtheworld.substack.com/p/what-makes-australia-australia
4•Michelangelo11•1h ago•0 comments

Simulating the Information Horizon in Chaos

https://github.com/rayrrr21/Structure-of-Reality
2•rayrrrr•1h ago•0 comments
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