top | item 28037868

(no title)

rvn1045 | 4 years ago

The scale that these companies operate on requires huge innovations in software engineering and computer science. Think about all the distributed systems that have come out of places like Facebook and Google over the last 2 decades.

discuss

order

infogulch|4 years ago

Which they promptly keep to themselves and utilize to maximally exploit their users time and attention. Technology is a tool, not a generic force for good. Tools are agnostic to human value. If technology is being used exploitatively then it's a problem.

jonfw|4 years ago

They don't keep it all to themselves, giant technology companies have open sourced things like mapreduce, kubernetes, golang, react, kafka, and more.

dilap|4 years ago

I think that's overstating. To be sure some real tech challenges in distributing work horizontally, but I don't think it's created anywhere near the amount of value that's come out of e.g. space race research.

japhib|4 years ago

The tech is less visible and more boring but I'm doubtful that this is true:

> I don't think it's created anywhere near the amount of value that's come out of e.g. space race

The space race gave us a lot of tangible, physics/materials/hard-engineering related tech. Software gives us a lot of internet infrastructure, communications, algorithms, etc. that are incredibly useful for the average consumer. Lots of people in this thread complaining about the negative value of ads and such, but the communications infrastructure, knowledge sharing, social change due to marginalized people being able to communicate things far and wide ... there's a lot of intangible benefits that have come as a direct result of focusing heavily on consumer internet.

rvn1045|4 years ago

You don’t think map reduce, tensorflow and the countless other systems that have been open sourced haven’t had huge impact outside of their original use cases at these companies?

polynomial|4 years ago

This is a really solid question with no clear cut answer on the surface. I wonder what sort of research is being done here?

drevil-v2|4 years ago

Distributed systems that, more or less, are only really needed to run similar social networks as Facebook or Google?

That’s like saying the Cook maybe fat and morbidly obese but look at how efficiently he consumes such a large number of calories every day.