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

The Atlas of Software Engineering Practices

https://eng-atlas.dev/
1•xuancanh•1m ago•0 comments

Lacrima Et Alice Vtuberfr

https://fhentai.net/read/3867871
1•fdfdevev•1m ago•0 comments

Show HN: Frontier model pricing is a rip-off, so I built an open-source CLI

https://kolegacode.com
1•fabioricardo7•5m ago•0 comments

Build and get early validation from your ideas

https://idearify.com
1•isaaksmart•6m ago•0 comments

Science: A New Golden Age

https://www.whitehouse.gov/science/
2•ajackfox•9m ago•0 comments

New Framework Desktop Option with AMD Ryzen AI Max+ Pro 495 and 192GB Memory

https://frame.work/desktop?tab=192gb-coming-soon
3•PhilippGille•10m ago•0 comments

Generative AI floods and dilutes the market for books

https://arxiv.org/abs/2607.20349
2•sbulaev•13m ago•0 comments

Ask HN: If OpenAI hacked HuggingFace, why aren't OpenAI prosecuted?

3•sam_lowry_•13m ago•3 comments

Fast rendering with depth pixels/voxels

https://murdochbook.com
1•ktwee•14m ago•1 comments

Worse on Purpose – How Corporate Greed Killed Product Quality – Worse on Purpose

https://www.worseonpurpose.com/
4•bilsbie•15m ago•0 comments

EU: Google Hit with a Fine of 890M

https://en.ilsole24ore.com/art/eu-slaps-google-with-a-massive-fine-of-890-million-for-breaching-t...
2•riffraff•16m ago•0 comments

The power line that could reshape New York's grid is hitting snags

https://www.technologyreview.com/2026/07/23/1140739/power-line-grid-chpe/
2•joozio•17m ago•0 comments

Neill Blomkamp's new zombie AI 'film' is just slop warmed over

https://www.theverge.com/entertainment/968703/neill-blomkamps-nightborne-barley-studios-seedance
1•svarrall•21m ago•1 comments

Amazon "AGI foundation team" been disbanded

https://twitter.com/yuxin_tang_/status/2080042329583374796
2•embedding-shape•24m ago•1 comments

Unranked, Systemd, Crawls

https://www.marginalia.nu/log/a_138_systemdocker/
3•birdculture•29m ago•0 comments

Building a voice assistant that works for one specific person

https://blog.vxneo.com/building-a-voice-assistant-that-works-for-one-very-specific-person/
1•jaspanglia•32m ago•0 comments

The Hardest Way to Make a GIF

https://blog.willgrant.org/2026/07/23/the-hardest-way-to-make-gif.html
2•wgx•35m ago•1 comments

EC Fines Google $1B

https://www.nytimes.com/2026/07/23/business/google-eu-fine-search-competition.html
2•sanj•36m ago•0 comments

Accelerated European Summer Warming Driven by Atmospheric Circulation Changes

https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2026GL122424
1•admp•39m ago•0 comments

Automating a MongoDB JSON Import and Masked CSV Export

https://visualeaf.com/blog/automate-json-import-mongodb-export-csv-data-masking/
2•serena_wright•39m ago•0 comments

Drug reverses autism-like brain changes in adult mice within hours

https://www.uclahealth.org/news/release/drug-reverses-autism-like-brain-changes-adult-mice-within
3•geox•44m ago•0 comments

Chawan: TUI Web Browser

https://chawan.net/
2•roundabout-host•49m ago•0 comments

FCC planning to retroactively ban disguised DJI gadgets

https://www.theverge.com/news/968310/fcc-dji-drone-camera-ban-skyrover-xtra
3•bookofjoe•53m ago•1 comments

MCP-spec-audit, scan your MCP server for the July 28 spec changes

https://github.com/Temrel/temrel-agentic-toolkit/tree/main/tools/mcp-spec-audit
1•bentemrel•55m ago•0 comments

Senior Python Engineer – AI Agent Evaluation

https://apply.workable.com/toloka-ai/j/07A6121198
1•ValeriaLavren•56m ago•0 comments

Star Axis

https://www.nytimes.com/2026/07/22/arts/design/charles-ross-star-axis-land-art.html
2•tosh•57m ago•0 comments

Ancient Bronze Age shaman long assumed to be a man was a woman

https://www.livescience.com/archaeology/oops-ancient-bronze-age-shaman-long-assumed-to-be-a-man-w...
3•croes•58m ago•0 comments

Show HN: A live map of the news cycle, rebuilt hourly from embedded headlines

https://journofinder.com/news-graph
3•sach90•58m ago•3 comments

Flare Redact: Stop secrets from reaching logs, telemetry, and LLMs

https://github.com/umudhasanli/flare-redact
1•umudhasanli•58m ago•0 comments

What is missing in today's Go web frameworks?

https://github.com/nelthaarion/breeze
2•ethanwinters•58m ago•0 comments