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

I made a way for SaaS products to ship n8n nodes

https://www.nativeship.io
1•bhavyshekhaliya•3m ago•0 comments

OpenAI agents tried to hack Wikipedia tools and flooded it with traffic

https://arstechnica.com/security/2026/10/openai-agents-tried-to-hack-wikipedia-tools-and-flooded-...
1•amelius•4m ago•0 comments

A Stumpery Garden, Going Back to the Roots

http://gardeningsoul.blogspot.com/2016/01/a-stumpery-garden-going-back-to-roots.html
1•neom•4m ago•0 comments

How to Assemble Science

https://aeon.co/essays/the-life-saving-scientific-knowledge-hiding-in-plain-sight
1•whiteblossom•4m ago•0 comments

Prepare for your next tech interview, free

https://nokku.payanai.com/interview-prep
2•payanai•6m ago•1 comments

Nightmare: Intro to binary exploitation / reverse engineering course

https://guyinatuxedo.github.io/
1•__rito__•8m ago•0 comments

Trump Mobile's latest problem: Hackers just released customer information

https://san.com/cc/trump-mobiles-latest-problem-hackers-just-released-customer-information/
2•nticompass•8m ago•0 comments

IBM and Red Hat Find More Than 400 New Vulnerabilities in Popular Java Code

https://www.phoronix.com/news/IBM-Red-Hat-Java-400-Vulns
1•TheSilva•9m ago•0 comments

OPPO Find X10 Pro Max Teleconverter Review: Kingfisher Photography in Pocket

https://www.gizmoweek.com/find-x10-pro-max-teleconverter/
1•loog5566•10m ago•0 comments

Flyout updates: iPhone and iPad, encrypted notes, imports and agent access

https://getflyout.app/
1•gorkemyildirim•13m ago•0 comments

Show HN: Trends Radar – analyze search, content and product trends

https://growthupdate.io/radar
3•elaytwist•15m ago•0 comments

MaLiang-Harness: Programmable Image and Video Generation

https://arxiv.org/abs/2609.34309
1•alok-g•16m ago•0 comments

The Early History of Smalltalk

https://worrydream.com/EarlyHistoryOfSmalltalk/
2•_reza•16m ago•0 comments

Introduction to Domain Driven Development in Lean

https://twitter.com/hargup13/status/2107359183637221559
1•hargup•17m ago•0 comments

Cubesat Space Protocol

https://libcsp.github.io/libcsp/
1•ssernikk•17m ago•0 comments

Show HN: Nuticast – Xcode wireless debugging for an iPhone on a different Wi-Fi

https://www.nuticast.com/
1•nutiverse•18m ago•0 comments

Quarkus 4.0.0.Beta1 Released

https://quarkus.io/blog/quarkus-4-0-0-beta1-released/
1•ejboy•18m ago•0 comments

Show HN: OpenChart – OSS TradingView alternative with your own AI agent

https://github.com/longsurf-ai/openchart
7•Warren93•19m ago•0 comments

DynamoDB Warm Throughput: How to Avoid Throttling on a New Table

https://awsfundamentals.com/blog/dynamodb-warm-throughput
1•dynotable•19m ago•1 comments

Will the AI Bubble Make GPUs Cheap Again? [video]

https://www.youtube.com/watch?v=QlNahabYLys
1•PorciiVorbesc•20m ago•0 comments

Show HN: BerryDB – Lightweight, open-source macOS database GUI (no Electron)

https://github.com/berry-apps/berrydb-desktop
1•berryhubapp•21m ago•0 comments

Refinement E-Graphs

https://www.philipzucker.com/refinement_egraph/
2•birdculture•21m ago•0 comments

Big Oil asks Supreme Court to kill climate lawsuits before trial

https://arstechnica.com/tech-policy/2026/10/big-oil-asks-supreme-court-to-kill-climate-lawsuits-b...
4•rbanffy•22m ago•0 comments

Etched fields funding offers at $40B+ valuation

https://techcrunch.com/2026/10/05/etched-fields-funding-offers-at-40b-valuation-sources-say/
1•gmays•22m ago•0 comments

Show HN: An open-source map and data hub on North Korea

https://liberatenorthkorea.org
1•ahmetd•22m ago•0 comments

FreshLimePay: Sell software licenses in some minutes without building checkout

https://cloud.freshlimepay.com/?lang=en
1•jimmy_lee•23m ago•0 comments

Elon Musk's Exes Are the Most Damning Part of a New Documentary

https://www.wired.com/story/elon-musks-exes-are-the-most-damning-part-of-a-massive-new-documentary/
2•rbanffy•24m ago•0 comments

Paramount Completes Acquisition of Warner Bros. Discovery

https://www.skydance.com/news/press/paramount-completes-acquisition-of-warner-bros-discovery-crea...
1•seanalltogether•24m ago•0 comments

What agent traces can tell you without an LLM judge

https://arize.com/blog/agent-traces-without-llm-judge/
2•Ashwin1121•25m ago•0 comments

Gnu.org Is Down

https://www.gnu.org/
1•thebiblelover7•25m ago•0 comments