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

ODAM Memory for Cursor – Long-Term Project Memory for Your AI Coding Assistant

https://github.com/aipsyhelp/Cursor_ODAM
1•AndrewMPT•39s ago•1 comments

Show HN: 8B Parallel Coordinated Reasoning Model

https://github.com/stepfun-ai/PaCoRe
1•hzwer•2m ago•0 comments

Hamas hid tons of baby formula to damage Israel with starvation claims

https://www.theaustralian.com.au/world/hamas-hid-tons-of-baby-formula-to-damage-israel-with-starv...
2•asdefghyk•4m ago•1 comments

Console.text() – SMS alerts when code executes

1•Noel04•12m ago•1 comments

List of Mcface Spoofs

https://en.wikipedia.org/wiki/List_of_Mcface_spoofs
1•minajevs•14m ago•0 comments

CVE-2025-66491: Traefik's "Verify=on" Turned TLS Off

https://aisle.com/blog/cve-2025-66491-traefiks-verifyon-turned-tls-off
1•abhisek•15m ago•0 comments

Password Complexity is a Lie – Here’s What Actually Keeps You Safe

https://www.youtube.com/watch?v=6R1DfG8HiCs
1•sipofwater•17m ago•0 comments

Live by the Law or Die on the Cross

https://www.tabletmag.com/sections/news/articles/live-law-die-cross-israel
1•KnuthIsGod•18m ago•2 comments

How to Use N8n to Sync Google Calendar Automatically

https://www.indiehackers.com/post/how-to-use-n8n-to-sync-google-calendar-automatically-a6BYizPK8i...
1•plakhlani2•18m ago•0 comments

•AI Surveys• New Startup - Surveyi

https://surveyi.app/
1•dickiedogbrands•22m ago•1 comments

Show HN: MSB/MIB – A mobility layer on top of GDP and UBI (GitHub)

https://github.com/mroblesg88/msb-mib-gross-mobility
1•juanmrobles•25m ago•0 comments

Why Most Redesigns Fail: Lessons from Sweden's Traffic Switch

https://mikajovicic.com/writing/the-myth-of-big-redesign/
2•violinar•30m ago•0 comments

TailAdmin Laravel is now available: a Tailwind CSS dashboard kit for Laravel

https://github.com/TailAdmin/tailadmin-laravel
1•vinishbhaskar•30m ago•1 comments

Show HN: OgBlocks – UI Library for Non-CSS Developers

https://ogblocks.dev/
1•karanzkk•32m ago•0 comments

How do salespeople use AI?

https://twitter.com/bayka/status/1998650248051523846
2•Bayram•35m ago•1 comments

The Unwritten Laws of Systems Engineering (1994)

https://evansopticalengineering.com/Page00/sysenlaw.htm
3•o4c•38m ago•0 comments

Quilter's AI designed a Linux computer that booted on the first try

https://venturebeat.com/ai/quilters-ai-just-designed-an-843-part-linux-computer-that-booted-on-the
3•guiambros•39m ago•1 comments

German government US authorities have access to EU cloud data (heise.de)

https://www.heise.de/news/Gutachten-US-Behoerden-haben-weitreichenden-Zugriff-auf-europaeische-Cl...
2•m-akcan•41m ago•1 comments

Trump Admin Is Preparing to Revoke Visas of Critics of Elon Musk's Twitter

https://zeteo.com/p/trump-revoke-visas-breton-ahmed-twitter-musk
3•mdhb•42m ago•0 comments

How HTML Changes in ePub

https://htmhell.dev/adventcalendar/2025/11/
2•robin_reala•45m ago•0 comments

Show HN: Video Frame Extractor – Extract frames in the browser

https://www.blurimageonline.com/video-frame-extractor
1•teroquyiqwu•45m ago•1 comments

Dedicated GPU Server from Hetzner

https://www.hetzner.com/dedicated-rootserver/matrix-gpu/
3•Scotrix•50m ago•1 comments

The ivory tower of Platform Engineering

https://platformengineering.org/blog/the-ivory-tower-of-platform-engineering
2•gpi•51m ago•0 comments

On-Prem Backup Still Makes Sense

https://medium.com/@justinwang001/why-on-prem-backup-still-makes-sense-5723504c2d7b
3•jerrywjh•53m ago•0 comments

Exploration of basic human values in 38 million obituaries over 30 years [pdf]

https://moralitylab.bc.edu/wp-content/uploads/sites/192/2025/09/markowitz-et-al-an-exploration-of...
4•sipofwater•1h ago•1 comments

LLM-Powered Relevance Assessment for Pinterest Search

https://medium.com/pinterest-engineering/llm-powered-relevance-assessment-for-pinterest-search-b8...
1•tsenturk•1h ago•0 comments

The Cost of a Closure in C

https://thephd.dev/the-cost-of-a-closure-in-c-c2y
17•ingve•1h ago•0 comments

We are in the era of Science Slop (and it's exciting)

https://superposer.substack.com/p/we-are-in-the-era-of-science-slop
2•stared•1h ago•0 comments

Show HN: DailyMe–I built an RPG task tracker for ADHD son build self-disclpline

https://dailyme.app/
3•nananono•1h ago•1 comments

Beyond the FGC-9: How the Urutau Redefines the Global 3D-Printed Firearms

https://gnet-research.org/2025/01/08/beyond-the-fgc-9-how-the-urutau-redefines-the-global-3d-prin...
1•f1shy•1h ago•0 comments