frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Rob Pike – 'Concurrency Is Not Parallelism' [video]

https://vimeo.com/49718712
18•jruohonen•1h ago

Comments

cassianoleal•1h ago
Why does Vimeo require me to verify my age in the UK to watch Robert Pike talking computer science?
davydm•1h ago
because otherwise how would the queen know what you're up to all the time? :D
cassianoleal•55m ago
Since she was probably sent by God to rule, I assume he called her back upstairs upon her passing. In this case, she can just ask the big man.

Funnily enough, yt-dlp has no trouble downloading it.

davydm•52m ago
yeah, i use that often, eg when a video is slow on a website - at least yt-dlp will shard out multiple piece-downloaders, and I can get the video in a few seconds or minutes, and just watch it. Also great for anonymizing sharing videos - download the actual video, share that. Not an url (:

In much the same vein, I rarely actually watch stuff _on_ netflix, through a browser - I watch sped up, and the quality just degrades. Since I pay for it, I feel nothing for downloading a ripped copy to watch it locally :D

PaulKeeble•33m ago
Surveillance, got to track you all across the internet.
kmlx•31m ago
In Greece (EU). Can’t play it either. I’m getting:

> This video is not rated

> Join vimeo to watch

> Already have an account? Log in

davydm•1h ago
it's an interesting talk, my take being:

concurrency _is_ parallelism, but for I/O. People often think of parallelism for the case of making something go faster - eg placing two computations in parallel (the definition posed in the video), OR placing two I/O operations in parallel - so this is the keyboard-vs-mouse in the OS, even when you're on one core only; this is multiple web requests in JavaScript, which does not support multi-threading, but 100% does support concurrency for I/O operations - that... badum-tiss! RUN IN PARALLEL.

I get the point of the talk, and it's well interesting, but I think it depends on how one views things.

pdpi•48m ago
> concurrency _is_ parallelism, but for I/O.

Not really. They're just separate but related concepts.

E.g. coroutines are a form of concurrency that doesn't have to involve any sort of I/O, you're just taking two logical processes (e.g generating a sequence and consuming it) and abstracting away how they execute relative to each other.

Describing your tasks using the language of concurrency is a requirement for process-based parallelism (multiple CPUs/cores), but data-level parallelism (SIMD) is a form of parallelism that doesn't involve concurrency either.

threatofrain•27m ago
Concurrency is the property of a program or algorithm such that:

    - the program is decomposable into partially ordered or unordered units of execution
    - the program result remains determinant despite partial ordering
Your data-level parallelism is taking advantage of the concurrent properties of a problem.
lelandbatey•20m ago
No, and that's the point of the article. What you are calling parallel w/r/t IO should be called concurrency (conceptually happening at the same time by virtue of being able to interrupt and resume units of work). The reason IO APIs like you've described is concurrent but not necessqrily parallel is because there is no guarantee in the API that they both happen literally simultaneously; I could build a JS runtime that "works" for all the code written against XMLHTTPRequest (ignoring side-effects) but which under the hood only ever makes one HTTP request at a time. And because I can do that, that means JS code is living in a concurrency-only world, even though as an implementation detail most runtimes support parallel execution of those concurrent operations.

Leaking YouTube creators' private videos

https://javoriuski.com/post/youtube
127•javxfps•1h ago•46 comments

Google Books (or similar) all book scans – $200k bounty (2025)

https://software.annas-archive.gl/AnnaArchivist/annas-archive/-/work_items/234
54•Cider9986•1h ago•8 comments

Potential session/cache leakage between workspace instances or consumer accounts

https://github.com/anthropics/claude-code/issues/74066
205•chatmasta•3h ago•93 comments

Explanation of everything you can see in htop/top on Linux (2019)

https://peteris.rocks/blog/htop/
255•theanonymousone•5h ago•30 comments

Curveball

https://mightyburger.net/projects/curveball/
22•toilet•1h ago•2 comments

BareMetal RAM Dumper – Bare-metal x86 tool for Cold Boot Attack experiments

https://github.com/pIat0n/BareMetal-RAM-Dumper
5•liffik•23m ago•0 comments

No more than 100 000 faint satellites should orbit Earth

https://www.eso.org/public/news/eso2607/
6•Breadmaker•43m ago•0 comments

Windows CE Dreamcast Community Edition (wince-dc)

https://github.com/maximqaxd/wince-dc
37•msephton•3h ago•3 comments

Astrophysicists Puzzle over Webb’s New Universe

https://www.quantamagazine.org/astrophysicists-puzzle-over-webbs-new-universe-20260702/
150•jnord•8h ago•86 comments

Designing DB partitions you don't have to babysit

https://explainanalyze.com/p/designing-partitioning-you-dont-have-to-babysit/
23•rtolkachev•3d ago•1 comments

Maybe you should learn something

https://www.marginalia.nu/log/a_135_learn/
342•tylerdane•14h ago•165 comments

Neural Render Proxies for Interactive and Differentiable Lighting

https://studios.disneyresearch.com/2026/07/01/neural-render-proxies-for-interactive-and-different...
9•tobr•2d ago•0 comments

The Vespa at 80

https://www.cbc.ca/news/world/vespa-italy-postwar-design-9.7252641
107•cf100clunk•3d ago•90 comments

Meta data center water discharges suspended for contaminating water supply

https://www.tomshardware.com/tech-industry/data-centers/cheyenne-suspends-data-center-fill-and-fl...
29•sensanaty•1h ago•2 comments

Breaking the Bird Barrier: Scientist Decodes Zebra Finch Language

https://www.freepressjournal.in/education/breaking-the-bird-barrier-scientist-decodes-zebra-finch...
53•yyyk•3d ago•11 comments

Finland's last analogue landline phones go silent after 150 years

https://www.euronews.com/next/2026/06/30/finlands-last-analogue-landline-phones-go-silent-after-1...
18•ohjeez•1h ago•0 comments

Postgres data stored in Parquet on S3: LTAP architecture explained

https://www.databricks.com/blog/lakebase-ltap-rethinking-database-storage
128•andrenotgiant•3d ago•42 comments

Plein Air

https://art.joonas.wtf/
4•bookofjoe•1h ago•0 comments

The bottleneck might be the air in the room

https://blog.mikebowler.ca/2026/07/03/co2-and-decision-making/
653•gslin•11h ago•362 comments

Costco is the anti-Amazon

https://phenomenalworld.org/analysis/the-anti-amazon/
521•bookofjoe•1d ago•506 comments

Night Witches – all-female Soviet aviator regiment WW2

https://en.wikipedia.org/wiki/Night_Witches
63•gverrilla•3d ago•25 comments

Leanstral 1.5: Proof abundance for all

https://mistral.ai/news/leanstral-1-5/
324•programLyrique•19h ago•91 comments

Performance per dollar is getting faster and cheaper

https://www.wafer.ai/blog/glm52-amd
323•latchkey•20h ago•128 comments

Rob Pike – 'Concurrency Is Not Parallelism' [video]

https://vimeo.com/49718712
20•jruohonen•1h ago•10 comments

What ORMs have taught me: just learn SQL (2014)

https://wozniak.ca/blog/2014/08/03/1/index.html
101•ciconia•3d ago•126 comments

Mir Books – Books from the Soviet Era

https://mirtitles.org
140•clmul•3d ago•70 comments

The Reports of Jim Carrey's Death Are a Failure Mode

https://tane.dev/2026/07/the-reports-of-jim-carreys-death-are-a-failure-mode/
25•taubek•6h ago•25 comments

Giant trees have no trouble pumping water to top branches: new research

https://news.exeter.ac.uk/faculty-of-environment-science-and-economy/giant-trees-have-no-trouble-...
249•hhs•19h ago•110 comments

Steam Controller Auto-Charge – pilot to magnetic charging puck using CV

https://github.com/FossPrime/Steam-Controller-Auto-Charge
187•zdw•19h ago•47 comments

Jamesob's guide to running SOTA LLMs locally

https://github.com/jamesob/local-llm
388•livestyle•1d ago•175 comments