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

A faster way to convert a timestamp Hour, Min, SEC

https://www.benjoffe.com/fast-time-of-day
1•bucket2015•1m ago•0 comments

Show HN: Flying Car AI – make your car or your product fly from one photo

https://flyingcar-ai.org
1•hashkitly•2m ago•0 comments

Restoration of Retinal Regenerative Potential

https://www.nature.com/articles/s41467-025-58290-8
2•Kaibeezy•8m ago•0 comments

Claude Opus 5.5 keeps switching to Opus 4.8

https://www.xda-developers.com/claude-opus-5-5-model-switch-opus-4-8/
1•cybermango•9m ago•0 comments

Package managers have an integrity problem

https://blog.trailofbits.com/2026/10/14/package-managers-have-an-integrity-problem/
1•jruohonen•9m ago•0 comments

Yaal – optional SQL filters without concatenation or? IS NULL OR

https://github.com/kirubasankars/yaal/tree/main
1•kirubasankars•10m ago•0 comments

Basal-Omni: An open-weight 31B model for AI decision-making (nr 1 on JevBench)

https://huggingface.co/Remek/basal-omni-1.0-ultra
1•lukasm•11m ago•0 comments

Oil Drillers Stumble Upon 160M-Year-Old Sea Monster [Plesiosaur] Vomit

https://studyfinds.com/oil-drillers-stumble-upon-160-million-year-old-sea-monster-vomit/
1•mdp2021•14m ago•0 comments

Killa YuE v1.6.0 – Local AI vocal songs and P2P audio hosting on Android (A 2.0)

https://github.com/JackKnifeAI/killa-yue
1•JackKnifeAI•15m ago•0 comments

Dutch cloud services concerned after U.S. request leads to server seizure

https://nltimes.nl/2026/10/17/dutch-cloud-services-concerned-us-request-leads-amsterdam-server-se...
3•mraniki•17m ago•0 comments

Harness2

https://github.com/google-research/harness2
2•_benx_•19m ago•0 comments

Is Vertical SaaS Dead?

https://foundationproject.net/spark/point-solutions
1•adamsand•19m ago•0 comments

Agentgateway – One high-performance gateway for service, LLM, and MCP traffic

https://agentgateway.dev/
1•cgeier•19m ago•0 comments

What's Going on with the NextGen Acela

https://blog.willmeye.rs/whats-going-on-with-the-nextgen-acela/
1•willmeyers•21m ago•0 comments

Open MicroManipulator – A sub-micrometer 3D motion control plattform

https://github.com/0x23/MicroManipulatorStepper
1•_Microft•24m ago•0 comments

The Brain Sandwich

https://terriblesoftware.org/2026/10/02/the-brain-sandwich/
1•keyle•25m ago•0 comments

Kids are outsmarting social media bans. That's not a problem we need to solve

https://www.technologyreview.com/2026/10/16/1146834/kids-are-outsmarting-social-media-bans-thats-...
7•joozio•38m ago•4 comments

The 800XL – By Paul Lefebvre – Goto 10

https://www.goto10retro.com/p/the-800xl
3•rbanffy•41m ago•1 comments

Microsoft Surface Laptop Ultra 128GB Review

https://www.servethehome.com/microsoft-surface-laptop-ultra-review-rtx-spark-n1x/
2•teleforce•41m ago•0 comments

Why IAM:PassRole is a common privilege escalation path in AWS

https://roszigit.com/en/blog/aws-iam-passrole/
1•lkanwoqwp•44m ago•0 comments

Small Agents, Smaller Blast Radius

https://isc.sans.edu/diary/33430
1•jruohonen•44m ago•0 comments

Training Reasoning Models to Generate Diverse Scientific Ideas

https://arxiv.org/abs/2610.22324
1•theanonymousone•50m ago•0 comments

Letter to Anthropic Re: Planned Initial Public Offering

https://comptroller.nyc.gov/reports/letter-to-anthropic-re-planned-initial-public-offering/
5•theanonymousone•50m ago•0 comments

How employment is changing at Anthropic

https://www.anthropic.com/research/employment-at-anthropic
30•theanonymousone•51m ago•22 comments

How Much of a Harness Does a Strong Agent Need for Autonomous ML Engineering

https://machinelearning.apple.com/research/harness-autonomous-ml-engineering
1•krona•51m ago•0 comments

Use the Saw, Fear the Saw

https://stephango.com/saw
2•tosh•54m ago•0 comments

Limoges Town Hall, Which Survived Two World Wars, Is Destroyed in France Riots

https://uk.news.yahoo.com/limoges-town-hall-survived-two-054115920.html
1•baxtr•56m ago•1 comments

The Decoherence Trap

https://maevyn.codes/decoherence
2•mfbx9da4•57m ago•0 comments

Three Scenarios for a Leaderless World

https://www.nytimes.com/2026/10/18/opinion/america-world-order-democracy-trump.html
4•dkobia•57m ago•2 comments

The Standard of Excellence in Exhibition Poultry

https://en.wikipedia.org/wiki/British_Poultry_Standards
1•Bluestein•58m ago•0 comments