frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Jsonnet implementation in Jsonnet

https://github.com/Duologic/jsonnet-in-jsonnet
1•Duologic•10mo 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

Michael Freedman: Compression Is All You Need

https://www.youtube.com/watch?v=RhA6hnh-peM
1•rasengan0•15m ago•0 comments

LLMs Can Write Production Quality Code

https://escobyte.substack.com/p/writing-high-quality-production-code
1•menzoic•16m ago•1 comments

Sorting Algorithms

https://tools.simonwillison.net/sort-algorithms
3•vinhnx•20m ago•0 comments

Dunjons is a small turn-based dungeon hack/slash made using AmiBlitz3 for Amiga

https://zooperdan.itch.io/dunjons
1•doener•21m ago•0 comments

I created an utils to organize the tabs based on PORT number

https://github.com/Gancio-xyz/dev-tab-organizer
1•alexfg93•22m ago•1 comments

What if AI doesn't need more RAM but better math?

https://adlrocha.substack.com/p/adlrocha-what-if-ai-doesnt-need-more
8•adlrocha•23m ago•1 comments

Show HN: Prompt Injection Experiments in OpenClaw with Opus4.6

https://veganmosfet.codeberg.page/posts/2026-03-27-openclaw_webfetch/
1•veganmosfet•29m ago•0 comments

My Hands-On Guide to the Best AI HR Software in 2026

https://websites2know.com/best-ai-hr-software/
1•WallaceWalley•29m ago•0 comments

Specific ways to get early users for your new product [video]

https://www.youtube.com/watch?v=MZx-SptJ2ZY
1•adeeb•38m ago•0 comments

Deadlock, Circular Reference and Halting

https://qouteall.fun/qouteall-blog/2025/About%20circular%20reference
1•qouteall•38m ago•0 comments

The Lamentations of a Rocking Chair

https://animationobsessive.substack.com/p/the-lamentations-of-a-rocking-chair
1•vinhnx•40m ago•0 comments

We put browsers on thousands of people's devices so antibots can't block us

https://twitter.com/_alexspring/status/2037968450753335617
1•techpro864•40m ago•0 comments

Linux, Finally for Everyone

https://yololinux.com/
2•signa11•42m ago•0 comments

Is Your Language Learning App Lying to You?

https://growwithless.com/honest-pronunciation-feedback/
2•kieloo•42m ago•0 comments

Ask HN: Non-AI, engineering blogs? 2026

3•tugten•59m ago•0 comments

I built an agent orchestrator within tmux

https://twitter.com/Palanikannan_M/status/2038155724317208753
2•Palanikannan•1h ago•1 comments

Can you crack today's Numble?

https://numble.today
1•shauntrennery•1h ago•0 comments

Show HN: Public transit systems as data – lines, stations, railcars, and history

https://publictransit.systems
2•qwertykb•1h ago•1 comments

Show HN: Liter-LLM, Universal LLM client in Rust with bindings for 11 languages

https://github.com/kreuzberg-dev/liter-llm
1•nhirschfeld•1h ago•0 comments

Agent Orchestrator Within Terminal

https://github.com/Ataraxy-Labs/opensessions
1•Palanikannan•1h ago•0 comments

Russia can't escape this disaster [video]

https://www.youtube.com/watch?v=-fyd-Vuw-Po
3•doener•1h ago•0 comments

WSL's GitHub repository is being hit with a wave of Chinese spam issues

https://github.com/microsoft/WSL/issues
5•networkcat•1h ago•0 comments

Show HN: Built tool to turn n8n workflows into OpenClaw-compatible agent skills

https://github.com/just-claw-it/n8n-to-claw
2•just-claw-it•1h ago•0 comments

Iran's propaganda machine trolls Trump

https://text.npr.org/nx-s1-5760944
3•1659447091•1h ago•0 comments

Cloud Sync not working with iPhone, works fine for Mac

https://developer.apple.com/forums/thread/820550
2•doener•1h ago•1 comments

Donald Trump says 'Cuba is next' in speech touting US Military successes

https://www.rnz.co.nz/news/world/590891/donald-trump-says-cuba-is-next-in-speech-touting-us-milit...
2•SilentM68•1h ago•0 comments

The Bay Area Exclusion License

https://baxl.org/1.0/
1•codon•1h ago•0 comments

TypeScript game engine for single / multiplayer browser based games

https://github.com/MavonEngine/Core
1•mattvb91•1h ago•3 comments

Iranian Hackers Breached Kash Patel's Email–But Not the FBI's

https://www.wired.com/story/iranian-hackers-breached-the-fbi-directors-personal-email-but-not-the...
1•joozio•1h ago•0 comments

Next 12 months: Production Code that runs itself

2•brihati•1h ago•0 comments