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•6mo 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

Is it just me or is fedora becoming mainstream

https://old.reddit.com/r/Fedora/comments/1pkk5k8/is_it_just_me_or_is_fedora_becoming_mainstream/
1•sipofwater•1m ago•0 comments

Programmer Network Platform

https://programmer.network
1•agjs•1m ago•0 comments

Installing Every NixOS Package

https://unnamed.website/posts/installing-every-nixos-package/
1•OuterVale•6m ago•0 comments

Ask HN: What is Fullstack Engineering?

1•grandimam•9m ago•0 comments

Algorithms do widen the divide: Social media feeds shape political polarization

https://english.elpais.com/technology/2025-11-27/algorithms-do-widen-the-divide-social-media-feed...
2•PaulHoule•9m ago•0 comments

Atlassian Security Bulletin – December 11 2025

https://confluence.atlassian.com/security/security-bulletin-december-11-2025-1689616574.html
1•gjvc•11m ago•0 comments

Southeast Asia seeks its place in space

https://www.technologyreview.com/2025/12/12/1129235/dispatch-thai-space-expo-southeast-asia-explo...
1•fleahunter•13m ago•0 comments

Gitlantis: Drive a boat through your codebase in 3D

https://marketplace.visualstudio.com/items?itemName=brian-njogu.gitlantis
1•summarity•15m ago•0 comments

Tricking a Security AI agent into pwning itself

https://www.hacktivesecurity.com/blog/2025/12/10/cve-2025-67511-tricking-a-security-ai-agent-into...
1•edoardottt•19m ago•0 comments

Ask your LLM for receipts: What I learned teaching Claude C++ crash triage

http://addxorrol.blogspot.com/2025/12/ask-your-llm-for-receipts-what-i.html
1•tdullien•20m ago•0 comments

Adopt Unicode Characters

https://aac.unicode.org/adopt
1•selvan•21m ago•0 comments

US threatens new ICC sanctions unless court pledges not to prosecute Trump

https://www.reuters.com/world/us/us-threatens-new-icc-sanctions-unless-court-pledges-not-prosecut...
3•jeroenhd•22m ago•0 comments

The most performant, secure, scalable, reliable, freest data platform

https://averagedatabase.com
1•tamnd•23m ago•0 comments

Simplify GPU Programming with Nvidia CUDA Tile in Python – Nvidia Technical Blog

https://developer.nvidia.com/blog/simplify-gpu-programming-with-nvidia-cuda-tile-in-python/
2•rbanffy•25m ago•0 comments

Hogwarts Legacy is free on the Epic Games Store for a limited time

https://www.windowscentral.com/gaming/hogwarts-legacy-epic-games-store-freebie-the-game-awards-20...
1•cyrc•27m ago•0 comments

Explaining Christmas to developers as a system architecture story

1•frafdez•34m ago•0 comments

Show HN: Workmux – Parallel development in tmux with Git worktrees

https://github.com/raine/workmux
2•rane•34m ago•0 comments

Native Ads Coming Soon to Stack Overflow and Stack Exchange

https://meta.stackexchange.com/questions/415259/native-ads-coming-soon-to-stack-overflow-and-stac...
4•exploraz•35m ago•0 comments

Germany's $500B Mistake (The Green Energy Trap) [video]

https://www.youtube.com/watch?v=qLZZGjjuml8
2•mpweiher•40m ago•0 comments

How does a "you interview for US company, we do the work" scam work?

7•marttilaine•43m ago•2 comments

Show HN: AI Advent Calendar – 25 practical AI tips for small business owners

https://advent.abasis.ai
2•akimov_pro•47m ago•0 comments

We're launching Bindu, a simple way to connect AI agents

https://github.com/GetBindu/Bindu
1•ai_biden•47m ago•6 comments

After 27 years within budget Austria open 6thlongest railway tunnel in the world

https://infrastruktur.oebb.at/en/projects-for-austria/railway-lines/southern-line-vienna-villach/...
3•fzeindl•48m ago•0 comments

State of Developer Ecosystem Report 2025 (JetBrains)

https://devecosystem-2025.jetbrains.com
1•pjmlp•48m ago•0 comments

Reddit launches high court challenge to Australia's under-16s social media ban

https://www.theguardian.com/australia-news/2025/dec/12/reddit-high-court-challenge-social-media-b...
3•trocado•52m ago•0 comments

Debug Mode for LLMs in vLLora

https://vllora.dev/blog/debug-mode/
4•mrun1729•53m ago•0 comments

AI Safety for Fleshy Humans: a whirlwind tour

https://aisafety.dance/
1•surprisetalk•54m ago•0 comments

Mcpgen is a code generator for MCP servers in Go

https://github.com/getprobo/mcpgen
1•gearnode•56m ago•0 comments

Zoom Federated AI at 48.1% on HLE

https://www.zoom.com/en/blog/humanitys-last-exam-zoom-ai-breakthrough/?cms_guid=false
1•snowypine•56m ago•0 comments

US marine leadership principles [pdf]

https://www.usmcu.edu/Portals/218/Fidelity-%20Leadership%20Principles.pdf
1•jeremiecoullon•57m ago•0 comments