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

I built something in my free time! A gift service :)

https://www.nextpagegift.com/
1•Negary•2m ago•0 comments

Dev publishes 25-year-old Palm OS tools to GitHub

https://www.theregister.com/offbeat/2026/10/15/give-him-a-hand-dev-publishes-25-year-old-palm-os-...
1•dmitrygr•2m ago•0 comments

Laptop Based on 6502 CPU

https://www.maddox.pro/?p=448
1•nanochess•11m ago•1 comments

Show HN: Eve Python Agent Template

https://github.com/vercel-labs/eve-agent-python-template
1•flashbrew•13m ago•0 comments

China's Secret Nuclear Tests

https://www.swp-berlin.org/10.18449/2026C31/
1•CGMthrowaway•13m ago•0 comments

The Salvation of Susan Pevensie

https://dougwils.com/books-and-culture/the-salvation-of-susan-pevensie.html
2•barry-cotter•16m ago•0 comments

Getting a subroutine right: a case study [pdf]

https://cr.yp.to/talks/2026.10.15/slides-djb-20261015-sorting-4x3.pdf
1•matt_d•18m ago•0 comments

Redis now has compressed bitmaps (Roaring)

https://lemire.me/blog/2026/10/15/redis-now-has-compressed-bitmaps-roaring/
2•smilelamp•19m ago•0 comments

ChatGPT can peek at your Chrome tabs now

https://www.theverge.com/ai-artificial-intelligence/1012510/openai-chatgpt-google-chrome-tabs
2•mikelgan•19m ago•0 comments

Hackers hijack D-Link, Ubiquiti devices to resell your stolen bandwidth

https://www.bleepingcomputer.com/news/security/hackers-hijack-d-link-ubiquiti-devices-to-resell-y...
2•wondersky•20m ago•0 comments

AA-Robotics v0.1

https://artificialanalysis.ai/articles/aa-robotics
2•liamswayne•21m ago•0 comments

Show HN: My AI induced mania in embedded computer graphics engineering [video]

https://www.youtube.com/watch?v=Ig2gYmOTuug
3•i2pi•23m ago•2 comments

68k Macintosh Ports

https://roytinker.com/68k-ports/
1•TimTheTinker•24m ago•0 comments

Show HN: Luksmith – Mount LUKS Ext4 Drives Natively in Finder on Apple Silicon

https://luksmith.app
2•baytizzel•28m ago•0 comments

Netflix Layoffs and A16Z layoffs are they signs for something?

2•dzonga•28m ago•1 comments

SK Hynix Unveils Next-Generation Memory Roadmap to Address AI Bottlenecks

https://www.koreaittimes.com/news/articleView.html?idxno=158124
2•peter_d_sherman•29m ago•0 comments

Linus Torvalds is using AI to develop Linux kernel code now

https://www.zdnet.com/innovation/linus-torvalds-uses-ai-to-write-linux-kernel-patch/
3•RickJWagner•32m ago•2 comments

Why your health insurance is dropping GLP-1 coverage

https://www.vox.com/good-medicine-newsletter/506555/glp-1-wegovy-zepbound-cost-health-insurance
2•ggm•32m ago•0 comments

Show HN: AlwaysGreen – uptime monitoring and status page

https://alwaysgreen.tech/
2•mikewww•37m ago•0 comments

Agent personas > agent objectives: case study with multiagent benchmark tool

https://jonathanwmaddison.github.io/loombench/
1•maddmann•37m ago•0 comments

PlayerPro: Open-source Mac OS 9 music tracker ported to the web

https://www.empireofslop.com/playerpro/
1•swivelmaster•38m ago•0 comments

Palm OS Developer Archive

https://github.com/ardiri/dev-palmos
2•sohkamyung•38m ago•1 comments

What It Took

https://bahaaldine.com/articles/eleven-years-in-a-calendar/
1•bahaazarmi•40m ago•0 comments

October 15, 2026: The world has decided to get rid of leap seconds

https://www.timeanddate.com/news/astronomy/no-more-leap-seconds-utc-2026
2•chungus•43m ago•0 comments

The Sun Never Sets on the Ant Empire

https://sqonline.ucsd.edu/2019/05/the-sun-never-sets-on-the-ant-empire/
3•dkgs•44m ago•0 comments

Show HN: TRON-069 – mapping the Internet's last-mile management infrastructure

https://scadastrangelove.github.io/TRON-069/
2•scadaSL•44m ago•0 comments

Show HN: eqMini – Open-source macOS equalizer with per-app controls

https://github.com/elmsec/eqmini
1•elmsec•45m ago•0 comments

Forgejo v17.0 Is Available

https://forgejo.org/2026-10-release-v17-0/
2•wondersky•47m ago•0 comments

Putin Admits Moscow Failed to Anticipate Ukrainian Strikes on E-Commerce Hubs

https://united24media.com/war-in-ukraine/putin-admits-moscow-failed-to-anticipate-ukrainian-strik...
1•nsdfg•49m ago•0 comments

Remote Attestation Should Not Be Tolerated

https://lumi.codeberg.page/blog/remote-attestation.html
4•birdculture•50m ago•3 comments