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

Illinois man pleads guilty to hacking Snapchats to steal nude photos

https://therecord.media/illinois-man-pleads-guilty-snapchat-nude-photo-hacks
1•randycupertino•1m ago•0 comments

Carl Sagan's 1994 "Lost" Lecture: The Age of Exploration [video]

https://www.youtube.com/watch?v=6_-jtyhAVTc
1•measurablefunc•2m ago•0 comments

Another GitHub outage in the same day

https://www.githubstatus.com/incidents/lcw3tg2f6zsd
5•Nezteb•7m ago•0 comments

US companies accused of 'AI washing' re: job losses

https://www.theguardian.com/us-news/2026/feb/08/ai-washing-job-losses-artificial-intelligence
5•billybuckwheat•9m ago•0 comments

Testing Ads in ChatGPT

https://openai.com/index/testing-ads-in-chatgpt/
3•davidbarker•10m ago•0 comments

Linux servers that let you ditch the public cloud and reclaim your privacy

https://www.zdnet.com/article/personal-digital-sovereignty-choices-free-linux-servers/
1•CrankyBear•12m ago•0 comments

How we release the Spotify app, part 1

https://engineering.atspotify.com/2025/04/how-we-release-the-spotify-app-part-1
1•lr0•12m ago•0 comments

I analyzed 1600 startups. "No market need" isn't the #1 killer anymore

https://www.loot-drop.io/why-they-fail
1•loot-dropdude•15m ago•1 comments

This Whistle Fights Fascists

https://www.theverge.com/policy/874959/3d-printed-whistles-for-ice-minneapolis-chicago-renee-good...
7•lawn•19m ago•1 comments

Show HN: CalcVerse – 500 calculators and tools, 100% client-side/private

https://www.calc-verse.com/en
1•zmam•21m ago•0 comments

Designing a Low-Latency Multiplayer Stack on a Tight Budget

https://dcastares.github.io/2025/12/15/Multi-region-highly-available-architecture-for-indie-budge...
1•diegoop•21m ago•0 comments

Who Owns and Operates Pubmed.ai? Definitely Not the National Library of Medicine

https://www.pubmed.ai/home
1•killjoywashere•22m ago•1 comments

GCP Idle Resource Finder

https://github.com/dasl-/gcp-waste
2•mesto1•22m ago•0 comments

Show HN: CodeGraphContext- An MCP server that indexes code into knowledge graphs

https://github.com/CodeGraphContext/CodeGraphContext
1•shashankss1205•23m ago•0 comments

$800 Satellite Dish Intercepts Government Data [video]

https://www.youtube.com/watch?v=Q-mRNxhbBdA
3•devonnull•23m ago•0 comments

goto Considered Awesome [video]

https://www.youtube.com/watch?v=1UKVEUGEk6Y
2•lr0•24m ago•1 comments

Discord rolls out mandatory face scans for all users

https://secom.es/discord-id-verification-mandatory-face-scans-lock-millions-accounts/
2•hnthrowaway0315•24m ago•0 comments

State of Ruby 2026

https://devnewsletter.com/p/state-of-ruby-2026/
6•devnewsletter•25m ago•0 comments

Show HN: Helping patients send higher-signal messages to doctors

https://predoctalk.com/
1•nemath•25m ago•0 comments

Respect\Validation 3.0 (PHP validation library) release announcement

https://github.com/Respect/Validation/releases/tag/3.0.0
1•gaigalas•26m ago•0 comments

Show HN: Envoic – Find and clean up scattered Python virtual environments

https://github.com/mahimailabs/envoic
2•mahimai•27m ago•0 comments

E2EE Backend part 1: Homomorphic Encryption

https://peterspath.net/blog/dev-e2ee-backend-part-1-homomorphic-encryption/
2•peterspath•27m ago•1 comments

The Gentle Obsolescence

https://benn.substack.com/p/the-gentle-obsolescence
1•gmays•28m ago•0 comments

Stoat – open-source, user-first chat platform

https://github.com/stoatchat
2•debo_•29m ago•2 comments

I made a map showing WW2 PoWs escape route from Northern France to Barcelona

https://stufro.github.io/the-longest-walk-home-map/
3•developer5502•30m ago•0 comments

A one-prompt attack that breaks LLM safety alignment

https://www.microsoft.com/en-us/security/blog/2026/02/09/prompt-attack-breaks-llm-safety/
1•yogirk1•31m ago•0 comments

Share of Americans medically obese is projected to rise to almost 50% by 2035

https://www.latimes.com/science/story/2026-01-28/share-of-americans-medically-obese-is-projected-...
1•PaulHoule•31m ago•0 comments

Show HN: Luzia – Unified crypto pricing API for developers

https://luzia.dev
1•felltrifortence•31m ago•0 comments

New microkernel OS in 10 days: From zero to Google Compute Engine

https://seiya.me/blog/new-microkernel-os-in-10-days
3•ingve•32m ago•0 comments

Show HN: Stack Overflow for AI Coding Agents

https://shareful.ai/
2•mblode•32m ago•0 comments