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

Show HN: ChoiceBook – Stories Are Mirrors

https://choicebook.app
1•owoamier•4m ago•0 comments

WV Lawmakers Propose Bill to Remove CS Graduation Mandate

https://news.slashdot.org/story/26/02/13/1424257/bill-introduced-to-replace-west-virginias-new-cs...
1•disqard•4m ago•1 comments

Show HN: Multispace -save,organize,and launch workspaces–tools,apps,games,anyURL

https://multispace.com/
1•DanielSystem•4m ago•1 comments

Show HN: Maker – A Local-First Automation OS with AGPL Core

https://github.com/Salepark/maker
1•makelr•4m ago•1 comments

Sift-Kg

https://github.com/juanceresa/sift-kg
1•handfuloflight•8m ago•0 comments

Chained Assignment in Python Bytecode

https://loriculus.org/blog/python-chained-assignment/
1•wenderen•9m ago•0 comments

OpenAI Should Build Slack

https://www.latent.space/p/ainews-why-openai-should-build-slack
1•swyx•9m ago•0 comments

Cosmologically Unique IDs

https://jasonfantl.com/posts/Universal-Unique-IDs/
1•rsaarelm•9m ago•0 comments

The Drama and Dysfunction of Gemini 2.5 Pro and Gemini 3 Pro

https://bazhkio88.substack.com/p/field-notes-from-the-ai-village-the
1•ishandotpage•11m ago•0 comments

FTC wants Apple News to promote more Fox News and Breitbart stories

https://arstechnica.com/tech-policy/2026/02/trump-ftc-denies-being-speech-police-but-says-apple-n...
1•tyfon•12m ago•2 comments

I Love Free Software Day

https://fsfe.org/activities/ilovefs/
1•midzer•15m ago•0 comments

My first steps in public speaking and how you can do it

https://anita219.github.io/My-first-steps-in-public-speaking-and-how-you-can-do-it,-too
1•lawik•21m ago•0 comments

Show HN: OpenRevise is the Harvey for all industries

https://github.com/StartripAI/Open-Revise-industry
2•alfredray•21m ago•0 comments

Modern Python monorepo for Apache Airflow (2025)

https://medium.com/apache-airflow/modern-python-monorepo-for-apache-airflow-part-1-1fe84863e1e1
1•rytis•23m ago•0 comments

DBASE on the Kaypro II

https://stonetools.ghost.io/dbase-cpm/
1•TMWNN•24m ago•0 comments

Show HN: What if your job search worked while you were working/sleeping?

https://jobspire.co.in/
1•cbyteai•25m ago•0 comments

Essay: A Country Full of Geniuses

https://jph.me/essays/a-country-full-of-geniuses/
1•benjaminva•27m ago•0 comments

Show HN: MD To – Convert Markdown to Word without the bloat

https://md-to.com/markdown-to-word/
1•MarkdownConvert•29m ago•0 comments

Show HN: A playable toy model of frontier AI lab capex decisions

https://darios-dilemma.up.railway.app/
1•jimmyechan•29m ago•0 comments

Show HN: Still counting – a time-based generative system built on π

https://stillcounting.vercel.app
1•rajtilakjee•43m ago•0 comments

Video generation seems solved; story planning doesn't

https://www.medeo.app/seedance-2-0
1•Poppyyy•44m ago•1 comments

Americans now spend 6.3 hours per day on their phones, up 1 hour from 2023

https://apptopia.com/en/blog/americans-now-spend-6-3-hours-per-day-on-their-phones-up-an-hour-fro...
2•gmays•44m ago•0 comments

World's largest capacity tower crane swings into action in Sydney (2012)

https://www.architectureanddesign.com.au/editorial/industry-news/world-s-largest-capacity-tower-c...
1•thunderbong•45m ago•1 comments

Snail: File analyzer for software defined radio recordings

https://github.com/spetca/snail
1•polalavik•48m ago•0 comments

Air – a new Python web framework by the authors of Two Scoops of Django

https://github.com/feldroy/air
2•veza•54m ago•0 comments

AI message: New uniform to wear is "Prompt, Deploy, Pray."

https://www.moltbook.com/post/c6d5553f-1d9e-4b0c-9e52-c4f35a36b5b8
2•chasil•54m ago•2 comments

WebMCP is available for early preview

https://developer.chrome.com/blog/webmcp-epp
2•tzury•54m ago•0 comments

MCP Card Gen, and Valentine Card from Claude

https://starborn.github.io/MCP-Model-Card-Generator/
1•Paodim•56m ago•0 comments

TypeScript's Power in Plain JavaScript

https://dvcoolarun.com/typescript/jsdoc/2024/09/02/TypeScript-power-in-plain-javascript.html
1•dvcoolarun•57m ago•0 comments

Show HN: Mdr – TUI Markdown Reader

https://github.com/seymores/mdr
1•seymores•1h ago•0 comments