hacker-news-custom-logo

Hackr News App

272 comments

  • JimDabell

     

    8 days ago

    next

    [ - ]

    Previous discussion:

    Covert web-to-app tracking via localhost on Android (341 comments):

    https://news.ycombinator.com/item?id=44169115

    reply

    1vuio0pswjnm7

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@JimDabell> NB. Comment totals may still be increasing as discussion continues

    Washington Post's Privacy Tip: Stop Using Chrome, Delete Meta Apps (and Yandex) (328 comments)

    https://news.ycombinator.com/item?id=44210689

    Meta found 'covertly tracking' Android users through Instagram and Facebook (95 comments)

    https://news.ycombinator.com/item?id=44182204

    Meta pauses mobile port tracking tech on Android after researchers cry foul (28 comments)

    https://news.ycombinator.com/item?id=44175940

    Covert web-to-app tracking via localhost on Android (6 comments)

    https://news.ycombinator.com/item?id=44169314

    Covert Web-to-App Tracking via Localhost on Android (6 comments)

    https://news.ycombinator.com/item?id=44169314

    Meta and Yandex Spying on Your Android Web Browsing Activity

    https://news.ycombinator.com/item?id=44177637

    New research highlights privacy abuse involving Meta and Yandex

    https://news.ycombinator.com/item?id=44171535

    Meta and Yandex exfiltrating tracking data on Android via WebRTC (3 comments)

    https://news.ycombinator.com/item?id=44176697

    reply
  • aorth

     

    8 days ago

    prev

    next

    [ - ]

    Remember in 2014 when the Android Twitter app started sending a list of all your installed applications back to Twitter? https://news.bloomberglaw.com/privacy-and-data-security/twit...

    Ever since then I refused to install native versions of apps that could be used in a browser. I don't use Facebook or Instagram so I don't know if that works anymore, and I recall testing that they were intentionally crippling Facebook Messenger at one point.

    Then the past decade of native apps requesting tons of permissions and users just clicking agree. Why should Facebook be able to read my Wi-Fi network or Bluetooth? Of course there is something shady going on. Beacons tracking people walking around brick and mortar stores. https://en.wikipedia.org/wiki/Facebook_Bluetooth_Beacon

    Such a shame because native apps are so much more pleasant and performant to use than web apps.

    reply

    dcminter

     

    7 days ago

    parent

    next

    [ - ]

    [ x ]

    <@aorth> > they were intentionally crippling Facebook Messenger at one point [in a browser]

    They were/did. I was using Messenger Lite for a bit which was ok, but they killed that and the mobile browser mode.

    I still need FB for some events and contacts, but I refuse to have the fat messenger app installed so now I end up using the damn thing in desktop mode which is ... painful.

    All I seem to see in my feed these days is "suggested for you" so it's a lot less addictive than it was back in the day. Not sure why they're so determined to drive the user base away, but that does seem to be the plan.

    reply

    const_cast

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@aorth> Web apps have been sabotaged so severely for years now, and it really peeves me. Half the time they bombard the UI with "use the app!!1" popups and the other half of the time they just don't work.

    The worst part is that a lot of native apps these days are just web views. You can't even be bother to use the native UI toolkit and you expect me to download your app? If this is just safari with extra steps then let me use safari!

    reply

    dcminter

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@const_cast> It stuns me that eBay is so determined to get you to use the app that they will divert someone who has landed on the site and started typing a search term presumably with the explicit intention of buying something in order to sell them on the idea of installing an app instead!

    Just ... let me give you money without interrupting me ... please?

    reply

    const_cast

     

    6 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@dcminter> Yes, it's the same thing I see with logins. How many more sales could we be making if we didn't require a user account? A lot, I would imagine. Most people are going to be seeing your site for 5 minutes, buy what they need, and then get a confirmation email. That process should be something you're optimizing for - but evidently, the promise of juicy data is more important than actual sales. Hopefully that user account is worth more than a few cents!

    Exhibit A: parking apps. Why do I need an app? And why do I need an account? What if I just... don't pay? How many people are doing that? Probably a lot.

    So let's spin up a contract with a local towing company and burn all this money for non-compliant customers instead of just getting our heads out of our asses and streamlining the process. I bet you if you just put a tap-to-pay meter then 99% of the non-compliance will just - poof - disappear.

    reply

    Saris

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@const_cast> I like using ublock origin since I can create filters for those popups.

    reply

    gausswho

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@aorth> I felt a prude at the time but eschewed native apps for browser versions and haven't regretted. Didn't benefit from notification distraction anyway. Apple and Google just didn't get their houses in order to be taken seriously.

    If it ain't on F-Droid, I'll wait.

    reply

    boneitis

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@gausswho> There is another can of worms hidden in plain sight right here, I feel like.

    From the article:

      You’re not affected if (and only if)
      You access Facebook and Instagram via the web, without having the apps installed on your phone
    
    This is only what's observably true of a particular app under the hood from straightforwardly jacking into it with Frida or performing any other deeper analysis.

    What's to say Meta/Google/OtherAnalyticsCorp/OtherMegaCorp hasn't already, on a large scale, colluded with[bought out] app developers to simply share session data out-of-band as another tentacle?

    Rather, is it even reasonable to assume they all haven't been doing this all this time? (Maybe these also fall squarely under what GDPR, DSA, and DMA were supposed to mitigate? I'm not an expert here.. just my cynicism kicking in.)

    I too go through fairly great pains to try to minimize unneeded apps on my device.

    reply

    gausswho

     

    5 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@boneitis> Indeed. I read elsewhere that some Android manufacturers even ship with Facebook bits that don't show up in the app listing and cannot be removed.

    We desperately need a viable open hardware / open source OS competitor in the phone space.

    reply

    fsflover

     

    2 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@gausswho> > We desperately need a viable open hardware / open source OS competitor in the phone space.

    It already exists. Sent from my Librem 5.

    reply

    Lu2025

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@aorth> >I refused to install native versions of apps that could be used in a browser.

    Same. After AT&T force obsolesced my perfectly working phone back in February 2022 (it had the bands but they simply didn't want to support it!) I kept it as a dedicated app phone. No web browsing, no stored credentials or cookies, just an app sandbox. Sending a ray of diarrhea to companies who force us to use apps instead of web. I'm looking at you, Chipotle.

    reply

    1oooqooq

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@aorth> this is still perfectly legal and allowed.

    every app can scan your apps and recently opened ones "for security".

    same for your contacts.

    whatsapp (only meta product i need to touch in our fleet) will do both at very fast intervals, and upload a contact list diff if it detect changes.

    the whole issue here was that meta bypassed the user matching on the web without paying google "cookie matching" price

    reply

    BobaFloutist

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@1oooqooq> It's so obnoxious that whatsapp refuses to function if you don't let it scan your contacts.

    I genuinely think that should be illegal.

    reply

    Tepix

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@BobaFloutist> I‘m using it without sharing my contacts on iOS

    reply

    extraduder_ire

     

    6 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@Tepix> That's purely down to iOS's contacts API not telling apps if they have full access to contacts if you refuse or supply a subset. Genuinely wish android's APIs worked the same way.

    I currently store all my contacts in an app that doesn't expose them through the contacts API for this reason.

    reply

    aendruk

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@Tepix> I wonder if it’s improved recently. I’ve been cursing at Facebook for years for holding hostage the ability to create WhatsApp group chats when I’ve declined to expose all of my contacts to it, but I just checked again and there’s a “Skip” button now that proceeds to the phone number UI.

    reply

    raxxorraxor

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@1oooqooq> "Legal" is missing the point by a mile and is irrelevant.

    reply

    1oooqooq

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@raxxorraxor> ok, get the point of being enraged by the one thing while ignoring the same other 4 things that are above board and do the same thing

    reply

    raxxorraxor

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@1oooqooq> It is just that I expect applications to behave well. I am not a fan of mobile OS because they have a bad security model in my opinion. It sets wrong incentives with trying to mitigate badly behaving apps. That other forms of software environments are possible is empirically proved but another topic.

    If an app does everything it "legally" could, it would have become malware long before. The principle of that argument is quite similar to that of poor mobile ecosystems we sadly are subjected to. Of course other factors were as important to create these "security" models.

    I also think that this plainly isn't or wasn't legal in any jurisdiction because Twitter lacked informed consent if this particular case ever got in front of a judge.

    That Twitter isn't the only guilty party is true, like we know from the article.

    reply
  • globalise83

     

    8 days ago

    prev

    next

    [ - ]

    This system was designed and implemented by engineers who committed code in a source control system with their name attached, and the changes were requested by product managers in tickets in the ticketing system with their name attached. Those engineers and product managers should be personally liable for an equivalent % of their annual salary as Facebook is liable for a % of its annual revenue.

    reply

    hoherd

     

    7 days ago

    parent

    next

    [ - ]

    [ x ]

    <@globalise83> Sounds like the modern version of the CS Lewis quote:

    > The greatest evil is not now done in those sordid dens of crime that Dickens loved to paint. It is not done even in concentration camps and labour camps. In those we see its final result. But it is conceived and ordered (moved, seconded, carried, and minuted) in clean, carpeted, warmed and well-lighted offices, by quiet men with white collars and cut fingernails and smooth-shaven cheeks who do not need to raise their voices.

    reply

    sometimes_all

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@hoherd> Too true. See also the movie Conspiracy.

    reply

    taormina

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@globalise83> I like the idea, but I see no reason to shield the management that demanded this of the rank and file. Accountability should go all the way up the chain.

    reply

    kstrauser

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@taormina> Yes, but it should include everyone involved, from top to bottom. We won't get those data theft misfeatures if engineers refused to work on them out of personal liability.

    reply

    jiggawatts

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@kstrauser> I once bluntly refused to deploy an app to production because it was a finance system that handled billions of dollars and the personal data of a million children. The HTTPS certificates couldn’t be organised on time (don’t ask), so I simply refused to deploy it using HTTP only “just for now” (=years).

    The look of stunned shock on the project manager’s face is something I’ll never forget.

    He was apoplectic with mixed rage and incredulity.

    “How dare you refuse a direct order!?” — but now picture a red face and spittle literally flying around the room.

    He immediately called my supervisor and up all the way to the CEO of my consultancy.

    That’s what happens when individual contributors push back. In general there are zero legal, corporate, or personal protections.

    “Do as I say or consequences.” is the norm.

    In this situation I was incredibly lucky that the CEO trusted my judgement and told the PM to take a hike. Even if I had been fired I would have been okay.

    Most people can’t take risks like that on principle.

    That’s fundamentally why enshittification happens, and why every mobile apps’ data collection dragnet would make an NSA spook blush.

    Only consequences for directors and up matter. They're the ones that need to feel the fear, not the poor outsourcer struggling to put food on his family table.

    reply

    gizzlon

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@jiggawatts> > Most people can’t take risks like that on principle.

    I actually think many people could, and the more who do, the easier it gets

    reply

    account42

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@jiggawatts> How many software developers do you think are struggling to put food on the table?

    reply

    noisy_boy

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@account42> Would they be as confident of putting food on the table if they were not in SV or were in an age-group subject to ageism or had an immigration status that is subject to indirect pressure etc etc? All software engineer != unconditional privilege

    reply

    myaccountonhn

     

    6 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@account42> If you're on a work visa you can be sent back if you lose your job afaik.

    reply

    Lu2025

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@jiggawatts> > He was apoplectic with mixed rage and incredulity. “How dare you refuse...

    If that's a reaction to a "no" in a professional setting, imagine what he could do in personal life.

    reply

    kstrauser

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@jiggawatts> Respect.

    reply

    juliangmp

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@globalise83> I dont think we should fine any of the people that worked on it. In the end the decision makers are the ones being paid to be responsible so they should be held responsible.

    However, there is a conversation to be had about engineers writing code that they fully know is illegal. Imo there should be a punishment for staying complicit and not reporting it to the authorities. Like that time Volkswagen components detected when they were under test and performed differently.

    reply

    bgw254

     

    3 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@juliangmp> I think assuming engineers know about the legality of some of these features is a far fetch. Pixel tracking has been a thing for more than a decade now, Google does it, Meta does it and theyre but the two biggest players but a lot of companies track and read cookies for personalization reasons. It may feel wrong but it is hard to blame an engineer for thinking of it as just another normal feature. The PMs, Managers and leadership should be responsible for this but at Meta, Managers are trackers and slave masters, not thinkers. Features are to be delivered fast, there is no room to think and plan. Metrics rule everything even when they are clearly evil.

    reply

    throw10920

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@globalise83> This is such an incredibly bad (ignorant and/or malicious) idea in so many ways, chief of which is the incredible power asymmetry between bosses and subordinates in Facebook (and most other companies).

    reply

    ribosometronome

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@globalise83> How would the EU fine American engineers who live and are paid in America?

    reply

    joelfried

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@ribosometronome> They would fine them by having a court case and saying they are guilty and owe money. Collecting on it would be awfully difficult, but you know, people do like trips to Europe.

    That said, I think fining the company seems pretty plausible. They won't, but it'd be nice if they did.

    reply

    okanat

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@ribosometronome> Well some of them definitely has savings in Europe and like to travel destinations in Europe.

    reply

    acatnamedjoe

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@ribosometronome> Can't America fine them? Surely this is illegal there too?

    reply

    pesus

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@acatnamedjoe> There is probably little to no chance of that happening in the current political climate.

    reply

    markus92

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@pesus> I can see the California or maybe even Texas AG go after them, wouldn’t be the first time.

    reply

    hoppp

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@globalise83> Its unethical for sure, seems like some engineers will do anything for their salary, but if they don't do it somebody else will and it is an exciting technical challenge.

    Its better to blame the management and higher ups or zuck himself directly. Blame the people who finance it and profit from it, not the people who coded it. Follow the money

    reply

    ryandrake

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@hoppp> > Its unethical for sure, seems like some engineers will do anything for their salary, but if they don't do it somebody else will and it is an exciting technical challenge.

    I remember finding this out as a very junior engineer straight out of university. I was once asked to write code to cheat at a benchmark to make my company's product look better than it actually was. I had deep misgivings about this, but as a brand new junior developer, I was very hesitant to speak up. Eventually I told my manager I didn't feel comfortable with the ethics of working on that project, and he was totally cool with it! He said "No problem, we'll take that task out of your queue and give it to "Jim", he'll do it instead." Jim was thrilled and wrote the benchmarking cheating code himself.

    There's always someone willing to do it.

    reply

    bormaj

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@ryandrake> In other more heavily regulated industries, whistleblowers are fortunately compensated and protected for raising such ethical issues. I wonder how far tech can go before we start to see similar government agencies and rules put in place to do the same.

    reply

    afavour

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@hoppp> Or blame them all. “If I don’t do it someone else will” hasn’t been accepted as an excuse historically, I don’t see a good reason to change that now.

    (also, is it an exciting technical challenge? It’s a POST request to localhost!)

    reply

    nightshift1

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@hoppp> and they call themselves "engineer"

    reply

    sevensor

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@globalise83> This is the company that abetted genocide in Burma. Their programmers are outside EU jurisdiction. You expect them to do anything other than pay the fine, shrug, and continue to set the world on fire?

    reply

    haliskerbas

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@globalise83> [deleted]

    reply

    jayd16

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@haliskerbas> How often you're asked has no bearing on the morality or criminality of the ask.

    Hitmen can't just say "but I keep getting hired to kill people."

    reply

    throw10920

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@jayd16> Comparing engineers writing tracking code for ads, to hitmen killing people, is an extremely dishonest and emotionally manipulative comparison. These things aren't even in the same category, and you know it.

    reply

    account42

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@throw10920> You're right, hitmen only affect a relatively small number of people while software developers can easily worsen the lives of thousands if not millions.

    reply

    throw10920

     

    6 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@account42> This drivel isn't funny when a kid does it, let alone an adult. Please start arguing in good faith (and making valid points that don't sound like they came from a toddler).

    reply

    hooverd

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@haliskerbas> do what engineers in other fields do

    reply

    FuckButtons

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@globalise83> Let’s be real, the people who are culpable are truly culpable are the ones who gave them the ok to build this in the first place.

    reply

    account42

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@FuckButtons> If you hire a hitman both you and the hitman are liable. Same here.

    reply

    aduwah

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@globalise83> Yeah and let's take away the income from the PMs and Engineers and leave the people who actually call the shots unharmed.

    Once I worked at a place that actually made a calculation of how much an outage costed to the company and gave it to the engineers who resolved the issue to "think" about how bad they were.

    What you propose is equally confused and wrong

    reply
  • frenchmajesty

     

    8 days ago

    prev

    next

    [ - ]

    Very impressive but not surprising coming from Meta. They have an history of doing this kind of things.

    Back in the early 2010s, they found a way to spy on HTTPS traffic on the iOS App Store to monitor which apps were getting popular. That's what allowed them to know WhatsApp and Instagram were good acquisition targets.

    At this point, I think the race for Zuckerberg is, can Meta survive long enough for the next platform shift (AR or VR) where they will own one of the major platforms and won't need to abide by any reasonable rules before their "internet tentacles" that sustain the Ad Machine are cut off.

    My bet is they will make it. Though I don't wish it, they're on track.

    reply

    bobthepanda

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@frenchmajesty> Companies have been trying to make AR/VR the next platform shift but I'm not super convinced that people actually want or desire this outside of a few niche games. To me it feels like it has about as much staying power as 3D glasses in movies.

    reply

    MrDarcy

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@bobthepanda> The window of opportunity already closed for AR/VR. AI dealt the death blow.

    reply

    LoganDark

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@MrDarcy> What do you mean? AI will enable better AR/VR experiences, or AI will obsolete them?

    reply

    Miraste

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@LoganDark> Simpler than that: AI co-opted the hype machine and the buzzword gurus, and therefore the investor money.

    reply

    isk517

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@Miraste> Pretty much, and it's a shame because AR has so much potential. Our company has started using a AR product in our quality control. It really doesn't take using it for long to realize the potential, being able to overlay a CAD model over the physical finished project is incredible and offers a lot of time savings. Unfortunately the most advanced AR device on the market is over 5 years old so you can really feel the software brush up against the hardware limitations.

    reply

    hakfoo

     

    2 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@isk517> VR is the sizzle, AR is the steak.

    Making VR a viable new entertainment channel promises selling a headset to 85% of the broad consumer market, then trying to own the content shops for it in perpetuity. It's the trillion-dollar new market that the investor class clamours for.

    Making AR work is a much shallower lift -- you usually aren't dealing with the same issues of nausea, massive movement tracking and room management, and high performance immersivity. But you're going to only sell it as largely islandified turnkey systems-- each customer is going to buy a few hundred or thousand headsets and a bespoke software package for it.

    reply

    Lu2025

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@isk517> Yeah, but working in those glasses for any length of time is a mindf*ck. It's disorienting.

    reply

    gpderetta

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@Miraste> wait for AI generated virtual worlds. On a blockchain.

    reply

    hoppp

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@gpderetta> I cant wait for the rug pull

    reply

    packetlost

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@bobthepanda> idk, I would absolutely jump on AR glasses that offered reasonable hands free interaction (even via a smartwatch or something) and didn't look awful. AI might enable that, actually, but we'll see.

    reply

    Lu2025

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@bobthepanda> That's why Apple is releasing their "glass" interface. AR/VR flopped badly so they are trying to normalize the look to bridge the transition.

    reply

    dvngnt_

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@bobthepanda> For gaming and media consumption, VR is here to stay. The meta raybans have also been successful.

    As far as replacing your smartphone with AR glasses that remains to be seen

    reply

    account42

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@dvngnt_> "Here to stay" doesn't say much. VR is as of now an extreme nieche and the reasons for that is more the space requirements and simply that having to wear a device sucks - those reasons are inherent and will not change with new tech.

    reply

    dvngnt_

     

    5 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@account42> > "Here to stay" doesn't say much. VR is as of now an extreme nieche

    If we're comparing to 3d glasses for movies like the parent comment said then that is a huge difference. samsung is releasing an android headset this year this long into VR which they didn't do for 3dtv. this generation of VR has already lasted longer than 3D-tv 6 years.

    There are space requirements for base stations, but it can be played for many hours in a chair or in bed. Not every experience requires a large room. Newer headsets are self-tracked so that's already been solved by new tech.

    The bigscreen beyond 2 is 107g and can be worn for hours. Struggling to see how portability and versatility won't improve with new tech.

    reply

    hoppp

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@dvngnt_> I think the world is progressing away from headsets or screens.

    We will just have an AI that will do everything, we just ask. "Book a flight, order a pizza and reply to my emails" boom, done.

    reply

    dvngnt_

     

    5 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@hoppp> Possibly, but the issue with chat interfaces is you often don't know what options are even available, and you still need the ability to browse information, so I think some screen will still be needed.

    reply

    joshstrange

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@frenchmajesty> > Back in the early 2010s, they found a way to spy on HTTPS traffic on the iOS App Store to monitor which apps were getting popular.

    They had people install a VPN app using enterprise certificate so it was never in the App Store and they monitored all the traffic that the VPN sent.

    Unlike this case, it required users to jump through a number of hoops/scary iOS warnings. Many still did, for a gift card or less.

    reply

    disgruntledphd2

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@joshstrange> > Back in the early 2010s, they found a way to spy on HTTPS traffic on the iOS App Store to monitor which apps were getting popular. That's what allowed them to know WhatsApp and Instagram were good acquisition targets.

    Incorrect. An Israeli startup (Onavo) had pivoted into selling data acquired from their VPN got acquired by Facebook. Importantly, they used statistics to estimate population prevalence which is how FB knew that Whatsapp (specifically, this was all post IG acquisition) was super popular outside the US.

    > They had people install a VPN app using enterprise certificate so it was never in the App Store and they monitored all the traffic that the VPN sent.

    This was (sadly) an entirely different scandal.

    Honestly, I generally defend Meta/targeted advertising in these threads, but this one is such incredible, total, absolute bullshit that I can't even begin to comprehend how one could defend this.

    I do remember when I joined FB in 2013, how surprised I was that most of the company didn't care about ads/making money (apart from the sales org). That ship has clearly sailed.

    reply

    joshstrange

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@disgruntledphd2> Ahh, I knew about the Onavo acquisition history but I had had "context crunched" it down and skipped over the time when it was on the App Store before they rebranded it as (internally) "Project Atlas" and externally Facebook Research which was distributed through enterprise distribution. Thank you for the clarification.

    reply

    disgruntledphd2

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@joshstrange> Yeah, they were different and happened at different times. I can kinda justify Onavo (personally I think that they could've been the Neilsen of mobile if they hadn't gotten acquired) but the whole enterprise cert thing was super, super shady.

    reply

    naikrovek

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@disgruntledphd2> > Honestly, I generally defend Meta/targeted advertising in these threads

    These kinds of things now point me in a direction where I consider advertising alone to be immoral and want it banned. I should have to request information when I want it, rather than being exposed to it at all times on every available surface.

    There are only three ways this can go: 1) more frequent and more spookily relevant ads, increasing the number of people who feel that ads should be illegal because of the law breaking required to make it happen. 2) ads don’t change and everyone quickly learns to ignore them. 3) ads go away, replaced by an easy to use marketing information delivery system where only adults can request information unsupervised.

    Meta do #1 because #2 and #3 mean the capitalist line doesn’t go up and the end of Meta, respectively. Meta view both of those as the same thing: the end of Meta.

    “What about all the businesses which need advertising to survive?”

    If they need advertising to survive they’ve been on borrowed time long enough already.

    Advertisements encourage the shit Meta is doing. What kinds of similar things are they doing that we haven’t discovered, yet?

    reply

    disgruntledphd2

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@naikrovek> > These kinds of things now point me in a direction where I consider advertising alone to be immoral and want it banned.

    I (personally) think that's going too far. Targeted advertising has been really, really good for small businesses, and given that local newspapers are basically dead and TV/radio are expensive, these business kinda have to use Meta/Google et al.

    And that's fine (IMO obviously). The actual problem here is the insatiable drive for growth from public companies/the markets, coupled with wide-scale equity ownership within the companies concerned leads to people doing mental stuff like the OP to drive those numbers up.

    A bunch of this is fixable by massive, massive fines (on the part of the EU). The better solution would be for the US to introduce GDPR/DMA like regulation, as US based companies are more likely to follow their home countries laws, but that's not gonna happen any time soon.

    The structural problems are harder to resolve, maybe lengthen vesting schedules and/or move back towards dividends to encourage longer-term thinking and approaches.

    reply

    account42

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@disgruntledphd2> Targeted advertising has been good for small business in the same way that the mob is good to small business that pay up. The main reason businesses need to rely on advertising to reach people is because people are already being bombarded by competitors.

    reply

    disgruntledphd2

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@account42> Sorry what? Like, basically all businesses need to advertise, and unknown ones (i.e. small and new businesses) need to do this much more.

    Coke will be fine if they stop buying TV spots (for a while, at least) but I'm pretty sure Linear/Datadog etc wouldn't be the size they are now without advertising.

    > The main reason businesses need to rely on advertising to reach people is because people are already being bombarded by competitors.

    Fundamentally, advertising is a way to tell potential customers you exist. Most people don't seek out new products, how do you think small businesses would grow in a world with no advertising?

    reply

    Emiledel

     

    6 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@disgruntledphd2> This is a valuable thread to pull thank you: how about differentiating targeted, sticky advertising vs context based advertising. On my local paper website, I value being shown local stuff (to your point on small business). On security websites, show me security products. On HN, Show me tech and science.

    The ADD incidence rate being 10x for adults since 2005 (not to even mention kids), we'd all appreciate relevance to what we're exploring/thinking about/learning, rather than the genuine nuisance of nagging for something out of context because we're tracked all around the web.

    reply

    apitman

     

    3 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@disgruntledphd2> Public ads should be illegal and customers should go to a catalog when they want to see ads.

    reply

    jgalt212

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@frenchmajesty> > They have an history of doing this kind of things.

    They have a history because the punishment has never dissuaded anyone from being repeat offender.

    reply

    philistine

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@frenchmajesty> I disagree that they're on track to make it. Their platform, Quest VR, has sold around 20 million headsets. Any company would be over the moon but we're talking Facebook here. They need way more users than that, which can only be achieved with explosive growth.

    So maybe they're growing fast? Nope. Their better selling product, at 14 million of those 20 million is the Quest 2 which has been discontinued for 9 months. Doesn't sound like explosive growth to me when your best selling product is not your current product.

    reply

    extraduder_ire

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@philistine> The quest 2 was considerably cheaper, I believe it sold at a loss initially, and most of its sales lifetime was during a pandemic. It's hard to directly compare the two.

    reply
  • throwawayffffas

     

    8 days ago

    prev

    next

    [ - ]

    So I am seeing two issues here.

    1. Android allows apps to open ports without permissions. And apps to communicate with each other without permissions.

    2. The browsers allow random domains to access services on the localhost. Without notifying the user. We have seen vulnerabilities in the past accessing dev services running on localhost. Something should be done there.

    reply

    WhyNotHugo

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@throwawayffffas> I'd split that first list into two:

    1a. Arbitrary apps can listen on ports without permissions.

    1b. Arbitrary apps can access local ports without permissions.

    I've recently been experimenting with running the browser (on my desktop) in a network namespace precisely because of these reasons. Random websites shouldn't be able to access services running on localhost.

    reply

    throwawayffffas

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@WhyNotHugo> > I've recently been experimenting with running the browser (on my desktop) in a network namespace precisely because of these reasons.

    Let me introduce you to https://www.qubes-os.org/.

    reply

    alchemist1e9

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@throwawayffffas> For the ultra paranoid is there anything that can do this on a smartphone?

    reply

    const_cast

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@alchemist1e9> I believe GrapheneOS has true sandboxing.

    reply

    WhyNotHugo

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@alchemist1e9> Nothing out of the box, but you can run VMs in a similar fashion (eg: qemu).

    reply

    mzajc

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@WhyNotHugo> uBlock Origin ships with a "Block Outsider Intrusion into LAN" filter that I believe is enabled by default. I don't know if it works on the neutered Chrome version, but on Firefox it works so well I've had to add a few whitelists for cases where I do want access to LAN or localhost.

    reply

    penguinjanitor

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@mzajc> disabled by default, because it can break stuff which is not explicitly allowlisted

    reply

    account42

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@penguinjanitor> And even if you enable it, it has an extensive allowlist that probably includes things you don't want.

    reply

    advisedwang

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@throwawayffffas> Those are two technical issues, yes.

    But even with those technical issues present, Facebook shouldn't have done this.

    reply

    throwawayffffas

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@advisedwang> Oh absolutely, we are on the same page on that one. I just think it shouldn't be that easy for them to do it.

    reply

    david_allison

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@throwawayffffas> > Android allows apps to open ports without permissions.

    Just to clarify: you need `android.permission.INTERNET`. This is a default permission (granted by default at install time with no user interaction).

    GrapheneOS allows this permission to be disabled.

    As far as I'm aware, you can't lock this down to 'allow only intra-app communications via localhost', please let me know if I'm mistaken.

    reply
  • ls-a

     

    8 days ago

    prev

    next

    [ - ]

    What's funny is that the engineers who implemented this are probably one of us here on HN. I don't think Zuck implemented this himself

    reply

    ryandrake

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@ls-a> AND, whenever you suggest here that engineers should consider the morals or ethics of what they are being asked to work on, you often get lots of push back in the comments. "I just want to work on cool tech! It's my company's problem what they use it for!" and "Hey, I'm just a code monkey, don't blame me! If my manager tells me to build the Torment Nexus, I build the Torment Nexus!"

    reply

    absurdo

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@ryandrake> Some time later on HN front page:

    > Why I left FB,GOOG,Whatever

    >> Author describes seemingly abhorrently unethical and immoral practices they were completely ignorant of, occurring right in front of them that they were a key participant in.

    >> Accepted a massive salary to be ignorant.

    >> Shocked as all fuck about ethics and implications.

    >> Returned 0 money, cashed out.

    >> 100% ethical now.

    reply

    Zenbit_UX

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@absurdo> A tale as old as time…

    reply

    daemin

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@Zenbit_UX> What's that famous quote? A man won't understand something if his salary is dependent on not understanding it.

    reply

    LadyCailin

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@ryandrake> This is one of the main reasons I’m for licensing software engineers like civil engineers are. You know that without a license, you can’t work in the civilized world. So when your license requires you to not build the torment nexus, and some manager comes and says “build the torment nexus” then you tell them no, knowing that they can’t just fire you and hire someone else to do it. Yes, they might outsource it, but you can create regulations that say that companies that offer products in the civilized world anyways can’t offer the torment nexus as a product, and then you get a super compelling argument for preventing the torment nexus.

    The plan isn’t without flaws, but nobody ever even wants to discuss, they just cut off the conversation early.

    reply

    CamperBob2

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@LadyCailin> You don't want a licensing requirement in software engineering. That attempts to solve the problem in the wrong place entirely. The problem is that it's legal to build the Torment Nexus.

    Licensing would raise your costs and restrict your choices, while having absolutely no effect on issues like what's being discussed here. You would just get a more expensive Torment Nexus that may or may not be slightly more secure.

    reply

    icedchai

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@LadyCailin> Yes, they'll just outsource it. Plus, it could be argued that localhost tracking is not actually illegal in the jurisdiction where it was developed (debatable, I know.)

    reply

    steve_adams_86

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@ls-a> Absolutely. I’ve done so many bad things with my career. Less over time, but in the beginning I was naive and eager to please. I can’t criticize anyone without admitting I did the exact same thing. We want to stay relevant, get promoted, be the hero who keeps big projects moving, etc. Certain people in leadership see this and use us to execute on things less enthusiastic or more aware/morally grounded types won’t.

    This is why I earn half as much working in science now. We will never reach unicorn status but we also won’t treat our end users and partners like pawns to exploit on our path to wealth and power. I can live with that.

    reply

    hbossy

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@ls-a> That's what they need AI for. It won't say no.

    reply

    aunetx

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@hbossy> The engineers did not say no either though.

    reply

    steve_adams_86

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@aunetx> My experience is that most won’t. I was someone who wouldn’t say no, once. For me it was because I was naive and didn’t believe people would work so hard to exploit others.

    In fact, one time there were users on an ad network I built who were breaking rules. I’d track them and try to figure out where they came from and who they actually are, only for them to drop out and open a new account. I’d report to my CEO about this, ask for advice, generally discuss strategies to prevent this kind of usage of the network. He seemed very concerned. But sure enough, eventually I figured out it was actually him all along. He was making tens of thousands of dollars in revenue per month doing literally the most shady stuff on the network. He was using my naivety to keep himself in the loop on internal compliance and stay a step ahead of me.

    I’ve worked with several people like this. They love the tech industry. I had to finally admit to myself that I worked with bad people and did bad things to develop the awareness and courage to start saying no and do something else.

    Once I was gone, he did the same thing with a younger developer who was eager to break into the industry. I actually work with him now, nearly 15 years later.

    reply

    hkt

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@aunetx> They're hoping that in the long run AI won't say no and will be cheaper

    reply
  • geerlingguy

     

    8 days ago

    prev

    next

    [ - ]

    Sounds like you're affected if you have either Facebook or Instagram app installed on an Android phone, you're signed into your account, and you don't have anything set up to block tracking pixels and the like (though that last part I'm not as sure of).

    Getting through VPNs and incognito mode are the most egregious parts of this offense, though. I think some people are under the impression that's a way to act like you're in total privacy... but it's not. It's just an easy way to act like you're in a new browser session or coming from another location, mostly.

    reply

    joshstrange

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@geerlingguy> > I think some people are under the impression that's a way to act like you're in total privacy... but it's not.

    It should be for the average person. VPN and private browsing should be enough for what most people use it for. I don’t think it’s fair to expect people to think that the browser is secretly communicating with apps on their phone, tying all behavior to their identity.

    reply

    aspenmayer

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@joshstrange> > I don’t think it’s fair to expect people to think that the browser is secretly communicating with apps on their phone, tying all behavior to their identity.

    If it was possible for this to happen in the past, we have reason to believe that the technical capability to link behavior with identity still exists. What’s “unfair” about informing others about the limitations and risks of using a device online?

    reply

    SoftTalker

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@joshstrange> I mean, I think that Google (or Apple) have full visiblity to everything on my Android (or iPhone). Why wouldn't they? Just because they say they don't?

    reply

    kccqzy

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@geerlingguy> And if you actually leave the Facebook or instagram apps running in the background.

    Some people hate apps running in the background and they terminate all apps as soon as they are done using them.

    reply

    extraduder_ire

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@kccqzy> Android apps can continue running software in the background even if you dismiss them from the switcher. It's up to the OS to decide when to kill them, unless you go into the settings and press force stop.

    reply

    account42

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@extraduder_ire> And force stop doesn't mean they won't restart after reboot or receiving a push notification or whatever. Absolutely sucks how little control you have about what goes on in your phone.

    reply
  • jasonthorsness

     

    8 days ago

    prev

    next

    [ - ]

    "The Meta Pixel script sends the _fbp cookie to the native Instagram or Facebook app via WebRTC (STUN) SDP Munging."

    Crazy to deploy a hack like this at the scale of Meta.

    reply

    raxxorraxor

     

    7 days ago

    parent

    next

    [ - ]

    [ x ]

    <@jasonthorsness> Shouldn't a sensible CORS policy by the webserver block these access attempts?

    Of course the website owner wants the tracking, but I think they should also be a guilty party here next to Facebook, even if they just bought the service.

    reply

    jobs_throwaway

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@jasonthorsness> yeah...how does this get approved?

    reply

    strix_varius

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@jobs_throwaway> "approved?" In a company where ads are the lifeblood and where the targeting specificity of ads determines their value, whichever engineers put this together are guaranteed to have gotten fantastic promo packets.

    reply
  • jmward01

     

    8 days ago

    prev

    next

    [ - ]

    I'm just confused why Meta needed to do this. Isn't fingerprinting good enough to not risk building this? All I can think is they use something like this to prove out their other tracking tech is working (this is the test set effectively). It is obvious that they really have several of these types of tracking technologies so that if one gets found out/patched they can switch it off and say 'look we stopped' all while still tracking with impunity. It just seems dumb that they would keep something this blatant in use.

    reply

    jaks6

     

    7 days ago

    parent

    next

    [ - ]

    [ x ]

    <@jmward01> This provides them an easy way to build a labelled dataset for training the fingerprinting ML models.

    reply

    SoftTalker

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@jmward01> Sociopathic people are running the company. You tell them they can't do something, they take it as a challenge and try to do it without getting caught.

    reply
  • hurtuvac78

     

    8 days ago

    prev

    next

    [ - ]

    This story got kicked out of front page quite suddenly, not sure how/why. Lots of points and comments.

    reply

    N-Krause

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@hurtuvac78> Yeah, would be interested to know why exactly

    EDIT: Ok probably because it basically is a repost. I just haven't seen it 6 days ago.

    reply

    ChrisMarshallNY

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@N-Krause> Lots of second posts stick around for a long time.

    I have seen that if a company is called out by name, in an inflammatory manner, the posts tend to drop out quickly. Sometimes, they come back.

    Conspiracy theorists say that only happens with YC-backed companies, but that may be selection bias. I have seen stories that call out a number of companies, disappear quickly.

    It's hard to say if that's OK or not. I think some of these stories are really nothing more than "hit pieces," but some of them are really on the money.

    reply
  • iamleppert

     

    8 days ago

    prev

    next

    [ - ]

    The real flaw here is in WebRTC. WebRTC should be disabled by default, and behind a permissions dialog at least. Still, facebook could just disable chat or some feature and claim they need WebRTC and 99% of users would opt-in to it.

    reply
  • tdiff

     

    8 days ago

    prev

    next

    [ - ]

    What I don't get:

    - How come Yandex was doing it for years without being noticed.

    - Facebook must have known about this technique for years as well, why did they only enable it last year.

    reply

    kgwxd

     

    7 days ago

    parent

    next

    [ - ]

    [ x ]

    <@tdiff> They knew who was going to be president this year.

    reply

    bloppe

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@kgwxd> The American president doesn't really matter in this case. The EU is where they're going to get destroyed.

    reply

    afavour

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@bloppe> It’s quite possible that a different administration would punish FB for this. The current president being who he is, is the reason it doesn’t matter.

    reply
  • eqvinox

     

    7 days ago

    prev

    next

    [ - ]

    > 1. The user opens the native Facebook or Instagram app, […]

    I'm not going full "it's your own fault for having those apps installed" — it really isn't — but people need to learn they shouldn't trust apps made by these giant adzillas. (Which to be fair you could also argue for Android as a whole, and Chrome).

    If Facebook and Instagram are "dominating the market" as the EU likes to say, maybe it's time to force allowing 3rd party frontend apps?

    reply

    sdht0

     

    7 days ago

    parent

    next

    [ - ]

    [ x ]

    <@eqvinox> > people need to learn they shouldn't trust apps made by these giant adzillas.

    I do wish life were that simple. Users (including myself) get value out of natively installed apps. Until that changes, this suggestion is impractical.

    reply
  • teleforce

     

    8 days ago

    prev

    next

    [ - ]

    "If you're not paying for the product, you are the product" - anonymous.

    Why is this very news is not in the HN front page for considerable amount of time is beyond me.

    It has the right recipe for top HN post namely users deception, sandbox bypass, privacy or lack thereof, web browser, Meta, etc.

    reply

    eviks

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@teleforce> "If you're paying, you're still the product", so apparently other factors anon didn't mention are involved

    reply

    noisy_boy

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@eviks> "They will never stop trying/making you the product, until people trying/doing so go to jail".

    reply
  • ranguna

     

    8 days ago

    prev

    next

    [ - ]

    Tldr because this article has way too much fillers to my taste (but I'm sure there are people out there that enjoy reading that kind of thing):

    The native Instagram and meta apps start a server listening on predefined ports when you launch said apps, they eventually run on the background as well. When you are on your browser, whether in private more, not logged, refused or disabled cookies, or anything else that might make you feel like you are not being explicitly tracked, the browser will connect to the locally running servers through webrtc and send all tracking data to said servers from the browser.

    The android sandboxing thing is basically about how Android isolates each app and should only allow communication through android intents that inform the user of such inter app communication, such as sharing photos and the like. In this case, the browser is communicating with Instagram and Facebook apps without letting the user know.

    The legal infregement here is that this happens even when you refuse to be tracked, which is a violation of GDPR and another law mentioned in the article.

    The 32B figure is a theoretical maximum (but they also mentioned 100B+ in the article, which confuses me).

    reply

    bsimpson

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@ranguna> And according to the article, they're using RTC because Android is meant to be hardened against backdooring localhost, but Meta found a loophole that allowed it if over RTC.

    reply

    naniwaduni

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@ranguna> The technical details roughly boil down to "your browser lets internet sites talk to local services"; in this case if they cooperate they can identify each other, but cf. https://mrbruh.com/asusdriverhub/

    In practical terms this is a privacy leak a couple bits more informative but slightly less robust than "these requests are coming from the same IP address."

    reply

    theginger

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@ranguna> Does anyone know how long was this going on, are we talking weeks, months or years?

    reply
  • ATechGuy

     

    8 days ago

    prev

    next

    [ - ]

    If it does not cost them everything, they will not stop.

    reply
  • fifilura

     

    8 days ago

    prev

    next

    [ - ]

    If this fine is collected. Will I get the money?

    Serious question. I don't generally mind paying taxes and all that. But in this case I feel I am the person offended and I should get some kind of compensation. I'd say €1-2000 would make me feel somewhat compensated.

    reply

    saintfire

     

    7 days ago

    parent

    next

    [ - ]

    [ x ]

    <@fifilura> I have an anecdote about fines not being about making a victim whole.

    I was hit by a hit-and-run while driving my car. Totally destroyed the back-end.

    I personally investigated and gathered info/videos to figure out the car and plates because the police essentially said they couldn't be bothered.

    After finding out the owner of the car the insurance company said that under their criteria it was no longer a hit-and-run and I'm not covered by them. The person did not have insurance.

    The law here is the owner of the vehicle faces a $2000 fine, plus the $2000 fine for a vehicle being operated without insurance. I was subpoenaed as a witness (lol) to the hit and run, for which I had to take a day off work.

    So, the government earned a cool $4000 for my troubles, and i was out a $3000 car and a day of work.

    I've since accepted that fines are just a lazy blunt instrument that serve as nothing more than a deterrent; not a way to fix past injustices. Maybe obvious but still counter intuitive when you're the wronged party.

    reply

    fifilura

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@saintfire> Thank you for your reply.

    For me I think a personal handout would also serve as a kind of apology. I guess this is what I am after.

    "We purposefully infringed your privacy by breaking the law. And made a sh*tload of money because of that violation. Here is the money back with some extra compensation. We are sorry. We promise to never do it again."

    reply

    BlarfMcFlarf

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@fifilura> Theoretically, fines replace tax revenue, so you get compensated by lower taxes. (Practically, spending and income are decoupled and taxes are mostly just an inflation management strategy.)

    reply

    fifilura

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@BlarfMcFlarf> I can understand it of course. But in this case I feel personally offended. I would like to see the money handed to me.

    reply

    remram

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@fifilura> If most people in your country use Meta apps, whether it's a tax discount spread across the population or a payout spread across the userbase doesn't make a difference.

    Personally I would like to see some execs go to prison, rather than taxing/fining a monopolistic corporation, which achieves nothing.

    reply

    fifilura

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@remram> You don't have to explain taxes to me, it is a concept that is pretty easy to grasp, and - even though I understood it already - the grandparent post also explained it . And I touched the subject in my original post.

    I guess what I am looking for is some kind of personal apology. And that could be manifested in a refund to mu bank account. As I explained above.

    I don't think sending people to prison helps much.

    A personal check would open the eyes for a lot of people and make them realize that this company committed a crime. Against you. And you are worth it.

    reply
  • sidcool

     

    8 days ago

    prev

    next

    [ - ]

    This is quite an interesting read. But if Android does not allow listening to local host ports, how did meta achieve it?

    reply

    graftak

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@sidcool> It’s allowed over RTC

    reply
  • throwawayffffas

     

    8 days ago

    prev

    next

    [ - ]

    What about the whatsapp app?

    reply

    throwawayffffas

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@throwawayffffas> I did a quick check with adb, it looks like whatsapp is not opening any ports.

    reply

    bsimpson

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@throwawayffffas> ...and FB Messenger

    reply
  • ncr100

     

    7 days ago

    prev

    next

    [ - ]

    In 2014 / 2015 I was digging through the code of the iOS Facebook app and found that it was loading, by string name, a dylib. I think it was a system dylib for networking, or sound, or something. It seemed like the wrong way to access a system service.

    That seemed unnecessarily sneaky and made me appreciate the sense of righteousness which I would have, if I were a SW dev @ FB at the time, to add such a technique to a world-tier app like FB.

    reply
  • ajsnigrutin

     

    8 days ago

    prev

    next

    [ - ]

    My prediction, facebook gets fined something like ~12 million euros, eu bureaucrats shake their hands, facebook finds a different way to do the same thing.

    Definitely not even close to 32B

    reply

    ceejayoz

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@ajsnigrutin> The EU doesn’t play around in this realm.

    1.2 billion fine for an earlier incident: https://www.edpb.europa.eu/news/news/2023/12-billion-euro-fi...

    reply

    ryukoposting

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@ceejayoz> 1.2B is less than 1% of Meta's revenue in FY2024. Maximum fines for infractions like these should exist on a sliding scale, as some percentage of prior revenue.

    reply

    gloxkiqcza

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@ryukoposting> The point was it’s two orders of magnitude more than the original comment stated. Also 1% of yearly revenue is not insignificant.

    reply

    efilife

     

    6 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@gloxkiqcza> How is it not? Will anyone actually feel this fine?

    reply

    gloxkiqcza

     

    6 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@efilife> YoY percentages are usually presented with one decimal place of precision. This makes the number drop by one whole percentage point. It impacts net profit margin and profit numbers even more. Literally everyone up to the C level executives, board of directors and shareholders will notice and care about this. The missing money could have been invested into making more money in the future or payed out as dividends. Instead it’s gone.

    This also means all employees feel this because it affects the prospects of their raises, management pressure and in the end whether they get to keep their job or not. (I’m not saying the recent layoffs were caused by this but it sure as hell didn’t help.)

    Every single penny matters to a capitalist corporation and this was not pennies.

    reply

    brookst

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@ryukoposting> Probably best indexed to profit rather than revenue. 10% of revenue would be a one quarter’s profit for meta, but more than a year’s profit for Amazon and about 9 years of profit for Otto. Higher margins / profits should mean higher fines.

    reply

    disgruntledphd2

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@brookst> The laws specify revenue, to avoid transfer pricing removing all fineable profits. Live by the sword, die by the sword I guess.

    reply

    brookst

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@disgruntledphd2> This isn’t live/die/sword. This is “low margin companies held to a higher standard than high margins companies”. It hurts Otto a lot more to lose 9 years of profit than it hurts Amazon to lose one quarter.

    reply

    disgruntledphd2

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@brookst> If there hadn't been such transfer pricing shenanigans, then the laws would have been written on profit. Because there's little to no profit shown in many entities in the EU, the laws were written on revenue.

    More generally, the whole point of getting absurdly large (and such to be covered by DMA etc) is precisely to extract more monopoly profits.

    GDPR is different, in that one can easily imagine a low margin company getting hurt by this, but in that case they should invest in compliance, rather like these (mostly US) companies do for US laws.

    reply

    account42

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@brookst> Profit doesn't include employee and especially executive compensation, i.e. what the perpetrators were paid.

    reply

    brookst

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@account42> Sure. But it’s what shareholders care about. Who are you trying to punish financially if not the shareholders?

    reply

    birn559

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@ryukoposting> Something that you can sensibly express as a fraction of the revenue of Meta is significant though.

    It must be low enough that Meta never seriously considers to pull out of Europe.

    reply

    ajsnigrutin

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@birn559> > It must be low enough that Meta never seriously considers to pull out of Europe.

    Why? Threathening is one thing, actually leaving one of the largest markets is something different. Also, not much of value would be lost.

    > Something that you can sensibly express as a fraction of the revenue of Meta is significant though.

    Also, if the percentage is low, it just becomes the "cost of doing business" and not a fine that would actually make them rethink and not do stuff like that again.

    reply

    okanat

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@birn559> Why do you think Zuck became a wannabe fascho out of nowhere? DMA and GDPR fines will hurt Meta a lot when they are due. Zuck is trying to leverage Trump and the war to nullify the fines.

    reply

    rsynnott

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@ryukoposting> They actually do; max GDPR penalty is 4% global revenue, say.

    Of course the concern would be that even at that rate some companies might see it as a cost of doing business.

    reply

    ryukoposting

     

    6 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@rsynnott> I'd be inclined to go with something closer to 40%, or 400%.

    reply
  • jmyeet

     

    8 days ago

    prev

    next

    [ - ]

    I'm reminded of zombie cookies [1].

    This was 15+ years ago now but Verizon (and others?) used Flash (because browsers still shipped with support for that in the 2000s) to create an undeletable cookie. This was settled for low 7 figures.

    Privacy legislation has advanced a lot since then and the EU doesn't play around with GDPR violations, particularly when it's so egregious. I don't expect a $32B fine or settlement but it won't surprise me if this costs Meta $1B+.

    [1]: https://www.propublica.org/article/verizon-to-pay-1.35-milli...

    reply
  • account42

     

    7 days ago

    prev

    next

    [ - ]

    Theoretical maximum fines are cool at all but at what point will wanton disregard for the law result in actual prison time for the people involved?

    reply
  • eqvinox

     

    7 days ago

    prev

    next

    [ - ]

    Interesting view on Mastodon arguing this might even be a criminal act, not just civil liability: https://infosec.exchange/@isotopp/114664494157616670

    > What Meta did wasn’t just a violation of GDPR. It involved bypassing built-in technical protections with the intent to extract and link data — potentially personally identifiable information (PII) — to users without their knowledge or consent.

    > That is the textbook definition of unauthorized access and data exfiltration.

    reply
  • Waterluvian

     

    8 days ago

    prev

    next

    [ - ]

    Every story like this has me thinking about two things:

    1. Companies have no soul. They are, by design, just chasing revenue. Everything else is just a risk to be factored.

    2. There are real humans at these companies who choose to take part in the business and design and engineering, etc.

    I don’t think these humans have no soul (though some won’t), and I don’t think they’re stupid (though some are). I think it’s just very, very easy to create a system of people collectively doing evil things where no one person carries the burden of evil individually enough to really feel sick enough with what they’re contributing to.

    reply

    DrScientist

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@Waterluvian> > Companies have no soul. They are, by design, just chasing revenue. Everything else is just a risk to be factored.

    I disagree - companies are set up/run by people, and those people define company culture/ company culture reflects those people.

    Not all companies, even big ones, are the same.

    To make that concrete - if Mark Zuckerberg found out about the above activity and was appalled and sacked everyone involved that would send out a very strong signal.

    Note this particular method can't be a rogue one man job - it requires coordination across multiple parts of the Meta stack - senior people had to know - which would point to a rotten culture at Meta emanating from the top.

    reply

    benterix

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@DrScientist> > To make that concrete - if Mark Zuckerberg found out about the above activity and was appalled and sacked everyone involved that would send out a very strong signal.

    We know from another case that the opposite culture is true: when told to break the law and use copyrighted material, the engineers feel uneasy - they were not stupid and understood what they were going to do, and for a similar-in-nature-but-a-few-orders-of-magnitude-smaller things Aaron Schwarz was facing prison time. So they expressed their concerns upwards but they were told to proceed anyway.

    reply

    DrScientist

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@benterix> Exactly.

    People made that decision.

    reply

    alt227

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@DrScientist> This is a grey area. Yes people are people, but when they work for corporations they are given a green light to do things that they normally morally wouldnt do. The ability to blame it on superiors, brush it under the carpet, or hide evidence amongst billions of pieces of normal data allow 'People' to make abhorrent decisions in the best interest of making the company money. These decisions may even be incentivised by bonuses etc.

    People are human beings, and we are all prone to bias and bribery nwhen big sums of cash are dangled in front of us.

    reply

    DrScientist

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@alt227> There is nothing special about a company in what you say - you could say the same thing about a church or a protest group - or any other grouping of people.

    And yes, the leaders of a company/protest group/church might have more influence on the moral choices of it's members than the rank and file than others - but they are also people too.

    A company isn't magical with an existence outside the people that define the systems, processes, and perform the work.

    Sure if you are flipping burgers in famous burger chain you are following very clearly defined rules as part of a bigger system - but a person designed that system - intentionally - and people manage and maintain it.

    reply

    BlarfMcFlarf

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@DrScientist> When an insurance company executive decided to start screwing consumers a bit less, a board member initiated a lawsuit against him and the company. The system corrects for errors, and individual choices to do better are exactly such an error.

    reply

    drweevil

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@DrScientist> No, companies indeed have no soul. This is all about perverse incentives. While companies are setup/run by people, the (publicly owned) company as a whole only has one incentive: profit. If any person on the inside stands against that, they won't stand long. Investors, executives whose pay depend on it, etc. will make sure of that.

    So the problem here is to transform a moral incentive into a financial one. A strong outside regulator who will stand its ground can do this, by imposing a meaningful financial penalty to punish the legal/moral transgression. This is why regulations and regulators with teeth are vital in a capitalist system.

    I'm not holding my breath here. Regulatory capture is a thing. OTOH, Trump's undiplomatic approach to the EU may wind up costing Meta. We'll see.

    reply

    DrScientist

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@drweevil> > If any person on the inside stands against that, they won't stand long. Investors, executives whose pay depend on it, etc. will make sure of that.

    Not in my experience. Even investors are people too ( or the investment companies reflect the values of the people running it ).

    Sure there are people who believe the only role of a company is to make money ( eg Milton Friedman ). However that's an opinion - not a fact.

    Other people have different views and run their companies, or place their investments, accordingly.

    Even if you believe all that matters is the bottom line - you still might take the view that doing reputational damaging stuff like this is bad for the long term bottom line.

    That's not to say that I don't agree with you that companies will face pressure over the bottom line, and outside regulation is absolutely important. However you should realise that part of running a large public company is aligning your investors to how you want to operate. If you want to take a long term ethical stand then you attract those type of investors and try and get rid of the short term money men.

    Like, attracts like.

    reply

    Ray20

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@drweevil> >This is why regulations and regulators with teeth are vital in a capitalist system.

    Why do you separate regulators from describing incentive system? The incentive system is also woven into them, and if anything, the incentives for regulators go in a much more sinister direction than for any capitalist company.

    Profit-seeking companies are forced to satisfy customers that have their economic freedom. But what about regulators? Their primary incentive is to remain in a position of power, their primary tool for achieving their goals is forcing.

    The economic freedom of all agents is a powerful disincentive. And even with it, we see abuses by capitalist companies. But what about regulators, whose disincentives are much weaker, and whose main tool, moreover, allows them to destroy even this weak disincentives? Fixing capitalism's incentives with regulators is like curing a cold with cancer.

    reply

    lazyeye

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@DrScientist> Here's a senior ex-Facebook exec detailing how the company would betray users in the US to the CCP to help gain access to the Chinese market:-

    https://youtu.be/f3DAnORfgB8

    amongst other things...

    reply

    genocidicbunny

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@Waterluvian> > I think it’s just very, very easy to create a system of people collectively doing evil things where no one person carries the burden of evil individually enough to really feel sick enough with what they’re contributing to.

    Which is why I don't think punishing just the company itself is enough. The engineers, designers, PM's that implemented this should also receive punishment, sufficient enough to make anyone thinking of participating in the implementation of such systems has reason enough to feel sick, if only for their own skin. Make it clear that participating in such things carries the risk of losing your career, a lot of money, and potentially even your freedom.

    reply

    DrScientist

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@genocidicbunny> I'd argue that the person running the company in this case is responsible.

    Now they may argue that they didn't know - but you can frame the law such that's it's their duty to know and ensure this sort of stuff doesn't happen.

    cf Sarbanes-Oxley

    reply

    throwawayqqq11

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@genocidicbunny> LLC - Limited liability company

    GmbH - Society with limited liability (german, translated)

    This liability shield is by design.

    reply

    account42

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@throwawayqqq11> Limited liability doesn't mean no liability. It means that you don't personally pay for damages due to mistakes not that you get to wantonly do crime without personal consequences.

    reply

    zufallsheld

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@throwawayqqq11> The ceo (Geschäftsführer) is liable when they when they intentionally break the law so the limited liability is not applicable then.

    reply

    genocidicbunny

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@throwawayqqq11> And yet, we still have the ability to pierce the liability veil. Heck, it's even in the name, "limited liability". Not "no liability".

    reply

    brookst

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@genocidicbunny> Definitely a good way to drive talent overseas. Get the low level people to assume all of the risk with none of the upsides; ask recent grades and junior people to do E2E ethical analysis on every project in addition to their 60 hour/week job, give the truly evil people convenient, lower-level scapegoats.

    reply

    Waterluvian

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@brookst> Completely agree.

    My feeling is that corporate officers should bear the burden that the corporation as a person currently bears. I can only imagine how much better things would be in past experiences if the C-levels felt a personal need to actually know how the sausage is being made.

    reply

    genocidicbunny

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@Waterluvian> I can't fully agree because the way I see it, that is in a way scapegoating the company executives. Are they responsible? Probably, yes, they set the direction of the company and give the orders at the highest level. But we the engineers and designers are the ones actually implementing what is probably a fairly nebulous order at the highest levels into something concrete. They deign that there should be evil created, but we're the ones who are actually making it happen.

    Some of the responsibility lies with us, and we need to not pretend that's not the case.

    reply

    brookst

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@genocidicbunny> Do you also take personal responsibility for your company’s hiring practices, investment strategy, and marketing content? None of that would exist without you.

    I think anyone would agree that there’s a level of flagrantly where individuals should feel culpability and make the right choices (“write software to prescribe poison to groups we don’t like”).

    But something like this? Two apps establishing a comms channel? How many millions of times does this get done per year with no ill intent or effect? Is every engineer supposed to demand to know l of the use cases, and cross reference to other projects they’re not working on?

    At some point it’s only fair to say that individuals should exercise their conscience when they have enough information, but it is not incumbent on every engineer to demand justification for every project. That’s where the decision makers who do have the time, resources, and chatter to know better should be taking at least legal responsibility.

    reply

    SoftTalker

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@brookst> As a software developer no I don't feel responsible for those things, because I don't have any involvement with them as part of my job. But the people who work in HR, finance, and marketing are responsible for those things.

    I agree that the junior engineer implementing a localhost listener on Android might not understand what it is going to be used for and might not even think to ask. But somewhere, a senior engineer or PM or manager knows, and yes as you say that's the point where responsibility can be assigned, and increasingly up the line from there.

    reply

    genocidicbunny

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@brookst> When I was involved in the hiring pipeline, I absolutely felt a level of personal responsibility since I was directly contributing to the decision to hire or not hire an applicant. That's not to say I was willing to shoulder the entirety of the responsibility, but knowing that my decision would affect not only the applicant, but their potential future coworkers too, I did feel responsible for making sure I had as much information as I could get and that I was making the best decisions I could.

    reply

    DrScientist

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@genocidicbunny> I'd agree at a personal/moral level there is equal responsibility. However that doesn't recognise both the power and risk/reward imbalance here.

    If you, as an employee did this - maybe you'd add a few dollars to your stock options over time. If your Zuck - that's potentially billions.

    And in terms of downside - if you are Zuck and stop it in the company - there is no comeback - if you are an engineer blowing the whistle - you may find it hard to work in the industry ever again - and only one of those two actually needs to work.

    reply

    Ray20

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@DrScientist> Sounds like a typical blurring of responsibility through bureaucracy. "If Zak is a billionaire, then he is responsible, but since he essentially did nothing wrong, then no one will be held accountable." Total nonsense.

    There are specific crimes, and there are specific people who planned this crimes, specific peoples who ordered them to be carried out, and who carried them out. And these people should be held accountable for these crimes. Even if they work 60 hours a week for minimum wage and would have been fired if they hadn't committed them. They should have quit in such cases, not committed crimes.

    And on the other hand, if your employees, without your knowledge, somehow decided that the only way they could reach their targets was to commit a crime, why should you be held responsible for that? Even if you have 20 megayachts and your employees work 60 hours a week for minimum wage.

    reply

    SoftTalker

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@Ray20> > if your employees, without your knowledge, somehow decided that the only way they could reach their targets was to commit a crime, why should you be held responsible for that?

    Thats where "known or should have known" becomes relevant. It's your company, it's your responsiblity to know what they are doing.

    reply

    Ray20

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@SoftTalker> No, what you are suggesting is a typical strategy of avoiding punishment and creating an opportunity to break the law. A very common strategy, used everywhere, especially in dictatorial and socialist regimes.

    There is a substitution of one real crime, committed by real people, for a crime "they didn’t know, but should have" against other people, for which there is no real responsibility, while the real criminals are declared to be simply "cogs" in the system.

    As a result, no one is held accountable for a crime for which dozens of people who directly committed it could go to prison for many years, because the person held responsible is a high-ranking manager who "should have known, but did not know," who himself issues "a severe reprimand" or assigns a tiny fine for it.

    Thus, the entire system is drowning in crimes, the commission of crimes becomes a REQUIREMENT of the system and the commission of crimes becomes a guarantee of the loyalty to the system.

    reply

    DrScientist

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@Ray20> So your argument is that because the ring leaders, and the people who benefit the most from the crimes, almost always get off - we should forget about them and just penalize the people who have to do what they are told because they need to feed their families?

    That would seem to be a recipe for more crime, not less.

    Note i don't think anyone is saying those directly involved should get off scot-free, just that those really responsible shouldn't.

    reply

    Ray20

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@DrScientist> No, my argument is that the system you propose results in ring leaders escaping responsibility and people having to commit crimes in order to feed their families. Look at any socialist country, almost any dictatorship, or the work of any bureaucratic organizations related to the committing crimes.

    The obligation to commit crimes in such systems arises precisely from the ability of the ring leader to take responsibility from the criminal onto himself to a significantly lesser extent, citing the fact that he did not commit the crime, but simply did not take something into account or did not know something.

    > Note i don't think anyone is saying those directly involved should get off scot-free

    But this is exactly what the existence of such a system leads to: the directly involved criminals escape responsibility, or their punishment is significantly reduced because most of the responsibility falls on the system and no one in particular bears full responsibility.

    And if the performer bears full responsibility, there will be much fewer crimes, because in this case the performer will already know that he will bear full responsibility, that other employees, fearing full responsibility, will not cover for him, that his boss, who puts him in conditions requiring the commission of a crime, will not be able to relieve him of this responsibility by spreading it on himself or shifting it upwards with blurring. In such a system, the main beneficiary will no longer be able to demand that workers commit crimes - because no one wants to risk to become the scapegoat with no additional profits.

    reply

    DrScientist

     

    6 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@Ray20> > ... citing the fact that he did not commit the crime, but simply did not take something into account or did not know something.

    Read Sarbanes Oxley.

    You can frame the law anyway you want. Not knowing can be framed as criminal irresponsibility. Also look at health and safety regulation - negligence is not a defense.

    And if you think rank and file getting punished with bosses getting away scot free will lead to less unbearable pressure to commit crimes - then I have a bridge to sell you.

    reply

    DrScientist

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@Ray20> It's complex - that's why you have judges and juries - to make judgements.

    I'm saying leaders bear more responsibility than foot soldiers - I'm not saying foot soldiers don't also have a responsibility - but 'I didn't physically do it' isn't a defence for those that gave the orders/ created a culture where it happened.

    Sure, Zuck might not really known and that is a mitigation. But I think the interesting question here is what does everybody ( in the commpany ) think would have happened if he did find out? Would it have been a 'well done, that's clever/cool nod and a wink', or would they expected to have lost their jobs?

    It's easy to frame laws to make it the leaders responsibility - it's their job to know - their job to act if they find out - their job to put systems and procedures in place to ensure illegal activity isn't happening on their watch.

    And back to the billionaires/foot soldiers thing. Motive also matters - if people did it because of fear of losing their jobs that's a mitigating factor - if people materially benefited to the tune of millions - that's another factor. If you steal - the punishment scales with the value of the theft - same principal - if you want the law to be a deterrent then the punishment has to fit the crime. A fine of 1 million isn't going to stop Zuck doing it again is it?

    reply

    Ray20

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@DrScientist> >those that gave the orders

    That's part of the crime. Of course, the one who gave the order must bear responsibility. It's just that if the subordinate also bears full responsibility, there is a high probability that there will be no order to commit a crime, because everyone will expect that there will be no criminal ready to commit the crime.

    >what does everybody ( in the commpany ) think would have happened if he did find out?

    Why is this important? A crime has been committed. The people who committed it must be held accountable. The lack of responsibility of the direct criminals allows for the existence of a system where the commission of crimes is not punished, employees cover up each other's crimes, and those who refuse to commit them are fired. Not the other way around.

    >It's easy to frame laws to make it the leaders responsibility

    Where are the examples?

    >it's their job to know

    Yes, and this is exactly the substitution that occurs: instead of responsibility for a real crime, there is responsibility for a poorly performed job. A great system for a leader to use to get his subordinates to commit crimes for his own benefit.

    >if people did it because of fear of losing their jobs

    Then they should bear more serious responsibility than those who committed the same crime for personal profit.

    Because this is already organized crime, more dangerous for society and more protected from law enforcement agencies. Therefore, the direct perpetrator of the crime, the one who gave the order to commit the crime and those who tried to cover up the criminals - should be considered an organized criminal group, with all the consequences.

    And Zuc, if he did not order the crimes to be committed - it would be great for him to get a brand new mega-yacht. So that the next time he starts winking strangely or giving out KPIs that are easiest to achieve by committing crimes - people would think with their own heads, and not start engaging in organized criminal activities.

    reply

    DrScientist

     

    6 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@Ray20> > Why is this important?

    Because leadership is important and is why things like this keep happening in companies like Meta and are not a regular occurrence in companies say like Apple ( despite the laws for the rank and file being the same.... )

    > Where are the examples?

    Health and safety legislation. Sarbanes Oxley ( after Eron and the bosses getting off ).

    I don't understand why you are so keen to give Meta leadership a free pass.

    reply

    wapeoifjaweofji

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@genocidicbunny> > I can't fully agree because the way I see it, that is in a way scapegoating the company executives.

    Frankly, that's what the money's for.

    reply

    account42

     

    7 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@brookst> You don't need to invest significant time to realize that working around privacy restrictions is wrong and you shouldn't do it.

    reply

    brookst

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@account42> Have you worked in software? This is a complex, multi-application system with IPC. Most of the people implementing it probably had no idea what the partner applications were, let alone the business intent.

    Nobody sits down with a mid-level developer and says “we need your native app to receive webrtc connections that will be used to send app-layer telemetry that circumvents privacy protections”. The requirement is just to receive events and log them. And odds are there were all sorts of harmless events as well.

    At the level where people had a holistic view of the system and intent, sure, throw them in jail. I’d guess that’s about 1% of the people who designed, implemented, tested, documented this code.

    reply

    bnlxbnlx

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@Waterluvian> I think (haven't actually watched it, but on my watchlist) this is exactly what the movie "The Corporation" (2003) [1] lays out.

    [1] https://m.imdb.com/title/tt0379225

    reply

    aorth

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@bnlxbnlx> Yes you are right. I owned the DVD twenty years ago! It blew my mind at the time...

    reply

    jameskilton

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@Waterluvian> Never underestimate the evil a human can perpetuate in the name of a paycheck.

    reply

    bsenftner

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@jameskilton> If that paycheck comes from religion, that salaryman will willfully incorporate evil into their everyday behavior, thinking they are doing evil for gawd. We've got a civilization of short sighted idiots.

    reply

    rsync

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@Waterluvian> I think about this a lot …

    I think the key aspect of a company with “soul” is humans directing the company rather than the company directing the humans.

    I think the biggest inflection point where this flips is when companies “pivot”.

    The human founders of a company should have a well-defined philosophical Vision of what it is they are building and who it is for. If this doesn’t work out, the business should be terminated.

    It is the zombie husks of corporate organizations that have been repurposed to other ends by finance that are dangerous.

    reply

    grues-dinner

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@Waterluvian> There are multiple entire industries built around diluting and proxying accountability.

    I suppose since diluting accountability aligns well with making more money by allowing shadier activities it naturally happens "by accident", but I also think it's quite deliberate in many cases.

    reply

    brookst

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@Waterluvian> I agree except perhaps an over generalization.

    Some companies do have soul, and some pockets within big companies do. Patagonia, of course but even some big companies like Unilever are surprisingly soulful. They’re the exception maybe, but it’s not like companies have to be amoral.

    In tech, there used to be a ton of borderline hippy companies, including Apple and Google. There are probably smaller ones now, but growth and pressure and wealth does seem to squeeze the soul out of places.

    reply

    dogleash

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@Waterluvian> > I don’t think these humans have no soul

    They're sellouts and traitors.

    Then there are people who will take to pondering what it means to be a sellout in a disingenuous manner. They act like it takes a haughty philosophy club to stroke their beards, reinvent paid labor from first principals and through motivated reasoning discovered "sellout" isn't that all that bad. And it turns out everyone sells out one way or another, so it's a wash what line of work you go into anyway.

    Now those are the people who have no souls.

    reply

    JimDabell

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@Waterluvian> Is this just a particular case of diffusion of responsibility?

    reply

    vjerancrnjak

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@Waterluvian> Look at atrocities of animal agriculture and all difficult engineering done to scale massive slaughter.

    For some its evil, for others its an interesting itch to scratch.

    reply
  • OptionOfT

     

    8 days ago

    prev

    next

    [ - ]

    Reading though this, is it correct to say that they could've done a fetch("http://localhost:<port>/id=<id>"), but then it would show up very conspicuously in the logs, and you couldn't talk to UDP ports with it?

    reply

    brazzy

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@OptionOfT> I read this:

    > Android has many flaws, but in the relevant part here, it’s specifically designed to prevent apps from doing this — from listening to local ports like localhost.

    to mean that they could not do it via HTTP, and instead had to circumvent Android's privacy measures via WebRTC.

    reply
  • zeristor

     

    7 days ago

    prev

    next

    [ - ]

    So Facebook collects this, and sells it.

    Perhaps sanctions on those that buy and use the data would help?

    reply
  • sudahtigabulan

     

    8 days ago

    prev

    next

    [ - ]

    Can this be avoided by running any Meta apps in Work Profile, and the browser in Main Profile?

    reply
  • lom

     

    8 days ago

    prev

    next

    [ - ]

    How long can Instagram keep the local port open before Android will kill it to save battery?

    reply
  • riddley

     

    7 days ago

    prev

    next

    [ - ]

    I'm guessing I'll get down-voted for this, but what's to stop any browser/executable from trolling through /proc on Linux and knowing about what every process running as you is doing?

    reply

    __turbobrew__

     

    7 days ago

    parent

    next

    [ - ]

    [ x ]

    <@riddley> Nothing, notably programs like discord do exactly this under the guise of detecting if you are playing a game or not, but I find it hard to believe that discord can resist the temptation to send back the entire process tree to their servers.

    reply

    const_cast

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@riddley> Nothing really. Desktop operating systems are basically grandfathered into the modern world. They have the old timey approach to application security. That being, applications can access everything on your computer, and there's no fine-grained permission systems.

    But, for OS that we've developed later, we kind of decided that's a problem, and applications are a vector for malware, and "trust" just isn't enough. So Android and iOS did the whole permissions thing.

    Now, we've gone back and added some stuff onto desktop operating systems. Of course Linux has containers these days on desktop. Like, I'm running Firefox right now - but Firefox can only access it's runtime folders and ~/Downloads. So, if there's a zero day sandbox breach, I won't get data stolen. There's also SELinux and Apparmor and stuff and you can really jump into the deep end with this.

    But, we largely view it as unnecessary because we're running open-source software from trusted repositories. We probably shouldn't view it that way.

    reply

    hollerith

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@riddley> File mode bits prevent processes not running as root from reading much of the info in /proc.

    reply

    mbreese

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@hollerith> I don’t know… with a stock Linux, the information a user can get from top (via /proc, I assume), is pretty thorough. You can at least get a list of running programs, which by itself could be valuable.

    reply

    hollerith

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@mbreese> Good point. I withdraw my comment.

    reply
  • anonbanker

     

    6 days ago

    prev

    next

    [ - ]

    Oh, this is bigger than just Android. SDP munging can cause all sorts of havoc on desktop clients as well. Bit of a blind spot in WebRTC implementations.

    reply
  • wewewedxfgdf

     

    8 days ago

    prev

    next

    [ - ]

    Makes me think of the Simpson's episode where Bart gets away with anything by saying "I'm sorry", and looking contrite.

    reply
  • 12_throw_away

     

    7 days ago

    prev

    next

    [ - ]

    I guess we don't call it a "0-day" if it's multinational corporation doing the illegal data exfiltration ...

    reply
  • camillomiller

     

    8 days ago

    prev

    next

    [ - ]

    The craziest part is that they are not liable of anything apparently under the basically non existent American privacy laws.

    reply
  • greenchair

     

    8 days ago

    prev

    next

    [ - ]

    This is one of the big reasons big tech wants h1bs -> for their shady/illegal/immoral projects.

    reply
  • jonahbenton

     

    7 days ago

    prev

    next

    [ - ]

    What about Whatsapp?

    reply
  • pupppet

     

    8 days ago

    prev

    next

    [ - ]

    Once again those of us in NA have to leave it to the European government to look out for us.

    reply

    ghthor

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@pupppet> I mean, we can assume they are doing something bad and not install their software.

    reply

    icedchai

     

    7 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@pupppet> Yes, I just love all those cookie banners. Thanks!

    reply
  • BobbyTables2

     

    7 days ago

    prev

    next

    [ - ]

    They’re getting off cheaply!

    reply
  • davedx

     

    8 days ago

    prev

    next

    [ - ]

    This is an incredibly scummy and devious implementation of user tracking. I think META shareholders should hold onto their hats with this one.

    @dang maybe add a $ to the 32B? I see B so often with AI Models that I think the currency symbol would be useful in this link title

    reply

    ranguna

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@davedx> It's 32B€

    reply

    geerlingguy

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@davedx> Ditto on the 32B, especially since that's IIRC one of the llama model sizes!

    reply
  • ricardbejarano

     

    8 days ago

    prev

    next

    [ - ]

    This is equal parts ingenious and dishonest.

    reply
  • 1vuio0pswjnm7

     

    7 days ago

    prev

    next

    [ - ]

    "Meta faces simultaneous liability under the following regulations, listed from least to most severe: GDPR, DSA, and DMA (I'm not even including the ePrivacy Directive because it's laughable)."

    Also not included:

    https://www.courtlistener.com/docket/70448987/1/rose-v-meta-...

    The wiretapping claims carry damages of $5,000 per violation.

    It could be he thinks this is laughable like the ePrivacy Directive.

    https://www.reuters.com/technology/metas-facebook-pay-90-mil...

    https://dicellolevitt.com/case-study/facebook-agrees-to-pay-...

    reply
  • Thorrez

     

    8 days ago

    prev

    next

    [ - ]

    >You’re not affected if (and only if)

    ...

    >You always used the Brave browser or the DuckDuckGo search engine on mobile

    How does choice of search engine protect from this?

    reply

    joshstrange

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@Thorrez> > How does choice of search engine protect from this?

    I don’t use android or either of those browsers but my guess is that either block the tracking pixel from loading in the first place or they’re more locked down on what they allow websites to reach out to (aka no Localhost access).

    reply

    Thorrez

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@joshstrange> I'm not asking about browsers, I'm asking about a search engine. How could a search engine block a tracking pixel? You click a link in the search engine and go to a website. The search engine can't control the website after you go there, can it?

    reply

    joshstrange

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@Thorrez> DuckDuckGo and Brave have browsers on Android

    reply

    Thorrez

     

    7 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@joshstrange> The article says search engine, not browser.

    reply

    mvdtnz

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@joshstrange> Are you being intentionally obtuse? Read the quote again,

    >You’re not affected if (and only if) ...

    >You always used the Brave browser or the DuckDuckGo search engine on mobile

    reply

    yegg

     

    8 days ago

    parent

    prev

    next

    [ - ]

    [ x ]

    <@Thorrez> I think they meant our browser.

    reply
  • _wire_

     

    8 days ago

    prev

    next

    [ - ]

    You've rented a device that connects to a worldwide communications network built on a principle of numerically exact message routing between every device and use it to run numerically exact programs from service providers to access services that host and consolidate the particulars of your identity within their servers rather than your device, and you are amazed that the device can persistently track everything you do with the device?

    What's the point of being Google or Apple except for precisely control of such central services?...

    ♪ Central Services, we do the work, you do the pleasure... ♪

    "Have you considered your ducts?"

    ...And it just so happens that all the news you see is from the device and subject to this surveillance used to colonize your mind... Sounds democratic!

    The old Politburo could only dream of such tools for maintenance of a compliant, obedient proletariat.

    And with Central Services new "AI" you can get a brain implant to ensure your perfect conformity and access to the best paying jobs in the world, yours and your family's future will be secure. Be sure to invest in these securities, shop here, entertain and vacation there— leave the driving to us! Do it your way.

    "A new life awaits you in the Offworld Colonies. A chance to begin again in a golden land of opportunity and adventure. So c'mon America..."

    "...Every leap of civilization was built off the back of a disposable work force..."

    reply
  • udev4096

     

    8 days ago

    prev

    next

    [ - ]

    This is one of the reason you need to segregate your whole LAN. At the bare minimum, use VLANs to knock off these ruthless scanners. And obviously, this wouldn't be possible if you used a strong adblock list on whatever DNS you're running. They cannot touch the people who take proper measures. I also do not believe people who use Facebook really care about privacy. I am well aware of how mean this sounds but they fully deserve to be tracked

    reply

    janalsncm

     

    8 days ago

    parent

    next

    [ - ]

    [ x ]

    <@udev4096> > they fully deserve to be tracked

    Absolutely not. The law is still the law. The fact that Meta is able to break the law via technical means doesn’t mean victims deserve to be victimized.

    Just because someone is able to pick your lock at night doesn’t mean you deserve to be burglarized.

    reply

    udev4096

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@janalsncm> Get a better lock. If you don't care enough to not get lock picked, whose fault is it? The bar to avoid this form of tracking is not high at all. It's trivial for anyone who is willing to put some serious efforts in defending their privacy

    reply

    finnh

     

    8 days ago

    root

    parent

    next

    [ - ]

    [ x ]

    <@udev4096> "trivial ... serious efforts"

    which is it? you contradict yourself in a single sentence.

    reply

    oceansky

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@udev4096> Absolutely no lock will prevent a sufficiently motivated thief.

    And the bar is high for the average person, who isn't much tech savvy at all.

    reply

    comrh

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@udev4096> You live in a tech bubble if you think it's trivial when most people don't even know what localhost is.

    reply

    okanat

     

    8 days ago

    root

    parent

    prev

    next

    [ - ]

    [ x ]

    <@udev4096> This is why lawmakers don't take the opinion of "experts" like you.

    People: "Oh there is a poisonous substance in the water. Many people harmed" Your answer: "Yeah, why don't you have a degree in water safety, in the first place plebs? I take samples every week."

    GDPR doesn't work like your imaginary all-expert world. Facebook should and hopefully be fined to nonexistence.

    reply
  • fidotron

     

    8 days ago

    prev

    [ - ]

    The same European intellegentsia that is progressively forcing Apple to tear down the walled garden simultaneously fails to understand that this is exactly why they had it in the first place:

    > You’re not affected if (and only if) . . . > You browse on desktop computers or use iOS (iPhones)

    At the very least they should step back and allow companies to enforce safeguards because they clearly lack the understanding or foresight to do so effectively.

    The simple way for the EU to beat Meta is to stop being so cheap: break the WhatsApp dependency by actually paying properly for something that has a decent UX and doesn't track you. If you aren't willing to do this you will be exploited over and over again. TANSTAAFL

    reply

    LinAGKar

     

    7 days ago

    parent

    next

    [ - ]

    [ x ]

    <@fidotron> Is there anything in those EU directives that requires browsers to let webpages connect to localhost? Because that's the main issue here. And also maybe apps should need permission to listen on ports or connect to localhost, but I doubt the regulation prevents that either.

    On https://localmess.github.io/, they think that this is technically possible on iOS too, and the main reason it wasn't done there is due to restrictions on apps running in the background.

    This is nothing new that has been opened up because of those regulations.

    reply

    brookst

     

    8 days ago

    parent

    prev

    [ - ]

    [ x ]

    <@fidotron> It is kind of funny that EU may well require these kinds of vulns to be present, while reacting with outrage when used.

    reply