News for hackers. Stuff that matters.
Re:Google cuts jobs at cloud-computing group by godzillabrennus on Friday February 14, 2020 @06:45PM (#22331610)
I like the analogy:

You don’t get nine women in a room to make a baby in one month.

Re:Google cuts jobs at cloud-computing group by moandcompany on Friday February 14, 2020 @06:55PM (#22331679)
This is often attributed to Fred Brooks in his seminal book "The Mythical Man Month"

* https://en.wikipedia.org/wiki/Brooks%27s_law * https://en.wikiquote.org/wiki/Fred_Brooks

It also appears to originate from Theodore von Kármán (1957): "Everyone knows it takes a woman nine months to have a baby. But you Americans think if you get nine women pregnant, you can have a baby in a month."

Re:Google cuts jobs at cloud-computing group by hoorayimhelping on Friday February 14, 2020 @07:46PM (#22332043)
I first heard it from Fred Brooks in Mythical Man Month. But it's even funnier if it came from Theodore von Karman. A lot of HNers will know him from KSP as the namesake of the Karman line, the boundary between atmosphere and space, typically set at 100km above mean sea level.
Re:Google cuts jobs at cloud-computing group by basementcat on Friday February 14, 2020 @07:01PM (#22331728)
If you assemble a 9+ stage pipeline, you may reach a point where you produce approximately one baby each month.
Re:Google cuts jobs at cloud-computing group by phkahler on Friday February 14, 2020 @07:16PM (#22331824)
Even then they are "working" independently. It's not a pipeline that passes the baby from one to the next. That's just plain parallelism. Either way it would do nothing to latency and so would not get the current one done any sooner.
Re:Google cuts jobs at cloud-computing group by manigandham on Friday February 14, 2020 @07:45PM (#22332035)
That's not a 9 stage pipeline, it's 9 separate single stage pipelines.
Re:Google cuts jobs at cloud-computing group by bobsil1 on Friday February 14, 2020 @10:51PM (#22333100)
Massively parallel Baby Processing Units (BPUs)
Re:Google cuts jobs at cloud-computing group by joejerryronnie on Friday February 14, 2020 @11:35PM (#22333287)
If you implement QBPUs (Quantum Baby Processing Units), you could theoretically produce infinite babies. Of course, we're perpetually 10 years away from working QBPUs.
Re:Google cuts jobs at cloud-computing group by znpy on Friday February 14, 2020 @07:27PM (#22331900)
That's throughput, not latency.
Re:Google cuts jobs at cloud-computing group by majormajor on Friday February 14, 2020 @07:41PM (#22332003)
Most companies have more things they want to do then they can do in the next 6 months. So if you increase throughput without latency, you can still get more of those projects done. Even if you're still doing them all inefficiently.

It's ugly, but "don't hire more people because we'll be less efficient" often runs into this ugly "but we need more total output, not more efficiency" wall.

Re:Google cuts jobs at cloud-computing group by blattimwind on Friday February 14, 2020 @08:47PM (#22332494)
Yes, that's exactly the point of pipelining.
Re:Google cuts jobs at cloud-computing group by wwweston on Friday February 14, 2020 @07:12PM (#22331799)
Sweet. The baby-in-a-month problem is reduced to assembling and priming a nine-stage pipeline in a month!