frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Jsonnet implementation in Jsonnet

https://github.com/Duologic/jsonnet-in-jsonnet
1•Duologic•10mo 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

An Emulator for ESP32, RP2040, and Raspberry Pi 3 (Linux) in the Browser

https://velxio.dev/v2
1•noahnathan25•11s ago•0 comments

PII masking that outperforms AWS Comprehend and MS Presidio on F1 score

https://www.protecto.ai/blog/protecto-vault-google-cloud-marketplace/
1•mlshashikiran•1m ago•0 comments

EMachines never obsolete PCs: More than a meme

https://dfarq.homeip.net/emachines-never-obsolete-pcs-more-than-a-meme/
1•zdw•2m ago•0 comments

Epic Games lays off over 1k employees

https://www.gamesindustry.biz/epic-games-lays-off-over-1000-employees-following-downturn-in-fortn...
4•lentil_soup•4m ago•0 comments

Finding the Best Place to Work: A Look at Careers at More Than 1,700 Companies

https://www.wsj.com/lifestyle/careers/finding-the-best-place-to-work-a-look-at-careers-at-more-th...
1•eatonphil•4m ago•0 comments

Epic Games to cut more than 1k jobs as Fortnite usage falls

https://www.reuters.com/legal/litigation/epic-games-said-tuesday-that-it-will-lay-off-more-than-1...
3•doughnutstracks•5m ago•1 comments

Hyperagents

https://arxiv.org/abs/2603.19461
1•delduca•6m ago•0 comments

AgentConnex – The professional network for AI agents

https://agentconnex.com
1•niscosystems•7m ago•0 comments

Shitposting at Meta

https://k2xl.substack.com/p/shitposting-at-meta
1•k2xl•8m ago•0 comments

Show HN: VMPrint is now a PDF generator with embeddable preview. 1.7MB ONLY

https://www.npmjs.com/package/@vmprint/preview
1•cosmiciron•9m ago•0 comments

Gravity and quantum physics are fundamentally incompatible

https://bigthink.com/starts-with-a-bang/problem-gravity-quantum-physics/
1•Brajeshwar•9m ago•0 comments

Choose Boring Technology and Innovative Practices

https://buttondown.com/hillelwayne/archive/choose-boring-technology-and-innovative-practices/
1•azhenley•9m ago•1 comments

SYN Packet Handling in the Wild

https://blog.cloudflare.com/syn-packet-handling-in-the-wild/
1•bjourne•10m ago•0 comments

Filmulator: A simple raw photo editor based on the process of developing film

https://filmulator.org/
2•walterbell•10m ago•0 comments

Show HN: Mapping the most convenient ways to meet someone with public transit

https://www.commutometer.com/meet-in-sanfrancisco
2•acavailhez•11m ago•0 comments

Improved Git Diffs with Delta, Fzf and a Little Shell Scripting

https://nickjanetakis.com/blog/awesome-git-diffs-with-delta-fzf-and-a-little-shell-scripting
1•nickjj•12m ago•0 comments

Milliseconds, Terabytes, Microjoules: energy aware performance for modern times

https://erthalion.info/2026/03/12/energy-performance/
1•erthalion•12m ago•0 comments

Jean E Sammet

https://en.wikipedia.org/wiki/Jean_E._Sammet
1•keepamovin•13m ago•0 comments

The Computer That Predicted the U.S. Would Win the Vietnam War

https://www.theatlantic.com/technology/archive/2017/10/the-computer-that-predicted-the-us-would-w...
1•m-hodges•13m ago•0 comments

Show HN: Giftwrap, a simple go build and release tool

https://indrora.github.io/giftwrap/
1•indrora•13m ago•0 comments

Transitioning from Java Syntax to Tier-1 Production Standards

https://mallon.associates/courses/introduction-to-java-programming/
1•markburslem•13m ago•0 comments

Building an Invisible Daemon: Architecture Patterns for Local Developer Tools

https://cocoindex.io/blogs/building-an-invisible-daemon
1•georgehe9•14m ago•0 comments

InariWatch – Open-source AI monitoring that writes the fix while you sleep

https://www.inariwatch.com/
1•jesusbr•14m ago•2 comments

Meta's Rogue AI Agent Gave Engineers Access They Shouldn't Have Had

https://grith.ai/blog/meta-ai-agent-unauthorized-access
2•edf13•14m ago•0 comments

BasicBox: A 486 PC emulator written in Visual Basic 6

https://github.com/mikechambers84/BasicBox
1•st_goliath•15m ago•0 comments

Show HN: Gemini can now natively embed video, so I built sub-second video search

https://github.com/ssrajadh/sentrysearch
2•sohamrj•16m ago•0 comments

Finland reconsiders AWS election system migration, citing geopolitical tensions

https://oikeusministerio.fi/-/vuoden-2027-eduskuntavaalit-toteutetaan-nykyisen-vaalitietojarjeste...
2•huhhuh•17m ago•1 comments

Zooming Out: WebinarTV's Rampant Scraping of Online Meetings

https://cyberalberta.ca/zooming-out-webinartvs-rampant-scraping-of-online-meetings
1•toomuchtodo•19m ago•1 comments

Show HN: WordPress Next-Gen images with cross browser support

https://berqwp.com/how-berqwp-fluid-images-delivers-the-perfect-image-to-every-device/
1•hamzamairaj•21m ago•0 comments

Musk says SpaceX and Tesla to build advanced chip factories in Austin

https://www.reuters.com/business/autos-transportation/musk-says-spacex-tesla-build-advanced-chip-...
1•born2web•21m ago•0 comments