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•9mo 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: Pcons: new software build tool in Python, inspired by SCons and CMake

https://github.com/DarkStarSystems/pcons
1•darkstarsys•53s ago•0 comments

Why build a community when you can just buy one?

https://acuteangle.lovable.app/
1•maieuticagent•2m ago•0 comments

MarkupR – screen and voice to AI-ready bug reports (OSS, free forever)

https://github.com/eddiesanjuan/markupr
1•eddiesj•2m ago•1 comments

Agent Gate – Execution authority layer for AI agents, vault-backed rollback

https://github.com/SeanFDZ/agent-gate
1•hammer32•2m ago•1 comments

Show HN: Moatifi – Stock analysis based on competitive moats

https://moatifi.com/
1•lldougl•2m ago•0 comments

Show HN: I built a structured knowledge registry for autonomous agents

1•prasadhbaapaat•3m ago•0 comments

A variety of platform naming schemes

https://nesbitt.io/2026/02/17/platform-strings.html
1•chmaynard•3m ago•0 comments

What Education Can Learn from Zig Engelmann

https://fivetwelvethirteen.substack.com/p/what-education-can-learn-from-zig
1•yorwba•3m ago•0 comments

Your Car Is Spying on You

https://www.haaretz.com/israel-news/security-aviation/2026-02-16/ty-article-magazine/.premium/you...
1•CGMthrowaway•4m ago•1 comments

LeNNyTP – NNTP Bridge to Lemmy

https://github.com/rjolina/leNNyTP
1•validatori•4m ago•0 comments

The Road Not Taken: A World Where IPv4 Evolved

https://owl.billpg.com/ipv4x/
1•billpg•4m ago•0 comments

Red Hat build of Podman Desktop: Enterprise-ready local container development

https://www.redhat.com/en/blog/introducing-red-hat-build-podman-desktop-enterprise-ready-local-co...
2•twelvenmonkeys•5m ago•0 comments

Test Your Color Memory

https://dialed.gg
1•cainxinth•6m ago•0 comments

First kākāpō chick in four years hatches on Valentine's Day

https://simonwillison.net/2026/Feb/17/first-kakapo-chick-in-four-years/
2•surprisetalk•7m ago•0 comments

How to Deploy OpenClaw on Kubernetes (K8s Operator)

https://openclaw.rocks/blog/deploy-openclaw-kubernetes
1•stubbi•7m ago•0 comments

Show HN: OpenSeed – Autonomous AI creatures that find their own purpose

https://github.com/openseed-dev/openseed
1•rsdza•7m ago•1 comments

Ukraine turned war into a point-based game with a real-world rewards market

https://www.wearethemighty.com/feature/brave1-market-walmart-of-war/
1•u1hcw9nx•8m ago•0 comments

Show HN: Decompose – Split text into classified semantic units, no LLM, 14ms

https://github.com/echology-io/decompose
1•echology-io•9m ago•0 comments

I'm #1 on Google thanks to AI BULL – the modern internet is a joke. [video]

https://www.youtube.com/watch?v=6uKZ84zwJI0
1•leetrout•11m ago•0 comments

Android will become a locked-down platform in 195d

https://f-droid.org/
2•parrellel•11m ago•1 comments

But How Do LLMs Work? (Part 2: Speak My Language)

https://bittere.substack.com/p/but-how-do-llms-work-part-2-speak
1•_bittere•12m ago•0 comments

Distributed Tracing in Microservices: How It Works

https://www.dash0.com/knowledge/what-is-distributed-tracing
2•ayoisaiah•15m ago•0 comments

Show HN: Blur Reveal Input – CSS blur for password fields (hover/touch)

https://github.com/iLoveMyCat/blur-reveal-input
1•shalito•16m ago•1 comments

Go the right way: the Zen of Go coding

https://bitfieldconsulting.com/posts/go-right-way
4•ingve•16m ago•0 comments

Show HN: I built a tool to check if someone is real online

https://nexid.id
1•idsearcher•17m ago•0 comments

Show HN: PIrateRF – Turn a $20 Raspberry Pi Zero into a 12-mode RF transmitter

https://github.com/psyb0t/piraterf
3•metadescription•18m ago•0 comments

Doctor Xælong, or: How I learnt to stop worrying and love AI

https://www.tweag.io/blog/2026-02-12-doctor-xaelong/
1•Xophmeister•18m ago•0 comments

Show HN: WC26-MCP – 18 tools for World Cup 2026 data for your AI

https://wc26.ai
1•jordanlyall•18m ago•1 comments

Imagecli: A single-binary Rust CLI for image processing

https://github.com/mlaprise/imagecli
1•laprise•19m ago•1 comments

Search, not AI, is still king

https://babin.posthaven.com/search-not-ai-is-still-king
1•nibab•19m ago•0 comments