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

In AI, the 41% Depends on the -59%

https://www.apollo.com/wealth/insights-news/insights/daily-spark/in-ai-the-41-percent-depends-on-...
1•1vuio0pswjnm7•22s ago•0 comments

Achieved Full Desktop in GeForce Now

https://twitter.com/Zortosdev/status/2083600657932571096
1•croes•24s ago•1 comments

The Joy of Simple Computing

https://andreasknoben.nl/posts/2026_08_10_The-joy-of-simple-computing.php
1•ashitlerferad•58s ago•0 comments

An Apple Developer bug is about to destroy my app business

https://refined.so/blog/apple-bug-destroying-my-business
1•constantout•1m ago•0 comments

Google's classic Search button is gone in a new AI-first homepage

https://searchenginewatch.com/google-tests-ai-focused-homepage-for-signed-out-users/
1•croes•1m ago•0 comments

When Building Gets Cheap, Distribution Gets Expensive

https://www.voxelperfect.com/writing/when-building-gets-cheap-distribution-gets-expensive
1•voxelperfect•2m ago•0 comments

The 'Literacy Crisis' – More Than You Wanted to Know

https://jaredhenderson.substack.com/p/the-literacy-crisis-more-than-you
1•paulpauper•2m ago•0 comments

Show HN: Bombay Bhaag – a Three.js endless runner with zero art assets

https://bombaybhaag.com/
1•varungoel•3m ago•0 comments

Show HN: Generate domain lists for an LLM to rank

https://www.uidomains.com/bulk-keyword-csv-export
1•dude3•3m ago•0 comments

Building a Calculation Engine with Generators

https://www.orcaset.com/blog/building-a-calculation-engine-with-generators
1•jrdnh•3m ago•0 comments

The Download: AI agents for science, and the "censorship-industrial complex"

https://www.technologyreview.com/2026/08/10/1141526/the-download-ai-agents-science-censorship-ind...
2•joozio•6m ago•0 comments

What Does the Humbling of Leopold Aschenbrenner Mean for the A.I. Bubble?

https://www.newyorker.com/news/the-financial-page/what-does-the-humbling-of-leopold-aschenbrenner...
2•mitchbob•11m ago•1 comments

Open4D, a community-driven open-source ecosystem for 4D spatial data

https://github.com/open4dfoundation/Open4D
1•open4d•12m ago•1 comments

OpenBao Features – Recursive Lists (Scan) & Filtering

https://openbao.org/blog/features-recursive-list/
1•cipherboy•12m ago•0 comments

Waymo Is Growing Faster Than Ever. So Are Its Glitches

https://www.nytimes.com/2026/08/10/technology/waymo-expansion-edge-cases.html
2•harmmonica•13m ago•0 comments

LLM Performance and Following Requirements

https://492ab3fb.danpalmer-me.pages.dev/2026-08-09-llms-and-requirements/
2•speckx•14m ago•0 comments

Show HN: Draw any shape and hear what it sounds like as a drum

https://baselashraf81.github.io/eigendrum/
1•BaselAshraf81•14m ago•0 comments

Centaur 2.0

https://twitter.com/gakonst/status/2086846192701640817
2•anr0•14m ago•1 comments

I built a free web coding curriculum for beginners and teachers

https://aicodingeducator.com/
3•Julesman•17m ago•1 comments

Claude Code self-improved through conversation, not the memories it saved

https://shojin.dev/blog/claude-code-improved-through-conversation-not-memories/
2•anndvision•18m ago•1 comments

With Flying Pen, When Mortals Sleep

https://brianschrader.com/archive/with-flying-pen-when-mortals-sleep/
1•sonicrocketman•18m ago•1 comments

LexisNexis pulls three services offline after suspicious server activity

https://www.theregister.com/off-prem/2026/08/10/lexisnexis-blames-outage-on-unusual-server-activi...
3•joebuckwilliams•18m ago•0 comments

I reverse engineered Meta's Muse Code binary and found hidden agent workflows

https://runtimewire.com/article/exclusive-meta-s-muse-code-binary-reveals-hidden-agent-workflows-...
2•ryanmerket•20m ago•0 comments

Agentic coding needs human sign-off tied to physical reality

https://patrickaudley.com/posts/human-signoff-for-agentic-code.html
1•antoineMoPa•20m ago•0 comments

Show HN: Run outbound and lead gen from Claude Cowork, no sales tools

https://github.com/skyzer/skills
1•skyzer•24m ago•0 comments

Falsehoods programmers believe about addresses (2013)

https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/
1•throw0101a•26m ago•0 comments

ChainDrop supply chain compromise: Anatomy of a self-propagating worm

https://www.microsoft.com/en-us/security/blog/2026/08/04/chaindrop-supply-chain-compromise-anatom...
2•mooreds•26m ago•0 comments

John Crowley Has Died

https://www.programmablemutter.com/p/john-crowley-has-died
3•paulpauper•27m ago•1 comments

Poll shows support for proportional representation in the US

https://www.npr.org/2026/08/10/nx-s1-5920312/proportional-representation-poll
1•marojejian•28m ago•1 comments

Just how big is the hidden leverage of AI hyperscalers?

https://www.ft.com/content/a0a07cce-6d19-4b1e-a73b-9855a06ba7b3
4•petethomas•28m ago•0 comments