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

SpaceX looks to raise $40B to buy Nvidia chips in financing led by Apollo

https://www.ft.com/content/d3f5928d-f38c-4666-8f7a-8737f9c45f51
1•mfiguiere•3m ago•0 comments

Ask HN: How would you feel if we nationalized Google?

1•59percentmore•4m ago•1 comments

Six Masks

https://arcove.substack.com/p/six-masks
2•exolymph•7m ago•0 comments

Building Git infrastructure for agent-scale development

https://github.blog/engineering/architecture-optimization/building-git-infrastructure-for-agent-s...
2•edmorley•12m ago•0 comments

Linux Setup Was a Hazing Ritual. Agents Changed It

https://sublimecoding.com/blog/linux-setup-hazing-agents
1•sublimecoding•12m ago•0 comments

Show HN: I build a newsreader-like alternative interface for my website

http://qdb.us/forte/
2•forgotmypw17•13m ago•0 comments

Toward provably private learning from federated data

https://research.google/blog/toward-provably-private-learning-from-federated-data/
2•gmays•17m ago•0 comments

Janet on x32: 32-bit Pointers, 64-bit Speed, 25% Less RAM

https://alexalejandre.com/programming/lisp/janet-for-the-x32-abi/
2•veqq•18m ago•0 comments

Show HN: Vokalu – Windows/Mac dictation, free on-device or 2¢/min in the cloud

https://vokalu.com/
2•whatisofdsk•18m ago•1 comments

You Are an Expert Software Engineer [Krazam] [video]

https://www.youtube.com/watch?v=0otdTJa9IUc
3•zeristor•18m ago•0 comments

Apple's Smart Home Push Includes Doorbell, Lock, Thermostat Codeveloped with LG

https://www.bloomberg.com/news/articles/2026-10-06/apple-s-smart-home-push-includes-doorbell-lock...
7•marc__1•20m ago•4 comments

Bitcoin Rebound Revives Debate over a New Crypto Cycle

https://discord.com/channels/1519570089488289956/1522069205795606650/1556860425667215462
2•joeymabia1•20m ago•0 comments

Vecos a windows like operating system for the vectrex for the UVMC2 [video]

https://www.youtube.com/watch?v=9ranfp_vz30
2•CharlesW•22m ago•0 comments

Mathematical manuscripts and supporting proof artifacts produced by OpenAI

https://github.com/openai/math
36•vikas-sharma•22m ago•0 comments

toks: the best tokenizer on Earth

https://actual.inc/company/blog/introducing-toks
2•Philpax•22m ago•0 comments

Passion driven web arcade by students with no ads, sign ups, etc.

https://usforge.usforge.workers.dev/
3•LazyGold•22m ago•0 comments

Solving Open Research Problems Together

https://research.meta.ai/blog/solving-open-research-problems-together
4•gmays•24m ago•0 comments

An Open Letter to Steven Pinker on AI

https://www.astralcodexten.com/p/an-open-letter-to-steven-pinker-on
2•ad8e•25m ago•0 comments

Over My Dead Pencil

https://world.hey.com/dhh/over-my-dead-pencil-fb0f3647
2•duck•26m ago•0 comments

One Minnesotan's longshot plan to take down the company behind Flock cameras

https://www.startribune.com/amid-flock-backlash-one-minnesotans-longshot-plan-to-take-down-the-co...
2•bradleyankrom•27m ago•0 comments

The Performance of Open Source Software: Ninja

https://aosabook.org/en/posa/ninja.html
2•birdculture•27m ago•0 comments

Sharing AI Progress in Mathematics

https://openai.com/index/sharing-ai-progress-in-mathematics/
74•OfficialTurkey•27m ago•17 comments

Tuesday Morning Topline: Waymos Not Allowed Near Waterfront for Fleet Week

https://sfist.com/2026/10/06/waymos-not-allowed-near-waterfront-for-fleet-week/
2•mikhael•30m ago•0 comments

Replay agentic workflows with Epiq

https://github.com/ljtn/epiq
2•ionetan•30m ago•0 comments

What If Pull Requests Had an Explain Command?

https://github.com/rajatrao/PR_explain
2•raorajat007•30m ago•0 comments

Anduril lands $2.9B Navy submarine shipyard contract

https://www.cnbc.com/2026/10/06/anduril-navy-submarine-shipyard-contract.html
2•Teever•33m ago•0 comments

The role of cat eye narrowing movements in cat–human communication (2020)

https://www.nature.com/articles/s41598-020-73426-0
3•bushwart•34m ago•0 comments

Amazon Alexa won't stop saying 'lalala'

https://www.androidauthority.com/amazon-alexa-la-la-la-3719167/
3•cribwi•34m ago•0 comments

What stops a small language model from driving a database agent

https://arxiv.org/abs/2609.21341
2•abdullahk0634•34m ago•1 comments

CoMaps Uses Wikimedia Enterprise to Bring Wikipedia to Their Offline Maps

https://enterprise.wikimedia.com/blog/comaps-benefits-from-enterprise-free-access/
2•pizzaiolo•34m ago•0 comments