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•11mo 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

mine: A complete, no-frills IDE for Coalton and Common Lisp

https://twitter.com/stylewarning/status/2047736414704435535
1•tosh•2m ago•0 comments

Ubuntu 26.04 Released

https://discourse.ubuntu.com/t/ubuntu-26-04-resolute-raccoon-lts-released/80833
1•synergy20•2m ago•1 comments

AI Agent Designs a RISC-V CPU Core from Scratch

https://spectrum.ieee.org/ai-chip-design
1•Teever•3m ago•0 comments

APL\? (1990)

https://dl.acm.org/doi/epdf/10.1145/97811.97845
1•tosh•5m ago•0 comments

MiniZinc, constraint modelling language solve discrete optimisation problems

https://www.minizinc.org
2•Alifatisk•8m ago•0 comments

FluxBB Built with Rust

https://github.com/skorotkiewicz/fluxbb-rs
2•modinfo•10m ago•0 comments

'Startup Cowboys' Are Making This Texas Town the New Tech Hotspot

https://www.wsj.com/business/entrepreneurship/lockhart-texas-tech-hub-fd1bf380
1•malshe•11m ago•1 comments

Collaborative Autoresearch for Any Repo

https://community.computer/
1•aiw1nt3rs•11m ago•0 comments

Before Apple Music, There Was MapleMusic–Canada's Forgotten Pioneer

https://thewalrus.ca/before-apple-music-there-was-maplemusic/
1•janandonly•12m ago•0 comments

QR Lume – a privacy‑first iOS tool for inspecting QR codes safely

https://apps.apple.com/us/app/qrlume/id6762032298
1•briwandt•12m ago•2 comments

Wsl9x: Windows 9x Subsystem for Linux

https://codeberg.org/hails/wsl9x
1•birdculture•13m ago•1 comments

Mercedes-Benz and Liquid AI Partner to Scale Embedded In-Car Intelligence

https://www.businesswire.com/news/home/20260423009970/en/Mercedes-Benz-and-Liquid-AI-Partner-to-S...
1•mnewme•15m ago•0 comments

Multiview Stereo Projection [video]

https://www.youtube.com/watch?v=YbxsYhTjYFI
2•Saig6•20m ago•0 comments

Google investing up to $40B in Anthropic

https://www.wsj.com/finance/investing/google-expands-anthropic-investment-with-40-billion-commitm...
2•chang1•21m ago•0 comments

The Nintendo Switch Switch (2019)

https://blog.cynthia.re/post/nintendo-switch-ethernet-switch
1•zdw•21m ago•0 comments

Benchmarking OpenAI's Privacy Filter

https://www.tonic.ai/blog/benchmarking-openai-privacy-filter-pii-detection
2•akamor•23m ago•0 comments

SFO Quiet Airport (2025)

https://viewfromthewing.com/san-francisco-airport-removed-90-minutes-of-daily-noise-travelers-say...
13•CaliforniaKarl•25m ago•2 comments

Multiservice Impact for Azure Workloads in East US

https://azure.status.microsoft/en-us/status
2•tapoxi•26m ago•1 comments

QLMarkdown: macOS Quick Look extension for viewing Markdown files

https://github.com/sbarex/QLMarkdown
1•janandonly•27m ago•0 comments

Voice analysis pipeline that detects emotional incongruence

https://app.myyangu.com/
1•xthemadgenius•27m ago•0 comments

Ivanpah Solar Power Facility

https://en.wikipedia.org/wiki/Ivanpah_Solar_Power_Facility
1•simonebrunozzi•28m ago•0 comments

Video recordings of software engineering pioneers, SD&m Bonn 2001

https://archive.org/details/sdm_software_ionieers
2•kkroesch•29m ago•3 comments

Mine, a Coalton and Common Lisp IDE

https://coalton-lang.github.io/20260424-mine/
5•Jach•30m ago•0 comments

OpenAI releases GPT-5.5 and GPT-5.5 Pro in the API

https://developers.openai.com/api/docs/changelog
13•arabicalories•31m ago•1 comments

Benchmarking How Postgres Scales

https://www.dbos.dev/blog/benchmarking-workflow-execution-scalability-on-postgres
2•KraftyOne•36m ago•0 comments

It's OK To Be Scared (Don't be in a rush to get screwed)

https://chillphysicsenjoyer.substack.com/p/its-ok-to-be-scared
2•crescit_eundo•36m ago•0 comments

Ask HN: How would you improve this CLI tool for finding terminal commands?

https://github.com/stvkoch/Command-Finder
2•stvkoch•39m ago•0 comments

Ubuntu 26.04 LTS

https://documentation.ubuntu.com/release-notes/26.04/changes-since-previous-interim/
4•maxloh•40m ago•0 comments

LLM research on Hacker News is drying up

https://dylancastillo.co/til/llm-research-on-hacker-news-is-dying.html
3•dcastm•42m ago•0 comments

What happened to Omegle? rise and fall of internet's favorite stranger danger

https://mashable.com/article/what-happened-to-omegle
1•rolph•44m ago•0 comments