frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

The Art of Multiprocessor Programming 2nd Edition Book Club

https://eatonphil.com/2025-art-of-multiprocessor-programming.html
159•eatonphil•4h ago

Comments

eatonphil•4h ago
Hey folks, this is the 7th book in a series of readings I run over Google Groups. There are about 1800 people in the group and 300-800 join each reading. While we often read books on database internals this one seems pretty relevant to any developer working on systems that scale. Hope to have you in the group!

Also even if you don't want to join this particular reading, join the mailing list for the overall book club (on /bookclub.html) because we're going to read Designing Data Intensive Applications 2nd Edition together after it comes out this winter.

raphinou•4h ago
I wasn't aware of this initiative, looks interesting and such a good idea in hindsight!

Might be a good help to keep the enthousiasm and energy to read a technical book in its entirety!

sandeep1998•3h ago
I am so surprised to hear about this book reading club, I don't know how it works but I will join and try to work through the book like everyone else.
dardeaup•1h ago
What a cool idea! I'll join if my schedule allows. Thanks for doing this.
larodi•59m ago
Sir, would you care to perhaps elaborate as to how this club business works. Potentially lots of folks interested. Thanks.
eatonphil•44m ago
Do you have a specific question beyond what's on this page?
danilevsky•15m ago
Interesting idea! This is an excellent book for learning about concurrency and parallelism. I'll join if I can find the time.

For reference, the second edition includes two additional chapters: "Optimism and manual memory management" and "Transactional programming". Did you intentionally skip those? :)

fire2dev•3h ago
Hi Phil, I want to join the group. The form asks "chapter discussion starter email", what do you mean by that?
eatonphil•3h ago
It's explained on the page. :) Each week someone kicks off discussion. The form helps me find a volunteer for each chapter.

It's what makes it sustainable for me to keep running this group.

evaXhill•3h ago
This seems great! Would love to join however I can only seem to find the 2008 and 2012 pdf of The Art of Multiprocessor Programming for free, is there a link for the 2020 version?
Aurornis•2h ago
It’s not a free book. I believe that comment was a gentle nudge to remind people they actually need to buy it to support the author.
evaXhill•2h ago
Thanks! I was just confirming because the older versions were available for free, but I do agree
thedima•3h ago
Sounds like an amazing idea. Looking forward to it!
rudedogg•2h ago
Signed up. Concurrency has been a bit of a blindspot for me outside the basics. It'll be nice to be able to really evaluate approaches and understand the internals.
twolf910616•2h ago
Hello! I just signed up. Is there a way I can view past book discussions?
tbbfjotllf•1h ago
This seems interesting. Any specific reason why it's over emails instead of something like a forum or discord?
xeromal•1h ago
Google groups is a forum but discord has horrible historical retention.
Jtsummers•1h ago
Discord would be unpleasant for something like this with so many participants. It's a similar reason to skipping out on Hangouts, Zoom, etc. It forces synchronization, if you're not online during the discussion you're effectively barred from it. It can be very hard to catch up and very hard to respond to any particular thread of discussion. Discord is also, by design, essentially single-threaded. You can reply to specific comments but it's still presented in an interleaved format which makes tracking difficult when multiple threads of discussion are occurring at once.

If the discussion is light, it's a non-issue, but with 300-800 (per eatonphil's comment) it's likely that it will not be light.

tbbfjotllf•1h ago
Your criticism of discord for this use case is valid. I didn't mean it has to be discord, it could be any platform as long as it allows having proper discussions without being a pain. I believe something like a flarum forum would be way better for this use case.
eatonphil•42m ago
Only a minority actively participates. But it's for all the other reasons you mention yes.

And, unrelatedly, even though few actively participate that isn't the point. It is a motivational vehicle. And I repeatedly hear about this from folks who join and don't participate. That's perfectly fine with me.

xeromal•1h ago
Thanks for this! Signed up. Do we get an invite to the group.
leginachen•30m ago
I saw a past iteration was in person in NYC. Do you still do in person or is it all virtual now?
eatonphil•23m ago
The very first one I did was in person in NYC. Of the 20 who signed up 5-7 actively showed up. I decided to move it purely asynchronous online to make it easier for anyone anywhere to participate. I host other meetups in NYC still just not a tech book club.

The Art of Multiprocessor Programming 2nd Edition Book Club

https://eatonphil.com/2025-art-of-multiprocessor-programming.html
159•eatonphil•4h ago•23 comments

Telo MT1

https://www.telotrucks.com/
50•turtleyacht•1h ago•41 comments

We may not like what we become if A.I. solves loneliness

https://www.newyorker.com/magazine/2025/07/21/ai-is-about-to-solve-loneliness-thats-a-problem
237•defo10•7h ago•456 comments

