frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Jsonnet implementation in Jsonnet

https://github.com/Duologic/jsonnet-in-jsonnet
1•Duologic•6mo 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

Show HN: Infinite Lofi Generative Music

https://loopmaster.xyz/editor?aidj&prompt=lofi%20gentle%20music,%20dub&swap=60&mix=60&temperature...
1•stagas•2m ago•0 comments

A Very Big Fight over a Very Small Language

https://www.newyorker.com/magazine/2025/12/08/a-very-big-fight-over-a-very-small-language
1•mitchbob•4m ago•1 comments

Thinking in Mirrors for Products

https://fernsology.substack.com/p/thinking-in-mirrors-for-products
1•funmi5•12m ago•0 comments

Debugger MCP Server – AI-Controlled Debugging for All JetBrains IDEs

https://plugins.jetbrains.com/plugin/29233-debugger-mcp-server
1•hechtcarmel•12m ago•1 comments

Show HN: A task manager that only shows tasks you can actually do

https://app.nexttask.cc/
1•obezzad•18m ago•0 comments

A pilot turned an old plane into a two-bedroom apartment

https://www.popsci.com/technology/plane-apartment-alaska/
2•1659447091•20m ago•0 comments

'Wicked: For Good' Rebuilt Oz, from Yellow Brick Road to Dorothy's House [video]

https://www.youtube.com/watch?v=QBUnd4VQkLA
1•gmays•20m ago•0 comments

Tide-Predicting Machine

https://en.wikipedia.org/wiki/Tide-predicting_machine
1•thunderbong•25m ago•0 comments

Rich Harris on frameworks, the web, and the edge (2023) [video]

https://www.youtube.com/watch?v=uXCipjbcQfM
1•saltymimir•28m ago•0 comments

England's AI World Cup masterplan: From perfecting penalties to powering players

https://www.bbc.com/sport/football/articles/cj0e7y754zpo
1•1659447091•32m ago•0 comments

Tech for Small vs. Big Firms

https://lexifina.com/blog/technology-for-firms-big-and-small
1•alansaber•40m ago•0 comments

Show HN: Promptv (local first prompt & .env management)

https://github.com/thompson0012/promptv
1•thompson0012•48m ago•0 comments

Show HN: Design Language System (Waitlist)

https://dls.labs21.dev/
1•thompson0012•49m ago•0 comments

Physics Quantum experiment settles a century-old row between Einstein and Bohr

https://www.newscientist.com/article/2506830-quantum-experiment-settles-a-century-old-row-between...
2•ashishgupta2209•54m ago•0 comments

Show HN: StackMark – Docker stack management CLI with auto port allocation

https://stackmark.tech/
2•grazulex•55m ago•0 comments

CVE-2023-20078: Triggering command injection in Cisco IP phones

https://www.ibm.com/think/x-force/cve-2023-20078-technical-analysis
2•jandeboevrie•56m ago•0 comments

Particle Physicists Detect 'Magic' at the Large Hadron Collider

https://www.quantamagazine.org/particle-physicists-detect-magic-at-the-large-hadron-collider-2025...
2•lc0_stein•1h ago•0 comments

Once a Gamble in the Desert, Electric Grid Batteries Are Everywhere

https://www.nytimes.com/2025/12/05/business/energy-environment/battery-prices-electric-grids.html
1•thelastgallon•1h ago•0 comments

The Forge Roblox Calculator

https://theforge-calculator.com/
1•thecrecipe•1h ago•0 comments

$700 for a bed? San Francisco startup plots 'sleeping pod' expansion

https://www.theguardian.com/us-news/2025/dec/03/san-francisco-sleeping-pods-rent
3•mitchbob•1h ago•1 comments

Show HN: OpenAI-compatible API hosted on German bare metal (GDPR-compliant)

https://supa.works/
2•haferfloq•1h ago•1 comments

AWS Announces Graviton 5

https://aws.amazon.com/ec2/instance-types/m9g/
3•AlexClickHouse•1h ago•0 comments

Limitless (Rewind) Aquired by Meta

https://www.limitless.ai/
5•lezuber•1h ago•1 comments

Google research: Titans and MIRAS: Helping AI have long-term memory

https://research.google/blog/titans-miras-helping-ai-have-long-term-memory/
1•l3x4ur1n•1h ago•0 comments

Create viral videos without showing your face using 9 different creative modes

https://ai-video-gen.org/faceless-generator
1•dond1986•1h ago•0 comments

ModelingToolkit V11 Library Split and Licensing

https://discourse.julialang.org/t/modelingtoolkit-v11-library-split-and-licensing-community-feedb...
2•darboux•1h ago•0 comments

Revelation Order of Quranic Surah

https://tanzil.net/docs/revelation_order
1•teleforce•1h ago•1 comments

Christmas Tree Exec

https://en.wikipedia.org/wiki/Christmas_Tree_EXEC
1•jamesgill•2h ago•1 comments

Vital Cat Update (or how Google AI Overview makes up false information)

https://terribleminds.com/ramble/2025/12/04/vital-cat-update/
3•GeneralMaximus•2h ago•0 comments

Alphie – Self-hosted Ansible/Terraform automation controller

https://alphieui.com
1•thetodd-design•2h ago•1 comments