I lived on Zumirez Drive when this happened (well, actually, on the corner of PCH and Zumirez). I was super-excited to show CaliforniaCoastline.org to all of the neighbors, telling them, “isn’t this cool? We can see our beach on here!” I guess some of the neighbors weren’t as thrilled...
That neighborhood was really special and weird. Streisand got a lot of negative press for what she did, but she was also legitimately afraid of stalkers and crazy people. It was a really sad situation to observe. I’ll write something about this at some point, after the other 100 strange stories in the queue.
Ah yes, the Streisand Streisand effect, the effect of being the Streisand referred to in the Streisand effect and having your private details brought up in metaconversations
Re: Streisand effect effect vs Streisand Streisand effect.
They both work, I thought of it as Streisand (possessive of specific person) "Streisand effect" (concept). Also the doubling on the left seems beneficially sillier
The public can walk there from Paradise Cove, which you can access from PCH after Bob Morris lost his big lawsuit.
The combination of over-tourism (accelerated by way too many Airbnbs), social media and rising sea levels means that this beach isn’t the beautiful secret it used to be, so ... have a nice time visiting!
Not really. With the confusing interface Facebook introduced (even the Activities Log where I used to find logged actions more easily), it has become more difficult to find the list of people/pages followed. It's not surprising that they would often look for tools that can simplify the process instead of finding a needle in Facebook's own haystack.
The linked instructions involve loading the unpacked extension in developer mode. There isn't really a way of preventing that without crippling the ability of extension developers to develop their own extensions.
My Firefox Developer Edition updates just fine by itself. Maybe a (corporate) firewall is blocking the update server on your machine/network and your corporate software repo is only installing the enduser Firefox?
I haven't checked it in a while and haven't tried, I've just been going by what I remember from the last time I tried to get around this restriction, and what someone brings up every time Dev Edition is suggested as an alternative. I guess it's worth trying out again.
If Mozilla has unbroken the Developer edition, and it's available to everyone, great! Firefox is almost back to the functionality it had in 2016!
In any case, no, I'm not on a corporate firewall, you were kind of jumping to (oddly specific) conclusions there. And firewalls don't work like that.
The greatest security threat is that browser vendors become increasingly untrustworthy, so a signed app doesn't really say it doesn't exploit you to the maximum of its ability.
I could be wrong, but I think you can side-load any extension locally. About 3 years ago Google made it impossible to have users click a link on your website and install that way (which some people referred to as side-loading), but I think you can still enable dev mode and side-load a downloaded file.
At least as of 2 years ago, you could go to chrome://extensions, click a "Dev Mode' toggle in the top right, and sideload a downloaded crx (I know from installing https://adnauseam.io/ every time I had to use a Chromebook, it’s banned from the webstore for adding obfuscatory privacy enhancements designed as research by Daniel C. Howe and Helen Nissenbaum to gorhill's great µBlock Origin).
I recommend avoiding all browser extensions unless they come from well-known developers (eg 1Password) and they’re downloaded and installed through official channels.
Browser extensions have a lot of access to your browsing activity and can phone home as well. One of the reasons this extension was sent a C&D was that it was sending some data home to the author’s server. That might be what the install instructions above are hinting at with the warning to examine the JS and remove any phone-home code. The original author defended the data collection as just enough to make sure the plug-in was working, except for study participants who apparently submitted much more information through the plug-in. Either way, I wouldn’t rush to install a plug-in that was caught sending any of my social media data to a 3rd-party server.
I certainly would not install a browser extension from an unknown 3rd-party website just to spite Facebook, regardless the claimed origin of the code.
No extension is needed. (I never use extensions for anything.) Unfollowing all friends is not complicated and can be done in a couple of lines of shell script, or using whatever programming language or HTTP client one chooses. Obviously, curl would work. There are a hundreds of ways to send HTTP requests. It is a very simple protocol. No POST requests are even necessary, only GET.
1. Log in to Facebook
2. Open "Developer Tools" (F12), select the "Network" tab, locate "Request Headers", Alt-click on "Cookie:" and select "Copy value". Use this in each HTTP request. Do not log out yet.
I tried to remove myself from all of Facebook's Audience-Based Advertising lists - the ones where companies upload lists of people that they want to target with ads.
I'm on over 300 lists. Removing myself from each one took 6 clicks. I tried to automate it with Selenium, but their bot detector caught it and banned my device from opting out of any lists (!)
I’m reminded of the infamous Dropbox comment. Chrome, for example, shows cookies on a tab (Application) other than Network for a while now. I have 7 cookies set, which should I choose?
The Devil is in the detail, and writing that script is far more work than installing an extension, which is just a convenient form of a script anyway (and one with details taken care of).
You cant select and copy all five cookies at once in the Applications tab, but you can in the Network tab. Personally I dont rely on Developer Tools, I capture cookies from the wire or from local proxy logs. I monitor traffic to/from my computers and my network, as many HN readers do.
I always thought that Dropbox comment was related to people trying to predict successful startups. No one can do that, certainly not HN commenters. Most VC investments are losses.
Im an end user. I really dont care for discussion of startups or what makes software popular. Ive never used Dropbox, and I never will.
The Dropbox comment is a reference to how quickly devs will say "that's easy, just use X, Y, Z…"
I see you've already needed to post another comment to correct yourself, and now you've replied to me with more humps in the road. What next? Kubernetes set up on a Raspberry PI with a transparent proxy that uses a WebAssembly binary knocked up in Rust…
Perhaps it would be easier to install the extension and accept that sometimes it's easier to follow the well trodden path. YMMV.
The instructions I linked to have examining the javascript and removing all phone home stuff as step one. Considering this is hn I didn't feel like I had to point that out again.
One of the reasons I stopped using chrome was “extensions” I had 2-3 popular extensions like Adblock and something else. They were leaking information for every page I visited! I contacted the “source” where I saw my information leak but there was no reply and nothing. Either chrome itself leaks that info or one of the popular extensions.
As an extension developer, yes please do this. I get constant offers to "purchase" my extension from shady marketing companies, and it's obviously quite lucrative for them based on some of the offers they're making.
If extensions were shut down quickly for shady behavior there wouldn't be a market for it.
I have been thinking about the difference between human users and computational agents. There is a widespread pattern of enforcing that only human users may interact with a service, not computational agents. Running a user-installed extension is one example; additional examples are CAPTCHAs, account verification by phone number, or services which refuse to provide API access such as banks.
Sometimes the reason is to protect users (e.g. banks), sometimes to protect the service from abuse. But often the reason is to ensure value can be extracted from users (e.g. serving ad impressions) or the power that can be exerted over users. Regardless, I believe this comes down to power: computer scientists understand that acting through a computational agent is fundamentally more powerful than acting directly as a human user. Computational agents can operate at scale, they provide virtualization (e.g. throwaway identities), and thereby conserve the ultimate scarce resource: our attention. Many systems seem to have computational power asymmetry as their fundamental principle: as little human contact on the system's side as possible; as much human contact on the user's side as possible.
If there's any path ahead that avoids a totalitarian nightmare resulting from asymptotic concentration of power, it depends on cultivating a more widespread understanding of computational power and developing new social norms and policies. As a CS educator, this is one of my top priorities.
> Computational agents (...) conserve the ultimate scarce resource: our attention. Many systems seem to have computational power asymmetry as their fundamental principle: as little human contact on the system's side as possible; as much human contact on the user's side as possible.
That's the key thing nobody is telling people about the so-called "attention economy": it's whole point is to make things as inefficient as possible - because money is made on the friction. In order to make money off attention, companies need to capture it (thereby making you spend it on something else than what you wanted to). To make more money, they need that attention to last longer (thereby making you spend more time, and/or spend it more often, on things that make them money).
Seen this way, it's clear why services hate end-user automation: their whole business is causing the very friction the users would like to automate away.
Another element is that time is the ultimate zero-sum, nonfungible, rivalrous resource.
Time spent on FB is time not spent on another site. And the higher-friction FB can make activities (to the pain point of driving away users), the better for FB.
There's a similar notion in other areas, and one of the most ridiculously malevolent examples I can think of is a brick-and-mortar sales promotion gimmick: a furniture store would run a midsummer sales event on a weekend where every family visiting the store would receive a free gallon of ice cream.
Because if you've just put a gallon of ice cream in your trunk, you can't visit another furniture store, you've got to head home to put it in the freezer. And time not spent in a competitor's furniture store is time not spent assessing and purchasing their products.
(That leverages the sunk cost fallacy as well, among others.)
I tried to find an example of the promotion online, but couldn't. I'm not sure what the specific mechanics were, and it may have been an unadverised deal.
So, family appears at strore, is unexpectedly gifted a gallon of ice cream, and finds they have to head home so as not to "waste" it. (What is actually being wasted is the comparison-shopping opportunity.)
Hrm... Maybe this was on an economics podcast / programme ... possibly Freakonomics. I'll see if I can't turn it up.
One of several possible responses, yes. Better, offer to hold (and refrigerate) the ice cream until the customer is ready to pick it up, as that would entice them to the store twice.
This motivation doesn't seem to have much to do with the friction that banks introduce.
My bank is not showing me ads (or at least, not paid ads - they advertise their own services). The friction comes from the authentication process. I must produce a username, then a password, then a personal secret (a relative's middle name), then I have to cross the room and get this device, activate it, key in a PIN, and read an access code from the device's display, that I have to type into the browser.
The password and the relative's middle name amount to the same thing; it's just a longer password.
I'm OK with the device - "something you have". It's annoying, but it's the only bit of robust security in this loop.
I'm OK with the username/password ("something you know"), although I question the value of the password - it amounts to just an extension of the username. The middle-name business is just silly. And of course, the password I use is 12 characters long, and I have to look it up in a password safe, because it's not memorable.
I can't see what possible benefit there could be to this bank (a very large international bank) from increasing the friction of authentication. They are not showing me ads during the 3-minute authentication process; if they make it hard for me to authenticate, then they increase the chance that I'll just give up and phone them, -> increased call-centre costs.
Banks and other service providers are operating with a different equation-in addition to authentication mentioned in other comments, it should be noted that customer support costs money, so the higher the walls they can avoid providing customer service the less they need to spend on it. The cheapest customer to service is the one that never makes it through the phone tree.
That's actually half of your answer right there - and the answer for the question why banks don't want you to automate your finances. They want you to do every operation through their webpage, mobile app or branch office, because they want to sell more financial products to you.
> they increase the chance that I'll just give up and phone them, -> increased call-centre costs
Being on a call with them is another perfect opportunity for them to do some upselling.
That said, your description of the authentication process sounds like a pathological case. Most banks aren't like that. The banks I use have all been streamlining authentication - but they do this by requiring users to go through the mobile app, which is full of attempts to sell you credits, insurance and investment accounts.
EDIT: two more points.
1) Some of the auth flow in banks may be (bank's interpretation of) regulatory requirements. This applies especially to banks that (like the ones I use) offer identity services for interacting with my government on-line. That is, one of the ways I can authenticate myself when filing taxes, or starting a company, or checking my medical receipts, or other stuff like this on-line, is through my bank's web page.
2) Let's look at behavior of banks through a different lens. There's one thing I want that, according to my research, no bank provides. I want a bullshit-free way to programmatically fetch my account balance. Say, an API token I could use with CURL - something I can set up and forget, so I can make myself an "account balance" widget containing up-to-date balances from one or more accounts of one or more different banks. I can't do that. It's an obvious thing to offer when building a digital service, but nobody offers it. There is a reason - and I posit that the reason is, they don't want to do it, because it would reduce my visits on their webpages / in their apps, depriving them of opportunity to advertise financial product to me. I.e. the purposeful creation of inefficiencies I talked about.
I've been told that this is nowdays commonplace among UK banks. It might be to do with regulation, but I don't think so.
Wrt. the ads, no ads are presented during the authentication flow. So I don't think that flow is cackhanded because of ads. Self-promotion occurs before I begin trying to authenticate (with a non-dismissable "call to action" that takes up half the screen real-estate on my laptop).
I actually think half the problem is "mobile first" - I don't use a mobile to access websites, because I'm too clumsy to type on a mobile. I think companies create a "mobile first" website, and then don't really bother with the "laptop next" bit. Infinite scroll, multi-part forms with one field per part, and widgets that can't be operated using a keyboard, seem to have conquered the world.
Why put effort into supporting desktop users, if mobile users are now the majority of visits, and desktop users are only going to diminish? I've never tried to use my bank's site using a mobile, but I bet it works better.
> But often the reason is to ensure value can be extracted from users (e.g. serving ad impressions) or the power that can be exerted over users.
Yeah, I assume this is the most common reason. This needs to be fought on principle. It doesn't matter what their terms and conditions say. It doesn't matter how much money they lose. We should always have full control. We should be able to block their advertising. We should be able to automate our browsers. We should be able to turn our user agents into cyberweapons against them.
This is legitimate self defense against their abuse. We're talking about a company that gets people addicted to bullshit feeds so they can make money by showing ads. Of course an "unfollow all" button is necessary. They won't provide one because they want us addicted to their feed. So we'll provide one for them.
People spend their days on social media because they're addicted to it. If a browser extension can somehow help people break free, it's objectively a good thing for humanity. If this world was just, courts would rip Facebook a new one if they dared to waste their time with this stuff.
I have what feels like a religious belief, that denying humanity the ability to use tools to explore, to poke & prod & pry at the virtual materials in front of us is Anti-Enlightenment, flies in the face of the godhood & what nature & destiny & whatever provenance might be has built in creating mankind.
No material in the universe has ever been resistant to understanding, to probing, to exploration. It's from this exploration that humankind has emerged & whatever of greatness of civilization that we have has been built. These mechanized systems that we legally are not allowed to explore or work is one of the most de-humanizing hells I can imagine.
Humanity as we know it can not endure in a world where we are never allowed to understand or go further. Shame on any company or law that acts otherwise; they are monsters.
Thank you for your very succinct well captured write up. Humankind seems desperately in need of a defense force, needs to be able to grasp what an existential threat forced-consumierzation is, how radical of a historical upset this juncture we're at is. I 100% agree that giving people insight & visibility & faculties to work with, understand, see, & monkey with computers is essential to keeping our core liberaties alive, in an increasingly mechanizing & automating world.
Knowledge is power... and they don't want you to have too much.
Imagine if almost everyone knew that they could use things like userscripts and stylesheets to enhance their browsing experience. Or that DRM can often be cracked by changing a single byte.
This is why the war on general-purpose computing started. There are some things they don't want you to know because they'd lose control.
This is why large roomfuls of people spend their days curating a set of social media profiles. It’s a jobs-creation policy for the lower rungs of cyber-scamming and mischief, while maybe discouraging it from getting out of control.
Eg [https://www.theguardian.com/technology/2013/aug/02/click-far...], was looking for other references too.
I manually unfollowed almost every friend and every page I followed a couple years ago. My feed is now a very limited selection of gaming and media posts that I enjoy immensely. No politics at all and almost nothing in my feed from actual individuals that I know. I ended up enjoying Facebook again, even if in a very different way.
It was a tedious process and a tool like this could help a lot of people find their own value in the platform by getting a fresh start. Sadly, FB has no interest in that and would rather corral us in ways as to maximize their own benefit, not ours.
There's no getting away from politics if you live in somewhat of a swing state. My feed is full of AIPAC, conservative think-tank, and posts by the local guy who just doesn't want his property taxes on his $3 million dollar estate to go up $200/year. All of them paid for. All of them have no way of "unfollowing".
There is nothing in my follows or "likes" that would indicate that this is anything I'd be interested in. It's just as bad as the broadcast TV ads that they "disrupted:" indiscriminate, obtrusive and unwanted.
It's tedious but it is possible to click on the context menu next to an ad, then click "why am I seeing this ad", and then click "never show ads from this source again".
Now that I think of it, a client side extension that automates this process, would be an interesting thing. Generally the same idea as the extension mentioned in the top post, which automates the client-side of unfollowing everything, but for attempting to 'block' ads from everything. I wonder if they've rate limited that...
My boss shared a story about his time at Facebook. He was working on ads during 2012 election, and Facebook had a problem. It was just a couple of weeks before the election and the Romney campaign had money to burn. They were winning auctions on facebook left and right. The problem was that too many people had clicked the "never show ads from this source again" button on the ads. Guess what, he was tasked with turning the button off for Romney ads, now facebook could show as many political ads as the campaign could buy.
> It's tedious but it is possible to click on the context menu next to an ad, then click "why am I seeing this ad", and then click "never show ads from this source again".
The ad-buyers funnel their ad buys through agencies and separate accounts.
Facebook sponsored posts and Twitch ads are the only ones that get away with it that I've came across - and noticed at least. When you inspect FB sponsored posts' HTML they're very obscured indeed, there's sure no instance of "Sponsored" anywhere in the page's HTML. I haven't really tried but there doesn't seem to be any well rated "FB ad blocker" extension either, whereas you can block Twitch ads easily with a number of extensions. OTOH I've never understood how it can be so rare, even Google's cash cows are [killed by UBO](https://imgur.com/a/fKJDKk2) from their own own store. To get away with it on mobile they had to gut all mobile extensions, somehow without losing their kingly market share. Funnily enough, even if FB are pretty much the only ones getting away from basic browser adblockers AFAIK, that segment is barely material for $FB as they get like 94% of their revenue from mobile anyhow (presumably quasi-all from the native apps).
If someone knows why obscuring HTML to force ads isn't more common practice, I'd be curious to know. I get it maybe for small websites that need the organic traffic (I assume Google would hit your SEO if your page structure looks like FB's), but how can it be so hard when it is indeed possible? I could understand if Google more specifically doesn't even try as they may lose adblocking nerds and they could use the data anyway, but I would expect to come across more sites that found solutions or clever ways of serving ads around UBO/ABP, at least make me use the picker. Is it really a colossal job to obscure ads and if it is reachable wouldn't medium-sized websites that find implementations remain unpatched for quite a while (big world out there)? Do you really need to own >$100B/Y business on godly margins or AWS to afford a fighting chance at that arm's race?
> If someone knows why obscuring HTML to force ads isn't more common practice, I'd be curious to know.
Three basic reasons:
1. For websites that aren't as large as Facebook, most advertisers insist on running their own code on the page to do things like count impressions (to make sure the owner of the site can't lie about how many views the ads got). This is easily blockable.
2. It's not profitable for most websites to engage in an arms race with ad blockers. Your web developers' time is almost certainly better spent on trying to grow the userbase, not showing ads to a subset of users who will almost certainly not click on them. (And businesses will often make decisions based on data from third-party trackers that are also blocked by ad blockers, so it's possible the relevant department does not even know those users exist.)
3. There is already a very difficult-to-block form of advertisement available to many websites: sponsored content. Just bake the advertisement directly into the video, or as a paragraph of a long blog post with no distinguishing CSS, or something.
Also as a developer, I feel its my duty to be a good steward towards people that want to block ads or use classes that will block social media icons using classes from those lists and still look appealing. The client likely doesn't know and neither do the majority of users that haven't enabled such features, but respecting the wishes of those that do I think is the right thing to do. It's in the same class as respecting Save-Data: On or or DNT: 1.
F.B. Purity does just that, but the HTML is fairly complicated (if I remember correctly, the relevant words are a jumble of absolutely positioned spans, with a lot of fodder thrown in to throw off blockers). Facebook changed their code about a month ago, and the extension developer has been working on a fix for almost all of that time and still hasn't rolled it out yet.
I live in Australia and a substantive portion of my advertising feed is for US politics. Right now I'm looking at a Bible quote on an advertisement for the Texas abortion bill, and yesterday I had a picture of a roadblock and an ad that said "Texas is Full". I've had tonnes of advertisements about that my pillow guy's events.
You'd think "targeted advertising" would encourage people to limit their payments to people in the correct country.
Yeah, that surmises why I left facebook back in 2014. When all of my older aunts started joining the site, I thought to myself "man... this is just not what it used to be, this isn't cool anymore."
Looking back when I left in 2014, facebook has turned into 4chan but worse because its connected to real life identities. It's an utter garbage fire and I laugh at the users of it.
Thats great for you and others should give this a try. However, its unfortunate that if everyone did do this facebook would simply force an undo of that action...removing the unfollow feature and subscribing everyone again or whatever it may be.
Facebook wants you engaged; they don't give a shit what you're engaged with. If me chuckling about a derpy kitten lets them throw ads at my eyeballs, they're all for it.
> I manually unfollowed almost every friend and every page I followed a couple years ago. ... I ended up enjoying Facebook again, even if in a very different way.
Facebook and other social media platforms actually gives users a lot of tools to tailor their feeds. Muting or unfollowing people (leaving the friend connection intact) should be the go-to operation for anyone who's always posting things you aren't interested in.
The other half of tailoring your feed is learning to embrace the like button. If you see something you like, click the like button. Sounds simple, but I know a lot of people who refuse to click the like button because they dislike the concept of like counts, but they forget that it's one of the primary mechanisms for telling the algorithms what you want to see. The more you like content, the more you'll see it.
I feel like they also are trying to send me content that upsets me to get me to engage. Mute one conspiracy theorist and all the others start getting moved up in my feed.
The /s is because: while it is engagement with the platform, the act of muting someone is me expressing my intent to not want to engage with that account or similar ones.
It would nice if they offered some sort of lambda that could run against your entire newsfeed inventory that would rank the stories. You want most recent? OC first? MSI first? Fine it's just a simple function that you would be able to provide (in hack).
This way advanced users get the feeds they want without FB worrying about creating another "API" to be discovered by NYT journalists on a slow news day
If I click the like button, that is a public action, others can see it.
Also there is no dislike button. FB needs to understand that when I say I don't like an ad it means I don't like it, and should not only immediately apologize but also ensure I don't see ads like that again, if they want me to use their platform.
This is the big takeaway here. Companies thinking they are a monopoly, crippling their product to extract maximum short-term value (the MBA doctrine), and destroy the business long-term, because they now have an inferior product.
Less and less people are using facebook. Most (worldwide) never did in the first place. But an ugly man compensates for insecurity about his physical appearance by pretending he has more power than he does, despite him in reality having plenty of power to feel secure.
Facebook: you want to do something in an automated way? Enjoy your two day clickfest. Real life: yeah, I'm going to just use something else, and people coming of age will laugh about this legacy antiquated service.
Do you know how you get a fresh start without this process you found tedious? Put in a bunch of fake info into your profile, then just leave the account alone, forever. Then go somewhere else. Facebook has a large userbase. If you're not there for the other users, why in the world would you not use one of the hundred other similar services?
Now, as far as my personal opinion: facebook should lose the lawsuit. This extension is a script run by the user. There might be something that says the user has to click and can't run scripts, that the user agreed to. Facebook then has a case, against the user, and should start suing their users. Facebook has no standing against the people who wrote the script, but are not running it against facebook servers. I am free to write any piece of code, that does anything, as long as I don't have a contract with Facebook saying I won't. This is called freedom of speech, and a government does not have authority to make me stop. And a private company has no enforcement authority, because they're a company, not a government.
So I hear. This is the trajectory of all social-media sites; they cease to be fashionable and hip, as their early users (late teens to early 20s) move on. What remains is then children, old fuddy-duddies, politicos and advertisers. So they become even less fashionable and less hip. Consider Myspace.
What surprises me is that Faceache has lasted so long. If I were into gambling on stocks, I'd be shorting Faceache.
I quit facebook for a couple years, but recently reactivated because the truth of the matter was that my family uses it and I missed finding out about so many things, including some marriages and births. When I reactivated, I set out to do exactly that: every time I look at my feed, I unfollow everybody who is not immediate family. It has been tedious and slow-going, but the net result has been actually pretty great.
One thing I struggle with is the tags. You unfollow someone and your feed won't include their posts anymore, but it _will_ include random posts that they're tagged in, and I haven't yet found a way to curtail this. I've used "Hide this post" repeatedly because the option text says "see fewer posts like this", but it hasn't really had an effect. Have you found a way to fix this?
I did a Show HN a little while ago but you might want to check out TogetherLetters [0]. We made it to keep going with regular updates for groups of people (friends, family, coworkers, etc.) via email. Never shared on the web and it's consistent (bi-weekly, monthly, and quarterly in the free plan, weekly added in the paid plan). It might help solve some of your FOMO pain.
Unfortunately, in my situation, my family is so deeply steeped in Facebook that I have no choice. We already have group chats and the like, and some stuff gets posted there, especially if someone wants me in particular to know something. But if you try to go down that road, you're only going to get the newsworthy headlines: your grandma died, Matt had a kid, etc.
But in a lot of cases, people just want to shout little things at the world, and when my family does that, it's on Facebook. It's unreasonable to expect everyone I care about to announce everything twice, once to everyone and a second time to just me, so I knew I was going to miss some things. But recently it came to my attention just how much I was missing, and it's just not worth it. You only get your family once. Keeping up with the little things means getting back on Facebook, so I'm back on Facebook.
Thanks. And I feel ya. I have the same hate/love relationship with WhatsApp (another FB property - can't get away from them) with family there posting good stuff sometimes but some individuals blindly forwarding and reposting garbage where a good 50% or more is easily disproved with one web search. Frustrating.
You may be able to configure F.B. Purity [0] to your liking. I installed it last night after seeing it mentioned in another thread here and it's cut down on all of my newsfeed clutter.
Good anecdote! In fact, I don't see why FB is doing this at all, as it seems to be against their self-interest. Heck, it never occurred to me to unfollow everyone; it may make the platform bearable/usable. (I went on a "brief" fb pause over a year ago. Just never had a reason to go back, except to say hi to friends that I don't have other channels to. But the cost/benefit doesn't really work out. Unfollow Everything would change that calculation for me.)
Everytime I read posts like these it makes me wonder how much of this is really the truth? The notion of you-are-not-enjoying-fb-because-you-are-doing-it-wrong is regularly popping up on those discussions threads and it really feels like orchestrated corp-speak.
There's lots of ways to make a profit and some companies have found ways to make user choice and transparency key selling points that endear their customers and keep them coming back. Or at least show some restraint and not engage wholesale in dark patterns, even if only for reputational purposes.
Look at GoDaddy, a near-universally despised company that has managed to become a dominant player by engaging in anti-user practices. But there's plenty of other players that profit in that same space while maintaining really positive relationships with their customers.
So while I'm sympathetic to the viewpoint that for-profit businesses always and only act like for-profit businesses, there's still some room to maneuver. Facebook has clearly chosen to manipulate and data mine every single user to within inches of their lives in what amounts to a scorched earth policy.
You can clean up the FB feed. I've been doing it for years when I used it. FB purity plus adblockers plus ruthless unfollowing builds you a pretty clean feed after a while. But one day you realize - or at least I did - that no matter what, every time you go there, every time you click on any link, every time you read and react, every time you post - you contribute to it, and with it you strengthen the company's position and their chokehold on public discussion space, and their dominant position in the business of connecting people. No matter what you do, if you do it there, it's to their benefit. I kinda admire the genius of it, but you have other options.
If you don't like what FB as a company is doing, the only way to resist it is not to play. So eventually I abandoned my carefully constructed feed and went to look for better pastures.
I did the same thing a few years ago, but my usage of FB dropped off a cliff after I cleaned up my feed. I am no longer even a daily active user. I can see why they want it to be an endless quagmire of mental junk. There's definitely a correlation between that and time spent on the site
I did this too and use facebook for the marketplace and half a dozen pretty active niche groups that don't have corresponding communities outside of facebook. I agree that it was tedious but since doing that I can't muster much ire toward Facebook beyond the general ire I have for everything on the internet, which I think has been a net negative for people's happiness (broadly speaking).
I did that too, seperate 'friends' and 'interest' account and never make it overlap, ever, and occasionally 'pruning' who you follow. I somehow enjoy what I used to hate again. It's powerful tool.
Sadly, I think very few people use it this way, billions of people use it as all-in-one hub, and that leads to disaster we see nowadays.
I did the same. Spent a month blocking, unfollowing any political page that might appear. Blocked all people who post political content and now the feed is so clean for last 2 years.
Another key thing is to simply not install FB on phone. Only use it once a day when on desktop. Such a nice tool to connect with old friends otherwise.
Facebook engineers lurking on HN reading this: you are complicit in things like this by developing the technical infrastructure that makes it all possible. If your motivation is money, you can absolutely find that employment elsewhere.
This is a perfectly valid opinion to make, but I think everyone doing so should disclose where they work.
Additionally, I would hope they apply the same scrutiny to all companies that are harmful or don’t provide value; for me, that would include (non-exhaustive list): tobacco, alcohol, soda, fast food, junk food, high-frequency trading, gambling, and any company that is currently not or does not have an actionable plan to become carbon neutral, and that’s just off the top of my head.
Or we could just let people (and by extension advertisers) decide for themselves.
A lot of the industries you mention don't try their hardest to get my attention and monopolize online social discourse. Facebook does.
Alcohol bottles, cigarettes, sodas, burgers and high-frequency traders don't follow me around everywhere to get me to drink them. Facebook does.
Alcohol bottles don't monopolize socializing and drinking; I can still go to the bar with alcohol-drinking friends even though I would only order a soft drink. Facebook tries to, there's no way I can communicate with Facebook users unless I am also on Facebook and accept the ToS and "privacy" policy.
One thing to consider: we clamped down on a lot of those industries when we determined the hard was great and that's why you might not see them in your life as much.
How is Facebook monopolising social discourse? Have you not heard of Reddit, Twitter or Instagram?
> A lot of the industries you mention don't try their hardest to get my attention
Huh? You don't think those industries run any advertising campaigns?
> there's no way I can communicate with Facebook users unless I am also on Facebook and accept the ToS and "privacy" policy.
This is the strangest complaint I've ever read. Are you suggesting anonymous people are able to message Facebook users without agreeing to any terms of service? I definitely can't see anything going wrong with that. Why not ask them to message you on one of the 1000 other messaging apps? No one's forcing you to sign up to Facebook, it just sounds like it's being successful at providing an easy way to message between friends.
> How is Facebook monopolising social discourse? Have you not heard of Reddit, Twitter or Instagram? [emphasis mine]
Well.... Don't you see the problem in your own text? Yes, Reddit & Twitter exist but they are different. You wouldn't typically use those to keep in touch with family for example.
> You don't think those industries run any advertising campaigns?
Most of these industries' advertising is limited to places where advertising is accepted and relevant. I don't mind seeing branded glasses/beer taps/etc at the pub, or Coca Cola branding in fast foods. I do mind seeing these in my communication tools, even more so when a monopoly essentially forces me to use said tools.
> This is the strangest complaint I've ever read. Are you suggesting anonymous people are able to message Facebook users without agreeing to any terms of service?
I can call or text someone in America right now without accepting AT&T's terms of service. I can email someone on Gmail right now without accepting Google's ToS. Why is it so controversial?
I definitely agree with your point that Facebook is not a singular problematic entity and not even in a singular problematic industry, it's just the one this thread is about.
> Or we could just let people (and by extension advertisers) decide for themselves.
That's the idea of shunning though. People can make their own decisions to work wherever they please, and in response to these choices other people can likewise decide to disassociate with them.
> That's the idea of _shunning_ though. People can make their own decisions to work wherever they please, and in response to these choices other people can likewise decide to disassociate with them.
Immoral and unethical practice, unfortunately a lot of people here today fail to realize that, just because they allegedly are "in the right" camp or have the "right politics", it doesn't mean they are the right to behave like garbage toward others.
It's wrong if you think HFT belongs in a category like tobacco. HFT has significantly reduced rents collected by market makers and significantly reduced bid offer spreads, and most importantly it doesn't kill people and doesn't destabilize democracies. They've automated market makers and brought scale economies and the efficiency of technology to the game. It's a great thing on net. The race to the bottom incentive for speed leads to some waste but that pales in comparison to the benefits.
Of those companies, the only one that's a big employer of HN audiences would be HFT companies, which are more in the space of "don't provide value" than "harmful". Arguably most social media is actively harmful.
I honestly would really like to know what you think and feel about this. I'm so curious because your perspective seems like it must be so different from mine, so I'd like to understand.
How serious do you think the problem really is? How much of it do you think Facebook is responsible for? What would you do if you were in charge?
I've railed against FB and employees in previous threads, but this is already a negative thread. Thank you for engaging openly and honestly. I find your perspective refreshing, and shockingly similar to my own. I'm a self-employed contractor, for reference.
Ditto. Issues like Facebook's role in society are nowhere near as simple as reddit and twitter make them out to be. Posts this naive and simplistic being upvoted is kinda ominous for the future of HN.
Moreover it's gross that Jack Dorsey is put on a moral pedestal and Zuckerberg/FB employees are villainized. I'm not saying there's an exact equivalence between Twitter and FB (due to lack of transparency around news feed, Instagram's impact on young teen girls, FB's history of lying) but the disparity in rhetoric and treatment is concerning given that Twitter has undeniably played a role in some of the same societally destabilizing things that FB is involved in, such as extreme echo chambers, abundance and virality of fake news, abundance of bots and scams.
I haven't figured out the reason for the out-of-whack disparity yet. Is it because Zuckerberg lacks charisma, because he has Aspergers and people hate the awkwardness, or because FB is the tallest poppy, or because journalists have found a credentialed home on Twitter (blue check mark)?
> journalists have found a credentialed home on Twitter
This.
Twitter made a deliberate decision to recruit opinion-formers early on.
The face of Faceache is Zuck, with his blank expression and absurd haircut (surely after 20 years, he could find a decent stylist). The face of Twaddle (in the UK) seems to be Stephen Fry - a comic that I used to admire. Now, not so much.
I think Twaddle did a better PR job than Faceache from the beginning. I think they're still doing a better job.
Highly agree in the means, not the ends. I'm also rabidly anti-FB, to the point it's had a detrimental impact on my social life. It's a cost I knowingly walked into and one I'm happy to bear. Take a look at my public posts: I categoricaly think FB and their employees to be immoral.
I think it's the implication that anyone that works for facebook is inherently immoral and exchanging their own ethics for cash, which is not true imo.
There are lots of great people doing great things at FB, and if we apply this standard to FB we should also be applying it elsewhere. I'm not entirely sure many major companies have been completely controversy-free... Work for Apple? well you are complicit in sweatshops. Work for Uber? Complicit in sexism and workers being taken advantage of. Work for Spotify? Complicit in artists not getting paid what they should get. I would be interested in hearing where I am allowed to work if we follow this to it's conclusion.
(NB: I don't work for facebook or any of these companies...)
I’m just saying it’s a standard we don’t apply consistently, even across the tech world, never mind to other industries.
Besides, different people have different moral perspectives, and I assume most people at Facebook probably think the company has had a net benefit on society (even if you don’t).
Tax status is determined by factors that are (close to) non-optional, such as birth location or country of residency.
Employment status – especially at the top strata of a high-skill industry – is determined entirely by individual choice. You must first choose to apply to the company, then choose to accept the job, and then continue to make the same choice each day you don’t quit.
Every single engineer at Facebook could walk out the door and get a new job within a week. But if you’re a US taxpayer, good luck renouncing your citizenship. There is no legitimate comparison between the moral obligations of which megacorp direct deposits $10k a month into your bank account, and which geographical lottery you won based on your mother’s birthing location.
Software engineers earn pretty fat paychecks; they don't have to check their ethics as they enter their workplace.
I once refused to work on a project for the USAF, and I think that decision limited my pay and promotion. But I still own my own home, and have an adequate pension.
Isn't "I'm just a cog" what the defendants at Nuremberg have usually said?
How about /not/ getting the same amount of compensation, and being able to spend every day making the world a better place (or at least, not a worse one)?
I have made that choice. For me it was a simple one to make.
Every employee and Engineer that is currently at Facebook is involved in this mess. Every one of them are complicit. To the FB Engineers reading this: it is a saddening you have chosen to use your talents to build dangerous technologies instead of technologies that improve our lives.
I genuinely feel like shaming and social ostracization should be way more commonly used. If suddenly you stop hanging out with friends who work at outfits like Facebook, if they stop being invited to dinners, are socially shunned, then I genuinely believe it will have a net positive effect.
The problem is that bad behavior is normalized and rationalized in our society, 'everyone needs a paycheck.' This legitimizes working for companies like this.
>The problem is that bad behavior is normalized and rationalized in our society, 'everyone needs a paycheck.'
The movie Thank you for Smoking, about a tobacco lobbyist, calls this the "Yuppie Nuremberg Defense." All manner of immorality, even shilling for a tobacco firm, will be excused away with hey man, I've got a mortgage to pay.
I once applied for a job at Phillip Morris in VA. On the reception desk (you had to walk about 30 yards from the entrance through the marble-lined lobby to get there), there was a sign saying "Enjoy smoking!"
Every office had ashtrays everywhere, and staff were provided with a carton of 200 free cigs every week.
There's a book, So You've Been Publicly Shamed, that investigates a few cases of internet lynch mobs, and the history of shaming as punishment.
The book's conclusion (as I recall) is that shaming is far more cruel than we commonly think, and shaming used to be more common until people realized its cruelty.
I think there is a stark contrast between something like a digital lynch mob and disassociation. The latter is simply doing things like not interacting with people whose behavior you find egregious.
The book covers that form of shaming too, in the context of close-knit towns in the last few centuries. But it's been too long since I read the book to discuss that in detail.
I doubt that shaming individuals works. But having thoughtful discourse about it is probably much better - let people hear the arguments and make up their mind.
With this being said, I do find it a waste that some of the best minds in the world are working towards ads and engagement businesses. Having a tool for global communication is wonderful, but their unethical behaviors are unexcusable.
> I doubt that shaming individuals works. But having thoughtful discourse about it is probably much better - let people hear the arguments and make up their mind.
Nothing ventured, nothing gained. Have a nice long thoughtful conversation with your friend about why you disapprove of what they're doing with their life, offer to help them find a new job if you're so inclined, but cut contact if/when they refuse to reform. Tell others what you've done and encourage them to do the same.
Shaming almost certainly does work, otherwise humans wouldn't be so inclined to try it all the time. I'm quite certain that shaming is a tactic baked into our social instincts by evolution.
It does work, but it has to be truly pervasive. If it's 1 out of 9 personal interactions that the person might have, the very proportion becomes a self-justification: "if it really were that bad, why don't all those people bring it up?"
But e.g. you don't see many people openly self-identifying as racists anymore.
I believe that in a society that has free speech, there is a duty of the member's of society to exercise their free speech and disassociate from those acting unethically. Particularly for unethical actions that cannot be prosecuted due to the rights afforded to all.
Now while there are a lot of things that facebook probably can be prosecuted for, there are many things that they probably can't be. So I think we have an obligation to shame and shun those who act in reprehensible ways. And obviously in proportion to how culpable/complicit those individuals are.
It might also work in a sense that FB has less qualified engineers than they would otherwise have. Which would cause their quality of service to be less, hopefully. Which would provide some advantage to their competitors, and/or annoy some of their users into leaving.
There is no real competition for FB, all the users that leave (like I did several years ago) are self-inflicted wounds.
However FB is part of the FAANG group that pays top dollar. That is attracting enough good engineers, especially the type that don't care too much about the ethics of their work results.
FB is not the only large company that pays well. They might pay better than others, but when you're in that income bracket, we're not talking about making ends meet either way. So when you introduce ethics into consideration, it does affect their ability to attract talent.
FWIW their recruiters seem to be getting desperate in the past couple of years. Until then, I'd see a FB recruiter ping me about once every year. But from 2019 on, it's much more frequent, and I know it's not just me - there's many other people I know who have observed that, and you can find more testimonies along those lines in these comments. Furthermore, I have explicitly told them to GFTS in no uncertain terms, and I still got recruiters contacting me after. This tells me that they are feeling the crunch.
The cease and desist seemingly has no real legal basis, but I mean you can send a cease and desist for anything you want. My mom was building a shed on her property, some neighbors didn't like it so they had a lawyer send a cease and desist with no legal basis. My mom ignored the C&D and is enjoying her new shed.
The only problem is Facebook is huge and is willing to drag out lawsuits they won't win just to destroy people's lives because they can afford to hold out much longer than everyone else. It's complete abuse of process, and really should be dealt with more harshly than it is.
demanded that I agree to never again create tools that interact with Facebook or its other services.
How is this legal in any shape or form? It is a browser extension, running on users' browsers, installed intentionally by his users. This is insane. The level of arrogance and entitlement here is mind blowing.
> The level of arrogance and entitlement here is mind blowing.
Yeah. They put a server on the internet but we're not supposed to talk to it. We can only do it on their terms. Gotta control those users so they don't hurt a billion dollar company's business interests.
I remember the pirate bay's responses to legal threats. That's exactly the kind of reply Facebook deserves.
Please don't sue us right now, our lawyer is passed out in an alley from too much moonshine, so please atleast wait until he's found and doesn't have a huge hangover...
The problem here seems to be that the material is unreleased? If that is the case, you can easily fix the problem by releasing it. We'll be more than glad to help you distribute it - free of charge! - to our users.
Thank you for the link. Their responses are hilarious, haha
I don't have an opinion one way or the other on this extension or Facebook's decision, but the premise of your comment --- "we put a service up on the Internet but you can only talk to it on our terms" --- that is actually how things work, and how they should work.
> that is actually how things work, and how they should work
I don't think so. Users simply don't have the power to negotiate these contracts. These "take it or leave it" deals are abusive. Especially since many times these platforms have network effects so strong you need to be part of them in order to not fail at life. Under these conditions, nobody can truly consent to anything. These "terms" should not even apply. Nobody even reads them, it doesn't matter what they say because it won't change the fact they need to be on Facebook because of family, work, school, whatever. They click "agree" not because they agree but because the sign up form won't submit if they don't.
So technology that lets us alter the deal is very much welcome indeed. They don't want us using this stuff but their permission is not necessary. Software is gonna interoperate with their site whether they want it or not. They should not even be able to find out that we're doing anything out of the ordinary. From their perspective, they should simply see a normal user agent issuing normal HTTP requests.
Adversarial interoperability. If they refuse to make the site work like we want it to, we'll do the work for them. This should be considered a form of legitimate self defense against their abuse.
> you need to be part of them in order to not fail at life.
Srsly? "Failing at life" would appear to mean dying.
I don't think a social media account is a matter of life and death. FB is basically a kind of entertainment, so if you don't like the T&C you can always join a sports team or a choir, or whatever.
In my country it's simply not possible to communicate effectively without WhatsApp, Instagram and Facebook. If I refuse to use these things, I might as well simply ostracize myself from society. For some people, it could cost them their jobs, actually putting them at risk of dying.
> FB is basically a kind of entertainment
No. Facebook is communication, jobs, local information, even a market place with local groups where people sell their stuff. It's hard to describe just how thoroughly this company has managed to infiltrate my society and its way of life. People write pop songs about getting blocked on Instagram.
The nuance of how "we put up a service ... talk to it on our terms" is enforced is what is deeply concerning to me. Is that up to Facebook to use technical means to enforce their terms or is the force of law behind them? Where is that line drawn?
If I modify the DOM with an extension to hide content I don't like am I running afoul of the law? How about using Lynx instead of Chrome?
What constitutes "talking to" a service? Is it data I send to that server, or is it how my computer processes the data I receive and how I interact with it?
Different people are going to have wildly different opinions, and some of them are very troubling to me. Committing fraud is one thing, but simply using a service without exceeding your authority in a way the service provider doesn't prefer seems like something the service provider should handle without the force of law behind them.
It is up to Facebook to use both technical means and enforceable contract law to draw lines around how their service can be used, the same way it is up to any of us to do the same with services we stand up on the Internet.
There are limits to both tools, and legislatures can enact new restrictions in response to public demand. But none of that is in play in this story.
If the argument upthread was "we should demand laws that prevent Facebook from locking out extensions to their platform", I wouldn't have a rebuttal (I might or might not support those restrictions). But the sarcastic dunk that was actually made, that it was somehow ridiculous that Facebook would have some say over the terms of how their platform was used, was weird and worth commenting on. It's not only not ridiculous, but actually the world as it exists today.
>[they said] it was somehow ridiculous that Facebook would have some say over the terms of how their platform was used
It's less about FB's right to set boundaries, and more about what FB does when they feel the boundaries have been violated. In this case, they've perma-banned the guy and initiated threatening legal action. That action's extreme demands are NOT in FB's TOS, and reflect on FB's attitude of entitlement.
One argument against this is that FB is just doing the "standard legal thing" of demanding everything up-front, and then negotiating. That is true, but I don't think that just because every lawyer tries to bully their clients enemy means they should. And in this case FB is Goliath, swinging hard and fast at David.
Consider it by analogy: let's say I have a fax machine at my house, and someone keeps sending me faxes on it even though I don't want them to.
I could set up some technical mechanism to stop it, such as blocking their phone number. But, if it's easy for them to switch phone numbers, then that won't work well. And I may not be able to just block a whole area code, because there may be people I want to let fax me coming from that area code as well.
My other recourse, then, is threaten to sue them, and, if they continue, to actually sue them. And I would argue that I should be able to do that. Sending me faxes costs me financial resources and ties up my fax machine, so it's hardly zero cost to me, and it makes sense to have some third party to sort out the dispute and decide where the line should be drawn.
I can imagine other worlds with gentler, more even-handed approaches to sorting out these kinds of issues. Unfortunately, most those approaches fall under the general category of "regulation", and the country I reside in, the USA, decided a long time ago to eschew that kind of approach in favor of one that relies heavily on lawyering up and lawsuits.
what if there is only one brand of fax, they are selling your phone number to advertisers and they demand you receave the faxes?
or say you have to listen to robocalls or els you cant use some unrelated monopolistic service or product?
i like the analogy but the real story is who would use such a tool. if someone feels they need such extreme measures i wouldnt dare deny them this. who in there right mind?
Facebook has a public service and one of the options is to Unfollow; someone wrote a browser extension to do this automatically for all items.
Fundamentally, what is the difference between automating this process and doing it manually?
In your example of a fax machine, arguably fax numbers are a private entity; there is no requirement for publishing fax numbers nor is fax automatically publicly listed for everyone to see. A malicious spammer would need to either obtain the fax number from a listing somewhere or brute-force the number, and similarly, the only way to __know__ that a fax has gone is ambiguous. obtain the fax number from a listing somewhere or brute-force the number, and neither is really analogous to what a browser offers.
I think your analogy conflates a few concepts incorrectly, namely that there is some unexpected or undue financial consequence to Facebook for publicly allowing users to Unfollow Groups; if the extension __needlessly__ generated traffic, this is closer to your analogy. But as I can see how the extension works (based on archived copies found on shady sites), it's not undue traffic, it's just expediting the process of manually Unfollowing groups.
Facebook shouldn't have a recourse here as I see it; the automation causes no undue burden on facebook that isn't possible by manually clicking, an arbitrary review of the extension suggests there is no undue stress on the servers that differs in any way from the traffic one might generate if they manually unfollowed groups. Automating the process indeed might be undesirable for Facebook in some way, but fundamentally the same result is achievable with manually clicking, and I think a more substantial evidence of damage is required from Facebook to justify such a threat.
If we take it to a logical comparison, should Facebook have the right to block a mouse + keyboard automation tool that I script to react at human speeds but is pixel-perfect to unfollow groups?
If the answer to this from Facebook is "yes", then the natural question is "what is the similarity between these processes?"; if the answer is "automation", then the natural question is "why is this damaging to Facebook as opposed to me just manually unfollowing??", and I'm not confident Facebook has a reasonable/strong answer to this.
If Facebook is fine with the slower method, then the question becomes "what is the real concern with the faster method? I will skip the logical follow-ups here as the response is already long.
Facebook should __not__ have the right to sue just because they don't like an activity; no one benefits from this; quite the opposite, smaller parties are actively harmed by such behavior as they lack the financial resources or confidence (or both) to respond to such a legal challenge, and this was never the intent of law. One should not need heavy financing to secure their natural rights; if Facebook wants to position that the extension is somehow illegal as per terms of service, I think the duty is on them to demonstrate how it's significantly damaging and how it differs from a dedicated person armed with a cup of coffee and an hour of free time; if Facebook cannot make a significant distinction outside of convenience for the person, then I don't see a basis for legal recourse.
I'm not sure why you think the line is this clearcut, and in the wrong direction at that, but this gets murky really quickly.
You don't get a say in how I'm using my computer. If you're exposing your HTTP server to the world and letting users access it using their web browsers, you don't get to tell me my choice of web browser (that is, HTTP agent) is not to your liking.
If their terms of service say “thou shalt not reverse-engineer”, and I want to connect my Facebook to my Friendica, UK law says that I'm allowed to do so, and Facebook is not allowed to have a problem with it – any clause in a contract that says otherwise is to simply be deleted.¹
¹: Technically, I think “ignored” is more accurate; if you're prohibited from reverse-engineering in general, the general prohibition would still apply even though it has a specific exemption. I'm not a lawyer, though.
Similar situation here. I also have certain rights that Facebook tries to deny me through their contract clauses. I consulted a lawyer and was told those could be ignored.
Apparently it's a thing in the US. People can sign their rights away to these companies. Needless to say, those counter-rights clauses have become standard in every contract. Read one of these abusive contracts and you've read them all. "We reserve all possible rights while you promise not use any of yours" summarizes every terms of service out there.
That depends on the terms - not everything goes. For example, they don't get to say that you must only use Facebook while naked.
And in this case, I would argue that this is a case where they should not have the ability to restrict this kind of interaction. If the law disagrees, then the law needs to be changed (and in the meantime, ignored to the extent possible).
> But when you use your computer to access a remote service you need to comply with their terms of service.
The only moral obligation is to not crack the server and take control of it. We won't make the server's processor execute our code. That's the line. Your computer runs your code, my computer runs my code.
Anything else is fair game. Server responds to my HTTP requests, so obviously anything I can do with HTTP requests is allowed. It doesn't matter what I use as user agent since it's the company's own code that's handling those requests.
Ironically, taking over control is exactly what big tech is doing with our computers. They take control away from us and give it to the copyright industry, to the advertisers, to everyone who would very much prefer that we users remain mere passive consumers just like in the days of television. Our computers are slowly becoming appliances.
And this is in no way transgressing their terms of service since it's doing the exact same thing any HTTP agent would do. They don't get to choose which agent I use.
In other words, either the action is disallowed completely or it's allowed regardless of my choice of user agent.
It's irrelevant how you violate their Terms of Service only that you do.
If I attempt XSS or SQL Injection against a website it is still illegal regardless of whether the HTTP request uses the same user-agent or is similar to other requests.
You're missing a crucial point, which is that an XSS or SQL injection requests are different requests from those made during regular use. The intent of sending such a request is also different.
In this case, we are dealing with the same requests with the same intent, just made with a different browser. As stated previously, you cannot force my choice of browser.
Now please tell me which (real or imaginary) ToS clause this violates and how it could possibly violate it, even hypothetically.
I never read ToS. Not being a lawyer, I have no way to know which clauses are enforcible, and which aren't. For the same reason, I am not capable of putting a correct interpretation on many of the clauses.
So I never read them. I don't consider them to mean anything. If you operate a public website, that's like erecting a billboard. You can attach ToS to your billboard, but nobody's going to read your ToS; they'll just read your billboard.
I'd like a plugin that can auto-click ToS popups. Like, click any button that says "Accept" (or "So sue me, sucker!")
I understand certain terms (such as saying you can't hit the server more often than a reasonable amount), but much beyond that I push back. If the laws allow them to make such all encompassing demands of how I use their product, well, laws can be changed, and I vote.
I disagree. I don't think that solves the problem, at all.
One: Facebook is currently being accused of damaging democracy via misinformation and their "anger promoting" algorithm. That affects me, and my leaving Facebook doesn't solve that. Two: there is the monopoly issue (if that is the right word.... the issue I am concerned about lies on a spectrum, unlike many people's usage of "monopoly"). Prior to Facebook having dominance, I used to be in the loop of what my friends are doing, because they used phone, email, etc. Now they all use Facebook and my choice to not use it (which I don't, actually) results in my not being included in a huge number of things. In that sense, I think Facebook has become like a utility, like the phone company of old. I can't just find a social network product that I prefer, and use it instead.... my friends are not on it and other social networks are not interoperable with Facebook. (as phone providers and email providers are interoperable with one another)
Teens who use Facebook products are known to be harmed. Maybe you think they should just not use these products. That will cause even greater harm to their social lives than it causes to mine, since all their friends are using it and being connected with friends is very important to teens. Again, their simply not using the product doesn't address the problem. (and MY not using it especially doesn't help)
I think your comment is like saying "if you don't like constant robocalls, just cancel your phone plan rather than encourage laws to curtail them." Kind of throwing out the baby with the bathwater.
So yeah, I'll exercise my right to vote by actually voting. Luckily, many representatives are in agreement with my perspective on this.
> Teens who use Facebook products are known to be harmed
There is nothing special about Facebook products that make them harmful.
It's a glorified message board which facilitates the exact same harmful social interaction that is prevalent on other sites e.g. TikTok, Reddit, Snapchat.
This idea that you can ban Facebook and Instagram and suddenly the internet is safe for kids is just ridiculous.
> There is nothing special about Facebook products that make them harmful.
Sure, there is. Addiction. People are addicted to this stuff. They're addicted to likes, reactions, seeing their follower numbers increase. They're addicted to the algorithmic content feeds. Facebook is actively working towards keeping it that way. They probably want to make it even more addictive. They want people using their software at all times in order to collect data and serve ads.
Why else would they C&D an unfollow extension developer? They want people to keep following so they get addicted to the infinite content plus ads feed.
Also, nobody is excusing any of the other sites you mentioned. There's plenty of things wrong with them as well and we'll condemn them for it. We're just focusing on Facebook right now because it's the subject of this particular thread.
I think this discussion applies to TikTok, Snapchat and Reddit as well. Facebook (along with Instagram) is probably the worst offender at the moment, but any laws that apply to Facebook would apply to others.
> This idea that you can ban Facebook and Instagram and suddenly the internet is safe for kids is just ridiculous.
Who said that? I don't think they should be banned, but I do think they should be regulated or otherwise held accountable. A big part of it might be being more transparent with their algorithm, and giving tools to users to control it more.
I think where we are is akin to back in the days where people realized that, no, we aren't going to ban buildings, but we are going to have building codes. We aren't going to ban food, but we are going to have an FDA. Etc. The free market doesn't address all problems.
That is exactly how it works even with the extension. By building what ammounts to a GUI to a glorified database you are deciding on the interaction level with the database.
The fact that the extensions helps automate some tasks if a different matter. If it were an industrial level scraper that scraped anything public... that could be considered malicious and can cause tangible financial losses.
This extension on the other hand... You can't really justify sending a threat like that. You can come up with excuses but that is it.
Yeah. Imagine sending a C&D to an extension developer because their software is helping people break free from their social media feed addictions. Can't have that, it's reducing ad impressions!
Web Browser is called User Agent for a reason. It is not Corporate Agent or Facebook Agent. It should grant every right to the user with regards of look and feel of web sites, and none to the website being browsed.
Web site may merely suggest how it is best served.
I agee completely. This also extends to HTTP requests and all kinds of automation. We should be able to make a custom Facebook client if we want to. There's no reason their client must be the only one allowed to talk to their servers. Competition in this is space is obviously good for us. User agents should do what's good for us, not what's good for some company. If subverting their business interests is good for us, that's exactly what the software should do. We are its masters.
Really, the user should have all the power. These companies already have what, billions of dollars? That's power enough for them.
Yeah. Their overreach in that case is even more offensive. The whole notion of Facebook having any say in the matter is absurd. Who are they to say which extensions or scripts people should or shouldn't be able to use?
> I wonder if Facebook is legally still obliged to provide all its information to the user in the EU even after banning the user, and if they comply.
If they aren't, they should be. Facebook's contracts aren't above the law which says people have a right to their data. Does the law care that the user was banned? I don't think so. Nor should a banishment somehow invalidate someone's rights.
The requests are authorized, by authenticated users. Facebook could just deny the requests or rate limit. Or stop offering the unfollow feature (which they keep moving and hiding).
If a company offers a service to the general public, you are allowed to use that service for any purpose permitted by applicable law. Even if the EULA / ToS says you can't. It says so in the applicable law.
It's legal in the same way it's legal for me to demand that you never eat tomatoes again. It's also legal for you to demand that your neighbor turn off his TV. Anyone non-government party can pretty much demand anything from anyone else. It means next to nothing. Not trying to be snarky here. It's just that I find it odd that so many people seem to think that the law is about what's permitted when it's really about what's not permitted. At least in the USA.
Arrogance and entitlement on Facebook's part though, that I agree with.
Now add the ingredients that you have a vested interest in setting an example, and have infinite resources to do so. Say you set aside a billion dollar to hammer your neighbour with lawsuit after lawsuit, no matter how frivolous. You can run this way for years while consistently losing. It’s not a matter of being right or wrong, it’s a matter of who has the longest breath. Sure After several years the tables might turn and the judges may find it odd you’re claiming such weird things, but then again you’ve been going at it for years already.
So sure there might be a moral argument on what is right or wrong, but the law in practice does not work like that. Unless a judge sets an example by nipping this behaviour in the bud with excessive fees, but good luck seeing that ever happen.
The only way I’d see the neighbour win is if a whale of an activist Party would side with him and make it clear that any legal fight will be taken up with the biggest defence possible, but this is equally unlikely to happen unfortunately.
I wasn't making a moral argument, I was making a practical one. The demand, in and of itself, means very little. Being notified may matter, but the fact that it was couched as a "demand" rather than a "request" is irrelevant. And the notice will only matter in so far as you are actually in breech of a contract or there is a tort or you are breaking a law. As you illustrated, it's primarily the ability to punish non-compliance that actually matters (via procedure, public relations, etc).
Through it all though, the fact that the other party demanded something of you instead of politely asked" or humbly requested is not really relevant. What matters is that you got notice. That's it.
I guess it is all in the definition of "demand." I interpret the word -- at least in this context -- to mean it has legal teeth, so to speak.
Even if they are enforcing their demand by way of banning users that don't comply, that may indeed be illegal. For instance, if Facebook made a demand that gay people may not declare themselves so on the platform or they will be banned, I'm sure they'd pretty quickly find themselves on the wrong side of the law.
But really, right now, something like this just gives Congress new things to grill Zuckerberg on, next time they bring him in. (which is inevitable, I think)
It does not have teeth, but it would if the developer agreed to cease and desist. It’s an offer; in return they will not sue. (From what they might propose to abstain from suing, I am not sure. And whether that agreement would be a valid contract for certainty and completeness is another issue. But the general idea is “stop this or we will sue; if you do stop we won’t sue”.)
The threat of a lawsuit counts as "teeth," to me. But only if it is significant likelihood that the lawsuit will be successful.
So the way I tend to interpret things is a bit less pedantic: "can they demand?" means (to me) "do they have a way of forcing compliance that is likely be backed by a court?"
This does have the effect of making the word "demand" less of a binary and more of a gray scale.
A fun thing about the law is that nobody cares about your interpretations of "demand" and "legal teeth, so to speak". The only important thing is that it was in fact framed as an offer: "demanded that I agree". The original question was:
> How is this legal in any shape or form?
And the answer is, any person or corporation has the power to make an offer not to sue. Consider this post a legally binding offer from me to you, not to sue you for any matter arising out of your reply to my comment. I demand thirty thousand US dollars for the covenant not to sue. You don't have to accept, but if you don't, or you agree but do not pay within 60 days, I reserve the right to sue.
You don't need any more authority or legal power than the power to contract. There is zero legal difference between what Facebook did, and what I just did. If you don't want to accept, I cannot make you. Facebook's negotiating position is only better because they have better lawyers, more money to waste on frivolous lawsuits, and the developer maybe felt they might have done something wrong.
IANAL, but have some experience with this from a business matter, resulting in obtaining advice of counsel.
And, yeah this is not a criminal matter, but a civil one, so you're right that the developer isn't likely in civil breach unless they are using FB resources (e.g. API or SDK) that they access under agreement with FB and are violating.
The irony is that if the FB standard user agreement prevents users from, say, using software to programmatically access the site, then it's the user of the extension who would be in breach with FB.
So, as long as the developer doesn't use the extension on their own FB account, then FB doesn't have much to stand on (and even then the C&D would only be applicable to the developer's use of the extension as a user).
On a related side note, if the extension actually did something not related to a specific account (e.g. scraped a public profile while not signed in), then even the user would likely not be in breach, as there is no affirmative assent (i.e. clickwrap) to terms of use required to simply visit the site.
There’s actually a concept of tortious interference, which can make you liable for assisting other people in breaking a terms of service, even if you never broke it yourself.
Yeah, I'm familiar with that concept too and actually nearly filed an action against a competitor for it (wish I had, as it was clear cut).
But, my understanding of the standard for that particular tort would make it difficult for FB to prevail. In particular, the two tests that might be hardest to meet are that FB would have to show damages and they would have to show that the developer's conduct led to the breach.
I'm not sure that merely creating a tool qualifies, especially for the latter. The user is not coerced or compelled by the developer to violate his agreement with FB.
Again, IANAL. Just thinking back to legal counsel I've received (and quite possibly misapplied here). Definitely plenty of gray area in civil law.
EDIT: Thinking back to this specific extension, it may be even harder for FB to prevail on tortious interference. The tool merely automates actions that FB makes freely available to its users. And to some extent all access to a site is "programmatic". So, I wonder how this compares to ad blockers or even other built-in browser capabilities that could "programmatically" alter the user experience when accessing FB's site. Really interesting.
I would suppose for any extension to work with Facebook the site it would need to be developed with knowledge of a Facebook page's DOM, as such the developer would need to go look at the page to be used and write code to do what the extension needs to do.
Thus I guess one legal argument would be that the ability of the extension to work proves the developer's use of Facebook the service even though they have been banned. So maybe there is something from that they can build up an argument, although it starts to sound far-fetched enough I might expect a judge to not buy it.
In theory, legality is the Judge's opinion of the law applied to circumstance. To even approach this state is extremely expensive and takes a great deal of time - on the order of years.
So, for the most part we're all on our own. And in that context, legality doesn't matter. At all. What does matter is leverage. The justice system itself is, ironically, most often used as leverage, not as a service for determining legality, but as a threat of the expense and time of getting to that determination.
Are you asking how it's legal that you can demand someone to do something?
How is anything legal? Because there's no law against it. There's no law against demanding something. You can demand (almost) anything of anyone you want.
> How is this legal in any shape or form? It is a browser extension, running on users' browsers, installed intentionally by his users. This is insane. The level of arrogance and entitlement here is mind blowing.
Google banned the Chrome extension "bypass paywalls" for doing nothing bad except annoying Google's friends.
This is why walled gardens are bad. It's not Google's place or Facebook's place or Apple's place or anyone's place to tell me what programs I can run on my own computer.
Give the source code to the extension to a developer located in an impossible legal jurisdiction like Afghanistan. Let them publish it. Good luck to Facebook hiring a lawyer and trying its luck in the Taliban's court system. Even before the collapse of the previous government in Kabul it would have been a near impossibility.
This is so awesome! Is this the start of a new thing / movement I wonder?
Such a plugin is beholden to the extension “marketplaces” so it would be good to include instructions on how to self install the extension if chrome bans it.
Donating money to a project in Iran may be legally hairy for Americans. Check the situation before doing so. I am all for helping worthwhile projects financially, but international politics is a mess.
I've seen a case where somebody had their zelle or venmo account permanently removed for sending a small transfer to their friend with the description "for the cubans" - they were paying their buddy back for an order of sandwiches.
Paypal actually did this to me for hiring an indonesian kid to sketch a t-shirt design for $50.
Before I clicked send, I verified that Paypal said they'd send the money without charging a fee. He received it, minus the fee they claimed they wouldn't charge. So, I tried to send another $10 to cover the difference and I got torpedoed into some black hole of no return.
Now I can't use paypal to buy anything without submitting a bunch of documentation, which is super weird considering I don't have to send anything like that to use their competitors' services, so it's never going to happen.
I assume it's some sort of regulation they're attempting to follow, but haven't thought through, but who knows? It's definitely costing them money, but maybe not enough to justify improving the UX.
That sounds more like urban legend than a true story. Neither Zelle nor Venmo (and it's a strike that you can't specify) have an obligation to cancel accounts based on comments.
If they did, half of the accounts in Venmo would be banned already - have you read the comments in the public feed? People know that feed exists, and use it to troll their friends all the time.
I've never seen a bank or credit card company put in any effort regarding cuban cigars. A few of the best shops are clearly illegal just because of the name alone. But they all accept visa and Mastercard
You don't even need to bother with h dark web and cryptocurrency. It will just flat out show up on your bill without issue.
ah, had a discussion with a friend about sending money with Iran in the comments. he said his poker buddies used to donate 10% of the winning for someone to help orphans in iran. in the paypal transfer he wrote "for the good work you do in iran". his account got banned and money never got returned. later his account was reinstated but money never was returned.
That's actually... interesting. It's a well established tactic to go to another country and publish your stuff from there if you like to keep annoying a government or institution. You know, Snowden is in Russia, some Russian journalists are in EU countries. It happens all the time since ever.
What if someone creates a Telegram group where developers from hostile countries(like US&Iran, UK&Russia, Japan&China) pass each other projects that are not obviously illegal but not feasible due to risk of persecution?
In this case, If FB thinks it has a case can try its luck by sending Google a scary looking letter then proceed to compel Google to remove the extension by court order.
"Our new fleet of stand-off delivery drones and inertially guided gliding packages can accurately drop your purchase onto your front lawn from 31,000 feet"
So the MVP drones will do what twenty years of trillion-dollar brutality couldn't do? Wow you seem to have an even lower opinion of the effectiveness of USA military than I do... I suspect Taliban would laugh at this idea.
I mean #1 you missed the bit where I'm not being serious? But #2, the US military is just fine at blowing up specific named people in specific locations. It's trying to mould an entire nation with their own ideas and traditions into a carbon copy of America that they're not great at. Facebook, I think, would avoid this trap.
No they really are not any good at accomplishing any military objective. The Afghan War was originally pitched as "kill this specific person". Within a month of the start of hostilities, that person had relocated to a different nation. Somehow the war went on for another decade, before an ObL impersonator who had been held by ISI for years less than a mile from PMA Kakul was ceremonially executed as an elaborate reelection campaign event. Somehow, the war also went on for another decade after that.
Of course I know this is all a joke, but I enjoy taking jokes seriously. It seems that only nations who are carbon copies of USA in the very worst sense could harm their own citizens to enforce TOS of American firms. (For instance, no one would be surprised if Australia did this.) I suspect that even a very extensive drone force would fail to accomplish Facebook's goals in Afghanistan.
Individual civilian afghans are not embargoed by US law - it's not Iran. The Taliban are, of course, embargoed and listed in various things like the OFAC list.
Hundreds of thousands of ordinary Afghans have gmail accounts, many companies use google workspace or office365, etc. For example.
I think the point was that having an Afghani publish the source wouldn't really accomplish anything because Facebook could just go after whatever service was used to publish it, instead of the person who published it.
An Afghani can access GitHub or the chrome extension store, but those are both run by American companies who will obey Facebook's takedown requests.
At least that shifts the dangerous legal-financial burden onto google's lawyers, if they want to fight a takedown request to remove an extension from the extension store.
A takedown request is only binding on a well-capitalized firm like Google if it is based on some legal rationale that could survive a test in court. It isn't clear that the request under discussion has such a rationale. At the very least Google would take this to some court and force a judge to say something about it.
Once a firm grows accustomed to following orders from their competitors, bad times lie ahead.
YouTube obeys DMCA with respect to copyrighted media. DMCA is an established system that allows services like YouTube to exist in the first place. The threat letter doesn't mention DMCA or copyright, because this extension couldn't possibly be perceived as infringing on copyright. Instead it speculates about trademarks and TOS violations. There isn't a standardized takedown regime related to those. TOS is not law.
It's true that some low-level manager in the chrome web store organization might just submit to this sort of letter. It would be a mistake for such a manager to ever receive this sort of letter. This is for the legal department. There's no way that a competent general counsel would decide that the best strategic move is to just follow the orders of major competitors. Google already employs dozens of lawyers; it's not costly to send a couple to court. In this case, the PR alone would be a huge win.
if you really want to make a DMCA complaint against youtube they will honour it, but they try to push all requests through their own DMCA-alike system that lets copyright holders file takedown notices, but it doesn't have any legal standing under the DMCA or any other country's copyright laws. the youtube takedown notice system is basically "if you ask nicely we'll take it down".
Sure, the YouTube (not Chrome Web Store which is a completely different organization) system requires far more of creators and far less of "owners" than DMCA specifies with respect to copyright. We're still talking about copyright. The extension under discussion cannot be construed as violating copyright, or even facilitating violation of copyright. That's why even the crazy overblown threat letter doesn't mention copyright. It probably would have, even if it did so without justification, if the end goal had been to take down a YouTube video. The end goal in this case was actually to take down a Chrome extension, which is only similar in the sense that the people who make such a decision also work for Alphabet.
Now you're into territory where yes, the extension is available, but nobody can find it and only the very technically astute will be able and willing to install it. FB achieves 99.9% of their goal.
Oh yeah, find someone that wants to be a target of a major US corporation in Afghanistan/third world.
You forget we have Guantanamo where people were "renditioned" with little or no legal basis either in the US or otherwise, and I believe there are people in Guantanamo that have no publicly provided evidence to be there?
All it takes is waiting for some politically opportune reason to enact a little dragnet and getting someone on some CIA list with little evidence, and BAM, You're in something like Guantanamo or even worse (client torture security services, assassination, etc).
Yes we withdrew forces, but we've been there a decade and likely have a large network of CIA contacts that would kill or injure a random Afghan civilian.
The US Government is a very very very very dangerous entity to anyone in the third world should you get on their radar. They are dangerous to US citizens with the Padilla case, antiterrorism law overreach, no fly lists, and a variety of other harassment techniques.
The state department and CIA are power extensions of the corporate elite in the United States. We have toppled regimes for oil... minerals... even bananas.
Even better fund organizations like EFF to take cases like this and make sure there is legal precedent that gives a strong footing to all developers.
Hiding in other countries is a not sustainable solution, they are going to force extension stores to remove it etc payment gateway not to process you, pushing you as a dev to the fringes and silence others
The chilling effect is the real aim, they are effectively signaling that they can come after anyone who pisses their business model of.
Better yet: anonymous git hosting as a tor hidden service. Now there's nothing they can do but rage at all the "unauthorized" extensions giving users control over their little platform.
The cease and desist seemingly has no real legal basis
It seems pretty straightforward to me - the Facebook terms of service say that you won't make scripts that interact with the Facebook site except through approved APIs, the cease and desist is telling him that he is breaking this agreement. There's no lawsuit involved, Facebook will just enforce this themselves by banning the account and making the script not work. It's not a big deal, this probably happens hundreds of times a day for various bots that people make that manipulate Facebook in different ways.
Why do we need to appeal to the differently abled?
If I own a general purpose computer, and I purchase a connection to the internet, I'm entitled to interact however I desire* with an internet service, or the information it chooses to send me.
It is not entitled to have the information it sent to me displayed in a certain way, and it certainly isn't entitled to bitch when I choose to interact with it in a way different than its preferences.
If that's what it wants, then it's welcome to sell a sealed appliance that only interacts in allowed ways. And we'll see what choices people make.
* With the exception of actions that impact others, e.g. DoS, authentication bypass, malicious hacking
If everyone is entitled to interact with the internet on their own terms, then why would that not include a service being entitled to act in a way that's adversarial to your desires?
Except that when you signed up for a FB account you agreed to access the site on their terms, not yours.
And let's be honest, and I'm the last person to defend FB, but they are not likely to be going to be going after a lone user who has automated something for his own convenience with Selenium or whatever...
Once I decided I wanted to delete a lot of old email from a webmail account. There was no "select all" function so I wrote a one-liner in the javascript console of the browser. When that worked, I automated clicking the "delete" button, and then added a loop to do it over and over. This probably violated a TOS clause somehow, but nothing ever came of it.
I have not signed up for a FB account and yet they still try to deliver payloads to my browser, in the form of tracking buttons embedded in non-FB sites. They've likewise ceded all control of those buttons, and what I do with them, to me!
I’m pretty sure it isn’t meant as a legal argument.
What entitles me to control of my computer? “My computer is mine, and you cannot have it.”.
That being said, I’m somewhat more open to the validity of restrictions for how to interact with the server.
If someone e.g. is running an MMO with e.g. in-game items with real money value, and someone else is like, distributing cheats to get these items immediately, it seems fair that the MMO owner should be able to make them stop (though, like, ideally their game would just be secure?)
But if users are permitted to interact with the server in a particular way, I see no reason to allow requiring that users actually touch their mouse and keyboard while doing things they are allowed to do using their mouse and keyboard.
But since they do require that now indirectly I have an idea....
Lets have a law that requires all large services to expose all account settings though an API(?!)
Basically, 1) you [as usual] get to set up the terms of service that your users must stick to, 2) you get to pick what account options you want to offer to the user. i.e. do you want to receive email notifications yes/no, do you want to upload an avatar yes/no, what url/email/phone number do you want to display on your profile etc 3) You do not own these settings and shall provide an API for the user to change them.
You could extend the concept with things like allowing the download of a contact list with the contacts who have this enabled and the information they chose to share. Or say offer TOS updates though the API.
But the initial goal should be for browsers to offer a uniform settings page for all websites you have accounts for.
Remember that unsolicited email check box just above that for to the terms of service? If you use the site all the time you might want to opt in but who wants to dig though a website looking for it? Maybe in hind sight targeted advertisement is just what you wanted? Maybe a feed of updated settings would be useful.
Or maybe you just want to delete your accounts in a convenient way.
Sounds like a factual argument, if facebook provides access through an open website that implements standard web api's the users can interact with it however they want/are able regardless if fb likes that or not.
> Why do we need to appeal to the differently abled?
Because it's the only avenue we have. Providing accessibility tends to require creating holes in otherwise user-hostile UX, and big companies can't give up on accessibility due to PR reasons - which makes it a perfect beachhead for people who just want a sane and respectful computing experience.
> With the exception of actions that impact others, e.g. DoS, authentication bypass, malicious hacking
It is very easy to DoS by accident with software; and while I’m in favour of totally breaking the economic model of FB in this way, doing so definitely has an impact on others (specifically the Other which is FB itself).
Because we share society with people who have various interaction difficulties and the larger community has for a long time accepted that we shouldn't deny access to daily goods and services for those people. It's like a mandate that a shop needs disabled access, it's totsllu reasonable
Agreed, but people seem to often miss this point. There is nothing special in browsers that allows them to do something that "scripts" cannot do. They are both HTTP user agents.
I hate the whole song and dance too with how you have to fake your user agent and add human like delay to interactions whenever you make a useful script on the web these days. You aren't stopping malicious behavior since they know how to penetrate these systems trivially, you just make it harder for the average user who has to learn as they go how to rope around these issues and hope they don't get IP banned along the way for making a website slightly more useful to them.
Disabilities deserve special protection, but in practice companies seem pretty good about working with usability extensions. AFAICT almost all cases where companies don't support disabled users enough, it's unintentional. There's a little bit of extra work like providing alt image tags that companies neglect, or they don't think to test on color-blind users, that sort of thing, rather than banning usability extensions for violating the TOS.
I agree with you that they shouldn't be able to ban scripting... but they're only going to use it for things that they believe hurt the website. If there's a law that says "don't do it" they can sue the people they don't like and ignore the ones they don't care about.
They can't ban the account. The account would be the downloader's and presumably, would auto-generate unfollow actions just as a user in a browser would manually. If they break the script, they'll probably break the unfollow UI for legitimate human user's and create evidence that they employ dark UI practices as a core part of their business strategy, which would be a P.R. nightmare.
If they break the script, they'll probably break the unfollow UI for legitimate human users
Messing with this is a lose-lose for Facebook.
Nah, this sort of thing really happens all the time. Think hundreds of scripts like this automatically disabled each day. This one just flukily got some press attention. Large tech companies will have teams entirely dedicated to preventing scripts from doing things while keeping the site running as normal for regular users.
The actual timeline of events doesn't match what you think would happen. They banned him and then used the threat of a lawsuit to get him to take down the extension/code.
If they could ban the account, they would have done it.
Extension is more like a automated tool. Don't need any permission from Facebook. User can install the tool, and click on a button to unfollow your friends.
Facebook could write TOS for his users not to run a script on their website.
I write scripts (userscripts) all the time. I have a script for Gmail that I use it all the time. Gmail doesn't know that.
Yeah this is the problem more generally with the legal system both in my home country of England but especially in the US. As one hn user put it so perfectly recently "the process is the punishment".
I think a lot of people in the software bubble don't realize what a huge sum even $100 is for the average person, the law only affords power and protection to the rich and already powerful.
“ A legal doublet is a standardized phrase used frequently in English legal language consisting of two or more words that are near synonyms, usually connected by "and", and in standard orders, such as "cease and desist".
The doubling—and sometimes even tripling—often originates in the transition from use of one language for legal purposes to another… To ensure understanding, the terms from both languages were used. This reflected the interactions between Germanic and Roman law following the decline of the Roman Empire.”
This is interesting. I've always worked off the assumption that while english legal documents look like english they are actuallysomething a little special. These words get tested in court cases and opinions are written about them and what them mean. So, in this case my assumption (possibly incorrect) had been that each of those words had specific legal meaning, and perhaps a venn diagram would show 95% overlap of the sets, by using both words they get 100% overlap.
(Its also why lay people shouldn't write their own contracts, because a lawyer with contract experience won't use words that haven't been tested.)
Cease - Latin to cessare meaning "to yield", then Old French.
Desist - Latin to stare (sta-re, not homonym of stair) meaning "to stand", then (still) Latin to "sistere" meaning "to stop" plus prefix de, which in this context is "an order (from top, aka court) to down (aka to you)", then Old French.
Huh.
So this is basically court-enforced stop and yielding to the other party.
My law professor told me it was a temporal phrasing: stop doing it (cease), and don't do it in the future (desist). Otherwise I could stop for one day, or in the age of the internet one minute, and then begin again: I would have ceased and resumed.
A much more related example of ignoring of ignoring a Cease and Desist is the one that Zuckerberg received from the Winklevoss twins as he and Eduardo were marketing The Facebook -- only it had some legal basis.
> The only problem is Facebook is huge and is willing to drag out lawsuits they won't win just to destroy people's lives because they can afford to hold out much longer than everyone else.
There is no certainty in the legal system, they could very well win even if they are in the wrong. More so when they can employ an army of lawyers and put economic pressure on the system.
Not a lawyer but I believe that only applies to actual lawsuits. Anyone can send you a C&D and you can choose to ignore it. It will cost at least $300 to consult with a lawyer to even write a response. If the other party really believes they are right, they will sue you.
I can't find it now because google is garbage these days but years ago I once ran across forum thread or blog post from a small business owner who semi-regularly received random bogus patent infringement and other claims with offers to settle matter out of court for thousands of dollars.
He had a lawyer but after burning through a lot of money with carefully-written objections, he decided to just start ignoring them altogether. Which generally worked. These lawyers (and their clients) were just trolling for easy cash and never actually wanted to go to court because their claims were bogus and they would almost certainly lose.
Sometimes, however, the other party's law firm would call him on the phone to follow with their demands. He would let them yammer on for a few minutes, ask some innocent questions, and then finally interrupt them with something like this. "Here is what I have to say to your client's claim... you have a pen and paper ready? I need you to write this down. Okay, good. Here it is: 'Fuck you.' No wait, I'm not done yet. Just let me speak. I want you to also add, 'and go to hell" please. That is my official legal response. Have a nice day." And slammed the phone down.
Take the story with a grain of salt, but he said it worked 100% of the time.
The Reply of the Zaporozhian Cossacks [1] comes to mind as an appropriate response to Facebook, as does the reply of the Cleveland Stadium Corporation [2].
That would require a lawsuit IIRC, but it does have a some legal ramifications - I remember reading somewhere that C&D would make it easier for the recipient of it to sue.
It definitely doesn't help their image or any antitrust lawsuit FB might be facing.
"The only problem is Facebook is huge and is willing to drag out lawsuits they won't win just to destroy people's lives because they can afford to hold"
Meh. Just show up. Don't hire lawyers. File motions all day to see more evidence.
> My mom was building a shed on her property, some neighbors didn't like it so they had a lawyer send a cease and desist with no legal basis
> The only problem is Facebook is huge and is willing to drag out lawsuits they won't win just to destroy people's lives because they can afford to hold out much longer than everyone else.
Convincing people that America is the land of the free, is the biggest trick the devil has ever pulled.
Yeah; she had the permits. It was kinda funny from the outside because people kept complaining to the county and the county kept pushing back saying it was approved. That shed must've been inspected 3 separate times because of a couple of neighbors who didn't even live on the same street but I guess were just bored.
The neighborhood has an HOA but the HOA actually had no actual rules because they were not properly registering with the county when they made bylaws (where my mom is all HOA rules have to be submitted to the state, otherwise they are not enforceable). Gotta love HOAs.
I recently moved into a neighborhood with a stricter HOA, after avoiding them for most of my life.
My plan is to wait until February 2022, and build the ugliest golden Trump mailbox I can slap together. Then, when they ask me to take it down, request an appeal, and film the ensuing meeting. Then, send said video to Fox News et al. Then, run for HOA on a platform of abolishing the HOA.
... I really don't like neighbors telling me what I can and can't do.
Well it is being used as a tool in the literal sense. Who it applies to of all parties mentioned above in the perojative sense will be left as an exercise to the reader (as it is a matter of opinion).
That's why I never watch those hearings or read whatever empty words these people say. Only care about actions. The hearings have pretty much become a way for politicians to grandstand for cameras and partisan politics while the CEOs get to lie and make untrue claims without any consequences.
I think it has accelerated in the last 5-10 years because of Twitter and other social media. I do not think the hearings such as the Church Committee Hearings are possible now a days.
This is like saying that a restaurant owner should consider that his patrons would be happier if their meals were all free. One can take pride in a product while also placing stipulations on it's use.
I received a C&D from Facebook many moons ago. I was a young man and absolutely shit myself, to the extent that I don’t even have the source code anymore. All I did was publish some CSS to make Facebook look a little less shitty.
A cease and desist for making a browser extension that automates a process that any user could themselves do with no special "hacking" required? Absolutely absurd, I hope there is no legal basis for this threat.
When they are the de facto form of communication for a significant percentage of the population, it starts to go from "their rules" territory to "society's rules".
Can you imagine being cut off from the phone system 40 years ago because you were selling answering machines?
> Can you imagine being cut off from the phone system 40 years ago because you were selling answering machines?
Yes, actually. It was illegal to connect any equipment beside Bell's equipment to the US telephone system. Not only would you be disconnected and possibly fined by your phone provider for doing so, but American law also made it illegal to sell such devices as well for use on the phone network. If you wanted to use an answering machine not sold by Bell, you had to get it custom rewired by Bell and pay a monthly rental fee for the privilege:
> AT&T, citing the Communications Act of 1934, which stated in part that the company had the right to make changes and dictate "the classifications, practices, and regulations affecting such charges," claimed the right to "forbid attachment to the telephone of any device 'not furnished by the telephone company.'"
> Initially, the Federal Communications Commission (FCC) ruled in AT&T's favor. It found that the device was a "foreign attachment" subject to AT&T control and that unrestricted use of the device could, in the commission's opinion, result in a general deterioration of the quality of telephone service.
It was challenged and the seller of the amplifier device ultimately won in federal court: https://en.wikipedia.org/wiki/Hush-A-Phone_Corp._v._United_S... (Even then, you couldn't actually electronically connect a device, you could only acoustically couple it. Direct connection of modems wouldn't be legal until the 1980s.)
> Even then, you couldn't actually electronically connect a device, you could only acoustically couple it. Direct connection of modems wouldn't be legal until the 1980s.
In the late 90s, I remember watching the scenes in WarGames
(which came out in 1983) where Matthew Broderick's character is using a modem where you had to place the phone cradle on top of it and thinking why would you ever design a modem that way?
And of course the reason was to work around this stupidity.
> It was not until a landmark U.S. court ruling regarding the Hush-A-Phone in 1956 that the use of a phone attachment (by a third party vendor) was allowed for the first time; though AT&T's right to regulate any device connected to the telephone system was upheld by the courts, they were instructed to cease interference towards Hush-A-Phone users. A second court decision in 1968 regarding the Carterfone further allowed any device not harmful to the system to be connected directly to the AT&T network. This decision enabled the proliferation of later innovations like answering machines, fax machines, and modems.
From [2]:
> After the ruling, it was still illegal to connect some equipment to the AT&T network. For example, modems could not electronically connect to the phone system. Instead, Americans had to connect their modems mechanically by attaching a phone receiver to an acoustic coupler via suction cups.
It's not entirely stupidity. Acoustic modems also made sense for portability. Reporters in the 80s used to use things like TRS-80 Model 100 + an Acoustic modem to send stories back to the office over public telephones rather than have to hunt down a phone jack somewhere.
Australian here. I remember that scene, and I’ve always wondered what that was about too. I was using modems in the mid 90s and I never saw anything like that cradle device! Thankyou. That makes horrible, awful sense to me now.
+1 and this mentality persisted all the way through the Lucent bankruptcy, prior to which their business model was to sue everyone who had ever talked on a phone, right on up to the previous presidential administration which involved trying to place former telco execs on FCC regulatory boards to rewrite rules which aren't really rules.
But what they don't address is that HBOMax is already the worst streaming app on my TV, and therefore it doesn't matter how much money AT&T throws at politics. Their stuff sucks because they're AT&T, not because of some political misfortune.
The existing AT&T is just a zombie formed from 5 of the original 8 fragments of the old AT&T. I can’t help but wonder how many former coworkers at AT&T in 1981 where reunited in 2014 without ever having left the fragments.
At least some of the fragments were doing a lot of pushing out of older employees in the 2000s, so probably not a whole lot left, but I like the concept.
No, it's the previous AT&T with some parts factored out (most notably, Verizon). It also apparently managed to remerge several parts of itself over the years, which is mind boggling (how that didn't trigger immediate court action is beyond me): https://en.wikipedia.org/wiki/Breakup_of_the_Bell_System
Sounds like you can imagine the law permitting something horrific & ghastly.
I too can imagine that. But the restraints the law allowed to be imposed on our freedom sound absurd, sound outlandish to me now. We were in a situation that de-legitimizes the law & the legal system, and eventually we fixed that.
> Can you imagine being cut off from the phone system 40 years ago because you were selling answering machines?
Also, it was illegal to sell connecting equipment, sure, but AT&T didn't go nearly as far as what we see today. They didn't do anything this bad. The question posed wasn't about the legality or ability to interoperate, to make devices.
The question was about the reprecussion. Hush-A-Phone & other companies did not have their corporate phone numbers dropped, did not lose their ability to make phone calls when the started making a device AT&T didn't like. AT&T took them to court & tried to get them to stop making devices, but they didn't retaliate by kicking their corporate entity off the network. AT&T also didn't search for people using the phone system to talk about using other means of communication & kick them off the phone network (something we've seen repeatedly, recently with Mastodon, although those policies may/may not have been improved recently). Facebook is acting far more like a bully than AT&T did, in my view.
>> It was illegal to connect any equipment beside Bell's equipment to the US telephone system. Not only would you be disconnected and possibly fined by your phone provider for doing so, but American law also made it illegal to sell such devices as well for use on the phone network.
Which is the exact thing which gave rise to phone phreaking and getting around the limitations on Bell Systems.
"Exploding The Phone" by Phil Lapsley is a great book that examines these early hackers:
Directly-connected modems were an obvious threat to AT&T as this would enable high-bandwidth packet-based distribution over AT&T's network, including ultimately what we know as VOIP. AT&T fought packet-switched networks from the start:
Paul Baran: The one hurdle packet switching faced was AT&T. They fought it tooth and nail at the beginning. They tried all sorts of things to stop it. They pretty much had a monopoly in all communications. And somebody from outside saying that there’s a better way to do it of course doesn’t make sense.
But they didn't ban the seller from using the phone system, they banned people from attaching a different machine to the system. That's like the Facebook trying to detect the extension and trying to block it. That's similar to some websites blocking ad blockers, while it would not go down well with Facebook users I think it's very different to what Facebook does here.
I wonder how much of the ban was from concern of poorly regulated voltage related device damage. Now at least FCC regulations alone protect against the worst because anything that cheap also tends to output significant noise on reserved spectrum(s).
Yeah, I always defend there should be a "law of scale". When you start making your own project, taking a risk, spending hours and hours working on something, it's fair for a single individual to have the right to make any calls in what they are doing. But when it expands to thousands of workers and millions of users (or even much, much less), your responsibilities and reach can not be the same anymore. Saying "I built it" is no justification. The growth and the contributions that are making something possible, users included, do not support the logic of "my house my rules" anymore.
This wasn't particularly related to this specific case, and visions and missions of companies should still be respected, but society does have a very warped concept of "property" when it involves their work or ideas.
Facebook isn't a monopoly, as evidenced by their recent outage resulting in 70M new Telegram users overnight.
Even so, as others have pointed out, the telcos did have arguably reasonable restrictions placed on what one could connect to the network.
But to put glorified web sites in the same class as government-sanctioned monopolies utilities tend to necessarily be is asinine. Your telco had to run physical wires across the land, gas company physical pipes everywhere, there was no practical means of a free competitive market, it's a completely different situation.
Nah. Nobody needs to use FB to communicate, there are many dozens of available communication platforms, you can't even sign up for FB without a phone number anyway, this idea that FB is some critical communication infrastructure is totally false.
For some countries Facebook, Instagram and WhatApp are the internet.
Official entities and company use them as the only form of communication with the citizens and customers.
This argument gives the platforms more credit than they're worth. It's been obvious for half a decade that social media is bad for mental health. I've cut it out of my life. I tell others to cut it out of their life. No one's under the impression that these platforms are good for anything. They're popular now, but they are not important.
Cigarettes are obviously bad for people's individual health, but we don't rely on individual responsibility to ensure children don't purchase themselves cigarettes.
I cut facebook out of my life almost 5 years ago before it was "cool" to do so. Its like junk food or cigarettes or anything else that is net bad for a person. I would say let people decide for themselves if they want to use it and you hope they make the smart choice of just saying no to facebook and all its toxicity that comes with it.
They are important because they contain a significant portion of many people's address books. When Facebook was offline a few days ago, I had no way of reaching about two thirds of my contacts. And I'm someone who's made a significant effort to move off of Facebook. There were people I wanted to contact that day that the only way to reach them would have been to ask mutual friends for other contact details. And there were a few people that I either don't have mutual friends with or who our mutual friends were also only reachable via Facebook. If legislation aims for some form of "interoperability" the main condition should be that, if Facebook were to disappear again, I would still have the ability to reach all of my Facebook contacts via another network.
I loathe Facebook and am hesitant to take its side on any issue. But if you cannot be bothered to ask your "contacts" for a phone number, email address, Telegram, whatever, I don't see why it is Facebook's responsibility to ensure you have access to these people 24/7.
That's a social issue, not a Facebook one. Interoperability is an insane ask that has absolutely no precedent, and I say that as one of the biggest FOSS enthusiasts this side of the Mississippi. There's simply no way that the United States government could force a private company's hand like that, and even if they did the fallout from that would be insane. Where do we stop with interoperability? Do all browsers need to share the same history storage format? Do all cloud storage providers need to use the same app? Do all of us need to use the same operating system, communication protocols and news outlets?
No, because we're different people. Some people are drawn to Facebook's firehose feed, and there's not really anything you can do to stop them in a free world. It's a disgusting, albeit perfectly legal exchange of goods and services. Microsoft and Apple fought long and hard to make sure consumer protection laws like that never saw the light of day.
>When they are the de facto form of communication for a significant percentage of the population, it starts to go from "their rules" territory to "society's rules".
Facebook is nowhere near the de facto form of communication for a significant percentage of the population, as evidenced by the fact that the world didn't crash to a halt when it went down a few days ago. It's merely popular, but being popular doesn't mean it controls society or dictates its rules.
>Can you imagine being cut off from the phone system 40 years ago because you were selling answering machines?
That would be a valid comparison of Facebook owned the infrastructure of the internet, but they don't. It's trivially easy to communicate without Facebook.
This is like saying if you don't like the rules you can build your own multinational telephone network. There's a reason telecoms are subject to common carrier rules and I don't see why tech monopolies should be any different.
The crucial difference is lack of a right of way. The thing which creates an actual monopoly instead of the language degradation of monopoly to mean "But it is big and I don't like it!".
My understanding of common carrier rules is that they want to avoid a situation where a railroad or telephone operator who controlled the only available line could charge exorbitant rates to customers who had no alternatives. I don't really see how the same concern is true for Facebook - we have lots of options to disseminate information online.
I think you are seriously and intentionally misunderstanding the point. So far it was completely fine for Facebook to ban whoever they wanted and it was justified by them being a private company. Anybody who complained about it was told that they can build their own social network/cloud provider/payment provider.
It's fine if you're a small or medium size business that commands at most single digit % of the market. Facebook dominates ad spending and reach to the point that you can't just build your own, because they have a de facto monopoly/oligopoly over digital ads.
Let me ask you this: do you think Apple should be allowed to ban whoever they want from their platform justified by them being a private company? If you say no, then you should also say no to Facebook being allowed to do so. Otherwise you're just twisting the facts to support your political position.
Different people on the Internet will say different things. You can't really assign one collective motive to everything on the Internet and then say it's hypocritical.
And your own social network will fail because of network effects. If Facebook can be as terrible as they have been and retain their users, it's really because of their users that they're being propped up with a successful business. I gotta say at that point even I start thinking they owe their users more than a free market exchange would imply.
Not to mention we're talking about them sending a pretty formal legal threat. Would you philosophy in this case not be "if you don't like their browser extension, don't use it?"
If you're building a new social network today, it makes sense to tap into an existing social graph so you can bootstrap your network with an existing ecosystem. Michelle Lim made a great case for this in her post here:
> And your own social network will fail because of network effects
Speak for yourself. Not everything needs to be 'planet scale', I run a few social networks and they do just fine.
And I agree with Facebook in this case, if you have someone come into your house with the sole intent of burning it down, of course you're going to kick them out. It's no different than dealing with trolls or other bad actors.
Burning down Facebook? What on Earth are you talking about? It makes it easier for users to remove their own accounts across multiple services. It's a common interface to features the social networks themselves provide. This is the opposite of a bad actor.
I certainly think the same argument applies, FWIW - I don't think Apple is being reasonable if they ban people from services for fixing their own devices or other people's devices. Not sure if you were implying I would feel differently about that instance.
If you don't like the rules of English you can always invent your own language - sure you won't be able to talk to anyone but isn't that freedom enough?
All these large technology platforms are as ubiquitous as utilities, as powerful as governments, and as unregulated as can be. Their network effects and access to capital gives them unusually strong protection from competition, and also the ability to just copy smaller competitors with impunity. After all, what legal action could a cash-tight startup take up against a behemoth with a war chest in the tens of billions of Dollars? Given their size, scope, and the lack of healthy competition, they need to be reigned in. We need to treat social media platforms like we treat telecom services - as common carriers. And we need to treat other large tech platforms as public utilities as well.
It’s not strictly about automating API requests. He was also using Facebook’s trademarks (easy target for valid C&D requests). He was also using the plugin to collect data from users, including some very detailed data for a subset that opted in to a study. Facebook doesn’t take kindly to people making extensions that use their trademarks and collect user data, no matter how trivial.
Seems like the only potentially legally valid part of it. And even then, if he's not misrepresenting his product as made by Facebook (just "compatible with Facebook" or "use while you're on Facebook") I think it's still a stretch. Can a cottage industry survive without ever being allowed to even name the companion products for which the extension is designed?
To my understanding, the original purpose of trademarks was to protect the buyer. If I buy a bicycle listed as being from X, I can expect that it was manufactured by X, or at the very least endorsed by X (e.g. Kirkland products). If a different manufacturer Y labels their product as X, then I no longer have that certainty.
But corporations have taken that and gone way too far on it. If I describe a product as being "compatible with X" or "fits on an X", that in no way makes a claim that it is manufactured by X. Like how tv manufacturers should be able to say "Perfect for watching the Super Bowl this weekend.", but avoid doing so for fear of being sued. There's no endorsement at all there, nor any dilution of the trademark, and yet it gets treated as though the words themselves are protected.
I believe it is an implicit "you make them look shoddy" if your product doesn't work after they change something. Self-produced ones at least they can check for backward compatibility but they have no way of guaranteeing any of their changes would break any fly-by-night or obscure adaptors.
Rather overkill in practice for a legal doctrine. But I can see their concern, and why a company would dislike it over the sheer tech support call volume alone. Their first response being "stop it!" makes sense in that light.
Open standards are a good way to prevent issues while keeping both sides happy (notably it also keeps company names out of it except in deniablenways such as say listing GMail as an example of a POP3 user - it doesn't equate the two). Open standards aren't automatic or free though and there may easily be gaps because they never thought to specify a given portion for interoperability.
There's a distinct difference between using a trademarked term descriptively vs. in trade. The phrase "for Facebook" is clearly the former.
I'll note that on the Mozilla Firefox Extensions site, there are presently 1,305 results for the term "Facebook", the first of which ... is from Mozilla itself, "Facebook Container", by Mozilla Firefox.
The Facebook Container page doesn't even include the usual trademark-infringement-bane I was going to suggest, "'Facebook' is a trademark of Facebook, Inc. Any and all other trademarks are properties of their respective owners."
Google Play's store doesn't provide the helpful results counts Mozilla's does (perhaps Mozilla could provide Google assistance with online search technology), but does reveal a wealth of third-party entries referencing Facebook.
> A copy of each and every version of any software code You have developed or used to interact with the Facebook websites and/or services, including any libraries, frameworks, ...
Couldn't one maliciously comply with this particular order? Especially 'used to interact with', which could be interpreted as 'used in the process of development to interact with'. I feel like if I were them, I would in this case send a whole copy of the Linux source code (seeing my PC runs it); Chromium (to 'interact' with Facebook); WebKit (or similar browser-side dependencies that your extension somehow interacts with) etc. Not forgetting to send every version of the aforementioned software!
Might be bending the rules just a bit (/s), but hey, at least I'm on the safe side by including absolutely everything!
IANAL. You probably know this already, but C&D's are not legal documents - just scare tactics. The result from ignoring it for >48hrs would simply be Facebook escalating... if they decided to.
I have worked for places that have completely ignored C&D's with no repercussions.
That being said, Facebook can use this down the road as an example of them providing ample warning and notice to the developer – which, yes, is something that a judge would consider. There just aren't, say, specific legal outcomes to ignoring this C&D's (totally arbitrary) timeframe.
Does that really matter? If a malicious company like Facebook wants to ruin your life and drown you in lawsuits, they are able to do so.
By the time it is determined that the person under attack by Facebook is actually in the right, the damage will be done.
It’s probably because extension was recording usage of Facebook. They are cracking down on any type of user data collection even with user consent. Which is ironic but in some way makes sense to avoid another Cambridge Analytica.
I imagine it's more so, at least according to the article as well, that this extension is automating user interactions.
As an example of automated user interactions: It's clearly not allowed to use an extension that will automatically follow on Instagram in order to increase your follower count.
Sadly, although this extension should morally be categorized differently, it falls into the same category per their rules — automatically following is treated the same as automatically unfollowing. (In fact, a common feature of automatic follower bots is to automatically unfollow afterwards).
Since you linked to the Slate article, let's quote it directly:
A few months after I published Unfollow Everything, academics at the University of Neuchâtel, in Switzerland, expressed interest in using it to study the News Feed’s impact on the amount of time spent on Facebook and the happiness of the platform’s users. We began working together. The university recruited people to join two study groups: one where participants deleted their News Feeds using Unfollow Everything and a control group where participants left their feeds intact. Participants agreed to share limited and anonymous information—specifically, the amount of time they spent on Facebook, the number of times they visited the site, and the number of friends, groups, and pages they were following and not following, both in total and broken down by category. (For regular Unfollow Everything users, the only Facebook-related data shared was the ratio of followed profiles to total profiles, a metric that helped me ensure the tool was working.)
Again: For regular Unfollow Everything users, the only Facebook-related data shared was the ratio of followed profiles to total profiles, a metric that helped me ensure the tool was working.
With the disclaimer that I haven't looked too closely into it - that does make things sound a little sketchier from a user privacy perspective. I probably wouldn't use the extension myself. I'm still curious how Facebook has standing just because data is being recorded about the user's browsing which happens to include (maybe exclusively) their website. Most browser extensions are capable of exfiltrating page content - are they all in target for FB to say "nah, we don't like that" on behalf of someone who goes to facebook.com with the extension installed? I would think (hope) not.
It's probably for using the Facebook name or logo.
They could even potentially argue that the names of the "unfollow" buttons and associated URL's (which are in the code of the extension) are copyright facebook. The source code has things like:
Not so fast. What if you bought games in the Oculus store?
You can't just ban someone and remove his access to paid software because of a browser extension.
What about my computer, my browser my rules?
The threat of a lawsuit when the big guy has infinite resources is a scary proposition. Dealing with this can easily cost the developer $10s of 1000s. Basically, corporate bullying. Its not right...
That demand sort of tells me FB is "reaching" too much and may not have much teeth.
In the recent 2020 ruling for VAN BUREN v. UNITED STATES, Supreme Court states that:
> "An individual “exceeds authorized access” when he accesses a com- puter with authorization but then obtains information located in par- ticular areas of the computer—such as files, folders, or databases— that are off-limits to him."
To me this means that as long as OP's extension is only doing stuff which their authorized cookie/token etc is authorized to do, they should be fine. Also it's not the OP who's doing these actions, it's the end user who's using the extension to achieve authorized activity. So I don't see how OP's extension is in the wrong.
Only valid claim FB might have is about using trademarked data and any data collection maybe. But the end user using the extension to perform authorized actions (even if automated) should be okay imo.
Contrast this action with this paragraph from Zuckerberg's statement 2 days ago:
> At the heart of these accusations is this idea that we prioritize profit over safety and well-being. That's just not true. For example, one move that has been called into question is when we introduced the Meaningful Social Interactions change to News Feed. This change showed fewer viral videos and more content from friends and family -- which we did knowing it would mean people spent less time on Facebook, but that research suggested it was the right thing for people's well-being. Is that something a company focused on profits over people would do?
This ban is the answer the rhetorical question in the last sentence: Yes, this is exactly something a company focused on profits over people would do. Whatever corporate-speak tweaks Facebook makes to the news feed, the one thing it can't abide is people actively choosing what they experience on the site.
I can barely stand reading any quotes from that man. So blatanly two faced.
>Is that something a company focused on profits over people would do?
This is like BP patting themselves on the back for barely cleaning up an oil spill they themselves caused, and saying "see, we aren't evil, we did the bare minimum necessary to get some puff pieces in the press for us"
you can do it using this script : https://gist.github.com/renestalder/c5b77635bfbec8f94d28 , login, go to your news feed settings -> unfollow -> scroll down all the way to the bottom of the list (it won't work unless you do this!), then copy paste the script into the developer console.
UPDATE: I had to run it a few times, somehow even though it logged that it had unfollowed all of the items, there were still ~40 left the 2nd time, 3 the 3rd time, at which point i just unfollowed the remaining friends/pages manually.
This company is worst than Exxon by at least an order of magnitude. Exploiting humanity and consciousness. What a level of audacity. Eventually MZ will be removed to rebrand.
How can this C&D have any legal basis? This person is providing an extension that is just a piece of software for a browser. The user can choose to 'violate the terms of service' or not. But browser automation isn't something Facebook has the standing to block, I would think.
Also how do they feel about Social Book Post Manager (https://chrome.google.com/webstore/detail/social-book-post-m...), an extension that lets people delete their Facebook history selectively (like all your video views), in bulk? This seems like a basic feature any trustworthy social media platform or technology company in general should provide. But since Facebook doesn't, someone made an extension that helps users out. Unfortunately this extension is out of date and doesn't work in 2021 because it doesn't have '2021' as an option in their date filter, and because Facebook's continual UI changes to the activity log seem to be designed to break this extension, since they certainly provide no benefits to users.
Can some hacker here who has the skills please make a tool to help lay persons clear their posts/comments/likes/etc. one by one for Facebook, Instagram, and the rest?
One trick they can pull out in the future is to write into the terms of service that you can't use the service to develop extensions manipulating the service. Then they change something, anything to make the extension not work. If the extension gets fixed, clearly someone broke the terms of service.
Watch for a terms of service update from facebook.
I had a company fire this at me back in 2000 or so. It worked, in that it wasn't worth dealing with the issues and I stopped. It didn't work in the sense the company is long gone anyhow....
C&Ds often have questionable reasoning to back them up. Any lawyer can write something that sounds scary to get you to stop. Whether they are actually interpreting the law correctly is up to the courts, and Facebook knows most people give in because they don't want to chance it or spend money fighting it.
Groups, pages and family members that I have not blocked.
Some of the posts Facebook shows to everyone and the ads.
The video widget list that shows what is pretty much embedded Instagram videos.
And quickly enough, the "you've reached the bottom" message and end of scroll. I can't remember its exact wording, but the way it's displayed makes it seem like a bug or glitch. It shows that they did not expect users to get there.
Typically these are done because the author was caught scraping data from users of their extension, or this was a significant risk that they would be able to. Then the developer goes to news to create outrage to get their extension re-approved.
Basically to prevent Cambridge Analytica from happening again.
One of the worst things that could have happened to Facebook is the whole Cambridge Analytica thing; now they can always just hide behind the veneer of "we disable scripting/API access to x degree because something something hand waiving black magic user safety third party developers and do you want another scandal like we had with CA" even when they may be completely different situations
He could counter-sue Facebook to at least get back on the platform, if he wants. A Dutch politician recently won a lawsuit against LinkedIn, which banned his account for posting sensational nonsense about COVID. The Dutch judge ruled that LinkedIn was within the law to remove his posts, but also that a lifetime ban was disproportional.
As much as this sucks, I can’t say that I’m surprised. I made a script to unfollow everything 2 years ago (and I did the same to Twitter). Shared the script on GitHub gists so the few people who were willing to open the console and paste the code in would do so. Several people asked me to make an extension. It would have been trivial but I refused because I figured that would put me on FB’s radar and get me banned. Just running the script was nerve wracking in case I triggered some detection mechanism (I inserted random times between actions to avoid it if possible).
If I was this person I’d have done this as anonymously as possible.
What’s more sucky though is that at least with Twitter I was able to use the api for this. FB has locked down their APIs for personal use which resulted in having to script browser actions :-/
Creator of NFE here. Given this news I feel it's just a matter of time before we go the same way as Unfollow Everything.
So many users tell me they avoided deleting Facebook thanks to News Feed Eradicator, so killing it would really be shooting themselves in the foot for a short term gain, but it would not surprise me one bit.
I am actually curious about the need for such an extension.
What's the point of reading your Facebook feed if you don't want to follow anything? Just don't read your feed. I kind of like the fact that my feed is so terrible, it makes me want to leave quickly and not come back.
Facebook is good to get in touch with friends, it is excellent to organize events, mostly because of its popularity. But when it comes to the feed, for some reason, for me, it has a signal to noise ratio close to zero. Even content coming from real friends I hold in high regard is terrible, as if Facebook makes the worst out of people. The best I can hope for are moderately funny jokes and memes, beside that, nothing is salvageable.
It's called "Unfollow Everyone" though. Is it the same thing? The only clue about the developer identity is the email address, 'easwarismyname@gmail.com' and the developer is "TMP".
I'm curious -- if FB pressures Goog to delist the extension, would this open them up to anti-trust action?
Also I wonder if the Everyone -> Everything was a mistake, or an intentional misdirect to avoid a Streisand effect?
IANAL. I understand anti-trust regs to work at a market level. FB asking for an extension that interacts solely with their wholly-owned, private platform doesn't affect the larger social media market at all.
I did this a few years ago to make Facebook boring, unfollowing is not enough you also need to add and follow random people from groups you have no interest in.
Spanish rap groups for example, then like every post by these people.
It worked really well, when ever I went on by habbit there was complete random stuff in a language I didn't understand.
Also try and follow only males for obvious reasons and disable people being able to find you and write to you wall.
This completely broke facebook and broke the habbit.
Over the years of going on once a month I starting getting to know these random people.
This male model from Pakistan who posted duck face photos, nice guy.
I would like something to delete all comments i have ever made, one by one if anyone knows the script.
Seems so short sighted, if some subset of users prefer another version of FB, give it to them to make sure they don't leave. The value of FB is the network, keep it healthy instead of doing whatever you can to increase ad real estate.
I used to use custom friends lists to achieve the same effect (although I've been off Facebook for maybe a year now), I only saw content from explicitly whom I chose to add to those lists.
Now however when I just checked I can't seem to find a way to browse those "custom friend" feeds anymore. They're located under Friends -> Custom Lists but that only takes me to editing them (seemingly without a purpose). Does anyone happen to know if it's possible to actually use (browse using) those lists or if FB has discontinued the functionality?
I'm still able to create a new list and there it says "Create a list of people so you can easily share with them and see their updates in one place.". Weird.
We have a serious information overload problem and the level of control provided by that extension is infinitesimal to what should be routinely available to all users.
FWIW, I just do this by never going to the feed. Ever. I open FB on my messages, check my handful of groups (who I sure wish were on forums, but aren't...) and never see the crack flavoured candy.
Also, a wonderful tool is Stylebot. You can make CSS overrides to hide auto suggestions, "you might need this dopamine rush", "other addicts got addicted to this" and all that crap. Makes reddit actually usable.
I wrote a custom script for myself about two years ago to do the exact same thing! It’s still publicly accessible in my GitHub gists. I had no idea that others will find it useful.
I unfollowed everyone. Then I added a selective few to follow. I have tweaked who I follow and who I unfollow over the last two years to give me a balanced news feed that I enjoy. Basically twitter behavior but on FB.
Exactly, Facebook cannot dictate what software one can make or run. They can claim a terms of service issue and ban you from their service but they cannot stop you from developing software.
If it were me, I'd be tempted to martyr myself just to show how fucked up Facebook really is. What is the worst that can happen? The guy goes bankrupt. Life goes on.
>They can claim a terms of service issue and ban you from their service but they cannot stop you from developing software.
They can stop you from developing software for their platform or using their API or brand, which is what Facebook has done. They haven't demanded the developer of Unfollow Everything cease developing software altogether, only that they cease developing software for Facebook.
Also, Facebook is nowhere near unique in having similar terms for developers.
The issue was 'automating user interactions'. The demand is 'I agree to never again create tools that interact with Facebook or its other services'.
That demand is wrong. What if the developer makes an extension for some other web site and then FB buys that site? They'll go the legal route again. I don't think that is right.
Understandable, because (anecdotally) it turned out to be the most effective way to get rid of Facebook. Over a couple of weeks I unfollowed all the friends and communities, and ended up with clean page that asked me to add more friends. Since the place turned to barren land with no life, I simply stopped coming there.
I unfollowed everything manually a couple years ago - on Facebook and twitter. still use both tools, but I feel it's much more under my control. Haven't looked back or missed anything.
What possible basis would Facebook have for preventing people from managing their own account in this way, improving their lives? Insanity.
I'd tried to unfollow as many as I could by tapping, at some point after 50 taps Facebook blocked me form further tapping, I don't even remember how I got to the list of all individuals - groups - pages, I am using mobile web version. Clearly Facebook won't make your life easy in this
Everyone who says they've done the same thing is probably guilty of the cardinal sin of social media: linking to accounts you really have no business linking to. The underlying problem is connecting to everyone you recognize and everyone who asks. On Facebook, I only befriend people who are actual, real-life friends. (Currently a paltry 148.) Life changes and moves on. People who fall off my radar get unfriended. It's pretty simple. And, of my friends, I mute those whose posts I find annoying and/or spammy. The people who are "friends" with thousands of people? That makes ZERO sense for anyone, and you have only yourself to blame for a news feed that is nutty and bizarre. I get it. We're all still working out how to live with an antagonistic service that we can't live without, but I have settled into this approach, and I can promise it works much better than gaming your number of contacts.
Damn I downloaded and ran the unfollow everything extension and my timeline is BARE. It is amazing and now I'm just wavering on deleting it entirely. Thanks for highlighting this cool extension.
I still can’t believe that there are so many people supposedly adult enough to drive, vote, manage money, etc that get tricked into some sort of addiction by Facebook algorithms. Really makes you lose faith in democracy.
People were tricked since the dawn of human intelligence, algorithms are just a way.
How else do you think cults or even hitler rose to power.
How do u think Putin is still a president.
How else do u think people are more attached to lines on a map, rather than living in a global brotherhood.
This maybe why the no-code low-code movement, if can call it that, maybe be very useful. If one can easily create such an app and run it for themselves, what Facebook are gonna do ban everyone from their platform?
For banking specifically, you have the Open Banking initiatives around world, including the PSD2 directive in Europe, which requires that APIs for banking should exist and be offered to all.
There is no regulation or other government directives requiring social media companies to provide APIs open to all.
I know about PDS2 which is why I specifically bring up the example of Teller. They literally use mobile clients and reverse engineer banking protocols manually then expose them as APIs to their customers.
SLAPP is specifically an action in response to a civil claim or other public criticism.
The extension itself isn't such a public participation action. Facebook's C&D isn't a SLAPP.
Facebook and Perkins Coei's letter are simple intimidation. Quite arguably monopoly abuse as well, which might interest the US FCC, US FTC, and CA State AG.
I've made a post here[1] about getting in touch with the FTC, the US Dept. of Justice, and states' Attorneys General offices when it comes to companies like Facebook stifling innovation and competition.
Reminds me of how many years ago I advised a guy who was being sold a real shit instrument at a musical instruments store that what he's about to buy is a waste of money and he shouldn't buy it. I also explained why that is. Things got heated and I was asked to leave, as well. :-)
A letter asking someone to stop doing something, usually from a lawyer, and typically with an explicit claim that the act is illegal and either explicit or implicit threat of imminent legal action if the request is not complied with.
"What’s a Facebook shadow profile, and should you be worried about it?"
You can thank anyone who allowed Facebook to scan their mobile phone contacts through the “find friends” feature.
When someone uses this feature, Facebook downloads all of a phone’s contact data to its own servers. This includes mostly emails and phone numbers. At the same time, Facebook is also collecting harder-to track data on how you and all your friends and friends of friends are connected to each other. That’s how it finds people to recommend for its “people you may know” feature.
The company’s mobile app even tells you it will do this...
Glad Facebook is really working to make their platform more safe. I mean this is clearly worse than the treason, sedition, antivax and genocide normally seen on their platform.
I'd assume that ~trillion dollar company can walk and chew gum at the same time.
Especially, if you look at Facebook history, siphoning data from there (that this extension was also doing) brought them one of the biggest scandals (cambridge analytica).
If Zuckerberg had not ignored a C&D letter (from the Winkelvosses lawyer), there would be no Facebook.
Once Mr Barclay is no longer using Facebook, then whatever "browsewrap" agreement was created between Barclay and Facebook is arguably no longer in effect. Whatever provisions survive do not include a prohibition on using automation.
The Terms state
"If you delete or we disable your account, these Terms shall terminate as an agreement between you and us, but the following provisions will remain in place: 3, 4.2-4.5."
The prohibition on automation is provision #2.
Even if you believe that Facebook can bind non-users to these Terms, then you also have to consider that most courts have refused to enforce browserwrap agreements to begin with. For websites trying to enforce browserwrap, there is a recurring problem with the question of consent. Generally, the website has the burden of proving the user read and understood the Terms.
But let's assume Facebook can get past this hurdle. Let's consider the "automated means" provision. Is it enforceable. It is unlikely a provision like this one in a browsewrap agreement has ever been reviewed by any court. Facebook's provision is extremely vague and ambiguous. What is "automated means". It is the essence of a computer. If browser extensions are banned, why not state this explicitly. For example, Facebook-approved web browsers without any extensions all use automation to request image and JavaScript resources. Users do not manually request those resources.
The clause itself states
"You may not access or collect data from our Products using automated means (without our prior permission) or attempt to access data that you do not have permission to access."
But the UnfollowEverything extension does not access nor collect data.
It is arguable that (a) for any ordinary user, using UnfollowEbverything does not violate the Facebook Terms and (b) that it is only the usage of this extension by researchers who were otherwise gathering behavioural data that triggered the C&D letter. We already know that Facebook fears researchers studying the effects of its (scripted, automated) website on users.^1
In the Facebook Terms, Facebook itself admits to using automation:
"And we develop automated systems to improve our ability to detect and remove abusive and dangerous activity that may harm our community and the integrity of our Products."
It is 2021, and courts in Northern California are well-aware that automation is useful, for everyone. They would also understand that unfollowing friends results in no loss to user privacy. Nor does it interfere with any ads.
But let's assume Facebook can overcome these hurdles and a court in Northern California agrees with the ridiculous arguments Facebook's lawyers would have to make. Imagine (a) Facebook manages to affirmatively prove Barclay consented to the browsewrap that no one ever reads and (b) he understood that using UnfollowEveryone was a violation of the Terms. What would Facebook claim as damage/loss for Barclay's alleged "breach".
As an aside, this bit in the Terms is amusing
"We do not control or direct what people and others do or say, and we are not responsible for their actions or conduct (whether online or offline) or any content that they share (including offensive, inappropriate, obscene, unlawful and other objectionable content)."
It is easily arguable that Facebook does seek to control/direct what users do as it forced Barclay to spend hours in order to unfollow each of his friends by pointing and clicking.
Facebook attempts to control and direct what users see and do when using the website, rather than allowing users to make their own choices. That seems beyond question.
I don't like this line of reasoning and you see it all the time on Reddit: "Oh, you dislike Facebook but I bet you still use Instagram lol!"
The existence of a company being scummy shouldn't lead to consumers being blamed. This is ridiculous. If anything it should be a GREATER cause for regulators to break them up immediately
That seems pretty bad. They used the threat of a lawsuit to govern his use of a completely unrelated platform owned by a different firm. I'm sure the courts just love this shit, but that would only show how fundamentally unjust the courts are.
Is there something wrong with the linked extension? Is its existence contingent on FB lawyers not identifying the developer?
Here's the extension zip files that were archived from the Chrome Store. You can get all versions back to 1.0.
https://extensions.crxcavator.io/ohceakcebcalehmaliegoenklid... https://extensions.crxcavator.io/ohceakcebcalehmaliegoenklid... https://extensions.crxcavator.io/ohceakcebcalehmaliegoenklid...
They are CRX (Chrome Extension) files, some manual steps needed to unpack, or change .zip to .crx and open with Chrome. https://www.reddit.com/r/programming/comments/q3smfr/unfollo...
Install Instructions: https://www.reddit.com/r/programming/comments/q3smfr/unfollo...
https://en.wikipedia.org/wiki/Streisand_effect
Source: https://www.reddit.com/r/programming/comments/q3smfr/unfollo...