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•8mo 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

The hideous, exploitative, but still addictive world of vertical dramas

https://www.avclub.com/vertical-dramas-style-popularity-cost-reelshort-dramabox-exploitative-addi...
1•evan_•2m ago•0 comments

Show HN: We scanned 306 MCP servers – 10% have critical vulnerabilities

https://mcpsafe.org/
1•itaiwins•2m ago•0 comments

TLDR: AI took your job

https://edwardelson.substack.com/p/somethings-better-than-nothing
1•dchi04•2m ago•0 comments

Data Brokers Can Fuel Violence Against Public Servants

https://www.wired.com/story/how-data-brokers-can-fuel-violence-against-public-servants/
1•achristmascarl•2m ago•0 comments

The rise of one-pizza engineering teams

https://www.jampa.dev/p/the-rise-of-one-pizza-engineering
1•jampa•3m ago•0 comments

Show HN: Get Your Bookmarks Organised

https://lifea.net/
1•skyfantom•4m ago•0 comments

Disney names parks boss Josh D'Amaro as its next CEO to succeed Bob Iger

https://www.cnbc.com/2026/02/03/disney-ceo-josh-damaro-successor-bob-iger.html
1•ChrisArchitect•4m ago•0 comments

Show HN: Requency – a quiet way to notice which ideas keep coming back

https://requency.lovable.app
1•skookumprod•4m ago•0 comments

Bitcoin is coming off a brutal week. Here's what's happening

https://www.cnbc.com/2026/02/02/bitcoin-btc-price-today-cryptocurrency.html
1•1vuio0pswjnm7•4m ago•0 comments

Is the Gartner grift over? (Stock is down 22% today)

https://finance.yahoo.com/quote/IT/
1•golfer•5m ago•1 comments

Nearly 40% of Stanford undergraduates claim they're disabled

https://www.thetimes.com/us/news-today/article/40-percent-stanford-undergraduates-claim-disabled-...
1•wrayjustin•5m ago•0 comments

Show HN: Sandy – Accelerate AI agents: think once, replay forever

https://github.com/Sangkwun/sandy
2•sangkwun•7m ago•0 comments

Claude Flow

https://github.com/ruvnet/claude-flow
1•wener•8m ago•0 comments

Ask HN: When was the specific moment you decided to become a software engineer?

1•crediblejhj•9m ago•0 comments

Show HN: Build a coding agent in 500 lines (Pure Python, No Vector DBs)

1•owenthereal•9m ago•0 comments

Zapret Roblox Fix Roblox Connection Error in Russia

https://zapretroblox.com/
1•zidana•9m ago•0 comments

Maybe I shouldn't be validating my kids so much

https://joannabregan.substack.com/p/learning-how-validating-alone-emphasizes
1•surprisetalk•9m ago•0 comments

Show HN: Claude Watch – Monitor Claude Code in Real-Time

https://github.com/sooink/claude-watch
1•sooink•9m ago•0 comments

FM Synthesizer Knobs Web Demo

https://lynn.github.io/fm/
1•surprisetalk•9m ago•0 comments

Omniglot – the online encyclopedia of writing systems and languages

https://omniglot.com/
1•surprisetalk•9m ago•0 comments

Show HN: Local-first AI assistant that helps you recall saved articles

https://memory-layer-landing.vercel.app/
1•Lwin-Oo-Naing•10m ago•1 comments

49ers coach Kyle Shanahan: performance-enhancing salts aren't just for players

https://www.latimes.com/sports/story/2026-01-12/49ers-coach-kyle-shanahan-smelling-salts-ammonia-...
1•PaulHoule•11m ago•0 comments

Breaking SHA-256: length extension attacks in practice

https://kerkour.com/sha256-length-extension-attacks
1•randomint64•11m ago•1 comments

AI + React Native Boilerplate

https://launchtoday.dev/
1•paulmbw•11m ago•1 comments

Chinese Step 3.5 Flash LLM Has Highest Intelligence Density

https://static.stepfun.com/blog/step-3.5-flash/
1•gslepak•11m ago•0 comments

Show HN: Okitsok – Local DNS-based domain availability checker (CLI)

https://github.com/coconut971/okitsok
1•coconut971•12m ago•1 comments

Anthropic's launch of AI legal tool hits shares in European data services firms

https://www.theguardian.com/technology/2026/feb/03/anthropic-ai-legal-tool-shares-data-services-p...
3•jbredeche•12m ago•0 comments

Show HN: Folion – Local-first Windows file search with a semantic RAG layer

1•Ranuja01•14m ago•0 comments

The literal devil shows up in Oracle's stock

1•cadabrabra•15m ago•2 comments

Spain becomes first country in Europe to ban social media for under-16s

https://www.cnbc.com/2026/02/03/spain-teen-social-media-ban-tech-giants-australia.html
2•1vuio0pswjnm7•15m ago•0 comments