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

ICE To be abolished under new proposed bill

https://vechron.com/2026/01/ice-to-be-abolished-under-new-proposed-bill-dhs-responds/
1•GeorgeWoff25•3m ago•0 comments

The Art of Thinking on Paper by Joanna Wiebe

https://www.youtube.com/watch?v=w1Ydm-vpzjE
1•rasengan0•7m ago•1 comments

Show HN: Kirkify – Fast and cheap face swap for memes

https://www.kirkify.meme
1•TurnItOffAndOn0•7m ago•0 comments

Applications of the Geometric Mean (1999)

https://www.math.toronto.edu/mathnet/questionCorner/geomean.html
1•vismit2000•11m ago•1 comments

IOU Wallet – keep track of what you owe and are owed through P2P underwriting

https://iou-wallet.com/
1•xklondon•14m ago•1 comments

Redshift Files: The Hunt for Big Data (2024)

https://motherduck.com/blog/redshift-files-hunt-for-big-data/
1•tosh•15m ago•1 comments

'Ideal Customer Profile' Is a Hallucination

https://pathak.ventures/essays/the-segment-of-one
1•ninadpathak•17m ago•0 comments

Optimizing for Agents: The End of the Ten Blue Links

https://pathak.ventures/essays/the-post-seo-reality
2•ninadpathak•17m ago•0 comments

Storytelling Is a Lossless Compression Algorithm for Sales

https://pathak.ventures/essays/engineering-narrative
1•ninadpathak•17m ago•0 comments

Event Destinations Initiative: A model for event interoperability

https://eventdestinations.org/
1•sea-gold•26m ago•0 comments

Scalability But at what COST? (2015) [pdf]

https://www.usenix.org/system/files/conference/hotos15/hotos15-paper-mcsherry.pdf
2•tosh•27m ago•1 comments

Sed-bin: a sed to C translator written in sed

https://github.com/lhoursquentin/sed-bin
2•fanf2•30m ago•1 comments

Technical Practices That Drive Business Results

https://www.caimito.net/en/blog/2025/12/31/technical-practices-that-drive-business-results.html
2•fud101•30m ago•0 comments

ClickHouse vs. StarRocks vs. Presto vs. Trino vs. Apache Spark

https://www.onehouse.ai/blog/apache-spark-vs-clickhouse-vs-presto-vs-starrocks-vs-trino-comparing...
2•tosh•31m ago•1 comments

A free and open-source rootkit for Linux

https://lwn.net/SubscriberLink/1053099/19c2e8180aeb0438/
2•jwilk•35m ago•0 comments

Consent-O-Matic

https://github.com/cavi-au/Consent-O-Matic
2•throawayonthe•36m ago•0 comments

Skill gives you power. Taste decides how you use it

https://www.alexscamp.com/p/skill-gives-you-power-taste-decides
1•dovhyi•39m ago•1 comments

Robin Hood hashing for modern audiences

https://github.com/rip-create-your-account/hashmap
1•g0xA52A2A•41m ago•1 comments

Daniel's first 20k curl commits

https://daniel.haxx.se/blog/2026/01/17/my-first-20000-curl-commits/
5•todsacerdoti•41m ago•0 comments

Not-Such-Better-Living Through Chemistry (2023)

https://www.science.org/content/blog-post/not-such-better-living-through-chemistry
1•Tomte•44m ago•0 comments

Show HN: iTerm2 MCP Server – Let Claude see and control your terminal panes

https://github.com/sumchattering/iterm2-mcp-server
1•sumeruchat•44m ago•0 comments

File over App: 20 Years of Knowledge Management (Swiss Digital Days 2025) [video]

https://www.youtube.com/watch?v=BOJFHMtyqNs
1•articsputnik•44m ago•1 comments

The Theory Underlying Concept Maps and How to Construct and Use Them (2008)

https://cmap.ihmc.us/docs/theory-of-concept-maps.php
1•Tomte•45m ago•0 comments

A vector-based cognitive protocol (OSF archive)

https://osf.io/ub5f4
1•DELTA-X•45m ago•0 comments

Pentagon readies 1,500 troops to possibly deploy to Minnesota, US media say

https://www.reuters.com/world/us/pentagon-readies-1500-soldiers-possibly-deploy-minnesota-washing...
1•pera•47m ago•0 comments

Show HN: RLM-Toolkit – Secure LangChain

1•Chgdz•51m ago•0 comments

Dreams of Marshalable Stacks

https://blog.julik.nl/2026/01/on-the-way-to-step-functions-part-1
1•julik•51m ago•0 comments

The Max Headroom signal hijacking incident

https://en.wikipedia.org/wiki/Max_Headroom_signal_hijacking
2•l8rlump•55m ago•0 comments

The Death of Medium Intelligence [video]

https://www.youtube.com/watch?v=D2-RQvr2bac
1•surrTurr•1h ago•0 comments

The Plausibly Deniable DataBase (PDDB) Overview

https://betrusted.io/xous-book/ch09-00-pddb-overview.html
1•iberator•1h ago•0 comments