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

RoBC – LLM Routing on Bayesian Clustering

https://github.com/modelpilotlabs/RoBC
1•aposded•36s ago•0 comments

JMP (Statistical Software)

https://en.wikipedia.org/wiki/JMP_(statistical_software)
1•teleforce•1m ago•0 comments

Amutable

https://amutable.com/blog/introducing-amutable
1•lhoff•2m ago•0 comments

The Genius Whose Simple Invention Saved Us from Shame at the Gas Station

https://www.wsj.com/business/autos/ford-gas-arrow-inventor-jim-moylan-6b2ef066
1•bschne•2m ago•1 comments

5 Misconceptions about Data Protection

https://noyb.eu/en/data-protection-day-2026-5-misconceptions-about-data-protection
1•HotGarbage•7m ago•0 comments

Ask HN: Why can't Codex/Claude compile app and test that changes worked?

1•aurareturn•11m ago•1 comments

Simpler JVM Project Setup with Mill 1.1.0

https://mill-build.org/blog/17-simpler-jvm-mill-110.html
1•lihaoyi•13m ago•0 comments

I reverse-engineered "Direct" traffic and found 40% was AI bots

https://www.Zyro.world/
2•edwardglush•15m ago•1 comments

I Started Identifying Corporate Devices in My Software

https://lgug2z.com/articles/i-started-identifying-corporate-devices-in-my-software/
1•pabs3•15m ago•0 comments

Teenagers rescue adults in trainers and jeans from Helvellyn

https://www.thetimes.com/uk/weather/article/teenagers-rescue-adults-helvellyn-mountain-h97wb09fh
1•petethomas•16m ago•0 comments

Show HN: Lapse – A blog that deletes itself if you stop writing

https://lapse.blog
1•reassess_blind•18m ago•0 comments

Ramblings on Claude Code and Philosophy of Work

https://blog.hacktohell.org/claude-code-and-philisophy-code/
1•hacktohell•20m ago•0 comments

Free Fast Image Processor

https://filelite.app
1•gintokinx•22m ago•0 comments

Peaceful – An AI-generated clone of ICE List

https://gitlab.com/joseph8th/peaceful
1•joseph8th•25m ago•1 comments

Show HN: NYT Cooking CLI

https://github.com/atmz/nytccli
1•atmz•27m ago•0 comments

The worst bug I've seen so far in Claude Code

https://dwyer.co.za/static/the-worst-bug-ive-seen-in-claude-code.html
1•sixhobbits•27m ago•0 comments

The Stable Marriage Problem

https://acotra.substack.com/p/the-stable-marriage-problem
2•shadow28•27m ago•0 comments

Dbt-Workbench: an open-source tool for dbt projects, lineage, and metadata

https://github.com/rezer-bleede/dbt-Workbench
1•remisharoon•28m ago•1 comments

I offered to help NYC's new mayor fix the problems that drove me out [video]

https://www.youtube.com/watch?v=s9e5mfDeCKU
1•dataflow•30m ago•0 comments

Thoughts on Database Tooling and UX

1•debba•30m ago•0 comments

Show HN: Type Chart Calculator – Fast Pokemon type effectiveness lookup

https://www.typematchup.org
2•lincyang•35m ago•0 comments

The "Email Expiration Date" Initiative

https://www.zerocarbon.email/
3•pabs3•37m ago•1 comments

Samsung May Raise iPhone RAM Prices by 80% QoQ; SK Hynix Reportedly Near 100%

https://www.trendforce.com/news/2026/01/27/news-samsung-may-raise-iphone-lpddr-prices-by-over-80-...
3•walterbell•43m ago•0 comments

Pornhub to stop new UK users accessing site from next week

https://www.theguardian.com/technology/2026/jan/27/pornhub-to-stop-new-uk-users-accessing-site-fr...
3•bowsamic•47m ago•1 comments

Show HN: Captura – free open source screenshot app and API

https://github.com/Vheissu/captura
2•DigitalSea•48m ago•0 comments

The hunt for Benchmark Modula-2 (2018)

https://amigasourcepres.gitlab.io/post/2018-06-29-benchmarkmodula/
2•archargelod•48m ago•1 comments

Show HN: AsyncReview – When the File System Becomes the REPL

https://github.com/AsyncFuncAI/AsyncReview
2•sashimikun•1h ago•0 comments

How I Work, 2025 Edition

https://jonmagic.com/posts/how-i-work-2025-edition/
2•baojian•1h ago•0 comments

Fish pile up at European ports as new digital system falters

https://www.ft.com/content/53a977de-ddaf-4b2c-b19a-e2e08af38e0a
2•petethomas•1h ago•0 comments

AI's 7* 24 Hours

https://lee-notion-blog-psi.vercel.app/article/2f53e9e4-833e-801a-8725-d85739311755
2•MuziLee•1h ago•0 comments