Slashdot Mirror


How Many Computers Does the World Need? (ft.com)

An anonymous reader shares a report: It is almost a decade since Rick Rashid, then head of research at Microsoft, posed that question and ventured his own answer: no more than a few, at least to handle the vast majority of the planet's digital workload. Back then, he thought, it was possible to discern the emergence of a small group of companies that would run those computers. The give-away was that a fifth of all the servers sold in the world were already being purchased by a clutch of US tech groups that included Amazon, Google and Microsoft.

[...] Of course, "how many" is a trick question when it comes to the distributed computing systems being built by today's tech giants. There are many nodes to these octopus-like systems, each with its own silicon brain and information-processing capabilities. But they are connected to a greater whole. One sign of just how far their tentacles are starting to reach came this week with Google's announcement that it has designed an AI chip to run in smartphones and other devices. Google's TPUs -- processors that are optimised to both train deep-learning algorithms and then apply them to make inferences from new data -- are already a key part of its data centre infrastructure. The new low-power version of the TPU can make inferences in "edge" devices, far from the computing core, and will be an important element in making sense of the world's data.

[...] The rise of the global computers raises many questions, but two stand out: will they comprise a truly competitive market, or come to look like the more Balkanised "platform" markets in the consumer world? And what will it mean for so much computing power to be concentrated in a handful of private companies? The good news is that the cloud landscape is shaping up to be a competitive one, at least if competition can be said to truly exist between oligarchs.

