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

Samba Was Written (2003)

https://download.samba.org/pub/tridge/misc/french_cafe.txt
1•tosh•46s ago•0 comments

A Git story: Not so fun this time (2024)

https://blog.brachiosoft.com/en/posts/git/
1•tosh•1m ago•0 comments

Show HN: Log Voyager – View 10GB+ log files in browser without crashing RAM

https://www.logvoyager.cc/
1•murzynalbinos•1m ago•0 comments

Show HN: A real-time alert system for cam models – security review welcome

1•mayflowjay•3m ago•1 comments

Why Haven't Trump's Tariffs Had a Bigger Impact?

https://www.nytimes.com/2026/01/03/business/economy/trump-tariffs-prices-impact.html
1•Erikun•4m ago•0 comments

Pyspread, a Spreadsheet in Python

https://pyspread.gitlab.io/
1•RebelPotato•11m ago•0 comments

Show HN: IntentusNet – WAL-backed deterministic replay for AI tool execution

1•balachandarmani•11m ago•0 comments

Verdic – Intent governance layer for AI systems

1•kundan_s__r•15m ago•0 comments

I ever see this type of blog system from last 37 days

https://www.google.com/search?q=site%3Avect.pro&oq=&gs_lcrp=EgZjaHJvbWUqCQgAECMYJxjqAjIJCAAQIxgnG...
1•afrazullal•15m ago•0 comments

The Final Offshoring

https://finaloffshoring.com/
2•myitis_•17m ago•0 comments

Partial evaluation and automatic program generation. (book, 1993)

https://studwww.itu.dk/~sestoft/pebook/
2•fanf2•17m ago•0 comments

Codex CLI Agent Profile by jessfraz

https://github.com/jessfraz/dotfiles/blob/main/.codex/AGENTS.md
1•tosh•24m ago•0 comments

The real-time event tracker I want

https://telesink.com/blog/the-real-time-event-tracker-i-want
1•kyrylo•24m ago•0 comments

A Guide to Claude Code 2.0 and getting better at using coding agents

https://sankalp.bearblog.dev/my-experience-with-claude-code-20-and-how-to-get-better-at-using-cod...
3•dejavucoder•29m ago•0 comments

Parroto App – Learn English with Dictation, Shadowing, Spaced-Repetition

https://parroto.app
1•nancynguyen98•31m ago•1 comments

Agent Skills are coming to Gemini CLI

https://github.com/google-gemini/gemini-cli/commit/de1233b8c
2•m-hodges•34m ago•0 comments

Show HN: IdeaCouncil – Second opinion for indie hackers' every idea

https://www.idea-council.com/
1•tigerkid•41m ago•0 comments

Dynamic Large Concept Models: Latent Reasoning in an Adaptive Semantic Space

https://arxiv.org/abs/2512.24617
1•ferriswil•46m ago•0 comments

Show HN: BlockFrame – A local, erasure-coded storage engine in Rust

https://github.com/crushr3sist/blockframe-rs
1•DeusCodex•46m ago•0 comments

The PGP Problem (2019)

https://www.latacora.com/blog/2019/07/16/the-pgp-problem/
4•croemer•47m ago•49 comments

Feature Request: Support Minisign and/or Signify for signing Github commits

https://github.com/orgs/community/discussions/183391
1•croemer•48m ago•1 comments

Show HN: PicList, a cloud storage manager and image hosting CLI/GUI

https://github.com/Kuingsmile/PicList
1•kuingsmile•51m ago•0 comments

Beyond Benchmaxxing: Why the Future of AI Is Inference-Time Search

https://adlrocha.substack.com/p/adlrocha-beyond-benchmaxxing-why
3•adlrocha•54m ago•0 comments

Elon Musk's Optimus Robot Project

https://www.wsj.com/tech/elon-musk-optimus-robots-7196d53e
1•simonebrunozzi•55m ago•1 comments

I don't use the term technical debt and neither should you

https://charemza.name/blog/posts/software/communication/I-dont-use-the-term-technical-debt-and-ne...
2•michalc•56m ago•2 comments

CapyDraw appp – Turn any idea into a piece of art with ease

https://apps.apple.com/us/app/capydraw/id6745793095
1•nancynguyen98•57m ago•1 comments

Interview of Fabien Pinckaers, CEO at Odoo[video]

https://www.youtube.com/watch?v=vgvbRRVreHI
5•me_bx•59m ago•0 comments

Mafia States: Organized Crime Takes Office (2012)

https://www.foreignaffairs.com/mafia-states
3•sipofwater•59m ago•2 comments

Show HN: A high-performance, ad-free Vietnamese Lunar Calendar

https://lich-am.com
1•DerekDragon•59m ago•0 comments

Show HN: Orla, use lightweight, local, open-source agents as Unix tools

https://github.com/dorcha-inc/orla
1•unclecolm•1h ago•0 comments