News for hackers. Stuff that matters.
Re:How can I avoid my MacBook Pro giving me minor shocks? by Hydraulix989 on Monday November 14, 2016 @12:05AM (#12947680)
Shark used to make an (otherwise excellent) upright consumer vacuum cleaner with a metal strip in the handle. The vacuum's power cable did not have a ground.

This vacuum had the most five-star reviews on Amazon, but then a minority of people started complaining and leaving one-star reviews, saying they were getting shocked.

The reactions from the fanboy crowd were non-sympathetic ("you're imagining it," "it's just static," etc.), and they mass downvoted every one-star review. Some of the people claimed they were getting shocked PRETTY HARD, too, as in it knocked them over. IIRC, even Shark responded saying that it was impossible for the vacuum to shock you.

I remember seeing this while looking at vacuums for my elderly mother who has a heart condition. To the electrical engineer in me, everything made sense!

I started defending every single one-star reviewer person, and I wrote my own very detailed review with photos of the handle. Soon, the tide turned, and more people started upvoting my review than downvoting it; and I even received personal "thank you" messages from the people who got shocked ("finally someone believes me").

It eventually got to the point where a year later in 2014, Shark released an updated model with no more metal strip. Seeing this, I bought the new model for my mother. I'd like to think I can give myself SOME credit for causing them to do that.

Not only that, the upvotes from that alone were a good part of the reason I became an Amazon Top Reviewer.

Re:How can I avoid my MacBook Pro giving me minor shocks? by sduff on Monday November 14, 2016 @12:56AM (#12947822)
Why would you still buy from the same manufacturer that denied bad (and potentially deadly) design?
Re:How can I avoid my MacBook Pro giving me minor shocks? by Hydraulix989 on Monday November 14, 2016 @01:25AM (#12947907)
Like I said, it was otherwise, an excellent vacuum. Any how, I know about Lenovo's Superfish and recently its attempts to block Linux installs, but I am still a die-hard Thinkpad user because these are very large organizations where all it takes is one single person's oversight to cause a mistake.
Re:How can I avoid my MacBook Pro giving me minor shocks? by creshal on Monday November 14, 2016 @04:20AM (#12948545)
They didn't "attempt to block Linux", they just shipped hardware without a Linux driver.

And later released a workaround to make the hardware work in a slower, more power consuming backwards compatibility mode so Intel can continue not properly supporting the hardware in Linux.

But sure, it was totally "Lenovo blocking Linux".

Re:How can I avoid my MacBook Pro giving me minor shocks? by Hydraulix989 on Monday November 14, 2016 @03:02PM (#12952757)
I'm afraid you're misguided here.

Lenovo initially released a BIOS with a goto statement added to jmp out of the disk controller mode setting (which is normally present and allows the user to change back to AHCI mode). Reverse engineers on the Lenovo forums discovered this modification while studying the disassembly.

Then, one user patched the BIOS and manually reflashed it using an SPI flasher and some soldering, and Linux worked just fine by detecting the drive.

Yes, the ideal solution is that Intel gives specs to OSS devs to build a driver (or even builds on themselves), but the path of least resistance is to have Lenovo unblock that BIOS setting, which amounts to changing one line of code, or 15 minutes of one engineer's time.

Re:How can I avoid my MacBook Pro giving me minor shocks? by creshal on Tuesday November 15, 2016 @05:41AM (#12957004)
> Lenovo initially released a BIOS with a goto statement added to jmp out of the disk controller mode setting

Because switching to AHCI mode with Windows installed would brick the machine (Yay, Microsoft), and Lenovo foolishly assumed that people who wanted to use Linux would buy one of the Linux certified machines instead (X1 Yoga and 60 series Yoga devices are all certified: https://support.lenovo.com/us/en/documents/pd031426 – but I'm sure that's just more proof that Lenovo hates Linux for some reason).

> the path of least resistance is to have Lenovo unblock that BIOS setting, which amounts to changing one line of code, or 15 minutes of one engineer's time.

Which is exactly what Lenovo did: https://forums.lenovo.com/t5/Lenovo-Yoga-Series-Notebooks/Yo...

Re:How can I avoid my MacBook Pro giving me minor shocks? by Hydraulix989 on Thursday November 17, 2016 @02:42PM (#12980728)
"Because switching to AHCI mode with Windows installed would brick the machine"

There are tons of BIOS settings that could "brick" my machine though, it's a weak argument, really. My car didn't come with a lock on the hood.

"Which is exactly what Lenovo did"

Okay, you're acting like it didn't require any teeth pulling on our end to get them to release it (check out the 30+ page forum topics).

Re:How can I avoid my MacBook Pro giving me minor shocks? by mavhc on Monday November 14, 2016 @07:32AM (#12949375)
How come Intel is one of the top contributors to linux, but doesn't ship drivers for all their hardware?
Re:How can I avoid my MacBook Pro giving me minor shocks? by creshal on Monday November 14, 2016 @12:59PM (#12951772)
Different divisions doing different things. Intel is extremely interested in Linux for their HPC Itanium/Xeon range, moderately interested in Linux for other server and business hardware, as well as mobile; and Intel's consumer PC division doesn't give a fuck at all.
Re:How can I avoid my MacBook Pro giving me minor shocks? by brianwawok on Monday November 14, 2016 @08:16AM (#12949602)
I'm guessing because Linux on laptops isn't a big money maker. Linux on server is where Intel focuses.
Re:How can I avoid my MacBook Pro giving me minor shocks? by nraynaud on Monday November 14, 2016 @02:14AM (#12948057)
I would separate the issues, vacuum cleaners are famous for electrically charging dust up to quite high voltages.
Re:How can I avoid my MacBook Pro giving me minor shocks? by Hydraulix989 on Monday November 14, 2016 @03:17AM (#12948300)
I should clarify that the reports indicated that the shock originated from the hand touching the handle.
Re:How can I avoid my MacBook Pro giving me minor shocks? by nraynaud on Monday November 14, 2016 @10:09AM (#12950210)
I guess I should go further: some vacuum cleaners have to have a ground connection in the hose, to try to discharge the dust. If they removed it for unrelated reasons, they probably lowered the overall quality of the product overall.
Re:How can I avoid my MacBook Pro giving me minor shocks? by Hydraulix989 on Monday November 14, 2016 @03:00PM (#12952747)
To Shark's defense, I haven't seen too many non-commercial/consumer vacuums with grounded plugs.
Re:How can I avoid my MacBook Pro giving me minor shocks? by Hydraulix989 on Tuesday November 15, 2016 @02:40AM (#12956313)
That said, they (consumer vacuums) almost all have enclosures made entirely of plastic.