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

We Do Not Build for Humans

https://www.agentmail.to/blog/we-do-not-build-for-humans
1•kiyanwang•25s ago•0 comments

KitaabAI AI book and thesis writer with native Urdu support

https://kitaabai.com
1•darweshpk•1m ago•0 comments

Show HN: ReplyVoice <> global floating button for Android voice dictation

https://replyvoice.com
1•kedimuzafer•5m ago•0 comments

Brands using AI-generated influencers to promote products on social media

https://www.theguardian.com/technology/2026/jun/21/brands-using-ai-generated-influencers-to-promo...
1•pseudolus•10m ago•0 comments

Use Faker to improve the quality of your tests

https://howtotestfrontend.com/resources/why-you-should-use-faker
1•howToTestFE•15m ago•0 comments

The Grammar of Coding Agents

https://grammar-of-coding-agents.pages.dev
1•allenb•24m ago•1 comments

The Web Is for People

https://www.torgo.com/blog/2026/06/the-web-is-for-people.html
2•robin_reala•27m ago•0 comments

Dr. Erna Shneider Hoover Revolutionized Telecommunications [pdf]

https://ulopenaccess.com/papers/ULAHU_V03I02/ULAHU20260302_004.pdf
1•Tomte•28m ago•0 comments

China unveils a portable anti-drone laser that can down drones from 1,600ft away

https://www.tomshardware.com/tech-industry/china-shows-off-a-backpack-sized-anti-drone-laser-that...
2•giuliomagnifico•31m ago•0 comments

Kalman Filter

https://en.wikipedia.org/wiki/Kalman_filter
2•1e1a•31m ago•0 comments

MCP server that lets Claude click menus on your Mac and fix its own mistakes

https://github.com/m0rvayne/mcp-osascript
1•m0rvayne•33m ago•0 comments

Softmax-free ~354M: tile-skip kernels for long-context VRAM savings (sparse)

https://huggingface.co/Tripstoph/RRT-Foundation
1•Tripstoph•34m ago•0 comments

The unreasonable effectiveness of LLMs for auditing Rust code

https://shnatsel.medium.com/the-unreasonable-effectiveness-of-llms-for-auditing-rust-code-d4df8bf...
1•heinrich5991•34m ago•0 comments

Bell.com

https://bell.com
1•tentacleuno•43m ago•0 comments

CTOs Agree: Cognitive Debt Is the New Technical Debt

https://shiftmag.dev/ctos-agree-cognitive-debt-is-the-new-technical-debt-10229/
8•sxx0•47m ago•1 comments

Sword Swallowing and Its Side Effects

https://pmc.ncbi.nlm.nih.gov/articles/PMC1761150/
2•nephihaha•49m ago•0 comments

What does it mean for AI to be democratic?

https://blog.andymasley.com/p/what-does-it-mean-for-ai-to-be-democratic
1•jger15•49m ago•0 comments

Hidden Tunnels Dating Back to Henry VIII's Reign Discovered at Boarding School

https://www.smithsonianmag.com/smart-news/hidden-tunnels-dating-back-to-henry-viiis-reign-were-di...
1•bookofjoe•51m ago•0 comments

POSBox – Free Open Source Point of Sale System

https://github.com/train2128/POSBox---Point-of-Sale-System
1•train212•52m ago•0 comments

NSA director: 'Mythos "broke into almost all of our classified systems in hours"

https://www.economist.com/briefing/2026/06/14/donald-trumps-blocking-of-anthropic-is-capricious-a...
14•ricksunny•56m ago•10 comments

Building a Swarm of Telescopes to Find Life

https://www.universetoday.com/articles/astronomers-want-to-build-a-swarm-of-telescopes-to-find-life
1•tcp_handshaker•56m ago•0 comments

What the Wounds Are Telling Us (2025)

https://www.volkskrant.nl/kijkverder/v/2025/gunshot-palestine-children-israel-war~v1819649/
1•tcp_handshaker•56m ago•0 comments

Geo-engineering to protect against solar storms

https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2025SW004846
2•dylancollins•59m ago•1 comments

Survival Ball

https://survivalball.com/
1•lopespm•59m ago•0 comments

Jazzy – Productive, Developer-Friendly Web Framework for Nim

https://github.com/canermastan/jazzy-framework
1•TheWiggles•1h ago•0 comments

SmolSharp – Extremely small standalone C# executables using NativeAOT

https://github.com/ascpixi/smolsharp
1•breve•1h ago•0 comments

DeepSWE Benchmark updated with GLM 5.2 and updated results for other models

https://deepswe.datacurve.ai/
1•theanonymousone•1h ago•0 comments

A controlled hypothermia cure for Lyme disease [video]

https://www.youtube.com/watch?v=jwtPtlcNXEs
1•cromka•1h ago•0 comments

Show HN: Built this tool to solve my marketing content problem

https://www.clickcast.tech/
1•modulusme•1h ago•0 comments

CAD vs. CAD Tournament

https://www.tootalltoby.com/Tournaments/
1•dgellow•1h ago•0 comments