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

Sitecopy.ai

1•Arizonabusiness•10s ago•0 comments

Show HN: Pre Python 3.15 PEP 661 compat-sentinel

https://pypi.org/project/compat-sentinel/
1•owebeeone•8m ago•1 comments

A (Reasonably) Opinionated Comparison of Isabelle/HOL, Lean, HOL4, and Agda

https://blueberrywren.dev/blog/primes/
1•fanf2•10m ago•0 comments

November first: Western Canada keeps its clocks. Is your software ready?

https://julien.duponchelle.info/canada-stops-daylight-saving-time/
1•noplay•11m ago•0 comments

TallyCal: Signupgenius Alternative Without the Ads

https://tallycal.com/
1•sk24iam•11m ago•0 comments

Building Piclaw on Top of an Opinionated Coding Agent

https://taoofmac.com/space/blog/2026/08/21/2218
1•rcarmo•13m ago•0 comments

Elisha Wiesel: The Death of the Nobel Peace Prize

https://www.thefp.com/p/elie-wiesel-death-nobel-peace-prize-israel
3•myth_drannon•16m ago•1 comments

Retrieval Centric Deep Learning: Replacing Weight Matrices with Vector Databases

https://twitter.com/oswaldjoh/status/2108669918883230177
1•porridgeraisin•23m ago•0 comments

A simple liters to US and UK gallons converter

https://liters2gallons.com/
1•Bashar42•23m ago•1 comments

The deadlock at the top climate science body

https://www.reuters.com/sustainability/cop/inside-deadlock-worlds-top-climate-science-body-2026-1...
2•layer8•24m ago•0 comments

Characters open up a world of typosquatting opportunities in Chromium browsers

https://www.theregister.com/security/2026/10/10/two-characters-open-up-a-world-of-typosquatting-o...
2•sohkamyung•25m ago•0 comments

A translation layer that allows running Android apps on a Linux system

https://gitlab.com/android_translation_layer/android_translation_layer
1•vitalnodo•26m ago•0 comments

A Port of Doom to the Castle Game Engine (Object Pascal / Free Pascal)

https://github.com/mariuz/castle-doom
1•mariuz•26m ago•0 comments

We ENGINEER the X algorithm to put your launch on every operator's feed

https://doomers.ai/
1•amarcheschi•26m ago•0 comments

We Need to Start Seeing Other Agents

https://taoofmac.com/space/blog/2026/10/10/1200
1•rcarmo•29m ago•0 comments

Scientists Find Major Flaws in the Research Behind Collagen Supplements

https://www.sciencealert.com/scientists-find-major-flaws-in-the-research-behind-collagen-supplements
2•diana-404•29m ago•0 comments

Ur-Fascism

https://en.wikipedia.org/wiki/Ur-Fascism
4•Anon84•29m ago•1 comments

Tiny Startup Built the Safest Bike Helmet

https://www.wired.com/story/how-this-tiny-startup-pikio-built-the-worlds-safest-bike-helmet/
1•sohkamyung•30m ago•0 comments

Show HN: MCP to find the cheapest GPU to run your model

https://www.gpufind.cloud/mcp-tool
1•the_app_guy_1•33m ago•0 comments

Intelligence. At runtime. What if software could think while it runs?

https://levanto.ai/
1•Bluestein•34m ago•0 comments

Jev and the Return of Fuzziness

https://xiaofengyue.com/2026-10-06/jev
1•throwaway019254•34m ago•0 comments

India detains hundreds, locks down Delhi to foil election chief protest

https://www.reuters.com/world/india/delhi-sealed-off-ahead-youth-protest-against-indian-election-...
2•diana-404•38m ago•2 comments

Life of a Dropdown

https://dropdown.kobra.systems/
1•treycluff•41m ago•0 comments

I gave a WoW dwarf a decision model and told it to reach level 5

https://levanto.ai/sagecraft
2•christopherkocu•48m ago•0 comments

Job titles of the future: Delivery drone air traffic controller

https://www.technologyreview.com/2026/10/09/1145737/job-titles-delivery-drone-air-traffic-control...
2•joozio•50m ago•0 comments

Agency in an MCP: all the tools you need to do your own SEO work

https://github.com/houtini-ai/seo-audit
1•richardbaxter•50m ago•1 comments

Will We Ever Understand Dementia?

https://www.nytimes.com/2026/10/10/science/will-we-ever-understand-dementia.html
1•gumby•51m ago•1 comments

Effect of research paper mills enough to start affecting LLM query results

https://news.err.ee/1610155906/effect-of-research-paper-mills-enough-to-start-affecting-llm-query...
2•jruohonen•53m ago•0 comments

Ctx.traits

https://ctx.company/blog/introducing-ctx-traits/
1•handfuloflight•53m ago•0 comments

Apple/macOS silently removed from official Unix registry

https://www.opengroup.org//openbrand/register/
4•john_alan•54m ago•0 comments