There are no significant advances in algorithms worth looking at, in my opinion. Current hardware only supports bruteforcing things by optimizing cycles or throwing more cycles at things. You can do that by improving hardware, and that will come in any case.
Real advances only come when new _ways_ of doing things appear. And for that, just reading tech news is enough. For example, the Table Top PC.
The only really two significant areas where algorithms can still make a difference are in video manipulation / object recognition, audio manipulation and artificial intelligence.
But you'll find that in those areas, advances are usually very complex and difficult to monetize.
It's much more effective to just look at advances in hardware, and figure out what you can do on a software level to take advantage of this hardware.
But even better, look at the internet, and watch as data opens up. Use that data to create new things.
Real advances only come when new _ways_ of doing things appear. And for that, just reading tech news is enough. For example, the Table Top PC.
The only really two significant areas where algorithms can still make a difference are in video manipulation / object recognition, audio manipulation and artificial intelligence.
But you'll find that in those areas, advances are usually very complex and difficult to monetize.
It's much more effective to just look at advances in hardware, and figure out what you can do on a software level to take advantage of this hardware.
But even better, look at the internet, and watch as data opens up. Use that data to create new things.