frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Jsonnet implementation in Jsonnet

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

Configuration Complexity Clock (2012)

http://mikehadlow.blogspot.com/2012/05/configuration-complexity-clock.html
1•dwrodri•1m ago•0 comments

Figma Console MCP

https://github.com/southleft/figma-console-mcp
1•handfuloflight•2m ago•0 comments

Show HN: QuiverKit – 62 developer tools that run offline

https://quiverkit.dev
1•ensardev•2m ago•0 comments

Ask HN: I am building a app to deep search bookmarks from browser, X etc.

2•shafkathullah•5m ago•1 comments

Were you watching the World Cup or playing chess?

https://mastodon.online/@lichess/116952699800947773
1•plaguna•9m ago•0 comments

Agent solves problem in JavaScript but fails in TypeScript

https://twitter.com/dillon_mulroy/status/2079400950280663126
1•tosh•9m ago•0 comments

Show HN: Qscreen – tmux-like session manager for Windows PowerShell

https://github.com/dualface/qscreen
1•dualface•10m ago•0 comments

Set Cover Problem

https://en.wikipedia.org/wiki/Set_cover_problem
1•tosh•12m ago•0 comments

European Password Manager Shares [..] With State-Certified Russian Firm

https://www.occrp.org/en/investigation/european-password-manager-shares-origins-and-updates-with-...
2•defly•16m ago•1 comments

Ask HN: What are opinions on browser password manager vs. standalone?

2•omnifischer•17m ago•1 comments

Memory Safety's Hardest Problem

https://matklad.github.io/2026/07/20/memory-safety-hardest-problem.html
1•ingve•18m ago•0 comments

Ask HN: Claude Code or Codex?

3•czeizel•18m ago•3 comments

Palantir in Europe: 40 documented customer relationships across 14 countries

https://ciphercue.com/blog/palantir-in-europe-governments-companies-2026
1•adulion•20m ago•0 comments

KDE for Enterprise Needs a Strong PIM Infrastructure

https://ervin.ipsquad.net/blog/2026/07/21/kde-for-entreprise-needs-a-strong-pim-infrastructure/
4•hebus•21m ago•0 comments

DeepSWE – Best Benchmark for Evaluating AI Coding Agents?

https://www.i-programmer.info/news/105-artificial-intelligence/19016-deepswe-best-benchmark-for-e...
1•aquastorm•24m ago•1 comments

What if they are all wrong? (2020)

https://igorpak.wordpress.com/2020/12/10/what-if-they-are-all-wrong/
1•kkoncevicius•24m ago•0 comments

Armored Cars, Now on the American Road

https://www.nytimes.com/2026/07/20/style/armored-cars-bulletproof-american-drivers.html
2•reaperducer•24m ago•0 comments

Building Anthropic [video]

https://www.youtube.com/watch?v=om2lIWXLLN4
1•tosh•26m ago•0 comments

Windows 11 OpenSSH agent to WSL2

https://addshore.com/2023/07/windows-11-openssh-agent-to-wsl2/
1•ankitg12•28m ago•0 comments

CodeSizer: Why is that binary so big?

https://github.com/Wren6991/CodeSizer
1•birdculture•28m ago•0 comments

Ransomware attack on fairlife (company owned by Coca Cola)

https://www.sec.gov/Archives/edgar/data/21344/000162828026048466/ko-20260716.htm
1•wolfi1•29m ago•0 comments

Daily Urban Systems: where people live and where they work (the Netherlands)

https://regio.toekom.st/
2•overboil•30m ago•0 comments

Controlling user access in ScalarDB Cluster by using OIDC-based JWT tokens

https://medium.com/scalar-engineering/controlling-user-access-in-scalardb-cluster-by-using-oidc-b...
1•josh-scalar•31m ago•0 comments

Whats App Hack

https://news.ycombinator.com/newsguidelines.html
1•Armanlhan•33m ago•0 comments

Trump administration reportedly reviving push to ban Chinese AI models, Kimi K3

https://www.tomshardware.com/tech-industry/artificial-intelligence/trump-administration-reportedl...
1•virgildotcodes•34m ago•1 comments

US is building 3000 data centers. The economics aren't as great as they seem

https://qz.com/data-center-construction-permanent-jobs-cliff-071026
2•robtherobber•37m ago•0 comments

Optique 1.2.0: fluent modifiers, deferred values, and new integrations

https://github.com/dahlia/optique/discussions/877
2•dahlia•37m ago•0 comments

Show HN: WhimPop – A macOS menu that pops up under your cursor

https://whimpop.com/
1•whimbyte•39m ago•0 comments

How to Love the World More: George Saunders on the Courage of Uncertainty

https://www.themarginalian.org/2026/07/20/george-saunders-uncertainty/
1•the-mitr•43m ago•0 comments

Show HN: Clair – open-source semantic news API

https://clair.im
1•kaanersoy•47m ago•0 comments