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

Ask HN: What CSS do I miss in 2025?

1•sawirricardo•36s ago•0 comments

Back Pain (2021)

https://www.thomas-huehn.com/back-pain/
1•Tomte•1m ago•0 comments

Improved My Feedreader's Writing to the Web

https://www.zylstra.org/blog/2025/12/improved-my-feedreaders-writing-to-the-web/
1•todsacerdoti•2m ago•0 comments

Vulkan-based translation layer for Direct3D 7 on Linux, D7VK has a 1.0 release

https://www.gamingonlinux.com/2025/12/vulkan-based-translation-layer-for-direct3d-7-on-linux-d7vk...
1•retro_guy•6m ago•0 comments

Llmedge an on device LLM, vision, and speech inference library for Android

https://github.com/Aatricks/llmedge
1•aatricks•6m ago•1 comments

Show HN: Skyz AI – Host, Deploy and Use MCP Servers with Ease

https://skyz.ai
1•Elemenopi•6m ago•0 comments

Elon Musk just hit Sam Altman with an $800B counterpunch

https://www.businessinsider.com/spacex-valuation-elon-musk-sam-altman-openai-rivalry-2025-12
1•ashishgupta2209•6m ago•0 comments

Florian Cassayre

https://florian.cassayre.me/
1•conferza•7m ago•0 comments

When Marketing Exceeds the Age of the Universe

https://storagemath.com/posts/cloudian-26-nines-absurdity/
1•maxicohen•11m ago•0 comments

The Evolution of Cooperation [pdf]

https://ee.stanford.edu/~hellman/Breakthrough/book/pdfs/axelrod.pdf
1•polivier•12m ago•0 comments

Acme Device Attestation Extension

https://datatracker.ietf.org/doc/draft-ietf-acme-device-attest/
1•todsacerdoti•15m ago•0 comments

Is it time to redraw our maps?

https://www.theguardian.com/books/2025/dec/14/is-it-time-to-redraw-our-maps
1•n1b0m•15m ago•0 comments

Show HN: TheAuditor – I indexed my code into SQLite to stop AI hallucinations

https://github.com/TheAuditorTool/Auditor
2•TheAuditorTool•16m ago•1 comments

Steve Eisman is cautious about LLMs, influenced by Gary Marcus

https://www.youtube.com/watch?v=wSJMtTETOv8
1•jadelcastillo•17m ago•0 comments

The Fatal "Hotwire": Deconstructing Cloudflare's 2025 Architectural Meltdown

https://medium.com/@acmerfight/the-fatal-hotwire-the-architectural-gamble-behind-cloudflares-extr...
2•acmerfight•19m ago•1 comments

Claude in a Game Theory Tournament

https://matthodges.com/posts/2025-12-14-claude-axelrod-prisoners-dilemma/
1•m-hodges•22m ago•0 comments

How Did the CIA Lose a Nuclear Device in the Himalayas?

https://www.nytimes.com/interactive/2025/12/13/world/asia/cia-nuclear-device-himalayas-nanda-devi...
2•Anon84•22m ago•0 comments

Show HN: 999 Penguins

https://999penguins.com
4•learntocode222•22m ago•0 comments

If you truncate a UUID I will truncate your fingers

https://gieseanw.wordpress.com/2025/12/14/if-you-truncate-a-uuid-i-will-truncate-your-fingers/
2•andyg_blog•22m ago•1 comments

Velato Hands-Free: Write JavaScript by Whistling

https://velato.net/HandsFree/
1•xpointer•24m ago•0 comments

Bird Game 3 – Online trend or marketing genius?

2•SergiuNistor•24m ago•2 comments

Show HN: 0xFeed – An AI filter to remove SEO spam and fluff from tech news

https://www.0xfeed.dev/
1•giovanella•26m ago•1 comments

Show HN: I built a tool that converts plain language into AI video prompts

https://www.movyolabs.com
1•Nair0•29m ago•0 comments

Pydantic resolve v2: assemble complex nested data with minimal cost

https://allmonday.github.io/pydantic-resolve/introduction/
1•tank-34•33m ago•0 comments

What would a real Limitless pill do?

https://neuroshift.club/blog/designing-limitless-pill-specification
2•heliosinc•38m ago•0 comments

Apple Maps claims it's 29,905 miles away

https://mathstodon.xyz/@dpiponi/115651419771418748
33•ColinWright•38m ago•14 comments

PageFlow – The ultra-minimalist, native macOS PDF reader

https://pageflow.pinchen.me/
2•pinchen147•39m ago•2 comments

Show HN: Tasklanes

https://tasklanes.app
1•fcuk112•42m ago•0 comments

How SSE actually work on Deno deploy

https://sam.elborai.me/articles/how-sse-actually-works-deno-deploy/
1•dgellow•44m ago•0 comments

Nexus

https://github.com/pranav-cs-1/nexus
1•handfuloflight•47m ago•0 comments