Live data from Hacker News

Facebook drains users' cellphone batteries intentionally says ex-employee

phonearena.com

101–110 of 129 posts

Re: Facebook drains users' cellphone batteries intentionally says ex-employee

#101
post #88

Earlier quoted context omitted.

No, neither of those are even remotely comparable.

I have edited my post to be more relevant to the discussion, see the last part.

I would think that facebook being nonchalant about battery usage has far more in common with cupholder diameters than with seatbelt designs.

Re: Facebook drains users' cellphone batteries intentionally says ex-employee

#102

Earlier quoted context omitted.

The claim in TFA is they run a/b style tests where a sample group would have their battery deliberately drained to test performance of the app in low-power situations. Based on the general fixation on tests at Meta and Alphabet et al, it seems pretty plausible to me that they might try such a thing although: 1) the article is just the employee's claims in the context of employment arbitration, rather than evidence. F…

None of the mentioned tests had anything to do with directly testing power drain or low-power performance. He just thinks they aren't giving enough weight to battery drain as an undesirable side effect of features that don't directly benefit the user. That's it. That's his whole gripe. They're testing how fast an image loads, that uses up the user's battery, and that's bad for the user.

TFA literally says the battery drain was the purpose, not a side-effect:

   If you believe former Facebook employee George Hayward, a data scientist, Facebook can secretly drain the battery on its users' cellphones on purpose.

Re: Facebook drains users' cellphone batteries intentionally says ex-employee

#103

Earlier quoted context omitted.

Here's how I imagine it was introduced: Engineer A: Hey how would we know whether loading this image as a .webp vs a .jpg would perform? Our lab testing is one thing but the different hardware out there vastly differs from phone to phone -- we need some data on the whether the average phone has enough optimizations for one versus the other. Engineer B: Oh, what if we just run a background task on some of the phones t…

"load just one image across some small % of the user base" sounds harmless, especially while the app is open. Different world from intentional draining.

Running it until the battery drains say 30% probably gives more useful data than once. And much less harmless.

Re: Facebook drains users' cellphone batteries intentionally says ex-employee

#104
post #19

Earlier quoted context omitted.

Or...buy some phones and run the tests yourself.

You could buy 100 iphones... Or you could "borrow" a million for free, to get rock solid stats. Also there are hundreds, if not thousands, of different phone models. The allegedly used way of negative testing is much better than buying phones, and is virtually free.

It's also unethical.

Re: Facebook drains users' cellphone batteries intentionally says ex-employee

#105

This is curious. I've recently migrated to Pixel 7 Pro with GrapheneOS and noticed that my battery was lasting for about 6 hours. And there was nothing unusual in the battery usage report. Initially I thought that something is wrong with new Pixels or GrapheneOS. So, I've started reading ADB logs and assumed that something might be wrong with Meta apps - (which I installed in work profile). The logs were full of vari…

Reading ADB logs is useless for any kind of worthwhile analysis. Might as well fortune tell from coffee sediment.

If you want to figure out what's going on with your battery, grab a bug report (adb bugreport command is one way). Then upload the resulting ZIP into battery historian - https://github.com/google/battery-historian (there's a hosted version somehwere on the web is you're willing to trust it with your debug data).

That will give you a usable graph of what's been keeping your phone awake, using radio and what the state of your signal quality was.

Re: Facebook drains users' cellphone batteries intentionally says ex-employee

#106
post #90

Earlier quoted context omitted.

Here's how I imagine it was introduced: Engineer A: Hey how would we know whether loading this image as a .webp vs a .jpg would perform? Our lab testing is one thing but the different hardware out there vastly differs from phone to phone -- we need some data on the whether the average phone has enough optimizations for one versus the other. Engineer B: Oh, what if we just run a background task on some of the phones t…

