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

Creating the HBO Intro in 1982 by Liberty Studios in NYC

https://twitter.com/ComputerLove_/status/1997125753289474289
1•keepamovin•50s ago•0 comments

Ask HN: If the US loses, what do you think the world will look like in 15 years?

1•keepamovin•1m ago•0 comments

Programming Neo6502 in C/C++ Using CC65

https://retrogamecoders.com/neo6502-cc65/
1•AlexeyBrin•9m ago•0 comments

Is there a finer Latin word than silvicultrix, 'she who dwells in the woods'?

https://twitter.com/miserabiliter/status/1997052244144046279
1•keepamovin•11m ago•0 comments

Show HN: I built SharpSkill because I was frustrated of my Tech interviews

https://sharpskill.fr/en
1•Enjoyooor•15m ago•1 comments

ARM's Barrel Shifter Tricks

https://xania.org/202512/05-barrel-shifting-with-arm
1•gsky•16m ago•0 comments

Show HN: The Port Augusta Times – "All the news that's fit to generate"

https://henrygabriels.github.io/port-augusta-times/index.html
1•gabriel666smith•20m ago•0 comments

Fivehundred reasons to not use Azure

https://mastodon.social/@azureshit
1•privatermodus•21m ago•0 comments

Running TigerBeetle without a control plane database. Part one

https://aivarsk.com/2025/12/06/tigerbeetle-without-olgp-database1/
1•aivarsk•21m ago•0 comments

Hhhh

1•yedime•22m ago•0 comments

Show HN: isitworththetime.com – Calculate if automating saves time

https://isitworththetime.com/
1•liam-gray•23m ago•0 comments

Lisp Style & Design (1990) [pdf]

https://archive.org/download/miller-and-benson-1990-lisp-style-design/Miller%20and%20Benson%20-%2...
2•susam•24m ago•0 comments

"I'll leave you to it"

https://notoneoffbritishisms.com/2025/12/05/ill-leave-you-to-it/
1•jjgreen•27m ago•0 comments

Compiler Design Lectures [video]

https://www.youtube.com/playlist?list=PL3690D679B876DE6A
1•cyco130•29m ago•1 comments

Novel clickjacking attack relies on CSS and SVG

https://www.theregister.com/2025/12/05/css_svg_clickjacking/
1•jjgreen•31m ago•0 comments

Borges on Kalshi

https://www.mikealche.com/uncategorized/borges-on-kalshi
2•yoouareperfect•33m ago•0 comments

Why Speed Matters

https://lemire.me/blog/2025/12/05/why-speed-matters/
10•gsky•36m ago•0 comments

AI chatbots can sway voters better than political advertisements

https://www.technologyreview.com/2025/12/04/1128824/ai-chatbots-can-sway-voters-better-than-polit...
2•_tk_•37m ago•0 comments

DNS over TLS with LetsEncrypt

https://blog.hardill.me.uk/2025/12/06/dns-over-tls-with-letsencrypt/
4•gsky•44m ago•0 comments

Ask HN: What's Been Your Experience Implementing Web Accessibility?

1•lalithaar•44m ago•2 comments

Physicists prove the Universe isn't a simulation after all

https://www.sciencedaily.com/releases/2025/11/251110021052.htm
8•webnrrd2k•45m ago•5 comments

Show HN: Stateless TikToken and Unix-Dictionary GitHub URL Shortener

https://selfdotsend.com/shorty/
1•pankajdoharey•47m ago•0 comments

Show HN: Trello Clone with Source Code

https://kanban.demo.codegres.com/
1•Codegres•52m ago•0 comments

Touching the Elephant – TPUs

https://considerthebulldog.com/tte-tpu/
2•giuliomagnifico•53m ago•1 comments

Self-hosted RSS reader with Docker and HTTPS

https://github.com/ggeorgovassilis/selfhosted-reader
2•ggeorgovassilis•1h ago•1 comments

John Oliver Auction Raises $1.5M for Public Broadcasting

https://www.techdirt.com/2025/12/05/john-oliver-auction-raises-1-5-million-for-public-broadcasting/
3•thunderbong•1h ago•0 comments

US Flips History by Casting Europe–Not Russia–As Villain in New Security Policy

https://www.wsj.com/world/europe/u-s-flips-history-by-casting-europenot-russiaas-villain-in-new-s...
6•layer8•1h ago•0 comments

Desantis Proposal for Citizens Bill of Rights for AI

https://www.flgov.com/eog/news/press/2025/governor-ron-desantis-announces-proposal-citizen-bill-r...
1•yankeehue•1h ago•0 comments

Why Apple Is Moving Intelligence Back to Your Laptop

https://www.apple.com/
4•alternativeto•1h ago•2 comments

Mapping cell dynamics in hair follicles suggests pull mechanism of hair growth

https://www.nature.com/articles/s41467-025-65143-x
2•rbanffy•1h ago•0 comments