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

AI Shakes Volunteer Sites

https://cacm.acm.org/news/ai-shakes-volunteer-sites/
1•adunk•1m ago•0 comments

Ask HN: Do you still enjoy coding in C++?

1•hasley•2m ago•0 comments

Low-Cost, DIY Injection Molding: Making Plastic Recycling Accessible to All

https://www.youtube.com/watch?v=XxiLs3mAZJ8
1•saharshpruthi•5m ago•1 comments

Remount sysfs to make its superblock rw: mount -O remount,rw /sys

https://peng.fyi/post/sysfs-superblock-race/
1•pengubco•13m ago•0 comments

Show HN: Fs-relay – Mount remote folders over HTTP 10x faster than s3fs (Go)

https://jadmadi.net/posts/mounting-remote-directories-over-http/
2•jadmadi•16m ago•0 comments

C64 Demo Effect Explained: The Bumpmapped Rain in Lunatico

https://www.youtube.com/watch?v=F2TkzDaa8A4
1•birdculture•16m ago•0 comments

Show HN: Deterministic 15µs In-Material Lob Shock Damping for CCXT Traders

https://github.com/neoma-pcam/pcam-live
1•neoma001•20m ago•0 comments

Private Mode for Terminal Visibility Reports

https://rockorager.dev/misc/visibility-reports/
1•vinhnx•21m ago•0 comments

Add ARKit blendshapes to MetaHumans via CLI tool

https://holotype.com.sg/news/2026-11-03-bake-arkit-blendshapes-metahuman-dna-cli/
1•nmfisher•24m ago•1 comments

Palestine Action Supreme Court Hearing Day 2

https://www.craigmurray.org.uk/archives/2026/11/palestine-action-supreme-court-hearing-day-2/
1•jjgreen•27m ago•0 comments

OpenIndiana 2026.10 Released with Updated Tools and Compilers, New Apps

https://www.phoronix.com/news/OpenIndiana-2026.10
3•robtherobber•27m ago•0 comments

Porting a Flash game to DOS (without AI) [video]

https://www.youtube.com/watch?v=5r-NeMRsfdw
1•Klaster_1•28m ago•0 comments

Show HN: Glassbrain – Read your agent's brain, know what your agent knows

https://github.com/voidixyn/glassbrain
1•voidixyn•29m ago•1 comments

Borrowing a Microsoft-signed shim to abuse Secure Boot on corporate hardware

https://leosmith.wtf/blog/not-so-secure-boot.html
1•p4p1•29m ago•1 comments

Show HN: Software Job Title Family Tree

https://ianmiell.github.io/sw-job-title-family-tree/
1•zwischenzug•34m ago•0 comments

The Who Cares Era (2025)

https://dansinker.com/posts/2025-05-23-who-cares/
1•zenincognito•40m ago•0 comments

Soviet Disunion

https://worksinprogress.co/issue/soviet-disunion/
2•baud147258•43m ago•0 comments

Ver: A new spring for version control

https://ver-vcs.net/blog/a-new-spring-for-version-control/
1•itsclelia•45m ago•1 comments

Diamond Foundry Presents 200-Mm Single-Crystal Diamonds Wafer

https://www.igorslab.de/en/diamond-foundry-200mm-single-crystal-diamonds-ai-cooling/
1•giuliomagnifico•47m ago•0 comments

Chainalysis Security Incident Information

https://www.chainalysis.com/blog/security-incident-october-30/
1•langitbiru•49m ago•0 comments

Asset flips and vibes: fifteen years of videogames as a preview of the LLM era

https://www.hypertesto.me/en/blog/2026/10/asset-flips-and-vibes
1•SpeckToTaste•50m ago•0 comments

PDM: Time-series forecasting models with 6M–119M parameters

https://www.flashmind.com/en/research/introducing-pdm
2•captain_dfx•50m ago•0 comments

Show HN: A lightweight RAG evaluator with golden-set metrics

https://github.com/infrixo-systems/rag-evaluation-starter
1•steadystate•54m ago•0 comments

STMicroelectronics streamlines AI model development for STM32 developers

https://newsroom.st.com/media-center/press-item.html/stmicroelectronics-streamlines-ai-model-deve...
2•teleforce•1h ago•0 comments

Claude Opus 5.5 Beats GPT-6 Astra in the Newest EDA Benchmark Leaderboard

https://deepsense.ai/blog/eda-benchmark-leaderboard-october-28th-2026/
3•nvmdbljstm•1h ago•0 comments

Coordinated disturbances haunt grids worldwide

https://techcrunch.com/2026/11/08/coordinated-disturbances-haunt-grids-worldwide-heres-how-resear...
3•tippa123•1h ago•0 comments

Show HN: Control Layer Demo for AI Coding Agents

https://github.com/MintCoderpro/mintigate-demo
1•MintCoder•1h ago•0 comments

The Evaluation-Industrial Complex

https://twitter.com/xeophon/status/2119563291412578575
1•nlpnerd•1h ago•1 comments

0rwx Framework for AI Usage

https://0rwx.com/
3•mzhaase•1h ago•0 comments

Ask HN: Would you retry this timed-out job?

3•realavdulmouhd•1h ago•0 comments