My version: Hey, Apple is now blocking our ads. They will eat our lunch. What can we do about it? Hmm... Let's drain the batteries of iPhone users faster. They will switch to Android. What if we get caught? We'll just make up some story about A/B testing. Oh and drain some Android user's batteries too, for plausible deniability. Great plan, implement it!

Noone sane would believe that people would switch to Android over that, that's some imagination you have there.

Not caring about battery use? Yeah sure, even the enlightened developers of HN rarely give a crap about that.

Deliberately draining battery to force people to replace their phones? C'mon.

Re: Facebook drains users' cellphone batteries intentionally says ex-employee

#107

Not that I disbelieve the allegations, but the battery tracker on my phone consistently tells me that the largest consumer is Chrome, with Facebook Messenger somewhere way, way down the list. If they are bumping up battery consumption, either I've never been in the test group or they aren't bumping it enough to be a real risk.

But that's probably because you're actually using Chrome a lot? That tracker isn't very accurate and its very biased towards apps you're actually using (which makes sense doesn't it?).

Re: Facebook drains users' cellphone batteries intentionally says ex-employee

#108
post #54

Earlier quoted context omitted.

> You can make a negative case for any of the large tech company. Yes you can, but it's a spectrum. Microsoft abusing their monopolistic position to strangle competition and adding adware and spyware in an OS people pay for is ethically and morally bad, but is much less bad than Facebook profiting from and doing nothing to stop an actual active genocide. Facebook is by far the worst, ethically and morally, offender o…

And just went you think Facebook is the worst, TikTok comes around.

"Der Markt regelt das." (The market will regulate itself.)

Re: Facebook drains users' cellphone batteries intentionally says ex-employee

#109
post #12

What I can't believe: Facebook shipped a feature to drain users' batteries. What I can believe: Engineers at Facebook were micromanaged into dismissing issues such as users' batteries being drained.

Here's how I imagine it was introduced: Engineer A: Hey how would we know whether loading this image as a .webp vs a .jpg would perform? Our lab testing is one thing but the different hardware out there vastly differs from phone to phone -- we need some data on the whether the average phone has enough optimizations for one versus the other. Engineer B: Oh, what if we just run a background task on some of the phones t…

I would agree that it is not a trivial black-or-white question about ethics for a number of reasons: 1. It wasn't Facebook who invented testing of products on different audiences. This was happening long before invention of computers. A cook altering the ingredients of the soup or a garment producer changing their supplier of fabric, they all altered the features of their product, sometimes genuinely believing that there will be more good than harm in it. 2. Customers may have right to know if something has changed in the product they love to make informed choices. With complex products like a digital platform or a car, it is no longer feasible to become aware of all the changes and it is absolutely impossible to understand them. Now it is a matter of trust of regulatory supervision more than "do you want to try our new recipe?" 3. Engineers may have a duty to build their systems responsibly and with respect to the needs and rights of the society. However expecting them to execute right judgement on complex legal matters is a big stretch, especially given the diversity of modern engineering teams and their cultural backgrounds. What is acceptable in USA, may be completely unacceptable in Germany or Pakistan and vice versa. Finding where to draw a line is important and it is not just (and mostly not) on engineers to do it. Engineers solve technical problems. This is a problem of trust and regulation, which must be considered by the whole society.

Re: Facebook drains users' cellphone batteries intentionally says ex-employee

#110
post #36

Anecdata: I pretty much never go on Facebook anymore and now my phone battery comfortably lasts all day. The current worst app on my phone is Duolingo, it guzzles 15% in about 15 mins and makes the phone noticeably hot. The most impressive app is Apple Music which feels like it should use a lot of battery but doesn’t.

Why would a music app use a lot of battery? Apple has been optimizing its hardware for over 20 years to play media efficiently.

Both apple music and Duolingo are basically just downloading sound files from the internet and playing them. One can do it all day and barely drop 10% battery. The other would drain your phone in an hour. OK Duolingo sometimes does some speech recognition but I bet that’s done server side and it’s downloading/uploading way less data than Apple Music.
Post reply on HN