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

Palantir's Alex Karp: Technological Republic, in Brief

https://twitter.com/PalantirTech/status/2045574398573453312
2•simonebrunozzi•2m ago•0 comments

OpenCode-power-pack – Claude Code skills ported to OpenCode

https://github.com/waybarrios/opencode-power-pack
1•waybarrios•3m ago•0 comments

Interaction Nets and Hardware

https://tendrils.co/background
3•nilscrm•3m ago•0 comments

AI doom warnings are getting louder. Are they realistic?

https://www.nature.com/articles/d41586-026-01257-6?WT.ec_id=NATURE-20260423&utm_source=nature_eto...
1•Anon84•4m ago•0 comments

Show HN: realistic_blas: Exact infinite-precision LA, useful errs, f64 fast path

https://github.com/timschmidt/realistic_blas
1•timschmidt•5m ago•0 comments

SensibleJS – Reactive UI in ~10KB with Plain HTML Attributes

https://github.com/ricardoaponte/sensiblejs
2•ricardoaponte•6m ago•0 comments

Show HN: iOS app that visualizes your brainrot

https://apps.apple.com/us/app/oh-my-hours/id6760450002
1•jarko27•6m ago•0 comments

If more than 50% press blue, everyone survives. Red pressers always survive

https://shankwiler.com/posts/button-survival-hypothetical/
1•iuvcaw•6m ago•0 comments

My brave new code-signing world

https://nullprogram.com/blog/2026/04/25/
1•ibobev•7m ago•0 comments

The Beijing Auto Show is a glimpse at the future of the auto industry

https://electrek.co/2026/04/26/beijing-auto-show-2026-insane-glimpse-future-auto-industry/
1•dabinat•7m ago•0 comments

Primus Projection: Estimate Memory and Performance Before You Train

https://rocm.blogs.amd.com/software-tools-optimization/primus-projection/README.html
1•matt_d•9m ago•0 comments

2026 Japan Stationary Award Winners [video]

https://www.youtube.com/watch?v=NDptFWx69kE
1•simonjgreen•10m ago•0 comments

Show HN: pg_savior: a seatbelt for Postgres – blocks accidental DELETE/UPDATE

https://github.com/viggy28/pg_savior
1•vira28•12m ago•0 comments

Namastex.ai NPM Packages Hit with TeamPCP-Style CanisterWorm Malware

https://socket.dev/blog/namastex-npm-packages-compromised-canisterworm
1•My_Name•12m ago•0 comments

Orwell: You and the Atom Bomb

https://www.orwellfoundation.com/the-orwell-foundation/orwell/essays-and-other-works/you-and-the-...
1•simonebrunozzi•13m ago•0 comments

I built a Wayland window manager you can extend with WebAssembly

https://github.com/miracle-wm-org/miracle-wm
1•matthewkosarek•14m ago•0 comments

Browser Mutation, a Codex plugin for turning visual UI edits into code changes

https://github.com/JosPMSilva/Browser-mutation
1•JosPMSilva•15m ago•1 comments

Dillo Browser Release 3.3.0

https://dillo-browser.org/release/3.3.0/
2•rodarima•17m ago•0 comments

Show HN: I made Claude Code listen before it codes (MIT)

https://github.com/basegraphhq/relay-plugin
2•nithin_2001•18m ago•0 comments

Show HN: SlothDB is a super fast embedded SQL database

2•souravroy78•19m ago•1 comments

Show HN: Parlor Jarvis – Realtime AI (audio+screen in, voice out) & multilingual

https://github.com/typomonster/parlor-jarvis
2•unusual_typo•22m ago•1 comments

Ask HN: Why hasn't automation testing been disrupted with LLMs?

1•grandimam•23m ago•0 comments

GPT cannot even count beans correctly

https://chatgpt.com/share/69ee4690-60ac-83ea-b28c-f4ce6284a75a
1•OutOfHere•26m ago•0 comments

Sub two-hour marathon record broken

https://www.espn.com/olympics/trackandfield/story/_/id/48598786/sabastian-sawe-wins-london-marath...
2•staplung•27m ago•0 comments

Google's new gradient icons for Gmail, Calendar, Drive, and other apps

https://9to5google.com/2026/04/26/gmail-google-gradient-redesign/
2•meetpateltech•29m ago•1 comments

Sabastian Sawe becomes the first man ever to break 2 hours in a marathon

https://twitter.com/ChrisChavez/status/2048357328894759363
1•ndr42•30m ago•0 comments

PRowhammer: Propagating Bit-flips from CPU to GPU [pdf]

https://www.cse.iitb.ac.in/~biswa/ISCA2026.pdf
1•matt_d•31m ago•0 comments

Proposed New Test of AI Capabilities:)

1•VikRubenfeld•32m ago•0 comments

Seemingly Conscious AI Risks

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6588659&trk=comments_comments-list_comment-text
2•andy99•33m ago•0 comments

Dockframe, modular USB-C hub based on framework adapter cards

http://dockframe.com
2•heatmiser•36m ago•1 comments