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

Meta cuts staff stock awards for a second straight year

https://www.ft.com/content/071d5503-b3dc-46bc-bc55-28f92dbdd42a
1•1vuio0pswjnm7•37s ago•0 comments

Show HN: ThreadKeeper – Save and restore Windows working context with Ollama

https://www.thethread-keeper.com/en/index.html
1•tatsube•54s ago•0 comments

Fix Your Tools

https://ochagavia.nl/blog/fix-your-tools/
1•todsacerdoti•4m ago•1 comments

Show HN: Slack as an AI Coding Remote Control

https://github.com/DiscreteTom/juan
1•DiscreteTom•5m ago•0 comments

Giant stop killing games updates 2026 [video]

https://www.youtube.com/watch?v=CNVKqRDalLo
1•st_goliath•7m ago•0 comments

Sexting study reveals an "alarming" reality for teens who share explicit images

https://www.psypost.org/new-sexting-study-reveals-an-alarming-reality-for-teens-who-share-explici...
1•gnabgib•8m ago•0 comments

Palantir's secret weapon isn't AI – it's Ontology. An open-source deep dive

https://github.com/Leading-AI-IO/palantir-ontology-strategy
1•leading-AI•9m ago•0 comments

Biometric injection attacks, AI-powered fake IDs move the goalposts

https://www.biometricupdate.com/202602/biometric-injection-attacks-ai-powered-fake-ids-move-the-f...
2•WaitWaitWha•9m ago•0 comments

FULU Bounties – Ring Video Doorbells

https://bounties.fulu.org/bounties/ring-video-doorbells
1•WaitWaitWha•14m ago•1 comments

Show HN: Turn Bilibili favorites into a personal RAG knowledge base

https://github.com/via007/bilibili-rag
1•via2026•19m ago•0 comments

Apple's AI Pendant Sounds Like a Watered-Down Humane AI Pin

https://gizmodo.com/apples-ai-pendant-sounds-like-a-watered-down-humane-ai-pin-2000723004
1•gnabgib•19m ago•0 comments

Riskiest CLO Funds Are Flashing a Warning Sign: Credit Weekly

https://www.bloomberg.com/news/articles/2026-02-21/riskiest-clo-funds-are-flashing-a-warning-sign...
1•zerosizedweasle•23m ago•0 comments

The cost isn't building or buying – it's what comes after

https://gobiraj.substack.com/p/ai-killed-the-saas-model-then-it
1•gobiraj•25m ago•0 comments

Chinese boxing robots win fans in San Francisco

https://restofworld.org/2026/chinese-robot-boxing-unitree-rek/
1•PaulHoule•28m ago•0 comments

Show HN: Public Domain Image Search

https://faenum.com
1•jlauf•29m ago•0 comments

Evolving a Modular Dev Experience in Emacs

https://poyo.co/note/20260202T150723/
1•minikomi•29m ago•1 comments

Regime-Declared Mathematics as Survivor Sets

https://zboralski.github.io/br/maths/index.html
1•o4c•30m ago•0 comments

Of the Greate Liberation of Websytes

https://elliotbonneville.com/the-internet-is-about-to-get-weird-and-beautiful/
1•elliotbnvl•31m ago•0 comments

Show HN: WordBulb – Interactive Word Cloud Generator You Can Use for Navigation

https://wordbulb.com/word-cloud-generator
1•rkj93•31m ago•0 comments

Why every AI video tool feels broke

https://www.openslop.ai/blog/why-every-ai-video-tool-feels-broken
1•umairnadeem123•32m ago•0 comments

Free, local-first barcode generator (No server uploads)

1•BarcodX•36m ago•0 comments

Experimenting a New Syntax to Write SVG (2022)

https://yuanchuan.dev/experimenting-a-new-syntax-to-write-svg
1•cristoperb•37m ago•0 comments

NASA's Artemis 2 rocket hit by new problem expected to bump moonshot into April

https://spaceflightnow.com/2026/02/21/nasas-artemis-2-rocket-hit-by-new-problem-expected-to-bump-...
3•bookmtn•39m ago•0 comments

Show HN: Nucleus - A Sovereign Control Plane for AI Agents

https://github.com/eidetic-works/mcp-server-nucleus
1•NucleusOS•40m ago•1 comments

Show HN: Residue – connect AI agent conversations with Git commits

https://residue.dev/
1•mrbutttons•41m ago•0 comments

No-circles: Read what they don't. Think what they can't

https://www.no-circles.com/
1•NamanChetwani•44m ago•1 comments

Linux Begins Seeing Early Preparations for PCIe 7.0

https://www.phoronix.com/news/Linux-Early-PCIe-Gen-7-Prep
2•snowhale•55m ago•0 comments

Show HN: Create edited videos with AI-generated scripts and your voice

https://github.com/derikvanschaik/videoai
1•dman_the2nd•57m ago•3 comments

Hackers expose vulnerabilities in Discord's age verification system

https://www.ibtimes.com/hackers-expose-discord-age-verification-system-issue-after-persona-fronte...
1•pabs3•59m ago•0 comments

Red Robin Died by Spreadsheet. Don't Make the Same Mistake

https://garryslist.org/posts/red-robin-died-by-spreadsheet-don-t-make-the-same-mistake
10•mooreds•1h ago•0 comments