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

We Rewrote Our Startup from PHP to Gleam in 3 Weeks

https://www.radical-elements.com/minor-epiphanies/we-rewrote-our-startup-from-php-to-gleam-in-3-w...
1•lexx•53s ago•0 comments

Refuctoring [pdf]

https://www.waterfall2006.com/Refuctoring.pdf
1•bguthrie•1m ago•0 comments

British businesses warned of 'cashflow contagion' as more firms set to collapse

https://www.gbnews.com/money/businesses-warned-of-cashflow-contagion
1•petethomas•2m ago•0 comments

Monitoring a Docker Homelab with Open Source

https://coroot.com/blog/monitoring-a-docker-homelab-with-coroot/
1•DebianDude•3m ago•0 comments

Boycott Edge Esmeralda 2026

https://blog.hermesloom.org/p/boycott-edge-esmeralda-2026
1•sigalor•3m ago•0 comments

S3 processes over 100M reqs/sec with strong consistency

https://twitter.com/MarcJBrooker/status/2008670722613539292
1•aloukissas•3m ago•0 comments

Larry Page officially moves business out of CA ahead of a proposed wealth tax

https://www.businessinsider.com/larry-page-leave-california-wealth-billionaire-tax-koop-google-20...
1•elsewhen•3m ago•0 comments

Jensen Huang of Nvidia Named IEEE Medal of Honor Recipient

https://corporate-awards.ieee.org/ieee-medal-of-honor/
1•chrisaycock•3m ago•0 comments

Nvidia at CES, Vera Rubin and AI-Native Storage Infrastructure, Alpamayo

https://stratechery.com/2026/nvidia-at-ces-vera-rubin-and-ai-native-storage-infrastructure-alpamayo/
1•feross•4m ago•0 comments

Predator iOS Spyware: Build a Surveillance Framework

https://blog.reversesociety.co/blog/2025/predator-ios-malware-surveillance-framework-part-1
2•tonygo•5m ago•0 comments

ARM `IT` predication is architecturally unsafe for crypto implementations (POC)

https://github.com/jnk0le/random/blob/master/pipeline%20cycle%20test/CM85_predicate_timmingleak_P...
2•jnk0le•6m ago•1 comments

Facial Age Checks Now Required to Chat on Roblox

https://corp.roblox.com/newsroom/2026/01/roblox-age-checks-required-to-chat
1•haunter•6m ago•0 comments

Train Surgery [video]

https://www.youtube.com/watch?v=RAQBaDWxRQ0
1•iamflimflam1•7m ago•0 comments

Interesting Articles I've Read in 2025

https://bcmullins.github.io/interesting-articles-2025/
2•wannabebarista•7m ago•1 comments

Devaluation of Work

https://assertfail.gewalli.se/2026/01/06/Devaluation-of-work.html
1•wallymathieu•8m ago•0 comments

The Colonization of Confidence

https://sightlessscribbles.com/the-colonization-of-confidence/
1•Dachande663•12m ago•1 comments

A tab hoarder's journey to sanity

https://twitter.com/borisandcrispin/status/2008709479068794989
4•borisandcrispin•12m ago•0 comments

Bezier Curves and Clip Path

https://clippath.app
1•akjcon•13m ago•0 comments

Supercomputer and Better LLM (TinyLM) and Verified Media Generator and Ya

https://github.com/jaredlewiswechs/Newton-api/blob/main/docs/HELLO_WORLD.md
1•jared_lewisparc•15m ago•1 comments

Developers Are Gaming Their GitHub Profiles

https://medium.com/data-science-collective/developers-are-gaming-their-github-profiles-3f58f1f00c2a
2•ms7892•15m ago•0 comments

Syd Barrett: the genius who almost was (2016)

https://www.theguardian.com/music/2016/jan/06/nick-kent-pink-floyd-syd-barrett-classic-profile-cr...
1•bookofjoe•16m ago•0 comments

Ask HN: How are you preventing sloppy verification with AI-assisted coding?

1•rmnull•16m ago•0 comments

Show HN: I made a small AI chat app that lets you chat with 4 models at once

https://omny.chat
1•devhe4d•21m ago•0 comments

Modern Life Is Good

https://walkingtheworld.substack.com/p/modern-life-is-good-actually
1•dxs•21m ago•0 comments

Writing vs. AI

https://pluralistic.net/2026/01/07/delicious-pizza/
1•hn_acker•23m ago•0 comments

German dentists' pension fund sues advisers after $1.77B loss

https://www.oralhealthgroup.com/dental-industry/german-dentists-pension-fund-sues-advisers-after-...
3•smurda•24m ago•0 comments

Show HN: Episteme – Aggregating and critiquing retail investor theses with NLP

https://www.episteme.cloud/
1•amstrdm•25m ago•0 comments

China asks tech firms to halt orders for Nvidia's H200 chips

https://www.reuters.com/world/china/china-asks-tech-firms-halt-orders-nvidias-h200-chips-informat...
2•giuliomagnifico•25m ago•0 comments

A World Without People

https://pluralistic.net/2026/01/05/fisher-price-steering-wheel/
1•hn_acker•26m ago•0 comments

Ansible battle tested hardening for Linux, SSH, Nginx, MySQL

https://github.com/dev-sec/ansible-collection-hardening
3•walterbell•27m ago•0 comments