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

The cost of the night shift and how to sleep it off

https://www.bbc.co.uk/news/articles/cp9errxl97go
1•mmarian•1m ago•0 comments

The Case for Systems Engineering in the Agentic Era

https://goyalankit.com/blog/the-case-for-systems-engineering-in-the-agentic-era
1•goyalankit•3m ago•0 comments

Fastest Lego Autoclicker (2025) [video]

https://www.youtube.com/watch?v=JmQeSDkcNjc
1•mot2ba•7m ago•0 comments

Show HN: Voice chat in a nostalgic private lobby

https://thepregamelobby.com/
1•gpsmsn•15m ago•0 comments

Resume Variants: Why You Need a Base Resume and Tailored Versions

https://www.roleframe.ai/blog/tailor-resume-to-job-description
1•larbisahli•19m ago•0 comments

Paintable electrodes could power creative and colorful wearable sensors

https://www.psu.edu/news/research/story/paintable-electrodes-could-power-creative-and-colorful-we...
1•geox•23m ago•0 comments

Hubble Detects an Isolated Stellar-Mass Black Hole Wandering the Milky Way

https://science.nasa.gov/missions/hubble/hubble-determines-mass-of-isolated-black-hole-roaming-ou...
1•TomerHaimovich•26m ago•0 comments

Men in Shorts Are Shaking Up Japan's Buttoned-Down Offices

https://www.nytimes.com/2026/07/19/world/asia/japan-cool-biz-tokyo-shorts-heat.html
3•sudo_cowsay•26m ago•0 comments

Study: AI Is Not Displacing Young Job Seekers (In Norway) – Yet

https://norwegianscitechnews.com/2026/07/ai-is-not-displacing-young-job-seekers-yet/
1•giuliomagnifico•28m ago•0 comments

Fayetteville officers fired for misusing license plate system

https://www.washingtonpost.com/business/2025/03/14/programming-jobs-lost-artificial-intelligence/
2•pir8life4me•37m ago•1 comments

Looking for a Fall 2026 / Winter-Spring 2027 Internship

1•cnnadozi•38m ago•0 comments

Could Modern Code Review Have Prevented Wp2shell?

https://www.hacktron.ai/blog/wp2shell
1•zeyu1337•39m ago•0 comments

AI for Systems is "AGI-Complete"

https://dl.acm.org/doi/10.1145/3830422.3830425
2•matt_d•39m ago•0 comments

Security incident disclosure – July 2026

https://huggingface.co/blog/security-incident-july-2026
1•fdb•39m ago•1 comments

A curated list of tools and resources for vibecoders

https://github.com/ai-for-developers/awesome-vibe-coding
2•dariubs•52m ago•0 comments

Show HN: LectureToBook – Turn Videos into a PDF/ePub

https://lecturetobook.com/
1•h02•57m ago•0 comments

The device detecting the deadliest creature

https://www.smh.com.au/national/nsw/the-device-detecting-the-world-s-deadliest-creature-20260715-...
3•femto•57m ago•1 comments

Inside the Secret Math Society Known Simply as Nicolas Bourbaki

https://www.quantamagazine.org/inside-the-secret-math-society-known-as-nicolas-bourbaki-20201109/
2•pykello•59m ago•0 comments

Scrying the AMD GFX1250 LLVM Tea Leaves

https://chipsandcheese.com/p/scrying-the-amd-gfx1250-llvm-tea
3•mfiguiere•1h ago•0 comments

Show HN: Zlvox – 25 Free Developer Tools (AI, JSON, PDF) with Zero Tracking

https://zlvox.com/
3•team_zlvox•1h ago•1 comments

Impro is a handbook for running a cult

https://www.seangoedecke.com/impro/
3•zuzuleinen•1h ago•1 comments

TCG Price and Portfolio Tracker

https://www.collectiblez.app/
1•GogetaUI•1h ago•0 comments

Data centers have united Americans of both parties in a shared hatred

https://www.washingtonpost.com/technology/2026/07/18/how-data-centers-became-symbol-americans-rage/
3•1vuio0pswjnm7•1h ago•2 comments

Pygmalion as a Software Developer

https://kyle.au/blog/pygmalion-as-a-software-developer
2•kylephillipsau•1h ago•0 comments

AXI – Agent EXperience Interface

https://axi.md/
2•jeffscottward•1h ago•1 comments

Private jets flock to Montana – but locals can't afford the trailer park

https://www.bbc.com/news/articles/ckg92d8d40yo
1•tartoran•1h ago•0 comments

Two unexpected revelations in Warren Buffett's CNBC interview

https://www.cnbc.com/2026/07/18/two-unexpected-revelations-in-warren-buffetts-cnbc-interview.html
1•pm2222•1h ago•0 comments

Archive.org Is Offline

https://archive.org
3•robotbikes•1h ago•2 comments

Google's Gemini delay: Coding stumbles, clashing teams and frustrated engineers

https://www.latimes.com/business/story/2026-07-17/inside-googles-gemini-delay-coding-stumbles-cla...
5•1vuio0pswjnm7•1h ago•1 comments

Agentty ADE: reliable L2 multi-agent orchestrator

https://github.com/agentty-xyz/agentty
5•minev-dev•1h ago•6 comments