103 comments

  1. 640 by Tablizer · · Score: 5, Funny

    oughtta be enough for anyone.

    1. Re:640 by Anonymous Coward · · Score: 1

      Yep, 640 did it for me. Wife left after 50 though.

    2. Re:640 by Anne+Thwacks · · Score: 1
      Is that 640 computers or 640 cpus? Threads? Per person or per home (+office?) I am probably close to 640 CPUs already, and I expect I will find a use for more if I could find a space for them. (not all of them are running at any one time - and remember a lot of Android phones have 8 cores).

      If you consider PDP11 equivalent power, then that is probably close to 640k*.

      Remember when Bill Gates said 640k should be enough for anyone, he could probably not afford 64k.

      * Anyone know how many Cray 1 equivalents a Samsung Galaxy S9 is?

      --
      Sent from my ASR33 using ASCII
    3. Re: 640 by Anonymous Coward · · Score: 0

      I switched to Geico and got more!

    4. Re:640 by Tablizer · · Score: 1

      A little virus-induced DNA/RNA may make every animal cell Turing Complete. The count would go through the roof and perhaps explain the Fermi Paradox.

    5. Re: 640 by Anonymous Coward · · Score: 0

      If you look up performance benchmarks then you can find out for yourself

      I fuund out that my 2016 but still top of the line gaming pc has with a single core in the cpu alone, was around 10000 times faster than a c64 i think it was ... I made several compares. .. also to much older systems like the first transistor based computer build in my country

      You just have to look and compare

    6. Re: 640 by Anonymous Coward · · Score: 0

      I switched to Geico and got more!

      How come nobody has every seen the Geico gecko and Geeko the SUSE chameleon together in the same place at the same time?

    7. Re:640 by Anonymous Coward · · Score: 0

      Is that 640 computers or 640 cpus? Threads? Per person or per home (+office?)
      I am probably close to 640 CPUs already, and I expect I will find a use for more if I could find a space for them. (not all of them are running at any one time - and remember a lot of Android phones have 8 cores).

      If you consider PDP11 equivalent power, then that is probably close to 640k*.

      Remember when Bill Gates said 640k should be enough for anyone, he could probably not afford 64k.

      * Anyone know how many Cray 1 equivalents a Samsung Galaxy S9 is?

      The answer to all that and more is "yes".

    8. Re:640 by Anonymous Coward · · Score: 0

      I think you mean 640000 for everyone.

  2. Article is paywalled... by b0s0z0ku · · Score: 2

    Article is paywalled.

    Also, define "need." We could go back to the client (dumb terminal)/server centralized model of computing, but even the "dumb terminals" are computers in this day and age.

    And not everyone wants to hand their private data over to a megalith like Microsoft, Google, or Amazon, so there's a place for computing devices that don't HAVE to act as terminals.

    I mean, you could always take Uber, be recorded, tracked, and advertised to. But sometimes, you just need to drive that red Barchetta on a winding mountain road.

    1. Re:Article is paywalled... by cyberchondriac · · Score: 1

      Article is paywalled.

      Also, define "need." We could go back to the client (dumb terminal)/server centralized model of computing, but even the "dumb terminals" are computers in this day and age.

      Indeed, the whole notion behind the question is silly. As many as it takes? What a pointless question. Especially considering what a moving target any answer is going to be, due to near infinite factors.

      But sometimes, you just need to drive that red Barchetta on a winding mountain road.

      Just watch out for gleaming alloy air-cars that are two lanes wide..

      --

      Look back up at my post, now look back down, you're on the Internet. Now look back up. I'm a signature.
  3. Five by Trogre · · Score: 4, Informative

    That is all.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    1. Re:Five by DontBeAMoran · · Score: 1

      Back from the dead, mr. Watson?

      --
      #DeleteFacebook
    2. Re:Five by sconeu · · Score: 1

      Came here to post this answer.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    3. Re:Five by fahrbot-bot · · Score: 1

      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife

      "I'm telling you, Molotov cocktails work. Anytime I had a problem and I threw a Molotov cocktail, boom! Right away, I had a different problem."

      -- Jason Mendoza, The Good Place

      --
      It must have been something you assimilated. . . .
    4. Re:Five by Aighearach · · Score: 1

      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife

      "I'm telling you, Molotov cocktails work. Anytime I had a problem and I threw a Molotov cocktail, boom! Right away, I had a different problem."

      -- Jason Mendoza, The Good Place

      "No matter the problem, solve it with fire!" -- Magical Kyoko

    5. Re:Five by Chris+Mattern · · Score: 1

      "Of course you should fight fire with fire. You should fight everything with fire."

      --Jaya Ballard, Task Mage

    6. Re:Five by Anonymous Coward · · Score: 0

      IBM in 1945 proclaimed that the world market for computers was about five (5).

      A computer in 2020 will be 1000000000000000000 times faster than in 1945. FIve of those machines will handle today's computing demands, but the scientists keep wanting more power.

      The public will want 1 billion cell phones before long.

    7. Re:Five by michelcolman · · Score: 1

      The public will want 1 billion cell phones before long.

      There are already 1.3 billion phones in China alone. The total number worldwide is around 7 billion.

      Wikipedia "number of mobile phones in use"

    8. Re:Five by Trogre · · Score: 1

      My wife disagrees - ten percent of the time.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  4. one by Anonymous Coward · · Score: 0

    Just one computer, and everyone has to share.

    1. Re:one by postbigbang · · Score: 1

      If you subscribe to the old meme that every connected system is just adding to the same computational strength, then we have a lot of disconnected computers, and one huge one, save that chunk firewalled by China.

      CPUs have mutated extraordinarily. GPUs, FPGAs, specialized chips, they're all "CPUs" but measuring or counting them seems pretty silly.

      That is, until they take over the world.

      --
      ---- Teach Peace. It's Cheaper Than War.
    2. Re:one by Archfeld · · Score: 1

      In other words MVS with a TSO interface ? The problem with that is when the user before you leaves things in a mess you have to clean up...

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    3. Re:one by bws111 · · Score: 1

      What are you talking about? Exactly how does 'the user before you leave things in mess'? In 35+ years of experience with MVS (z/OS) I have never seen that happen.

    4. Re:one by Hognoxious · · Score: 1

      Many hot-colds ago I used MVS with ELIPS. I think the latter was a shell put there because TSO was too user-friendly.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    5. Re:one by Archfeld · · Score: 1

      ??? As an operator/tech sup for many years in an MVS environment it was common to see a program fail to clean up memory or temp space due to bad programming or system error and only realize it when the next user/program went to write or utilize resources that had data in the registers. It may be a thing of the past now but I can recall often be told by the systems support folks that the problem was often left from the previous user and stumbled on by the current task/user. I worked with MVS/SP and XA, DOS/VSE, long before they added the Z line.
      Are you familiar with JES2/3, or how about DEC PDP 11/70's or VMS ?

      Long live B37 space errors.

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    6. Re:one by bws111 · · Score: 1

      Neither one of those things has anything to do with 'cleaning up from previous users'. They are both rookie mistakes made by people with a Unix-y background.

      On Unix-type systems, when you log on a shell process is created. If you start a program, the shell creates a new process (with it's own memory management, etc) and runs the program in that. The original shell process is not changed. When the process that was started ends, all of it's resources are automatically cleaned up by the OS.

      On z/OS, when you log on (or a batch job is started) an 'address space' is created. All of the programs you execute run in that address space (as if they were subroutines). If a program ends (returns) without cleaning up it's resources, then those resources remain 'in use' for that address space. Your address space can eventually fill up (out of memory). But that has NOTHING to do with 'previous users', as every terminal session and batch job are in their own address space. When you log off, or your job ends, the address space is cleaned up by the OS.

      For temp space, on Unix you get temp space by creating a file. The OS creates an inode which, initially, says the file length is zero. If you try to read from that file you can only read up to length in the inode.

      On z/OS, you 'allocate' temp space. This reserves a place on the disk, but does not modify that area of the disk. If you attempt to read from that space before you write to it you are NOT guaranteed to get an 'end of file'. In fact, you propbably won't get that. You will get whatever was already on the disk at that point. IF what was on the disk can be read by your program (block sizes match, etc) you will get whatever was there (which is probably not what you want). If what was on the disk can't be read for whatever reason, your program abends. This difference is because z/OS does not have inodes. The end of the file is indicated by the HARDWARE when a zero-length block is read. If you didn't write that zero-length block, who knows what you will get. Again, this has nothing to do with 'previous users not cleaning up', but with the current user not understanding that they must WRITE at least an end-of-file marker before they attempt to READ a newly allocated space.

  5. Wrong. by b0s0z0ku · · Score: 2

    42 computers is The Answer...

    1. Re:Wrong. by Aighearach · · Score: 1

      I agree! 42^H(n)

  6. Answer: 3 by Anonymous Coward · · Score: 0

    One granted from employer for work
    One for home - connected to the internet
    Another one for home - to be never connected online, disconnected from any network

    1. Re:Answer: 3 by DontBeAMoran · · Score: 1

      One granted from employer for work
      One for home - connected to the internet
      Another one for porn - to be never connected online, disconnected from any network

      FTFY

      --
      #DeleteFacebook
    2. Re:Answer: 3 by sconeu · · Score: 1

      Another one for porn - to be never connected online, disconnected from any network

      How do you GET the porn?

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    3. Re:Answer: 3 by Anonymous Coward · · Score: 1

      Another one for porn - to be never connected online, disconnected from any network

      How do you GET the porn?

      Video capture card, video camera, Russian ladies.

    4. Re: Answer: 3 by Anonymous Coward · · Score: 0

      You have a period of collecting
      (Located in the 90s) then when the computer is full it's disconnected forever from that moment (never to be connected again to www from year 2000 and onwards)?

    5. Re:Answer: 3 by Anonymous Coward · · Score: 0

      This answer may not be terribly applicable here, but: you make it yourself.

  7. Sure, as soon as you... by JoeDuncan · · Score: 1

    ...define "need".

  8. Computer == anything that computes by petes_PoV · · Score: 1
    So when you include all the embedded processors in everything from your electric screwdriver, throw-away tune playing birthday card, remote controls, IoT toys, all the ones in your car(s), routers, phones, PCs and all the rest, I'd reckon on a few hundred per person.

    Maybe double or treble that for all the industrial devices, server farms, infrastructure. And all the stuff we take for granted.

    So in total, probably a few TRILLION is a good guess.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:Computer == anything that computes by TechnoLuddite · · Score: 2
      The essence of this is spot-on. I'd guess the actual number mentioned is probably being lowballed.

      The whole thing lacks specificity, though ... not only is "what qualifies as a computer" vague, there's current and future need, replacement computers, obsolete computers ... and that's before we even get to the "need".

      Before cell phones, we didn't "need" any. Before tablets, we didn't "need" any. It has to be out there before we realize we "need" it. So maybe the real answer is: "I dunno ... how many ya got?".

    2. Re: Computer == anything that computes by Anonymous Coward · · Score: 0

      Add around 40 old and new home computers, 2 cars, countless gadgets, countless junk then avg person reaches 1000 easy

    3. Re:Computer == anything that computes by Anonymous Coward · · Score: 0

      You are still thinking too small; with the rise of molecular nanotechnology, even a trillion will be an absurdly small estimate. That will likely take a long while, but it is a near certainty if humanity doesn't render itself extinct in the coming years. [Queue the baseless "impossible" claims from small-minded fools, along with the inevitable fearmongering that comes with any transformative technology.]

    4. Re:Computer == anything that computes by Areyoukiddingme · · Score: 1

      You are still thinking too small; with the rise of molecular nanotechnology, even a trillion will be an absurdly small estimate. That will likely take a long while, but it is a near certainty if humanity doesn't render itself extinct in the coming years.

      Molecular computing is one good way to render humanity extinct in the coming years.

      [Queue the baseless "impossible" claims from small-minded fools, along with the inevitable fearmongering that comes with any transformative technology.]

      Fearmongering? We already know what a molecular machine inimical to human life looks like. We call it a virus.

      Not the pathetic little strings of code that infest a half-assed user environment written in Redmond, but bundles of molecular machinery that exist for the sole purpose of hijacking other molecular machines and forcing them to do its bidding, to the point of eventually killing the host. Viruses are real, viruses are deadly, and purpose-built molecular nanotechnology can duplicate their functionality, and you'd better hope your nanotechnology-enhanced immune system has all the latest antibodies to deal with the threats you will be exposed to every second of every day. It's not fearmongering if what you're afraid of literally already exists and has entire government departments devoted to dealing with the threat (CDC, ECDC, CCDC, etc.).

  9. Too Easy by Greyfox · · Score: 2

    F...Forty-two?

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  10. 'Need'? Zero. 'Want'? That's a different question. by Rick+Schumann · · Score: 1

    If there was some freak incident that knocked out every computer on the planet and prevented us from building more, there would be widespread chaos, yes -- but our civilization would recover from that and manage to thrive again regardless.

    In many ways we've become too dependent on computers in one form or another, and spend way too much time paying attention to them instead of everything else. In many ways, we'd be better off if there were fewer of them than there are right now. Just eliminating smartphones alone would solve a number of problems we're having right now.

    As-is, the question posed by this article is absurd; there's no rational answer for it.

  11. Thomas Watson says five by darthsilun · · Score: 1

    "I think there is a world market for maybe five computers."

    –– Thomas Watson, president of IBM, 1943

    1. Re:Thomas Watson says five by bws111 · · Score: 4, Informative

      Does that make any sense to you at all? Why would he spend the resources of his company if he thought the market was that small?

      Actually this came from a story he told. Before there were commercial computers, he had his engineers design one on paper. They then took the design to 20 potential customers to judge interest. The actual quote was 'I was hoping to get 5 orders, we got 18.'

      Hoping for 5 orders out of potential 20, for a machine that doesn't exist, is far different than thinking there will only ever be a market for 5 computers.

    2. Re:Thomas Watson says five by Anonymous Coward · · Score: 0

      No real evidence he said it though.

    3. Re:Thomas Watson says five by kencurry · · Score: 1

      Does that make any sense to you at all? Why would he spend the resources of his company if he thought the market was that small?

      Actually this came from a story he told. Before there were commercial computers, he had his engineers design one on paper. They then took the design to 20 potential customers to judge interest. The actual quote was 'I was hoping to get 5 orders, we got 18.'

      Hoping for 5 orders out of potential 20, for a machine that doesn't exist, is far different than thinking there will only ever be a market for 5 computers.

      Not only that, but how could he have said that only a decade ago? A decade ago I had more than five computers. That's not even getting cute and counting CPUs in phones, devices etc. Totally dumb premise of a story.

      --
      sigs are for losers (except to point out that sigs are for losers)
    4. Re:Thomas Watson says five by darthsilun · · Score: 1

      Not only that, but how could he have said that only a decade ago? A decade ago I had more than five computers. That's not even getting cute and counting CPUs in phones, devices etc. Totally dumb premise of a story.

      If by "a decade ago" you mean 65 years ago, then yes, he (is alleged to have) said it a decade ago.

    5. Re:Thomas Watson says five by darthsilun · · Score: 1

      75 years ago.

  12. How many computers do I need.... by bobbied · · Score: 1

    The answer is always.....

    Just one more than I currently have.

    So, if you apply the same logic to the rest of the world, we need at least one more for each of us.

    Joking aside.. How many? I don't know, but you will be able to tell you are approaching the right number when folks stop buying and manufacturers stop building them. Which basically says, more than we have now and are likely to have built any time soon.

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  13. How about 20? by darthsilun · · Score: 5, Insightful

    Three computers for Elven-kings under the sky.
    Seven for the Dwarf-lords in their halls of stone.
    Nine for mortal men doomed to die.
    One for the Dark Lord on his dark throne
    In the Land of Mordor where the shadows lie.
    One computer to rule them all, one computer to find them
    One computer to bring them all, and in the darkness bind them.
    In the Land of Mordor where the shadows lie.

    1. Re:How about 20? by Alypius · · Score: 1

      I really wish I had mod points for you today. Well done!

    2. Re:How about 20? by Anonymous Coward · · Score: 1

      Who knew the one ring was really a vSphere client.

      Explains the BOFH maniacal laugh.

  14. Article is stupid... by Okian+Warrior · · Score: 5, Insightful

    Article is paywalled.

    Also, define "need." We could go back to the client (dumb terminal)/server centralized model of computing, but even the "dumb terminals" are computers in this day and age.

    And not everyone wants to hand their private data over to a megalith like Microsoft, Google, or Amazon, so there's a place for computing devices that don't HAVE to act as terminals.

    I mean, you could always take Uber, be recorded, tracked, and advertised to. But sometimes, you just need to drive that red Barchetta on a winding mountain road.

    Also, the summary implies the article is stupid.

    If, and I mean if, this is the sort of question to ask, it would ask how much computing does the world need. Computers run the gamut of speed from slow to fast, and capabilities from microcontroller to high-end server.

    Not to mention the capabilities of a display adapter used for rendering or as a general-purpose parallel computing device.

    From the viewpoint of information theory, all computers are equivalent in the sense that they can be shown equivalent to a universal turing machine, so the question isn't even definable in the mathematical sense, but we could assign an arbitrary measure and time scale to make it meaningful to humans.

    For example, "millions of 8-bit additions per second" sounds like a reasonable low-level measurement (compare to "mm", for instance).

    Then one could ask "how much computing does the world need".

    And now we need to define "need". Just about every electronic device you can purchase today has an embedded microcontroller with a fixed program. Clocks and watches have little computers inside them.

    All cars need computers to manage their inner workings, and most of the world doesn't own a car but would like to. The average car has about 30 computers.

    Has that been included in the calculations?

    Computer time used to be metered. To take a course in college you were allocated a (generous for the application) number of CPU minutes to do your homework (both computer and non-computer classes). To do a study you were allocated a number of CPU minutes to use for the calculations.

    Today, compute time is so cheap we don't to meter it - we meter the amount of electricity that is used, or the annoyance of keeping the hardware running.

    How much computing would people use if they had access to an unlimited supply?

    We don't really know, because we're still on the leading edge of the bell curve. We yet to saturate even one person's use of computing - we still don't have ubiquitous AI in self-driving cars and factories.

    Article is stupid. It's impossible to answer the question today, and they're even asking the wrong questions.

    1. Re:Article is stupid... by orange47 · · Score: 1

      yes, of course. but its painfully obvious what he and people-like-him want/'need'. and that is 'absolute control over every living soul', so they make: TPM DRM Cloud XBOX Scarlett Software-as-a-service and other similar crap.

  15. Time share, ... by PPH · · Score: 1, Interesting

    ... the cloud. One giant mainframe buried in a mountain somewhere. Whatever they want to call it, the big boys seem to think that it will all devolve into a centralized service that they will manage.

    In the 1990's, they said that Bill Gates didn't 'get' the Internet. And it sounds like most of the minions of the big companies still don't. I have a server in my basement and symmetrical fiber bandwidth to my house. I'll handle my own e-mail and host my own cat videos.

    --
    Have gnu, will travel.
  16. Half a dozen ... by kbahey · · Score: 1

    Half a dozen is enough ...

    ... if there were a half dozen large computers in this country, hidden away in research laboratories, this would take care of all requirements we had throughout the country." -- Howard Aiken, 1952.

  17. This is just another of those busy-think questions by Sqreater · · Score: 1

    It will be what it will be and whether we understand it or not is irrelevant to the course of technology in the world today.

    --
    E Proelio Veritas.
  18. The obvious answer is one. by Anonymous Coward · · Score: 0

    If you define a single "computer" as any device that performs computations that's ever been connected, or ever WILL be connected to another device (including through computing proxies like humans). Since SOMETHING must interact with the computer, eventually that means all "computers" will be inter-linked in some way, creating "one computer".

    This definition is absurd of course. But it underlies the absurdity of calling a bunch of connected computers by a network (i.e. cloud computing) "a single computer".

  19. Computer, it depends by bn-7bc · · Score: 1

    That depends greatly on hoew yoy define computer, do wy coung evry gps reciever engein cpntroll unit etc, etc or are we only desktops/laptops/tablers/servers ie whet 99% of non slashdot readers think of as computers, and yes I could have pickrd way more exampels in the first category beadicly any embeded system you can think of.

    1. Re: Computer, it depends by bn-7bc · · Score: 1

      Damit I must learn to read all other comments before replaying with thibng that have allready been said, sorry about that pleas diireaguard as imy comment ads nothing of value

  20. Define "Computer" by Anonymous Coward · · Score: 0

    No, really. Define it first.

    My car has like 5 main computers and even more microcontrollers and smart sensors. My apple watch could be considered a computer. Same with my cell phone, my tablet, and the raspberry pi that I use to run PiHole on my home network. My router is a linux computer. My Smart TVs really are their own computers, not to mention the Roku boxes, ChromeCast, Fire Sticks, etc. My kid's got electronic games that contain their own little computers.

    A dumb terminal talking to an Amazon or Microsoft cloud? Technically, each of those would still be some form of a computer.

    Stupid question really.

    1. Re:Define "Computer" by OrangeTide · · Score: 1

      A dumb terminal talking to an Amazon or Microsoft cloud? Technically, each of those would still be some form of a computer.

      If the dumb terminal had a chip & PIN reader, then Americans would reduce credit card fraud dramatically and perhaps get some relief on credit card fees or interest rates.

      --
      “Common sense is not so common.” — Voltaire
  21. Wish list by Alypius · · Score: 1

    The correct answer, of course, is the same as the answer to "how many guns do you need?"

    "As many as I can afford," which really translates to "as many as my wife will let me get away with."

  22. I think Mr Watson at IBM said... by Anonymous Coward · · Score: 0

    No more than 6!

  23. only one - in the future... by ole_timer · · Score: 1

    there is a one computer, one person, and one dog. the person's job is to feed the dog. the dog's job is ensure the person never, ever touches the computer.

    --
    nothing to see here - move along
  24. It Was Stupid Then by Anonymous Coward · · Score: 0

    ...and it remains a stupid question now. This is one of those "The Cloud Will Take Over Everything" navel gazing questions.

    Computers are smaller, cheaper, and more powerful than ever. We've gotten them down to the size of smartphones and sold billions of them that way. If you make a viable voice interface and remove the screen & keyboard, you could shrink them to the size of a ring, a watch or a broach.

    It's not that the Cloud isn't useful, it's that this is a dumb concept; the idea of turning your back on the power, flexibility and capability of the distributed computing model. Like the Internet itself, the Cloud should be viewed as a "goes great with your local computer" concept, not as a replacement for distributed computing.

    But sure. Turn your back on the marvels and power of small, affordable computing devices. Why? So that some concept-driven schmuck can make a name for themselves. Then 10 years later they can revive the whole pointless debate and explain why it hasn't happened yet (Tip: the answer is always, Tech Luddites Foiled My Beautiful Plan!). Repeat every 10 years until eternity, mixing it up with differing flawed concepts now and again.

    1. Re:It Was Stupid Then by blahplusplus · · Score: 1

      .It's not that the Cloud isn't useful, it's that this is a dumb concept/p>

      The cloud is about getting rid of software ownership and eventually putting DRM into cpu's to permanently remove control of PC's from consumers hands by making them dumb terminals.

  25. 0, 1, or infinity by OrangeTide · · Score: 2

    Software developers already know the answer: Zero, one, or infinity

    0: we probably don't strictly "need" computers.
    1: we could have one big one that we all time slice. Our current political and economic system wouldn't tolerate single ownership of all computing. (sorry Google!)
    infinity: really this means (k * N). it's the current model we're following, factor k is probably a small integer. N is number of human beings currently alive.

    --
    “Common sense is not so common.” — Voltaire
    1. Re:0, 1, or infinity by Aighearach · · Score: 1

      As a software developer, I know that infinity is not a number, is it simply a form of NaN compatible with greater than/less than operators.

    2. Re:0, 1, or infinity by OrangeTide · · Score: 1

      I usually use INT_MAX and INT_MIN as positive and negative infinity with integers. Unfortunately C doesn't offer any conventions for saturation arithmetic and only defines modular arithmetic for unsigned values (and leaves signed overflow/underflow to be undefined).

      And the wonderful DEC64 format lacks any infinity representation and only goes so far as to produce NaN.

      --
      “Common sense is not so common.” — Voltaire
    3. Re:0, 1, or infinity by Aighearach · · Score: 1

      decNumber as defined by the Unicode standard, IEEE 754, and ANSI C all include Infinity and -Infinity when working with decimal floats.

      The reason you don't have infinity as a discrete type of NaN is that you're using binary arithmetic. You can't even touch numbers that have to do with money using that shit.

      This is why banks are still using COBOL; it only supports decimal arithmetic, so clever sorts can't screw up the rounding as easily.

      GCC can handle some of it directly, but for full support I recommend using decNumber package by IBM that is distributed with ICU (unicode) distribution. There is a Ruby binding that embeds that one. In Go the most complete implementation is https://github.com/cockroachdb... . They have it in Java, too.

    4. Re:0, 1, or infinity by OrangeTide · · Score: 1

      decNumber as defined by the Unicode standard, IEEE 754, and ANSI C all include Infinity and -Infinity when working with decimal floats.

      IEEE 745 decimal is not the same as the previously mentioned DEC64. It's important to remember that IEEE decimals have a really terrible representation and implementation is painful and bug prone.

      Special sentinel values that propagate in a well defined way are important in safety designs (and I assume in financial math too). Throwing exceptions, faults, interrupts, and signals is also important. And you can sort out the serious programs from the not serious ones by how they initialize signal handlers.

      Java supports decimal too, the support is pretty decent and I think it is slowly replacing COBOL in some areas. C/C++ support of decimal floats is not great. We've been using vendor extensions for years, which is also not a great thing to do.

      I'll stick with the DEC64 package instead of the pulling in all of ICU.

      --
      “Common sense is not so common.” — Voltaire
    5. Re:0, 1, or infinity by Aighearach · · Score: 1

      You don't need to "pull in all of ICU," or even download it. That's just daft. I understand you aren't interested in the details of what I was saying, you just wanted to regurgitate information about what choices you made and what related crumbs of knowledge you have, but still; no need to make up fake reasons why didn't use something you probably didn't even evaluate.

      You seem to have some vague concept that there might be bugs in implementations that are decades old and very very stable. Odd, that.

    6. Re:0, 1, or infinity by OrangeTide · · Score: 1

      You seem to have some vague concept that there might be bugs in implementations that are decades old and very very stable. Odd, that.

      Unfortunately, I pay per line of code to a third party to do safety audits. My requirements and constraints are different than yours, so you should be less surprised that we came to different decisions.

      --
      “Common sense is not so common.” — Voltaire
  26. eos.io by Anonymous Coward · · Score: 0

    The internet 3.0 will run on eos.

  27. ipv4 vs ipv6 by Anonymous Coward · · Score: 1

    1 computer per body cell should do it...

    1. Re:ipv4 vs ipv6 by Aighearach · · Score: 1

      Uh-oh, with that many hosts you're going to need some routers!

  28. Minimum of roughly 40 billion by Presence+Eternal · · Score: 1

    Each of us should carry no less than 5 computers at all times, like a sensible person.

  29. The internet has broken capitalism... by blahplusplus · · Score: 0

    ... permanently. The reason "platforms" like steam exist is because the outrage at videogame theft couldn't reach these companies. Consumers don't have any power anymore now that products can be held hostage on servers on the other side of the internet. Companies are re-engineering the internet to obey them and turn it into a dumb network for consumers.

    The same way gabe newell half life when he inserted DRM into it, DRM would have been removed if we had portal tech and could storm his offices way back in the day and prevent his billion dollar trojan horse criminal heist of videogame software.

    The reason "platforms" exist is because the internet has allowed companies the ability to steal and defraud the worlds consumers from the safety of their offices. If I can release a piece of software and keep part of it on my computer while the worlds millions of customers are hundreds of miles away, what am I? An asshole.

    The reason companies got away with this shit is because the internet allows those who control the means of software production to steal at the point of production. AKA they have the market over a barrel so its not a market, otherwise customers would force these companies to release the software they've stolen and called a "platform".

  30. Technically by duke_cheetah2003 · · Score: 1

    The world -needs- zero computers. We were doing just fine before the first one was invented, so we don't really need them.

    But how many computers does the world want? Now that's a question. I've literally lost count of how many I interact with on a daily basis. I mean, I could count the obvious ones: my desktop PC, my server PC, my smartphone. But then there's the less obvious ones.. My microwave has a computer in it, so does my clock-radio, and my stereo amplifier. My car has numerous computers in it, I don't even know how many. Even my coffee maker has a computer in it! Not a very good one, but we didn't put a qualifier of how good a computer has to be to count. Glancing around I have a couple remote controls for TV and stereo. Computers again.

  31. IOUT by WillAffleckUW · · Score: 2

    The Internet Of Useless Things says we need even more things to be computers.

    Like a hammer.
    Or a screwdriver.
    Or a glass for drinking with.

    If it's not a computer, it's useless.

    (brought to you by The Council To Make You Install Our Silicon Overlords Everywhere And Become Serfs)

    --
    -- Tigger warning: This post may contain tiggers! --
    1. Re:IOUT by Aighearach · · Score: 2

      What good is a hand adze without blinkenlights and an activity tracker?!

      Next you'll tell me my shoelaces don't need to warn me when they become untied!

  32. An Ark's HEAD unit by Anonymous Coward · · Score: 0

    n/t

  33. In Soviet Russia... by Anonymous Coward · · Score: 0

    TPU thinks you!

  34. Maybe 5? by Bert64 · · Score: 1

    I think there is a world market for maybe five computers.
          - Thomas Watson, president of IBM, 1943

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    1. Re:Maybe 5? by santiago · · Score: 1

      I think there is a world market for maybe five computers.

            - Thomas Watson, president of IBM, 1943

      He was almost right, but he left off the words "per person" at the end.

  35. Universal AC by Pseudonym · · Score: 1

    There is as yet insufficient data for a meaningful answer.

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    1. Re:Universal AC by Alypius · · Score: 1

      A Deus Ex reference! Outstanding!

    2. Re:Universal AC by Anonymous Coward · · Score: 0

      Exactly! Asimov's story "The Last Question" came to mind for me too.

    3. Re:Universal AC by wyHunter · · Score: 1

      But...can entropy be reversed?

  36. "Need?" Zero. We don't NEED computers at all. by Anonymous Coward · · Score: 0

    They are a convenience and entertainment but not a necessity.

  37. As many as people wish to buy. by Anonymous Coward · · Score: 0

    There is only one appropriate answer to people who ask the various "how many do you need" questions because their real question is "how may i restrict you to my satisfaction?"

    The answer is: Fuck off.

  38. Re:'Need'? Zero. 'Want'? That's a different questi by CrimsonAvenger · · Score: 1

    If there was some freak incident that knocked out every computer on the planet and prevented us from building more, there would be widespread chaos, yes -- but our civilization would recover from that and manage to thrive again regardless.

    Oh, really?

    For a start, every piece of farm machinery would stop working. Going to get hungry by and by.

    And then there's the fact that pretty much every piece of machinery in every factory would stop working. So we're not building any new equipment for a while.

    Trains, ditto. Ships. Automobiles. Nothing works, and nothing can be repaired into workable condition. You can't even call someone to tell them you have a problem, since the phone system is gone forever...

    And, yes, you'd lose electricity till you rebuilt the entire system. With 1940's technology....

    Our civilization might survive. After most of humanity died off, and we rebuilt back to pre-1940 tech....

    --

    "I do not agree with what you say, but I will defend to the death your right to say it"
  39. The world IS a computer by RogueWarrior65 · · Score: 1

    Designed by Deep Thought to calculate the ultimate question.

  40. computers needed by Anonymous Coward · · Score: 0

    It depends on if they are going to kill the planet to get 1 1000 of cent more profit or 1 10,000 of a cent more profit.

  41. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  42. Re:'Need'? Zero. 'Want'? That's a different questi by Rick+Schumann · · Score: 1

    Well, clearly and objectively you'd be one of the ones running around like a chicken with your head cut off, waving your arms in abject panic, being part of the problem instead of part of the solution. Meanwhile, people who can keep their heads and who know how to do things would be working to alleviate the situation -- assuming that is people like, apparently, you, weren't getting in the way. :-)

  43. Re:Five according to former president of IBM by wyHunter · · Score: 1

    Was that computers? Or copy machines?

  44. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  45. Re:Five according to former president of IBM by wyHunter · · Score: 1

    Sure, but I had read (a long time ago) that quote applying to copy machines. Who knows, too much trouble to try and do the research to figure it out :)