News for hackers. Stuff that matters.
Re:Are Computers Still Getting Faster? [video] by AshleysBrain on Sunday January 10, 2016 @06:17PM (#10877726)
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?"

Re:Are Computers Still Getting Faster? [video] by nothis on Sunday January 10, 2016 @06:46PM (#10877824)
I 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.

Re:Are Computers Still Getting Faster? [video] by seanp2k2 on Sunday January 10, 2016 @07:08PM (#10877901)
The 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/...

Re:Are Computers Still Getting Faster? [video] by yogthos on Sunday January 10, 2016 @06:43PM (#10877808)
That'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.

Re:Are Computers Still Getting Faster? [video] by VhMjGrWv on Monday January 11, 2016 @02:20AM (#10879340)
You 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.

Re:Are Computers Still Getting Faster? [video] by yogthos on Monday January 11, 2016 @03:01PM (#10882955)
>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.

Re:Are Computers Still Getting Faster? [video] by Joeri on Monday January 11, 2016 @05:16AM (#10879954)
Or, 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.

Re:Are Computers Still Getting Faster? [video] by IanCal on Monday January 11, 2016 @06:52AM (#10880261)
> 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/ which was followed with 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.

Re:Are Computers Still Getting Faster? [video] by yogthos on Monday January 11, 2016 @02:57PM (#10882916)
There are two parts to this. First one is about parsing the speech, and we're getting pretty good at that. The second part is actually understanding the context of the speech and that's obviously harder problem.

We're just starting to explore machine learning in any meaningful sense. I think the progress we've seen already bodes tremendously well for AI assistants.

>The primary bottleneck for intelligent agents is not voice recognition, it's semantic insight.

I absolutely agree. We won't see general purpose assistants in the near future, but that doesn't mean we won't see specialized assistants. Something like the desktop is a fairly constrained environment.

A lot of what you'd need to do is already being done by systems like Google search. You can type in a random term and it will often do an excellent job of finding exactly what you wanted.

Here's an example of just how good this tech is now. I forgot a name of a tv show one time and I typed in "movie with a clock and the key" into Google. Sure enough it found the show as the first result.

While we don't know how to make a general purpose AI right now, but there is a ton of work happening in that domain. I would be very surprised if we don't see a lot of progress there in the next few decades.

The AI doesn't have to be self improving, our brains aren't and we can do all the things that a digital assistant would need to do.

Re:Are Computers Still Getting Faster? [video] by legulere on Monday January 11, 2016 @09:47AM (#10881001)
> 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.

Re:Are Computers Still Getting Faster? [video] by yogthos on Monday January 11, 2016 @03:02PM (#10882962)
My experience is that interacting with people using natural language is very effective.
Re:Are Computers Still Getting Faster? [video] by kbart on Monday January 11, 2016 @02:50AM (#10879451)
What 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.
Re:Are Computers Still Getting Faster? [video] by yogthos on Monday January 11, 2016 @03:04PM (#10882979)
If 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.
Re:Are Computers Still Getting Faster? [video] by VhMjGrWv on Monday January 11, 2016 @02:54AM (#10879461)
Do 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?

Re:Are Computers Still Getting Faster? [video] by kbart on Monday January 11, 2016 @04:32AM (#10879793)
"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.

Re:Are Computers Still Getting Faster? [video] by Pharaoh2 on Sunday January 10, 2016 @06:41PM (#10877798)
This 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.
Re:Are Computers Still Getting Faster? [video] by jnwrd on Sunday January 10, 2016 @08:31PM (#10878246)
Your 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.