frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Best books on building a programming language

3•ezzato•2h ago
I have this long thought about building a language for the age of ai.

Here is a non-exhaustive list of features i would love to have it included: - separate effect full code from pure logic - separate state and code - ai native debugger - native deterministic simulation testing - coding proofs - explicit type system - repl - wasm target

I have no background in compiler building or similar. I would just like to spend some weeks reading the best resource about this topic.

Please share any resource you recommend reading.

Comments

tnelsond4•1h ago
I tried reading the dragon book in my teens, never really understood it, it was too much theory for me.

I'd recommend starting with implementing a forth since it's the easiest language to write an interpreter/compiler for. From there you'll have enough experience to go for something bigger.

Making your own bytecode is really fun.

Ultimately you'll probably want your compiler to target llvm bytecode so that it works on every target automatically.

Strait of Hormuz: A Citrini Field Trip (Free)

https://www.citriniresearch.com/p/free-strait-of-hormuz-a-citrini-field
1•jger15•30s ago•0 comments

I Built an AI PR Reviewer That Catches Bugs by Not Looking for Bugs

https://tessl.io/blog/i-built-an-ai-pr-reviewer-that-catches-bugs-by-not-looking-for-bugs/
1•rohansrma•2m ago•0 comments

Air Powered Segment Display? [video]

https://www.youtube.com/watch?v=E1BLGpE5zH0
1•ProfDreamer•2m ago•0 comments

Aisbf (AI Should Be Free) proxy 0.99.18 released

https://pypi.org/project/aisbf/
1•nextime•2m ago•1 comments

A tool to extract network sessions as an Image

https://github.com/q-viper/session-feature-extractor
1•isneck•6m ago•0 comments

Claude Code doesn't trust Claude with permissions

https://blog.raed.dev/posts/claude_code_permissions/
2•Raed667•7m ago•0 comments

Epos: A browser extension for building browser extensions

https://epos.dev
1•imkost•9m ago•0 comments

Let's Talk about LLMs

https://www.b-list.org/weblog/2026/apr/09/llms/
2•lumpa•11m ago•0 comments

Gen Z workers who fear AI will take their job actively sabotaging its rollout

https://fortune.com/2026/04/08/gen-z-workers-sabotage-ai-rollout-backlash/
3•9woc•24m ago•0 comments

Tabularis: A lightweight, cross-platform database client. Hackable with pkugins

https://github.com/debba/tabularis
1•thunderbong•25m ago•0 comments

Flowyble Studio – Run Claude, Copilot and Codex Side-by-Side

https://flowyble.com/studio
2•schizi•26m ago•0 comments

The Munro Lecture with Adam Tooze – April 8 2026 [video]

https://www.youtube.com/watch?v=Th1pZfKi4SI
2•hackandthink•27m ago•0 comments

Energy-Based Models Is All You Need

https://www.youtube.com/watch?v=h9Gkchqr__M
1•frag•29m ago•0 comments

The Infinity Man: Demis Hassabis, Colleagues and Rivals

https://thechipletter.substack.com/p/the-infinity-man
1•klelatti•29m ago•0 comments

Mark's Magic Multiply

https://wren.wtf/shower-thoughts/marks-magic-multiply/
1•luu•31m ago•0 comments

Give Your Agent a Canvas, Not Just a Chatbox

https://create0.ai
2•enha•33m ago•1 comments

The Great GPU Shortage: H100 Rental Prices Up 40%

https://newsletter.semianalysis.com/p/the-great-gpu-shortage-rental-capacity
2•alecco•33m ago•0 comments

Due Diligence Framework Before Your Business Commits to Open Source

https://groundblue.gumroad.com/l/nlzhlx
1•elsadek•34m ago•0 comments

Show HN: I missed my terminal so I rebuilt email

https://tallyman.io
4•Mechse•36m ago•0 comments

AIYO Wisper – Local voice-to-text for macOS (WhisperKit, open source)

https://github.com/Aiyo28/aiyo-wisper
2•Aiyo28•39m ago•0 comments

What We Learned Building a Rust Runtime for TypeScript

https://encore.dev/blog/rust-runtime
2•vinhnx•41m ago•0 comments

Rust terminal projects in 3 years

https://blog.orhun.dev/800-rust-projects/
1•vinhnx•42m ago•0 comments

How AI Is Reimagining the Game of Golf–For Both Players and Courses

https://www.wsj.com/sports/golf/ai-in-golf-technology-impact-4122d0e1
2•thm•43m ago•0 comments

The tragedy of leisure

https://www.ft.com/content/b91b739e-2164-463c-a8e0-54b59650a9f9
2•pramodbiligiri•52m ago•0 comments

State of Utopia passes its first law

https://stateofutopia.com/laws/1/law1.html
1•logicallee•53m ago•2 comments

EU fingerprint and photo travel rules come into force

https://www.bbc.co.uk/news/articles/c39rkpe8mj2o
3•zeristor•53m ago•0 comments

Umeshism

https://scottaaronson.blog/?p=40
2•yawboakye•53m ago•0 comments

Artemis II is competency porn

https://lizplank.substack.com/p/artemis-ii-is-competency-porn-and
2•jgrodziski•59m ago•0 comments

Why you need to replace your native macOS screenshot app?

https://snapkeep.webytes.net/
1•Mohamm6d•59m ago•1 comments

Automated Browser Testing with MCP

https://en.wikipedia.org/wiki/Test_automation
2•jacksonkasi•1h ago•0 comments