Actually, Macbooks use lithium polymer batteries which are highly explosive when overcharged (http://www.youtube.com/watch?v=0MiM2E6pvfg). So by telling the OS that a battery is not charged when it really is can cause it to explode.
That's a bare LiPo cell wired directly to current— not a good demonstration of how a well-designed battery pack would behave, even one with malicious firmware.
The Intel HD3000 can only support one 2560x1600 display and the built-in. It's safe to say it can't do multiples. And the TB->DVI adapter only has one DVI interface so you can't even try 2 lower resolution monitors.
>We should be immersing students in good code. We should be burying them in idiom after idiom after idiom, allowing them to acquire the ability to program without explanation.
Does anyone have suggestions of some good code to read?