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 Other Side of Android: My Favorite F-Droid Apps

https://gardinerbryant.com/the-other-side-of-android-my-favorite-f-droid-apps/
1•thunderbong•32s ago•0 comments

Show HN: Built AI-Gateway reverse proxy to reduce LLM API costs and token burn

https://github.com/Arnab758/ai-gateway
1•arnab777•10m ago•0 comments

How not to forget what matters

https://www.henrikkarlsson.xyz/p/hypomnemata
2•Curiositry•11m ago•2 comments

Show HN: Zedra – Remote control for AI coding agents

https://zedra.dev/
1•tanlethanh•12m ago•0 comments

A 30 Year OG Application Developer Available

1•MichaelHonohan•15m ago•0 comments

Math of Egyptian fractions (old web pre-AI)

https://www.math.buffalo.edu/mad/Ancient-Africa/mad_egyptian-fractions.html
1•marysminefnuf•16m ago•0 comments

Show HN: Git-temp (local scratchpad for AI agents that won't clutter Git status)

https://github.com/sebmellen/git-temp
1•sebmellen•17m ago•0 comments

Linux on Older Hardware: The Complete Revival Guide

https://www.fosslinux.com/158206/linux-on-older-hardware-revival-guide.htm
1•tapanjk•19m ago•0 comments

Noubin – Local-First Physical Media Hyperlink Standard

https://github.com/TobyKLight/Noubin
1•bj-rn•21m ago•0 comments

Meta Pauses Employee Spyware After Exposing Workers' Private Data

https://dissenter.com/tech/meta-pauses-employee-spyware-after-leaking-workers-private-data-to-ent
3•NewCzech•22m ago•0 comments

Chinese models are sometimes better, even if they're distilled

https://dualuse.dev/posts/chinese-models-are-sometimes-better-even-if-distilled
1•handfuloflight•25m ago•1 comments

Show HN: Find where multi-agent AI systems break before production

https://github.com/surajkumar811/swarm-test
1•surajkumar001•27m ago•0 comments

The False Promise of Imitating Proprietary LLMs

https://arxiv.org/abs/2305.15717
1•handfuloflight•28m ago•0 comments

GTA 6 Physical Copies Won't Include a Disc, Will Just Be a Code in a Box

https://www.ign.com/articles/grand-theft-auto-6-physical-copies-wont-include-a-disc-will-just-be-...
12•jmsflknr•30m ago•0 comments

Americans Got Tricked into Using a Bank That Isn't a Bank [video]

https://www.youtube.com/watch?v=hiE7NvONU5U
3•onemoresoop•37m ago•0 comments

How to Write an Effective Software Design Document

https://refactoringenglish.com/excerpts/write-an-effective-design-doc/
1•theanonymousone•38m ago•0 comments

SoftBank Shareholders Update [pdf]

https://group.softbank/media/Project/sbg/sbg/pdf/ir/investors/shareholders/2026/shareholders-meet...
1•gregsadetsky•39m ago•1 comments

Bill Gates names women he had affairs with in Epstein testimony about blackmail

https://www.independent.co.uk/news/world/americas/bill-gates-jeffrey-epstein-house-oversight-comm...
3•handfuloflight•41m ago•0 comments

Connect Dropbox to Claude

https://help.dropbox.com/integrations/connect-dropbox-to-claude
2•dr_pardee•43m ago•0 comments

Bernie Sanders Wants a U.S. Sovereign Wealth Fund for AI

https://www.forbes.com/sites/jamesbroughel/2026/06/22/bernie-sanders-wants-a-us-sovereign-wealth-...
2•hentrep•44m ago•2 comments

The Artificial Analysis Speech to Speech Index

https://artificialanalysis.ai/articles/announcing-the-artificial-analysis-speech-to-speech-index
1•theanonymousone•45m ago•0 comments

The Secret Truth Behind the Abundance Movement – Dylan Gyauch-Lewis – TMR [video]

https://www.youtube.com/watch?v=jNOMjH-3gfU
1•xbmcuser•45m ago•0 comments

Rust for Malware Development

https://git.smukx.site/smukx/Rust-for-Malware-Development
1•rzk•48m ago•0 comments

IatroBench: Pre-Registered Evidence of Iatrogenic Harm from AI Safety Measures

https://arxiv.org/abs/2604.07709
2•NavinF•48m ago•0 comments

Show HN: TakoQA – A harness to get a swarm of agents to break your application

https://github.com/Tako-Research/TakoQA
1•sakuraiben•48m ago•0 comments

Why David Levinson Could Hack Aliens Using a PowerBook 5300 in Independence Day (1996)

https://decodingvibes.com/blog/why-david-levinson-could-hack-aliens-independence-day/
2•altmanaltman•52m ago•1 comments

Loop engineering, latest AI buzzword, still needs humans in the loop

https://www.theregister.com/ai-and-ml/2026/06/24/loop-engineering-latest-ai-buzzword-still-needs-...
2•Bender•52m ago•0 comments

Companies are not looking before they're leaping into the AI playpen

https://www.theregister.com/devops/2026/06/24/companies-are-not-looking-before-theyre-leaping-int...
2•Bender•53m ago•0 comments

Hotly anticipated Grand Theft Auto VI will cost more than other AAA games

https://arstechnica.com/gaming/2026/06/grand-theft-auto-vi-will-cost-80-without-a-physical-disc/
1•Bender•53m ago•1 comments

Show HN: Find the Shortest Path in 24 steps

https://pathology.thinky.gg/level/hi19hi19/against
1•k2xl•57m ago•0 comments