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•1y 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

I scraped 743 large employers' careers pages to find their ATS

https://github.com/Kayvan-Zahiri/state-of-ats-2026
1•kzahiri•2m ago•0 comments

GraphRAG – a knowledge graph LLMs can traverse and write back to

https://github.com/mmkumar5401/GraphRag
1•mmkumar•3m ago•0 comments

A "Computer Science-Fiction" novel, Blue Screen, about the AI end of the world

https://www.amazon.com/Blue-Screen-Peter-Gustafson-Defragmented/dp/B084QL16YT
1•WWIII_Historian•5m ago•0 comments

Floor, Ceiling, Bracket (2021)

https://www.johndcook.com/blog/2021/04/15/floor-ceiling-bracket/
1•tosh•6m ago•0 comments

Show HN: Convert a lunar birthday into 60 years of calendar reminders

https://ajin.im/is/building/lunaronce/
1•poppypetalmask•8m ago•0 comments

There is no 'Them' (2021)

https://www.thepullrequest.com/p/there-is-no-them
1•tosh•10m ago•0 comments

Never ask ChatGPT to generate strange images

https://old.reddit.com/r/ChatGPT/comments/1tlrz6v/i_gave_it_a_go_i_have_no_idea_where_gpt_gets_this/
1•zezaggering•10m ago•0 comments

Show HN: GitMo – Google Drive-like auto sync for GitHub

https://github.com/KyleBenzle/GitMo
1•WWIII_Historian•11m ago•0 comments

Reduce Token Usage

https://unpdf.ai/
1•dougSF70•11m ago•1 comments

The UFO files reveal a hidden truth about a growing religion

https://www.washingtonpost.com/opinions/2026/05/15/ufo-files-nod-growing-belief-aliens-mistrust-i...
1•bookofjoe•13m ago•3 comments

AbTARS – Self-hosted AI agent with persistent memory and 5-layer self-healing

https://github.com/aksika/abtars
1•aksika•13m ago•0 comments

China urges fund managers to support innovation, warns against concept hype

https://www.reuters.com/legal/government/china-urges-fund-managers-support-innovation-warns-again...
1•tartoran•19m ago•0 comments

Tell HN: Helium is the best browser I ever used

2•prmph•19m ago•0 comments

Illegal Numbers

https://en.wikipedia.org/wiki/Illegal_number
3•makerofthings•23m ago•1 comments

HEPA air purifiers may boost brain power in adults over 40 – new research

https://theconversation.com/hepa-air-purifiers-may-boost-brain-power-in-adults-over-40-new-resear...
5•PaulHoule•23m ago•0 comments

Silurus/ooxml: Pixel-faithful Office documents, rendered in the browser

https://github.com/yukiyokotani/office-open-xml-viewer
2•maxloh•25m ago•0 comments

Designing for Low-Context Engineering

https://apvarun.com/blog/designing-for-low-context-engineering
1•apvarun•26m ago•0 comments

Powering up a module from the IBM 604: an electronic calculator from 1948

https://www.righto.com/2026/06/ibm-604-thyraton-tube-module.html
5•elpocko•29m ago•1 comments

Cherry Powder as a Natural Antioxidant for Ready-to-Eat Beef Patties

https://www.mdpi.com/2304-8158/15/9/1483
1•PaulHoule•29m ago•0 comments

Fukushima, Japan faces "intelligent" bear

https://www.theguardian.com/world/2026/jun/05/bear-attacked-four-people-japan-missing-at-large
1•doctor_radium•30m ago•0 comments

fastai: style

https://docs.fast.ai/dev/style.html
1•tosh•32m ago•0 comments

A Mote in AI

https://mvcalder-01701.medium.com/a-mote-in-ai-8c544becc958
1•mvcalder•32m ago•0 comments

Automating my job away

https://austinhenley.com/blog/automatingmyjob.html
1•azhenley•35m ago•0 comments

"Survivor" winners need a raise

https://thehustle.co/newsletters/22-04-2026
1•paulpauper•36m ago•0 comments

The purpose of a system is what it does

https://en.wikipedia.org/wiki/The_purpose_of_a_system_is_what_it_does
1•mooreds•36m ago•1 comments

You Can and Should Blame Young People When They Act Like Lazy Cheaters

https://freddiedeboer.substack.com/p/you-can-and-should-blame-young-people
1•paulpauper•36m ago•0 comments

The Philosophy of the Out-of-Office Email

https://www.theatlantic.com/newsletters/2026/06/out-of-office-email-vacation/687462/
1•paulpauper•37m ago•0 comments

Wispr-Flow-Linux – Wispr Flow via Apt, DNF, AUR, AppImage, or Nix Flake

https://github.com/wispr-flow-linux/wispr-flow-linux
1•aaddrick•38m ago•1 comments

Why Doing More Keeps You Stuck

https://letters.unchartedpathbreakthroughs.com/posts/why-doing-more-keeps-you-stuck
1•mooreds•38m ago•0 comments

Meta's Giant AI Data Center Is Reshaping Rural Louisiana

https://www.bloomberg.com/features/2026-meta-facebook-ai-data-center-louisiana/
1•mooreds•40m ago•1 comments