Show HN: WebGPU enables local LLM in the browser – demo site with AI chat

https://andreinwald.github.io/browser-llm/
82•andreinwald•4h ago•26 comments

Hiding secret codes in light protects against fake videos

https://news.cornell.edu/stories/2025/07/hiding-secret-codes-light-protects-against-fake-videos
40•CharlesW•2h ago•35 comments

Compressing Icelandic name declension patterns into a 3.27 kB trie

https://alexharri.com/blog/icelandic-name-declension-trie
162•alexharri•7h ago•65 comments

The /o in Ruby regex stands for "oh the humanity "

https://jpcamara.com/2025/08/02/the-o-in-ruby-regex.html
63•todsacerdoti•3h ago•19 comments

Online Collection of Keygen Music

https://keygenmusic.tk
56•mifydev•3d ago•4 comments

Great Question (YC W21) Is Hiring a VP of Engineering (Remote)

https://www.ycombinator.com/companies/great-question/jobs/ONBQUqe-vp-of-engineering
1•nedwin•1h ago

6 Weeks of Claude Code

https://blog.puzzmo.com/posts/2025/07/30/six-weeks-of-claude-code/
15•mike1o1•2d ago•69 comments

ThinkPad designer David Hill on unreleased models

https://www.theregister.com/2025/08/02/thinkpad_david_hill_interview/
100•LorenDB•5h ago•33 comments

Browser extension and local backend that automatically archives YouTube videos

https://github.com/andrewarrow/starchive
20•fcpguru•2h ago•4 comments

The unreasonable likelihood of being: origin of life, terraforming, and AI

https://arxiv.org/abs/2507.18545
8•bookofjoe•1h ago•5 comments

The Rubik's Cube Perfect Scramble

https://www.solutionslookingforproblems.com/post/the-rubik-s-cube-perfect-scramble
56•notagoodidea•3h ago•17 comments

Unikernel Guide: Build and Deploy Lightweight, Secure Apps

https://tallysolutions.com/technology/introduction-to-unikernel-2/
32•Bogdanp•3h ago•7 comments

Caches: LRU vs. Random

https://danluu.com/2choices-eviction/
75•gslin•2d ago•13 comments

Show HN: Wordle-style game for Fermi questions

https://www.fermiquestions.org/
6•danielfetz•1h ago•7 comments

How to reverse engineer an analog chip: the TDA7000 FM radio receiver

https://www.righto.com/2025/08/reverse-engineering-analog-TDA7000.html
14•nynyny7•2h ago•4 comments

Microsoft is open sourcing Windows 11's UI framework

https://www.neowin.net/news/microsoft-is-taking-steps-to-open-sourcing-windows-11-user-interface-framework/
135•bundie•10h ago•147 comments

Why Exercise Is a Miracle Drug

https://www.derekthompson.org/p/the-sunday-morning-post-why-exercise
187•zdw•2h ago•151 comments

Helion begins work on Washington nuclear fusion plant

https://www.nucnet.org/news/microsoft-backed-fusion-company-begins-work-on-washington-nuclear-fusion-plant-7-4-2025
3•mpweiher•2d ago•0 comments

Cerebras Code

https://www.cerebras.ai/blog/introducing-cerebras-code
421•d3vr•20h ago•165 comments

VSCode extension for syntax highlighting multi-line YAML strings

https://github.com/harrydowning/vscode-yaml-embedded-languages
16•moondev•3h ago•1 comments

Iceberg, the Right Idea – The Wrong Spec – Part 2 of 2: The Spec

https://www.database-doctor.com/posts/iceberg-is-wrong-2.html
9•lsuresh•4h ago•1 comments

'Communities' of extreme life seen for first time in deep ocean

https://www.bbc.com/news/articles/c3wnqe5j99do
10•moontoast•2d ago•2 comments

Robert Wilson has died

https://www.theartnewspaper.com/2025/08/01/robert-wilson-playwright-director-artist-obituary
69•paulpauper•15h ago•16 comments

Coffeematic PC – A coffee maker computer that pumps hot coffee to the CPU

https://www.dougmacdowell.com/coffeematic-pc.html
266•dougdude3339•20h ago•81 comments

Financial Lessons from My Family's Experience with Long-Term Care Insurance

https://www.whitecoatinvestor.com/financial-lessons-father-long-term-care-insurance/
49•wallflower•4h ago•52 comments

Character Bitmap Graphics on the Pet 2001

https://www.masswerk.at/nowgobang/2025/character-bitmaps-on-the-pet2001
14•masswerk•4h ago•5 comments

Why leather is best motorcycle protection [video]

https://www.youtube.com/watch?v=xwuRUcAGIEU
171•lifeisstillgood•2d ago•142 comments