There's supposed to be native Optimus support in the latest drivers. Ubuntu is aiming to support it for 13.10 (and backport to LTS), see https://wiki.ubuntu.com/X/HybridGraphics
Let's hope it works out. There are still some showstopper bugs like suspend not working and touchpad locking up.
Bumblebee was always a stopgap and a kludge - and a lot of credit is due for the enterprising bumblebee hackers.
I've yet to hear whether or not the new Optimus drivers reduce heat generation for multi-monitor setups (which are fixed to max power mode in Linux when more than 1 monitor is in use, resulting in more fan noise).
So is nvidia. Both companies produce absolutely horrible drivers. Not just for linux either, tons of bluescreens, crashes and other windows instability issues are video driver bugs. That is what happens when the sole concern is speed, and stability is totally ignored.
I have to agree with the grandparent. AMD's graphics drivers for Linux are a complete disaster. NVidia's are only a partial disaster. And sometimes that's the best you get.
"in the modern world, rapid deflation doesn’t happen, and in fact slight positive inflation often persists in the face of an obviously depressed economy"
With always-on routers usually being the DHCP lease recipient for residential broadband, even dynamic IP addresses are typically a lot more "sticky" than most people expect. Couple that with the location-specific info available via reverse DNS on residential IPs, and it doesn't take a vivid imagination to see how easily even a loosely correlated search history could be used against you when applying online for jobs, healthcare, credit, etc.
I would honestly be shocked if there aren't risk assessment departments (or entire companies) already specializing in applying techniques like that to filter resumes, bias interest rates, and raise premiums accordingly.
It was not well known (before this came out last month) that putting an unlocked Android phone in the freezer lets you pull off a practical cold boot attack for the flash crypto keys.
Generally you start with Python and 1) get the code correct (hardest part) and then 2) port the performance critical parts to C/C++. So even they ended up with 0% in Python, it wouldn't "look bad". You got the benefit in part 1.
(And as others have said, 17% of LOC in Python might still mean majority of the functionality in Python).
You have it the wrong way around. People who cordon themselves off and only leave HTTP working aren't on the Internet.
They don't want non-web apps to work. Those networks deliberately rule out networked games, uTP, VoIP, IPsec, WebRTC, etc.
If you want to worry about people teetering on the edge of the Internet, you should worry about people behind NAT and its prevalence to the point of people confusing NAT boxes and routers...
(Re your last sentence, it's not a UDP replacement, see other comments.)
Let's hope it works out. There are still some showstopper bugs like suspend not working and touchpad locking up.
Bumblebee was always a stopgap and a kludge - and a lot of credit is due for the enterprising bumblebee hackers.