4 ms·
To me the obvious answer is: you only need a certain amount of system resources to do most things, and consumer computers reached that point around 2005. (Sort
by AshleysBrain 11y ago
To me the obvious answer is: you only need a certain amount of system resources to do most things, and consumer computers reached that point around 2005. (Sort of like his theory, but the software doesn't need to use any more resources at all any more.)
Later improvements make it faster, easier to use, higher-resolution, better at multitasking etc., but none of that changed the yes/no question of "Will it work?"
- Pharaoh2 11y agoThis is absolutely not true. More computing power opens doors to software solution that wasn't even possibly before even to this day. It may be GPU accelerated now but even at this point we are op/s and W/hr limited.
- yogthos 11y agoThat's a rather unimaginative future you're painting. Things don't just keep getting incrementally better, but instead we get paradigm shifts. We're currently on the cusp of the machine learning paradigm shift. As ML keeps getting better, it will start showing up more and more in consumer interfaces. I'm willing to bet that within a few decades natural language interfaces will become the norm. The desktop paradigm will simply go away at that point. You'll just tell the computer what you want to do instead of having to juggle windows using the mouse and keyboard. You'll be able to say find that youtube video, play this song, or reply to that email. The computer will most likely turn into a personal assistant, and these kinds of machines will require a lot more power than what we currently have in desktops.
- VhMjGrWv 11y agoYou are so wrong about this. So wrong that I made a HN account for the first time in years just to respond to this. You're not the only one who thinks this, but you were the one who said it, so here you go: Your phone/computer's speech recognition is done by your phone/computer recording your voice and sending it to Microsoft/Apple/Google, then Microsoft/Apple/Google transcribing it on THEIR computers, storing your data, and sending the transcription back to your phone/computer. It doesn't require any processing power on your computer, besides the power to record and send your voice. You seem to think that because you bought a computer, that means that it's going to be your "personal assistant" unconditionally. It's not. It's going to give your voiceprint, location information, and other personally identifying information to MS/AAPL/GOOG. F/OSS might get similar features but they will lag years behind, and will not have the same impact on society that large corporations with datacenters/server farms can have. Eventually, you'll start seeing friendly suggestions and helpful tips, like your traffic schedule (this is already the case). You'll receive SUGGESTIONS on where to go. Friendly suggestions like, "Did you mean to go to the strip club/bar? How about going to church instead?" This could amplify inequality. Imagine Microsoft Clippy saying, "Hi, I noticed that you need $350 for crack rocks. May I suggest Honest Achmed's Pawn Shop only 1.2 miles from your trap house? We compared prices of the Internet of Things enabled devices you have on Amazon and we noticed that your 202X Macbook has a resale value of about $350." You'll eventually be CONTROLLED by some algorithm somewhere. There's nothing PERSONAL about the assistance they'll provide.
- yogthos 11y ago>It doesn't require any processing power on your computer, besides the power to record and send your voice. Sure, however this approach has a lot of downsides, such as utter lack of privacy. As we've seen many times historically the pendulum swings between thin and thick clients. Right now the computational power needed to do this kind of processing is very expensive so it's done on server. However, faster hardware will make it possible to do it on personal devices as well. Also worth pointing out that privacy doesn't exist for most people already. The mode of interaction with the computer isn't going to change any of that one way or the other.
- kbart 11y agoWhat of those who don't like to tell or non-English (or other popular languages) speakers? I hate voice control and I don't see myself using it on PC in 10 years or ever.
- VhMjGrWv 11y agoDo you think that you're a typical user? Do you think that MS/AAPL/GOOG will go out of its way to collect your user data in particular, when it can get millions or billions of people's user data? Do you think that MS/AAPL/GOOG doesn't have voice recognition for other languages? Did you look it up at all? Do you think that MS/AAPL/GOOG won't get voice recognition for other languages in "10 years", given how much personally identifying data they can scoop up?
- kbart 11y ago"Do you think that you're a typical user?" No, but I also know very few typical users that use voice controls extensively. "Do you think that MS/AAPL/GOOG doesn't have voice recognition for other languages? Did you look it up at all?" Voice controls in Lithuanian (my mother tongue) on Android didn't work until very recently (2015 Sep, according to Wiki) and it still works very poorly. If your primary language is not a mainstream one, you are out of luck. I'm sure it will get better, but it's not among the reasons I don't use it anyway (see below). "Do you think that MS/AAPL/GOOG will go out of its way to collect your user data in particular, when it can get millions or billions of people's user data?" I'm very pro-privacy, but it's not my main concern when talking about voice controls. The main drawback and reason why I hate it, is that talking breaks concentration and disrupts workflow. Another reason is that I don't like people around hearing what I'm doing, I can imagine a lot of anecdotal situations regarding "Computer, load PornHUB" etc. Also, it annoys other people around -- imagine a shared, dormitory like flat where all people are using voice controls at once.
- yogthos 11y agoIf majority of people decide that's how they want to interact with a computer then that's the way things will go. Whether one individual likes it or not isn't going to make a difference I'm afraid.
- Joeri 11y agoOr, it could also be that natural language interfaces aren't going to become much better than they are. Siri and cortana have been around for a few years now, but they haven't actually gotten all that much smarter. We've got the most powerful companies in the world investing the resources of thousands of the smartest programmers to build these agents, and the best they can do is siri? That doesn't bode well for the intelligent agent future. The primary bottleneck for intelligent agents is not voice recognition, it's semantic insight. They need to have an innate ability to learn the meaning of new things without being programmed to do so. As far as I know siri, cortana and google do not do this. Meaning must be programmed into them explicitly. That doesn't scale. Yes, they can learn new things, but they learn them slowly. You can even build advanced intelligent things like self-driving cars (with great effort) because the required level of understanding about the world is very constrained. However, you cannot scale it up to general purpose assistants because the amount of code required cannot be built in any reasonable amount of time. Until we have algorithms that create algorithms, software rewriting itself and evolving based on higher goals, we won't see the promised star-trek-level personal assistants come to fruition. It could go either way. Let us hope you are right.
- IanCal 11y ago> Until we have algorithms that create algorithms, software rewriting itself and evolving based on higher goals, we won't see the promised star-trek-level personal assistants come to fruition. There's a massive jump you're making here, I feel. From where we are to "computer, invent a new novel for me" there's a huge range of useful mid-points. One level is just understanding more about human-written unstructured data to answer questions. Another is to be better at sending commands to other humans. Third there's linking these things up. Understanding where there are gaps in the knowledge, who might be able to fill them in and then asking them the right questions. I know there was work done in this area as part of CoSY back in 2004-2008 http://www.cs.bham.ac.uk/research/projects/cosy/ http://www.cs.bham.ac.uk/research/projects/cosy/ which was followed with http://www.cs.bham.ac.uk/research/projects/cogx/ http://www.cs.bham.ac.uk/research/projects/cogx/ This then gets you to the level of essentially free personal assistants for a wide range of general tasks. That would be valuable to a very large number of people.
- 11y ago
- legulere 11y ago> I'm willing to bet that within a few decades natural language interfaces will become the norm. They have pretty bad discoverability. Users can only find out what works by a try->fail->try something else approach or by being told that it works like that.
- yogthos 11y agoMy experience is that interacting with people using natural language is very effective.
- nothis 11y agoI like to mention soundcards as a great example of this. For almost 20 years, the sound chip included on motherboards is all most people need. Sure, there's a hardcore niche of enthusiasts who want to plug in their keyboards and whatnot, but my motherboard can do 5.1 surround sound at a quality I could not distinguish from perfection, the bottleneck are my speakers. Back in the 80s and early 90s, sound was a huge deal, going from synthetic beeps to full audio playback and you needed to fiddle with a dedicated soundcard to enjoy the latest breakthroughs. Nowadays, hardly anyone bothers because all computers have "good enough" sound out of the box. I find it quite fascinating to think whether something similar might be possible for, say, graphics cards. It seems impossible now, but imagine a monitor at the max resolution your eye can see and real time 3D graphics with enough polygons to never see an edge and all the basic shading/lighting problems solved to Pixar levels... that might be less than 10 years away.
- seanp2k2 11y agoThe same thing is pretty much true for graphics as of about 10 years ago. Most consumers who don't play games are fine with integrated graphics, or don't understand / care about the difference discrete graphics would make. If all you're doing is browsing the web, email, Facebook, chat apps, etc, a dedicated GPU probably isn't worth it for most people. This might be changing as more non-games utilize GPU compute power, but integrated graphics are also getting somewhat more powerful as compared to entry-level discrete GPUs. If anyone has a good comparison for this change over time, that'd be interesting to see. Related: http://www.forbes.com/sites/adriankingsleyhughes/2012/05/12/the-case-for-and-against-discrete-graphics-cards/ http://www.forbes.com/sites/adriankingsleyhughes/2012/05/12/...
- jnwrd 11y agoYour turning point of 2005 might simply be because programmers stopped developing applications that require faster serial processing. Those programmers might have stopped developing such applications because they noticed that chip clock speeds haven't increased since 2004.