Live data from Hacker News

Facebook iOS SDK Remotely Crashing Spotify, TikTok, Pinterest, Winno and More

github.com

271–280 of 376 posts

Re: Facebook iOS SDK Remotely Crashing Spotify, TikTok, Pinterest, Winno and More

#272

Earlier quoted context omitted.

Don't mind me. I'm just going to come into your house and record what commercials you are watching. I'm not spyware I'm just _merely_ wanting to know about my marketing budget. Analogy may not be perfect but it takes serious mental gymnastics to fail to see this as spyware, in my opinion.

Isn't that how the TRP is calculated. IIRC agencies install devices in random houses to find which program is being watched.

Sample of houses IIRC 10,000 in USA. That's vastly different to installing the device in every house in America.

Re: Facebook iOS SDK Remotely Crashing Spotify, TikTok, Pinterest, Winno and More

#273
If the spying ecosystem that these corporations have brought upon us were not reason enough for disappointment, one need only have a glance at the github thread to be quickly dismayed by the carelessness and ignorance of these so-called "developers" who, had they ever enjoyed the slightest taste for engineering, have lost it completely and have become mere peons of code greasing the advertising cogwheels of their digital overlords. To load a secretive, abusive, third-party dependency, have your "app" crash, and then demand explanations must be the pinnacle of engineering stupidity.

Re: Facebook iOS SDK Remotely Crashing Spotify, TikTok, Pinterest, Winno and More

#274

Earlier quoted context omitted.

(For the iOS engineers reading along: please don't put network calls in +load, or __attribute__((constructor)), or a C++ static variable, or whatever other clever way you think you can get code execution before main.)

Spoken like someone who has never tried to optimize startup time. If network is your blocker, you need to do it as soon as possible

The gain from trying to eke out a millisecond by executing network or filesystem I/O code before main() is extremely marginal compared to the can of worms opened by doing that.

Re: Facebook iOS SDK Remotely Crashing Spotify, TikTok, Pinterest, Winno and More

#275

Earlier quoted context omitted.

A consulting company or a company that makes "white label" apps like for restaurants or stores.

Can we agree that each restaurant having a separate app is one of the dumbest outcomes imaginable?

I think individual businesses (I am talking about the neighbourhood grocery stores and restaurants) ought to move to their own websites, their own apps (at least branding if there are template apps) as much as they can. I believe we have had enough of centralisation and consolidation which aren't problematic only when they are about a messaging service or a social network.

Re: Facebook iOS SDK Remotely Crashing Spotify, TikTok, Pinterest, Winno and More

#276
post #39

Seems to be some suggestions now that apps were continuing to crash even after commenting out the FB implementation because FB is managing to do remote API calls just because the framework is linked. https://github.com/facebook/facebook-ios-sdk/issues/1373#iss... > It does not matter. Their libraries are dynamic, and they abuse +load functions for classes with some business logic calls. So, +load will be called anywa…

(For the iOS engineers reading along: please don't put network calls in +load, or __attribute__((constructor)), or a C++ static variable, or whatever other clever way you think you can get code execution before main.)

(non C++ developer here) What is the +load being referred?

Re: Facebook iOS SDK Remotely Crashing Spotify, TikTok, Pinterest, Winno and More

#277
post #228

Earlier quoted context omitted.

This very same argument would apply to, say, "5% of the price of my dinner goes towards healthcare for the waitstaff. That's something the company wants, not something I want." There are much better argument for it being spyware, e.g., that it spies. It's not a very strong argument that a thing is bad simply because it helps the provider of the thing.

I certainly don't want 5% of the price of my dinner going to healthcare costs. Don't tell me that's something that actually happens where you live?

Do you expect 100% of the cost of your meal to be the raw ingredients? Surely in (almost?) every single retail or service transaction, part of what you are paying is going towards operational costs, taxes, and yes... employee health insurance.

Re: Facebook iOS SDK Remotely Crashing Spotify, TikTok, Pinterest, Winno and More

#278
A similar thing happened with Google Maps recently: https://twitter.com/GergelyOrosz/status/1253608276660551680

Not sure what the lesson is, other than that you can’t trust third party code, even if it’s written by the worlds largest companies!

Re: Facebook iOS SDK Remotely Crashing Spotify, TikTok, Pinterest, Winno and More

#279
post #45

Perhaps this outage will raise awarenesses more broadly as to the prevalence of "non essential" third party SDKs like these, and the risk that their failure can significantly impact on the wider ecosystem. I can't imagine Apple will be all too pleased by this. Perhaps time for them to look at clamping down on SDKs that make remote network requests? (Given they have their own private sign in system now as well, they m…

From June 30th, 2020:

"Apps that authenticate or set up user accounts must support Sign in with Apple if required by guideline 4.8 of the App Store Review Guidelines."

Re: Facebook iOS SDK Remotely Crashing Spotify, TikTok, Pinterest, Winno and More

#280
post #75
post #52

Earlier quoted context omitted.

>Is that "spyware"? Yes, absolutely. It uses energy and bandwidth I paid for to surreptitiously transmit my information for use which will solely benefit Facebook and the software developer.

If the software developer didn't get anything off you they wouldn't make the software available to you in the first place.

I'd rather pay for the app directly actually.
Post reply on HN