frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Online Pornography Created the Model for Platform Capitalism

https://jacobin.com/2026/10/platform-capitalism-internet-porn-camming
1•PaulHoule•2m ago•0 comments

Show HN: PanamaKVM – direct-booting Linux from Java 25 via FFM/KVM

https://github.com/rusanoph/panama-kvm
1•rusanoph•3m ago•0 comments

Practitioner Voice

https://martinfowler.com/articles/practitioner-voice.html
2•ibobev•4m ago•0 comments

Tuning Platforms

https://factorio.com/blog/post/fff-448
1•ibobev•4m ago•0 comments

Patching Zig's Std

https://marler8997.github.io/blog/zig-patch/
2•ibobev•5m ago•0 comments

Overdose Offsets: Why Every Bag of Fentanyl I Sell Is Net Life-Positive

https://morewrong.lol/?post=overdose-offsets-why-every-bag-of-fentanyl-i-sell-is-net-life-positive
1•ndr42•5m ago•0 comments

ChatGPT and 18 = Chat18GPT

4•sabahlkhir•6m ago•0 comments

Analytical Ballistic Trajectories with Approximately Linear Drag [pdf]

https://onlinelibrary.wiley.com/doi/10.1155/2014/463489
1•thunderbong•7m ago•0 comments

Marketing Agent for Founders

https://heybono.ai
1•zinxor•7m ago•0 comments

Show HN: Cut the tokens your coding agent spends reading tool output

https://github.com/cauebraz/squeeze
2•cauebraz•7m ago•0 comments

Deskilling the Body

https://aeon.co/essays/the-more-we-rely-on-tech-the-more-we-deskill-our-bodies
1•herbertl•8m ago•0 comments

Origin App Marketplace

https://cursor.com/changelog/origin-app-marketplace
1•ocamoss•9m ago•0 comments

Sakana AI – Building Frontier AI in Japan

https://sakana.ai/
2•amai•9m ago•0 comments

AI distrust is GitHub's opportunity

https://www.infoworld.com/article/4233357/ai-distrust-is-githubs-opportunity.html
1•runtimewire•10m ago•0 comments

Tools make LLMs less likely to refuse requests

https://arxiv.org/abs/2610.03938
1•jameslk•10m ago•0 comments

"Evolution of JVM: A Journey Through Time"–Comprehensive Guide for Programmers

https://medium.com/@gudise.ashok/the-evolution-of-the-jvm-a-journey-through-time-a-comprehensive-...
1•stmw•11m ago•0 comments

What's behind the big interest in miniatures?

https://economist.com/culture/2026/10/13/whats-behind-the-big-interest-in-miniatures
1•andsoitis•13m ago•1 comments

High-Level Algebra for Low-Level Tensor Optimization in ATL

https://stng.substack.com/p/high-level-algebra-for-low-level
1•matt_d•14m ago•0 comments

Fast Rust-based bundler for JavaScript

https://rolldown.rs/
2•modinfo•15m ago•0 comments

Show HN: Interactive NYC food inspection map with a deduction game

https://prizz.io/nyc
1•cirqwit•15m ago•0 comments

A GET-only message board

https://getboard.beurerkellner.com/
2•lbeurerkellner•15m ago•0 comments

AI 3D Prints: Are Claude's Defaults Enough?

https://www.youtube.com/watch?v=qcWOvPLFXgg
2•e2e4•16m ago•0 comments

Correction Training for Diffusion Models

https://sunovivid.github.io/correction-training/
1•E-Reverance•16m ago•0 comments

Rolling Round-Robin Rate: Standard Heterogeneous Throughput for SPEC CPU

https://arxiv.org/abs/2609.29681
1•matt_d•17m ago•0 comments

Show HN: Factory DS, A Factorio-Like Game for the Nintendo DS

https://ronangaillard.github.io/posts/factory-ds-a-factory-game-for-the-nintendo-ds/
2•j_leboulanger•18m ago•0 comments

Ask HN: How do you review code nowadays?

3•waylandsmithers•18m ago•0 comments

Maestro: A new free music notation app

https://maestroscore.app/
3•ssttoo•19m ago•0 comments

Ask HN: Are signed URL previews feasible?

1•basilikum•20m ago•0 comments

Fallacy of Hating the Rich

https://shubhamjain.co/2016/10/02/fallacy-of-hating-the-rich/
4•chistev•20m ago•0 comments

Show HN: DevShelf – 500 free developer tools with a CLI and validation bot

https://github.com/RitualDev-Lab/DevShelf
1•ritualdevin•20m ago•0 comments
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