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•11mo 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

Azure Container Apps express overview

https://learn.microsoft.com/en-us/azure/container-apps/express-overview
1•mariuz•2m ago•0 comments

Perceptron Mk1 highly performant video analysis model 80% cheaper than big three

https://venturebeat.com/technology/perceptron-mk1-shocks-with-highly-performant-video-analysis-ai...
1•rswerve•2m ago•0 comments

ByteHug Technologies

https://play.google.com/store/apps/details?id=com.bytehug.daydonedayplanner&hl=en_US
1•AnjuAlias•4m ago•0 comments

Show HN: Midjourney Prompt Generator

https://www.midjourney-prompt-generator.eu/
1•manol_ai•8m ago•1 comments

Nginx Rift: Nginx Remote Code Execution via an 18-Year-Old Vulnerability

https://depthfirst.com/research/nginx-rift-achieving-nginx-rce-via-an-18-year-old-vulnerability
1•throwaway2027•15m ago•0 comments

Show HN: Mind Focus, an Android app for focus and attention recovery

https://www.ataraxiaapps.com/en/posts/app-mind-focus/
1•korax_nyx•18m ago•0 comments

Claude changes headless usage from June 15

https://twitter.com/ClaudeDevs/status/2054610152817619388
1•tzmlab•21m ago•0 comments

Less is exponentially more (2012)

https://commandcenter.blogspot.com/2012/06/less-is-exponentially-more.html
1•tosh•21m ago•0 comments

Behind the Sound of Ninja Gaiden: Ragebound

https://www.audiokinetic.com/en/community/blog/ninja-gaiden-ragebound/
1•severine•22m ago•0 comments

Lets Roast Your Website

1•ajaysheoran2323•23m ago•0 comments

Show HN: ChangeSpec – An open standard for notices in software changes

https://changespec.org/
1•cdnsteve•25m ago•1 comments

Daily Food Guessing Game

https://munchle.day/
1•shumaher•27m ago•0 comments

Riding the Leopard

https://www.notboring.co/p/riding-the-leopard
1•jger15•28m ago•0 comments

TypedArray.prototype.map()

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/map
1•tosh•28m ago•0 comments

Researchers say AI just broke every benchmark for autonomous cyber capability

https://cyberscoop.com/ai-autonomous-cyber-capability-benchmarks-broken-gpt5-claude-mythos/
1•lschueller•30m ago•0 comments

Avocado Studio – open-source AI content editor for Next.js sites

https://docs.avocadostudio.dev
1•yury_h•31m ago•0 comments

40-Year-Old System Analyzed with AI: It Turned Out to Have a Modern Architecture

https://medium.com/@noborutakahashi/a-40-year-old-system-analyzed-with-ai-it-turned-out-to-have-a...
1•fragmede•33m ago•0 comments

Britain just issued a cigarette ban that would shock Americans

https://slate.com/life/2026/05/britain-united-kingdom-smoking-cigarette-law-banned.html
3•sizzle•33m ago•0 comments

I Built a Programming Languge Inside Debug.com

https://code.likeagirl.io/programmers-survival-guide-for-a-zombie-apocalypse-f1580422675a?sk=769b...
1•nextputall•33m ago•0 comments

I found the most underrated B2B lead source for SaaS

https://www.indiehackers.com/post/the-most-underrated-b2b-lead-source-for-saas-CZjbmrpd8HrNELM7l3E3
1•stangineer•34m ago•0 comments

Senior Full Stack Developer (Next.js / Node.js / React / Vue)

https://news.ycombinator.com/submita
1•cleanman•35m ago•0 comments

The dark fascist WW2 secret hidden below one of Europe's largest railway station

https://www.cnn.com/travel/milan-stazione-centrale-binario-21-shoah-memorial
1•sizzle•37m ago•0 comments

Build with Notion's Developer Platform

https://www.notion.com/product/dev
1•archb•38m ago•0 comments

Claude Opus 4.7 leaks system prompt randomly

https://old.reddit.com/r/ClaudeAI/comments/1tcsec4/claude_opus_47_just_revealed_its_system_prompt/
2•ixeption•39m ago•0 comments

Studid v2 – Free API for academic verification via university SSO

https://studid.io/blog/api-v2-release
1•wagnandr•40m ago•0 comments

Facebook comments on Citizen-Dividends from AI roil Korean markets

https://finance.yahoo.com/economy/policy/articles/korea-roils-market-floating-citizen-081026940.html
1•oliculipolicula•40m ago•0 comments

Geometry Conflict: Explain & Controll Forgetting in LLM Continual Post-Training

https://huggingface.co/papers/2605.09608
1•maxloh•42m ago•0 comments

Beware AI Productivity Theater

https://iknowa.spot/posts/26-5-9-beware-ai-productivity-theater
1•dmm•42m ago•0 comments

Urlsify.com, a Free Link Shortener with Analytics, Custom Links, and More

https://old.reddit.com/r/sideprojects/comments/1tabelm/finished_making_this_url_shortener_complet...
2•godlymod•44m ago•2 comments

Accelerated Arctangent Series

https://en.wikipedia.org/wiki/Arctangent_series
1•tosh•45m ago•0 comments