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

Jason Schreier of Bloomberg: "Gears of War: E-Day cost $500M to Xbox" [video]

https://www.youtube.com/watch?v=Dx0b2Xbnnrc
1•TMWNN•2m ago•0 comments

The biggest feud in artificial intelligence

https://www.afr.com/technology/inside-the-biggest-feud-in-artificial-intelligence-20261026-p618lx
1•jacquesm•2m ago•0 comments

Show HN: Fail2Ban Notifier

https://github.com/eyeskiller/fail2ban-notifier
1•eyeskiller•3m ago•0 comments

New book makes fiery claims about Jared Kushner's finances in Trump's first term

https://www.theguardian.com/us-news/2026/oct/28/jared-kushner-book-claims
3•ersinesen•5m ago•1 comments

I built a honeypot for LLMs, will a agent take the bait?

https://victorribeiro.com/bots/
1•atum47•6m ago•0 comments

GEMM Tutorial and UlmBLAS

1•michael-lehn•7m ago•0 comments

FAT32 File-System Seeing as Much as 265x Improvement with Linux 7.4

https://www.phoronix.com/news/Linux-7.4-Faster-FAT32
2•taubek•7m ago•0 comments

Linode Security Incident

https://status.linode.com/incidents/nt58zhx3pmgm
1•lacoolj•7m ago•0 comments

I created a 3D model viewer that runs in the terminal

https://github.com/Murat65536/dcat
1•bob65536•7m ago•1 comments

Show HN: I'm killing AI slop spam with a simple Google script

1•apparent•11m ago•0 comments

Ask HN: Are You a Forward Deployed Engineer?

2•tkdb•12m ago•2 comments

Colossus gives moguls the coverage they crave

https://sfstandard.com/2026/10/30/colossus-glossy-quarterly-silicon-valley/
2•ohjeez•14m ago•0 comments

Chainalysis Security Incident Information

https://www.chainalysis.com/blog/security-incident-october-30/
1•tumetab1•14m ago•1 comments

Ggwave – Data-over-Sound Library

https://github.com/ggerganov/ggwave
1•esher•16m ago•0 comments

We checked the 150 most popular Chrome extensions

https://app.extensionguardian.workers.dev/report/popular-chrome-extensions-2026
1•laboski•16m ago•0 comments

Ask HN: Will future archeologist know about us, with everything encrypted?

2•kbrannigan•16m ago•1 comments

First thing to ask when joining a team

https://weblogger.codeberg.page/posts/first-thing-to-ask-when-joining-a-team/
1•frevib•17m ago•0 comments

Why my AI agents keep lie-ing? How do we trust?

https://dotpals.vercel.app/
1•Rikin_shah•17m ago•2 comments

Wolfenstein 3D on the Atari 2600

https://forums.atariage.com/topic/394015-wolfenstein-3d-atari-2600-port-for-pluscartunocart/
2•RyuFromTheStree•17m ago•0 comments

Total Salary = Base Pay and Hazard Pay(Pt2): Career Optimization via Game Theory

https://medium.com/@saitoken330/total-salary-base-pay-hazard-pay-part-2-why-non-frontline-prefect...
1•7kago_yomi•17m ago•0 comments

How much of an environmental menace is AI?

https://www.cnn.com/2026/10/16/climate/ai-environmental-impact-energy-water-noise-explainer
1•conferza•20m ago•0 comments

AiDocEngine – MS Word, Excel, PDF Ingestion and Semantic Chunking for RAG

https://aidocengine.com
1•qaultradev•20m ago•0 comments

The Most Significant Moment in Math History Just Happened [video]

https://www.youtube.com/watch?v=3yXtXTwz4J4
1•pretext•21m ago•0 comments

Laws You Can Feel – Laws and heuristics deciding how an interface feels to use

https://lawsyoucanfeel.com/
1•nikolay•21m ago•0 comments

AI Capital Spending Is Booming. But What About Shareholder Returns?

https://michaelhillaert1.substack.com/p/valuation-dislocation-october-2026
2•michaelhillaert•23m ago•0 comments

Eulogy for the Software Engineer [video]

https://www.youtube.com/watch?v=uuKOXGVIP8I
1•linsomniac•29m ago•0 comments

Show HN: I turned mrdoob's Slop New York into a 3D billboard bidding game

https://makeitanywhere.xyz/
1•ymattia•29m ago•0 comments

Contract Watch – emails when a smart contract's code, owner or signers change

https://smartcontractauditor.ai/contract-watch
2•ninjafromqueens•32m ago•0 comments

Wall Street closes sharply lower as AI cash burn fears spark tech selloff

https://www.reuters.com/business/nasdaq-futures-tumble-amazon-intel-results-deepen-ai-spending-wo...
7•geox•32m ago•0 comments

Sanstun: A sans-IO, parallel-friendly WireGuard implementation in Rust

https://www.firezone.dev/blog/introducing-sanstun
3•wh33zle•35m ago•0 comments