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

Show HN: Neuro+ GBrain

https://www.neuroplusgbrain.net/
1•FDX2018•5m ago•0 comments

The Finders Cult: Never Before Seen 1987 News Broadcasts [video]

https://www.youtube.com/watch?v=dhs-pQIXKk4
1•clanky•5m ago•0 comments

Show HN: Mac OS 8.1 Running on an ESP32-P4 Dev Board

https://github.com/amcchord/M5Tab-Macintosh
1•mcwiggin2•9m ago•0 comments

Dedoimedo's Greatest Sites on the Internet

https://www.dedoimedo.com/greatest_sites.html
1•dxs•11m ago•0 comments

The secret mission to fly a president's body back home – pilot speaks to the BBC

https://www.bbc.com/news/articles/c5y2v2p3nl8o
1•hahahahhaah•12m ago•0 comments

Qwen3 Vision Language Embedding Model

https://github.com/QwenLM/Qwen3-VL-Embedding
2•denimboy•12m ago•1 comments

Global AI computing capacity is doubling every 7 months

https://epoch.ai/data-insights/ai-chip-production
2•delichon•13m ago•0 comments

Universal AI Agent Subscription

https://twitter.com/firmwareai/status/2009735769867571459
1•cgilly2fast•14m ago•1 comments

Bulk rename files by pasting Excel data (client-side)

1•Salmannaseem•14m ago•0 comments

Ask HN: Who's running local AI workstations in 2026?

2•Blue_Cosma•15m ago•2 comments

Lemon Slice nabs $10.5M from YC and Matrix to build out its digital avatar tech

https://techcrunch.com/2025/12/23/lemon-slice-nabs-10-5m-from-yc-and-matrix-to-build-out-its-digi...
1•PaulHoule•15m ago•0 comments

Betterment Hacked

https://twitter.com/usdshitcoin/status/2009761135457599766
1•chardigio•16m ago•0 comments

Betterment Users Receive Suspicous Crypto Investment Push Notifcation

https://www.reddit.com/r/betterment/s/yfueybW3ZZ
1•rickcarlino•18m ago•0 comments

Vendor Locked CPUs, Restricting and Securing Hardware

https://cloudninjas.com/blogs/news/vendor-locked-cpus-restricting-and-securing-hardware
1•tanelpoder•18m ago•0 comments

Jujutsu v0.37.0 Released

https://github.com/jj-vcs/jj/releases/tag/v0.37.0
1•birdculture•18m ago•0 comments

Box64 vs. FEX Emulation Performance on ARM Cortex-A53

https://printserver.ink/blog/box64-vs-fex/
1•ValdikSS•19m ago•0 comments

SpeedyEDA – One-Line Data Exploration for Developers and Data Scientists

https://pypi.org/project/speedyeda/
1•dawitworku•19m ago•1 comments

Betterment Hacked by Crypto Scam

https://bsky.app/profile/ericrie.se/post/3mbzlov44sc23
4•EricRiese•23m ago•1 comments

Every Developer Abandoned This Product in 3 Minutes

https://tessakriesel.com/every-developer-abandoned-this-product-in-3-minutes/
2•mooreds•24m ago•1 comments

Apartments to be built above Costco's

https://www.entrepreneur.com/business-news/hundreds-of-apartments-are-being-built-on-top-of-a-cos...
2•nateb2022•25m ago•0 comments

Collection and Use of Biometrics by U.S. Citizenship and Immigration Services

https://www.federalregister.gov/documents/2025/11/03/2025-19747/collection-and-use-of-biometrics-...
2•hentrep•29m ago•0 comments

Tell HN: Increased Number of Incidents on GitHub Between Nov 2025 and Jan 2026

https://www.githubstatus.com/history
1•stefankuehnel•29m ago•0 comments

PoC Wayland compositor rendering graphics into terminal

https://github.com/pshirshov/brain-damage
2•pshirshov•31m ago•1 comments

AI solves Erdos problem #728 (Terence Tao mathstodon post)

https://mathstodon.xyz/@tao/115855840223258103
5•cod1r•41m ago•0 comments

U.S. Hiring Turned Sluggish over First Year of Trump's Second Term

https://www.nytimes.com/2026/01/09/us/politics/us-hiring-economy-trump-second-term.html
7•duxup•41m ago•1 comments

Building a Raytracer from Scratch in Go

https://github.com/ikarishinji9/riot
1•ikarishinji9•41m ago•0 comments

Stored Procedures Considered Harmful

https://pouyamiri.com/blog/stored-procedures-considered-harmful
2•p0u4a•42m ago•1 comments

First 12 Minutes of MTV [video]

https://www.youtube.com/watch?v=oVrEzH9gkZk
1•MilnerRoute•43m ago•0 comments

Tim Cook and Sundar Pichai are cowards

https://www.theverge.com/policy/859902/apple-google-run-by-cowards
18•mdhb•49m ago•2 comments

Pre-Commit Lint Checks: Vibe Coding's Kryptonite

https://www.getseer.dev/blogs/pre-commit-linting-vibe-coding
1•akshay326•50m ago•2 comments