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

What Is a Production Process?

https://www.construction-physics.com/p/what-is-a-production-process
1•cybersoyuz•57s ago•0 comments

Show HN: CodeMic – replay coding sessions inside your editor, local-first

https://CodeMic.io/#
1•seansh•1m ago•0 comments

Show HN: Online compiler with real-time stdin/stdout and AI debugging

https://compiler.amit.is-a.dev/
1•notamitgamer•2m ago•0 comments

Rethinking Geolocation on the Internet

https://pulse.internetsociety.org/blog/rethinking-geolocation-on-the-internet
1•todsacerdoti•3m ago•0 comments

Volumetric Cloud Rendering – Jack Tollenaar

https://www.jacktollenaar.top/articles/clouds.html
1•todsacerdoti•4m ago•0 comments

The mega-rich are flocking to Washington DC

https://www.ft.com/content/372af786-2525-489f-9297-f6a3716a69ce
1•ryan_j_naughton•5m ago•0 comments

Ask HN: Best FOSS budgeting tool (AI integrated)?

1•mavsman•5m ago•0 comments

Apple Introduces New 'Creator Studio' Bundle of Apps for $129 per Year

https://www.macrumors.com/2026/01/13/apple-creator-studio/
1•tosh•6m ago•1 comments

I vibe coded an iPhone app that I now use every day

https://www.augmentedswe.com/p/how-i-vibe-coded-an-iphone-app-that
1•gmays•6m ago•1 comments

Early Signs of Constraint Loss in Product and System Design

https://www.slideshare.net/slideshow/early-signs-of-constraint-loss-in-modern-system-design/28513...
1•realitydrift•7m ago•1 comments

MTV Rewind

https://wantmymtv.vercel.app/
1•bookofjoe•8m ago•0 comments

AreWeFastYet: Is Firefox Fast Yet?

https://arewefastyet.com/
1•csmantle•8m ago•0 comments

Haiku OS Pulls in Updated Drivers from FreeBSD 15

https://www.phoronix.com/news/Haiku-December-2025
2•mikece•9m ago•0 comments

Show HN: The Marketplace for AI-Assisted Professionals

https://ugig.net
1•cranberryturkey•10m ago•1 comments

CMAF vs. WebRTC: Select the Right Delivery Type for Your Use Case

https://www.red5.net/blog/cmaf-vs-webrtc/
1•mondainx•10m ago•0 comments

AI Job List

https://aijoblist.io
1•bellamoon544•10m ago•1 comments

Show HN: Frustrated to fail my 3rd Technical ITW in a row, I Built SharpSkill

https://sharpskill.fr/en
1•SnackStyle•10m ago•0 comments

Show HN: WhenNOT – scheduling longer team events by asking when not

https://whennot.com
1•bartoszhernas•11m ago•0 comments

Microsoft on AI data center revolt: cover all power costs and reject tax breaks

https://www.geekwire.com/2026/microsoft-responds-to-ai-data-center-revolt-vowing-to-cover-full-po...
1•smurda•13m ago•0 comments

Show HN: Proton TUI – Unofficial ProtonVPN Terminal Client in Rust

https://github.com/cdump/proton-tui
1•cdump0•14m ago•0 comments

Apple Creator Studio

https://www.apple.com/newsroom/2026/01/introducing-apple-creator-studio-an-inspiring-collection-o...
55•lemonlime227•16m ago•49 comments

Using Pi-Hole as an Opt-In DNS with Tailscale

https://prameshbajra.github.io/cloud/security/networking/dns/2026/01/11/pihole-and-tailscale.html
1•prameshbajra•16m ago•1 comments

Our brains reveal our choices before we're even aware of them

https://www.unsw.edu.au/newsroom/news/2019/03/our-brains-reveal-our-choices-before-were-even-awar...
1•andsoitis•17m ago•1 comments

Show HN: An open-source communication layer for AI agents

https://github.com/GetBindu/Bindu
2•ai_biden•17m ago•0 comments

The Double Standard in the Human-Rights World

https://www.theatlantic.com/ideas/archive/2025/03/ngos-anti-israel-bias/682148/
2•mhb•17m ago•1 comments

Why Stoicism is one of the best mind hacks ever devised

https://aeon.co/essays/why-stoicism-is-one-of-the-best-mind-hacks-ever-devised
14•suioir•19m ago•0 comments

AI Agent Filed a GitHub Issue as Me

https://www.nibzard.com/agent-identity
1•nkko•20m ago•0 comments

A Gallery of Computers as Furniture (2011)

https://www.technologyreview.com/2011/06/10/194133/a-gallery-of-computers-as-furniture/
1•MonkeyClub•21m ago•0 comments

Show HN: Zsweep – A Vim-optimized Minesweeper built with SvelteKit

https://github.com/oug-t/zsweep
1•oug-t•21m ago•1 comments

What's Next for CLion: The 2026.1 Roadmap

https://blog.jetbrains.com/clion/2026/01/2026-1-roadmap/
2•agluszak•22m ago•0 comments