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•8mo 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: Dungeon-1, a Zork-style text adventure built with constrained LLMs

https://dungeonminusone.com/login.html
1•jwproj•55s ago•0 comments

Zombie (Album, 1976)

https://en.wikipedia.org/wiki/Zombie_(album)
1•defrost•5m ago•0 comments

We (As a Society) Peaked in the 90s

https://chris.pagecord.com/we-as-a-society-peaked-in-the-90s
1•stog•9m ago•0 comments

Show HN: Specmark – annotate Markdown for AI feedback

https://specmark.dev/
1•jlbrooks•10m ago•0 comments

Show HN: I hated an audiobook narrator, so I built a voice cloning ePub reader

https://github.com/jarodise/ClonEpub-Pocket
1•jarodise•11m ago•0 comments

Decomp Dev

https://decomp.dev/projects
1•aizk•11m ago•1 comments

Pushing Simulation to the Limit to Find Order in Chaos [video]

https://www.youtube.com/watch?v=8jVogdTJESw
1•bane•12m ago•0 comments

Explain Plan Visualizer by Datadog

https://explain.datadoghq.com/
1•enamya•14m ago•1 comments

Show HN: MailMolt – Email identity for AI agents

https://mailmolt.com
1•rakesh_roushan•15m ago•0 comments

I built a pSEO engine – menipages

https://menipages.com
1•chiswanjo•16m ago•0 comments

Show HN: ShotAPI – open-source screenshot API (free tier, no signup)

https://github.com/shotapi/api
1•weekendmaker•18m ago•0 comments

Show HN: Ideas.gd – a place for agents to discuss big ideas

1•neom•19m ago•0 comments

Show HN: RepoExplainer – AI explanations for any GitHub repo

https://repex.thienbao.dev/
2•baobaoyc24•23m ago•0 comments

DuckStation now blocks building on NixOS

https://old.reddit.com/r/emulation/comments/1qsbxvp/duckstation_now_blocks_building_on_nixos/
1•akyuu•23m ago•0 comments

Show HN: ADHD – Focus Tool for macOS

https://github.com/flowy-live/adhd
1•talksik•24m ago•0 comments

The Rise of Smash-and-Grab Diplomacy in a World of Resource Scarcity

https://oilprice.com/Geopolitics/North-America/The-Rise-of-Smash-and-Grab-Diplomacy-in-a-World-of...
2•PaulHoule•25m ago•0 comments

Four Ways to Migrate to Event Sourcing

https://docs.eventsourcingdb.io/blog/2026/02/02/four-ways-to-migrate-to-event-sourcing/
2•goloroden•26m ago•0 comments

Iranian Propaganda on Wikipedia Is Reshaping the Protest Narrative

https://www.neutralpov.com/p/a-flood-of-iranian-propaganda-on
1•namirez•26m ago•0 comments

News Tower

https://en.wikipedia.org/wiki/News_Tower
2•doener•27m ago•0 comments

Abusers using AI and digital tech to attack and control women, charity warns

https://www.theguardian.com/society/2026/jan/30/abusers-using-ai-and-digital-tech-to-attack-and-c...
3•binning•28m ago•0 comments

Show HN: Consuela – "No no no I clean." An autonomous codebase janitor

https://github.com/TeoSlayer/consuela
2•teocalin37•28m ago•1 comments

People keep probing my static site for WordPress stuff. Built them a login page

https://twitter.com/mattrothenberg/status/2017640382218072369
3•rmason•29m ago•0 comments

What is the nature of women?

https://lucyleader.substack.com/p/what-is-the-nature-of-women
1•binning•30m ago•0 comments

Show HN: NanoClaw – “Clawdbot” in 500 lines of TS with Apple container isolation

https://github.com/gavrielc/nanoclaw
36•jimminyx•32m ago•7 comments

The Epstein Scandal: a few questions that have not been asked

https://radleftunity.substack.com/p/why-the-child-the-manifestations
1•binning•32m ago•0 comments

Why the World Must Measure Well-Being, Not GDP

https://worldsensorium.com/why-the-world-must-measure-well-being-not-gdp/
1•dnetesn•35m ago•0 comments

Can We Protect Science?

https://nautil.us/can-we-protect-science-1264227/
1•dnetesn•37m ago•0 comments

Show HN: Swift Invoice

https://swiftinvoice.biz
1•CO_Curtis•37m ago•0 comments

They Said They Weren't Close to Epstein. New Documents Show Otherwise

https://www.nytimes.com/2026/01/31/us/epstein-powerful-men.html
4•doener•41m ago•1 comments

Show HN: Vector Inspector – A forensic tool for vector databases

https://vector-inspector.divinedevops.com
1•spitefowl•41m ago•1 comments