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

Used Codex to cheat my reading streak on Apple Books

https://kevinaleman.com/i-used-ai-to-cheat-my-way-to-a-156-day-reading-streak/
1•kaleman15•14s ago•0 comments

Show HN: GBFC – AOT and JIT Compiler Brainfuck and Brainfuck++

https://github.com/tigerlang/GBFC
1•knarykov•21s ago•0 comments

I Wasn't Even Looking. That's Why It Worked

https://musings-of-an-idiot.beehiiv.com/p/i-wasn-t-even-looking-that-s-why-it-worked
1•mooreds•54s ago•0 comments

Elevation Lab Pulls AirTag Silencer After Stalking Concerns

https://www.macrumors.com/2026/10/13/elevation-lab-airtag-silencer/
2•bookofjoe•1m ago•0 comments

Show HN: Hawadaar – control a Panasonic MirAIe AC from the macOS menu bar

https://github.com/abdulghanitech/hawadaar
1•abdulghani101•2m ago•0 comments

0/1 Knapsack Problem in PyTorch

https://jedrzej.maczan.pl/2025_11_21_dp_knapsack_sliding_hirschberg
1•yu3zhou4•3m ago•0 comments

We Know How to Fix Homelessness. Why Don't More Cities Do It?

https://www.nytimes.com/2026/10/13/opinion/homelessness-unhoused-denver-shelters.html
1•mooreds•3m ago•0 comments

Epic Games Launcher and Fortnite with Anti-Cheat on Linux

https://www.gamingonlinux.com/2026/10/epic-games-launcher-preview-arrives-native-linux-support-fo...
2•LelouBil•3m ago•0 comments

I built the RealWorld app in Lean 4

https://leangineer.com/blog/realworld-in-lean/
1•saviorand•4m ago•0 comments

How China Became Rich

https://www.worksinprogress.news/p/how-china-became-rich
2•herbertl•6m ago•0 comments

They Created a Cell That's Almost Alive. What to Do with It Now?

https://www.nytimes.com/2026/10/14/science/spudcell-adamala-biotic.html
2•gumby•6m ago•1 comments

Wenitte Apiou and Phoebe Gates Having Sex in the Garden of Wenitte

https://www.reddit.com/r/PornFuturologism/s/X5srSETlS9
1•wapiou•6m ago•0 comments

Qualcomm vs. Arm: Qualcomm's first RISC-V Data Center chip in 2029

https://www.tantraanalyst.com/ta/qualcomm-vs-arm-trial-day-2-ala-commitments-and-bloomberg-leak-i...
1•fork-bomber•6m ago•0 comments

Show HN: Graphicle, a Rust port of Graphify with memory for coding agents

https://github.com/graphicle-ai/graphicle
1•KarLexAI•7m ago•0 comments

Some Thoughts on Sexual Harassment

https://thingofthings.substack.com/p/some-thoughts-on-sexual-harassment
1•surprisetalk•7m ago•0 comments

Show HN: Turn your keyboard's Caps Lock LED into a status light for Claude Code

https://github.com/jagenaujagenau/capslkagent
1•michael-sumner•9m ago•0 comments

Netflix Eliminates About 1k Jobs in Biggest Cuts Since 2022

https://www.wsj.com/business/media/netflix-eliminates-about-6-of-staff-in-biggest-cuts-since-2022...
3•declan_roberts•10m ago•0 comments

New version of axross – the network futuristic filemanager

https://github.com/c0decave/axross/
1•dash0r•11m ago•0 comments

Running Windows desktop tests from Linux with disposable VMs

https://www.qawolf.com/blog/how-we-solved-windows-desktop-automation
5•jadenlemmon•12m ago•0 comments

Saudi National Arrested for Installing Audio Recording Device at OpenAI

https://www.justice.gov/opa/pr/saudi-national-arrested-installing-surreptitious-audio-recording-d...
4•koolba•13m ago•0 comments

Show HN: Herdr for Android – The runtime coding agents run on

https://droidtty.com/
1•michael-sumner•13m ago•0 comments

Poisoned Google SERPs

https://nozzle.io/research/poisoned-google-serps/
1•naren87•15m ago•0 comments

Design Systems

https://webflow.com/webflow-way/design-systems
2•eustoria•16m ago•0 comments

Show HN: T0: We trained a 256M SOTA open-weights time-series forecasting model

https://github.com/theforecastingcompany/tfc-t0
8•LTMeyer•16m ago•0 comments

MiniScheduler: Automatically fit 10–30 minute tasks into your free calendar slot

https://apps.apple.com/us/app/minischeduler/id6760565494
2•jimmy_lee•16m ago•0 comments

Memory breakthrough by China's CXMT puts chip rivals on back foot

https://asia.nikkei.com/business/tech/semiconductors/memory-breakthrough-by-china-s-cxmt-puts-chi...
3•yogthos•16m ago•0 comments

Nvidia's Nemotron 3.5 Bolt 74B Brings 74B AI Models to Local Hardware

https://maraissoftware.co.za/loco/blog/nvidia-s-nemotron-3-5-bolt-74b-brings-74b-ai-models-to-loc...
3•theanonymousone•16m ago•0 comments

The best way to use icons in Web UIs

https://lea.verou.me/blog/2026/icons/
1•eustoria•17m ago•0 comments

Recording device found in cabin of HMAS Leeuwin navy ship

https://www.abc.net.au/news/2026-10-14/queensland-navy-investigation-recording-device/107267072
4•dustfinger•18m ago•0 comments

Wenitte Apiou Pornography

https://www.reddit.com/r/PornFuturologism/s/vOe8bAFUg0
1•wapiou•18m ago•0 comments