frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Jsonnet implementation in Jsonnet

https://github.com/Duologic/jsonnet-in-jsonnet
1•Duologic•1y 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

TorchTPU Is Open Source

https://github.com/google-pytorch/torch_tpu
1•ilreb•2m ago•0 comments

Confidential AI in Excel, Word, and PowerPoint

https://www.privatemode.ai/office-integration
1•pros•3m ago•0 comments

LLM-d 1.0, an open source stack for distributed inference

https://cloud.google.com/blog/topics/ai-infrastructure/llm-d-1-0-an-open-source-stack-for-distrib...
1•ilreb•4m ago•0 comments

Show HN: PianoTry, Play and remix beautiful chord progressions

https://pianotry.com
1•shaydoc•5m ago•0 comments

The MoneySavingExpert Economy

https://edconway.substack.com/p/the-moneysavingexpert-economy
1•baud147258•6m ago•0 comments

PS5 console jailbreak on latest 14.10 firmware shared before GTA 6 release date

https://www.notebookcheck.net/PS5-console-jailbreak-on-latest-14-10-firmware-shared-before-GTA-6-...
1•nixass•8m ago•0 comments

Iranian protester hanged one day after marrying fiancée by phone

https://anonmsn.substack.com/p/the-groom-of-dawn
2•misano•10m ago•0 comments

Sable-workspaces: A terminal tool you might like to try

https://www.npmjs.com/package/sable-workspaces
1•elwafi-cherkaou•10m ago•0 comments

Emerging Trends in AI Agent Evaluation [pdf]

https://sage.cs.princeton.edu/trends/emerging-trends-paper.pdf
1•randomwalker•11m ago•0 comments

Sound library cataloging 100 different keyboard switches

https://switchlab.app/lab
1•HelloUsername•12m ago•0 comments

Show HN: KnowYourSpend – See which countries your money ends up in

https://knowyourspend.org/
1•2349pm•12m ago•0 comments

Judge Orders Meta to Name Employees Who Approved Torrenting

https://torrentfreak.com/judge-orders-meta-to-name-employees-who-approved-torrenting-annas-archiv...
1•gslin•13m ago•0 comments

B2B2C vs. B2B2E Systems (2025)

https://fusionauth.io/blog/b2b2c-vs-b2b2e
1•mooreds•14m ago•0 comments

Old Blood Cells Have Been Transformed into Brain Stem Cells That Get Younger

https://www.sciencealert.com/old-blood-cells-have-been-transformed-into-brain-stem-cells-that-get...
1•robtherobber•14m ago•0 comments

The US will be short of power by the around 18 NYCs by 2029

https://www.takingstock.ai/
2•nonide•16m ago•0 comments

Smartphone shipments plummet as memory crisis pumps up prices

https://www.theregister.com/personal-tech/2026/10/15/smartphone-shipments-plummet-as-memory-crisi...
2•NordStreamYacht•16m ago•0 comments

Help me test Capfolder, a free, open-source replacement for Pulley/Carta

https://capfolder.com/
1•MKBSP•17m ago•0 comments

The time Bluesky tried to kill my server

https://jola.dev/posts/the-time-bluesky-tried-to-kill-my-server
3•shintoist•18m ago•0 comments

Inference Proft Estimator

https://inferencex.semianalysis.com/profit-estimator
1•theanonymousone•19m ago•0 comments

For all the Spotify apps you'll never get to discover

https://www.reddit.com/r/truespotify/comments/1xapob8/for_all_the_spotify_apps_youll_never_get_to/
1•mikepapadim•19m ago•0 comments

Show HN: ModVet – vet your Claude Code mods before you install them

https://github.com/joergmichno/modvet
1•joergmichno•19m ago•0 comments

Show HN: Spryte – a 2D web renderer, 2–4× faster than the most popular one

https://debuff.jp/spryte/
2•gregjw•20m ago•0 comments

Show HN: Scrap, a free, open-source Markdown scratchpad for the Mac menu bar

https://github.com/Anubhavdxt/scrap
1•anubhavdxt•20m ago•0 comments

Dave Page: Pgbuild, and Knowing What Ships with PgAdmin

https://www.pgedge.com/blog/pgbuild-and-knowing-what-ships-with-pgadmin
1•hnp9j9qtda•20m ago•0 comments

Obsidian has been voted as the #1 knowledge management app (by 10 "leading" AIs)

https://vibevoted.com/s/knowledge-management-2026
1•stanislavb•24m ago•0 comments

Show HN: ReactGrind – LeetCode-style React challenges with in-browser tests

https://www.reactgrind.com/
1•mimexi4851•24m ago•0 comments

Stateful garbage collection: only process what changed

https://valk-lang.dev/blog/stateful-garbage-collection
1•ctxcode•25m ago•0 comments

Artificialliabilities.com

https://artificialliabilities.com
2•ndom91•26m ago•1 comments

AI debt worries spark surge in default insurance trading

https://www.ft.com/content/6dd31584-064c-4015-bf5d-e5747799ccd5
2•1vuio0pswjnm7•26m ago•1 comments

Principles to Lift the Academic Fog of War and Be More Realistic about Battle

https://nationalinterest.org/feature/four-principles-lift-academic-fog-war-more-realistic-battle
1•baud147258•27m ago•0 comments