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

Show HN: Make your codebase agent ready

https://github.com/jaksa76/agentize
2•jaksa•3m ago•0 comments

Notetux++ – a native GTK3 Linux port of Notepad++, written in C11

https://github.com/notetux-plus-plus/notetux-plus-plus
1•andreacoi•5m ago•0 comments

Show HN: Akmon, a Rust AI coding agent for regulated engineering

https://github.com/radotsvetkov/akmon
1•radotsvetkov•6m ago•0 comments

Agent Readiness

https://jaksa.me/blog/2026-05-10-agent-readiness
1•jaksa•6m ago•0 comments

FB >> HTTPS://Www.facebook.com/EndoPeakGet/

https://www.facebook.com/EndoPeakGet
1•jarrykyll•9m ago•0 comments

"openai.com" was once the personal homepage of a guy named glenn

https://bsky.app/profile/annierau.bsky.social/post/3mkzrvrn44c2h
1•ndr42•9m ago•0 comments

Show HN: A Skill/MCP to access any open-source repo's code and docs

https://github.com/NitroRCr/gread
1•krytro•10m ago•0 comments

Fc, a lossless compressor for floating-point streams

https://github.com/xtellect/fc
1•enduku•17m ago•0 comments

Show HN: ASCII pixel art editor for the terminal

https://github.com/Mr-Robot-err-404/perkins
1•doctor_schultz•18m ago•1 comments

Main · Streamlit

https://yf-aiapp-2.streamlit.app
1•Yamaan_Faraz•24m ago•1 comments

A Tale of Two Charting Paradigms: Vega-Lite vs. R+ggplot2

https://rud.is/b/2016/02/28/a-tale-of-two-charting-paradigms-vega-lite-vs-rggplot2/
1•tosh•25m ago•0 comments

Application performance is a product requirement

https://www.echooff.dev/blog/application-performance-is-a-product-requirement
2•lo1tuma•32m ago•1 comments

A clock that maps Earth's 4.5B year history onto 12 hours. 1s=0.105Myears

https://eona.earth/
2•Eridanus2•39m ago•0 comments

Wideawake: Auto-detect agents and prevent your Mac from sleeping

https://github.com/shhivv/wideawake
1•shhivv•39m ago•0 comments

MCP is prompt engineering all over again

https://simpleobservability.com/blog/mcp-is-prompt-engineering
2•khazit•45m ago•0 comments

Think Linear Algebra

https://allendowney.github.io/ThinkLinearAlgebra/index.html
2•tamnd•50m ago•0 comments

0.12949 This is not randomness this is Determinism HST

https://github.com/sel8888/harmonic-shape-transform-2026-koncept
1•sel8888•57m ago•0 comments

The Era of the Tiger Mom Is Over. Enter the Beta Mom

https://www.wsj.com/lifestyle/relationships/beta-moms-influencers-tiktok-6cf99674
2•huhkerrf•1h ago•0 comments

Show HN: WfmOxide a Rust parser (.wfm/.isf) with CLI and time axis

https://github.com/SGavrl/WfmOxide
1•Galo43•1h ago•0 comments

FreeBSD – A Lesson in Poor Defaults

https://vez.mrsk.me/freebsd-defaults
2•jruohonen•1h ago•1 comments

Bill Gates' Mosquito Factory in Colombia and Its Contribution to Health

https://aldianews.com/en/wellness/investigation/gates-mosquito-factory
2•thunderbong•1h ago•0 comments

Lego raises age limit to 100 for David Attenborough's birthday

https://www.instagram.com/p/DYCw8KIlaDJ/
3•Brajeshwar•1h ago•1 comments

AI Act Article 50 transparency rules. Heading for another cookie consent moment?

https://digital-strategy.ec.europa.eu/en/library/draft-guidelines-implementation-transparency-obl...
3•nilen•1h ago•0 comments

Simpler Agent Orchestration WTF

https://alokit.substack.com/p/the-number-nobody-runs-before-building
1•avikalp•1h ago•1 comments

Foo on You, Asparagirl! (2002)

http://esr.ibiblio.org/?p=112
2•jruohonen•1h ago•0 comments

A grid of live embedded links

https://hypergrid.systems/site/
3•keepamovin•1h ago•1 comments

Open-source Express.js dev panel for routes and request logs

https://www.npmjs.com/package/express-dev-panel
1•dvsxdev•1h ago•0 comments

Engineering as Humanity's Highest Achievement

https://walkingtheworld.substack.com/p/engineering-as-humanitys-highest
1•hermitcrab•1h ago•0 comments

Three Cultures of Math

https://rkirov.github.io/posts/three-cultures-of-math/
2•mathgenius•1h ago•0 comments

Chess.com produces 3500 ton of CO2 in air for loading JavaScript bundles

https://www.chess.com/
2•emifo3•1h ago•5 comments