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

Show HN: Non-call, an on-call simulator mini-game

https://serum.sh/non-call/
1•cyberfart•1m ago•0 comments

Mars College: An Uncollege in the Desert

https://mars.college/
1•so-cal-schemer•4m ago•1 comments

I made a disk usage tool in Swift, and on macOS it beats the Rust ones

https://old.reddit.com/r/swift/comments/1xanm2q/i_made_a_disk_usage_tool_in_swift_and_on_macos_it/
2•frizlab•10m ago•0 comments

'No real sense of appeal': Vinted sellers complain of unfair account 'bans'

https://www.theguardian.com/money/2026/oct/20/vinted-sellers-banned-sales
1•Markoff•11m ago•0 comments

GetDiogenes – I analyzed 200 tech job listings with Claude to spot ghost jobs

https://getdiogenes.com
1•sharif-ali•12m ago•0 comments

Commandments of Undertaking Postgraduate Research

https://bitsilla.com/blog/2020/07/the-10-commandments-of-doing-a-postgraduate-degree/
2•malteseunderdog•23m ago•1 comments

The Robot I Didn't Expect to Build

https://spectrum.ieee.org/agility-robotics-digit-5-redesign
1•sohkamyung•25m ago•0 comments

Kalen

https://kalen.si/
1•welsenesbros•26m ago•0 comments

So yeah it was written using AI

https://berthub.eu/articles/posts/so-yeah-it-is-written-using-ai/
1•kimi•28m ago•0 comments

Random Number

https://xkcd.com/221/
2•internet_points•29m ago•0 comments

Five ways El Niño is affecting the weather around the world

https://www.bbc.com/weather/articles/c6dx07dznpyyo
1•saikatsg•29m ago•0 comments

Private key compromise of eMudhra Intermediate Certificates

https://bugzilla.mozilla.org/show_bug.cgi?id=2083449
2•saikatsg•30m ago•0 comments

The internet vigilantes who weaponise kindness

https://www.bbc.com/future/article/20260922-kindness-trolls-the-internet-vigilantes-who-weaponise...
3•saikatsg•35m ago•1 comments

America's next big healthcare reform might be underway

https://www.vox.com/policy/506744/healthcare-democrats-public-option-obamacare-aca-insurance-colo...
1•dabinat•35m ago•0 comments

eMudhra Intermediate Certificates Compromised

https://blog.mozilla.org/security/2026/10/20/protecting-firefox-users-following-the-compromise-of...
4•ismayilkarimli•38m ago•0 comments

Long Animation Frames for game devs

https://debuff.jp/research/long-animation-frames-for-game-devs
1•gregjw•39m ago•0 comments

Eight Bits of Trust; eMudhra's CA keys cracked in milliseconds

https://scotthelme.co.uk/eight-bits-of-trust-emudhras-ca-keys-cracked-in-milliseconds/
22•hkc•41m ago•1 comments

The 1.5°C goal of the Paris Agreement is no longer viable

https://unric.org/en/unep-emissions-gap-report-2026-1-5-degree-overshoot/
76•velo_aprx•41m ago•18 comments

Agent Atoll: Visualise your Claude Code/Codex history on a 3D living archipelago

https://agent-atoll.pages.dev
1•jklp•45m ago•0 comments

Visual Lean: An experimental graphical user interface for writing Lean code

https://leangame.autumnofautumn.com/
1•Luc•48m ago•0 comments

Ask HN: What should I do with 50k verified emails

1•zerodollar•51m ago•3 comments

Big Tech Will Not Broadcast Your Dissent

https://www.motherjones.com/politics/2026/10/meta-x-no-kings-elections-protests-midterms-free-spe...
2•robtherobber•53m ago•0 comments

SaaS Development Outsourcing: 20 Questions to Ask Before You Sign

https://www.technology.org/2026/09/30/saas-development-outsourcing-20-questions-to-ask-before-you...
1•Aninay•54m ago•0 comments

Nordstjernen Web Browser

https://nordstjernen.org/
1•edward•55m ago•0 comments

JEP 543: Structured Concurrency (Java 28)

https://openjdk.org/jeps/543
2•lichtenberger•56m ago•0 comments

Anthropic disclosed an $80.7B net loss for the first half of 2026

https://www.wsj.com/tech/ai/anthropic-revenue-growth-ipo-accaf0f1
7•joennlae•58m ago•1 comments

Is Hacker News still a good predictor of tech trends?

https://installmap.com/research/hacker-news-lead-over-google
1•markusweber97•58m ago•0 comments

AI video effects from one or two photos, without writing prompts

https://aieffectstudio.com/
1•visiohex•58m ago•0 comments

Signs your software project needs rescuing – not another sprint

https://businesscloud.co.uk/opinion/signs-your-software-project-needs-rescuing-not-another-sprint/
1•Aninay•1h ago•0 comments

Did Satoshi Get Bitcoin Wrong? Claude's NSA Discovery Sparks Debate

https://tech.yahoo.com/ai/claude/articles/did-satoshi-bitcoin-wrong-claudes-123000042.html
2•cybermango•1h ago•0 comments