frontpage.
newsnewestaskshowjobs

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

Firefox Local Mode for Web Developers

https://firefox-source-docs.mozilla.org/devtools-user/local_mode/index.html
1•csmantle•3m ago•0 comments

Leopold Aschenbrenner built a $45B AI hedge fund – and lost most of it in days

https://www.cnbc.com/2026/07/31/leopold-aschenbrenner-situational-awareness-fund-fire-sale.html
1•gilfoyle_7•4m ago•0 comments

Abora OS – A NixOS based distro

https://www.aboraos.org/
1•gallon-poem•10m ago•0 comments

I Work at Micro-Center (1985) [video]

https://www.youtube.com/watch?v=0ywbd76wVtk
1•doublepg23•12m ago•1 comments

Snapchat joins other popular platforms in fight against 'AI slop'

https://www.bbc.com/news/articles/c77g6dm5pr8o
1•vinni2•27m ago•0 comments

How Did America Get Its Name? (2016)

https://blogs.loc.gov/loc/2016/07/how-did-america-get-its-name/
1•thunderbong•34m ago•0 comments

Show HN: Random OS I made using C

https://github.com/NoTheIdiot/WindogeOS
2•notheidiot•41m ago•1 comments

Show HN: I built a Python obfuscator that keeps production traces debuggable

https://github.com/zhurong2020/pyobfus
1•znhskzj•43m ago•1 comments

Upgraded melly, our agent on sleek

1•silisleek•43m ago•0 comments

Google is actively hiring someone to save the world from AGI/ASI

https://www.google.com/about/careers/applications/jobs/results/95635593379095238
4•arm32•47m ago•1 comments

The Math Superstar Who's Terrified of AI–and Just Took a Job at OpenAI

https://www.wsj.com/tech/ai/openai-jacob-tsimerman-fields-medal-ai-safety-391d0f79
3•berkeleyjunk•48m ago•0 comments

Protecting the Nation's Communications Systems from Cybersecurity Threats

https://www.federalregister.gov/documents/2026/07/31/2026-15601/modernization-of-the-nations-aler...
1•Jimmc414•49m ago•0 comments

De mora luminis: Roemer's discovery 350 years later

https://arxiv.org/abs/2607.28512
1•Jimmc414•49m ago•0 comments

What's in a Name: A Guide to the Many Flavours of TeX

https://www.overleaf.com/learn/latex/Articles/What%27s_in_a_Name%3A_A_Guide_to_the_Many_Flavours_...
1•smitty1e•50m ago•0 comments

Accepting a Messy Git History

https://beza1e1.tuxen.de/git_two_users.html
1•matheusmoreira•50m ago•0 comments

SF-schema-snapshot – dump a Salesforce org's schema to SQLite

https://github.com/MogwaiNerfHerder/sf-schema-snapshot
1•DavidRussellCG•51m ago•0 comments

Show HN: Sanitizer – Strip sensitive data from documents locally before an LLM

https://provexar.ai/sanitizer
1•MVKozyrev•1h ago•0 comments

What's Happening with IT Hiring?

1•hannibalevit•1h ago•1 comments

Cdbx – an AI coding IDE where you can bring your own API key and own the code

https://cdbx.ai/
1•chbutler•1h ago•0 comments

Show HN: WhisperKeys - Offline macOS dictation, key-by-key

https://github.com/j-sofia/WhisperKeys
1•j-sofia•1h ago•1 comments

A Week in Matrix

https://piegames.de/dumps/a-week-in-matrix/
1•Kesseki•1h ago•0 comments

Tell HN: System76 has critical firmware issues unresolved for over 3 years

2•jaime-ez•1h ago•0 comments

Urldn – A URL shortener with analytics and an AI data analyst

https://waitlist.urldn.com/
2•assmira•1h ago•0 comments

Overactive Neurons Cause Excessive Sweating

https://www.the-scientist.com/overactive-neurons-cause-excessive-sweating-74787
2•gmays•1h ago•0 comments

Yann LeCun on What Comes After LLMs [video]

https://www.youtube.com/watch?v=ngBraLDqzdI
2•caminante•1h ago•0 comments

Speculative Decoding, Visualized

https://www.adaptive-ml.com/post/speculative-decoding-visualized
1•krackers•1h ago•0 comments

Optimal Elevator Placement

https://jslandy.com/elevators/
1•efavdb•1h ago•0 comments

The "memory shortage" that no one saw coming

https://greyenlightenment.com/2026/07/28/the-memory-shortage-no-one-saw-coming/
1•paulpauper•1h ago•0 comments

OPM finalizes rules expanding its power over RIFs, employee appeals

https://www.govexec.com/workforce/2026/07/opm-finalizes-rules-expanding-its-power-over-rifs-emplo...
1•WaitWaitWha•1h ago•0 comments

Rare footage of humpback whale birth captured on drone video

https://www.cbsnews.com/news/humpback-whale-birth-drone-video/
2•WaitWaitWha•1h ago•0 comments