News for hackers. Stuff that matters.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by keyme on Thursday August 05, 2021 @03:29AM (#28070881)
Dear humans,

1) You willingly delegated the decision of what code is allowed to run on your devices to the manufacturer (2009). Smart voices warned you of today's present even then.

2) You willingly got yourself irrevocably vendor-locked by participating in their closed social networks, so that it's almost impossible to leave (2006).

3) You willingly switched over essentially all human communication to said social networks, despite the obvious warning signs. (2006-2021)

4) Finally you showed no resistance to these private companies when they started deciding what content should be allowed or banned, even when it got purely political (2020).

Now they're getting more brazen. And why shouldn't they? You'll obey.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by snarf21 on Thursday August 05, 2021 @09:04AM (#28073134)
Great, so what's the solution? What are you doing to fix it? Do you roll your own silicon? Do you grow your own food (we have no idea what someone could be putting in it)? Are you completely off-grid? Or are you as completely dependent on society writ large as everyone else?

Making holier than thou comments about everyone else being sheep isn't helpful or thought provoking. Offer an alternative if it is a bad one (looking at you Mastodon). So here's mine: we need to change the power of digital advertising. Most of the most rent seeking companies generate revenue primarily selling ads to get more people to buy more crap. I want a VAT on all revenue passing through the digital advertising pipeline. My hope is that if these things are less profitable, it will reduce the over-sized impact these companies (social, infotainment [there is no news anymore], search, etc.) have on our economy and life. People are addicted to to fomo and outrage (faux?), I don't that that will ever change but we can try to make it less profitable.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by raxxorrax on Thursday August 05, 2021 @10:01AM (#28073842)
> Great, so what's the solution?

Seriously? Perhaps heed the warnings? Whenever Apple tightened the reigns, thousand of apologists came to their defense. I wouldn't even have minded if they kept their obedience to personal decisions. But they extended their enlightenment to others.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by hprotagonist on Thursday August 05, 2021 @10:26AM (#28074158)
> Perhaps heed the warnings?

And then take what actions, exactly? “Guys this is trouble” is …fine, but without “and we should therefore do”, it’s just kind of spitting into the wind.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Bjartr on Thursday August 05, 2021 @10:40AM (#28074363)
The warning: "Don't buy Apple products, their locked down hardware and walled garden is going to be trouble"

People: Ignore warning, buy iPhone

You: "Don't buy Apple products" isn't an action.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by dijit on Thursday August 05, 2021 @10:57AM (#28074605)
The alternative is?

Google phone? This is not an alternative if you care about privacy.

The allegory presented sounds insane (growing your own food) but honestly if you're not rolling your own flashed ROM on a 'droid then your privacy is dead already;

I understand throwing all your eggs in one basket is a terrible idea but Apples walled garden and heavy sandboxing was at least somewhat protective.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by kop316 on Thursday August 05, 2021 @11:37AM (#28075221)
One option is getting a Phone that has an unlocked bootloader so one can load their own ROM without Goople Play Services. I have a Pixel 3a with LineageOS, no Google Play. I'm pretty happy with it.

While the Pinephone isn't perfect yet, I would argue it will be able to replace Android/iOS in a few months.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by dijit on Thursday August 05, 2021 @12:01PM (#28075602)
> so one can load their own ROM without Goople Play Services

Yeah this is the mobile phone equivalent of growing your own vegetables.

I get it, I'm a techy, but until the day is here where rooted phones aren't treated like a special case: for most people if they buy a droid then it's actually significantly worse for their personal privacy than an Apple device.

I don't want that to be the case, but until the pine phone is here and starts being a reasonable alternative; that's how it is.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by throw0101a on Thursday August 05, 2021 @05:15PM (#28079962)
> I don't want that to be the case, but until the pine phone is here and starts being a reasonable alternative; that's how it is.

Someone will have to buy the pine phone when it is not a reasonable alternative to support the effort and keep the ball rolling.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by kop316 on Thursday August 05, 2021 @12:11PM (#28075741)
> Yeah this is the mobile phone equivalent of growing your own vegetables.

Sadly...I know. The unfortunate thing is my recommendation for my family/friends for a phone is an iPhone, because it really is the best for security/privacy today, and they at least support their phones for much longer than an Android.

> I don't want that to be the case, but until the pine phone is here and starts being a reasonable alternative; that's how it is.

Fortunately, I think that time is coming sooner than later.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by arvinsim on Friday August 06, 2021 @03:03AM (#28084119)
So you are giving up and essentially handing over Apple your rights?

It's no surprise why we got to this point.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by dijit on Friday August 06, 2021 @03:40AM (#28084304)
Who are you talking to? The literal millions of people who see no choice other than Android?

Because that's who I'm speaking for.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by 2xpress on Thursday August 05, 2021 @07:09PM (#28081264)
Indeed it is still possible to get a Pinephone, Librem 5, or an Android phone with an unlockable bootloader such as Fairphone (in Europe), Teracube, and lots of Samsung Galaxy phones and put LineageOS on it.

The issue is that "the masses" just "go with the flow" and act like if everybody else is jumping off a cliff then it's ok to jump off a cliff too, and it is these mobs that move the markets and determine which products and services become the most popular.

However, in relatively free countries it is still possible to live one's life on one's own terms and not be in the same herd with the sheeple. It is definitely possible to live life without an iPhone and to have an Android phone with F-Droid rather than the Google Play Store as one's primary phone.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Bjartr on Thursday August 05, 2021 @01:25PM (#28076800)
Buying a different phone or even forgoing a feature phone entirely are both valid alternatives. Just because the alternatives are unappealing doesn't make "There are no alternatives" or "The warning wasn't actionable" into true statements.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by xvilka on Thursday August 05, 2021 @12:49PM (#28076258)
Alternative is crowdfunding to create something like Pinephone, etc.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by 2xpress on Thursday August 05, 2021 @07:12PM (#28081284)
Like Teracube and Light Phone. For ppl in Europe I recommend Fairphone -- probably the best phone there is right now.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by JKCalhoun on Thursday August 05, 2021 @10:55AM (#28074583)
> Don't buy Apple products...

What is the follow-on? Which products should we buy then? Any phone other than Apple's? None?

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Bjartr on Thursday August 05, 2021 @01:24PM (#28076777)
Yes! Buying a different phone or even forgoing a feature phone are both valid alternatives. Just because the alternatives are unappealing doesn't mean "There are no alternatives" or "The warning wasn't actionable" into true statements.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by ksec on Thursday August 05, 2021 @10:57AM (#28074610)
The first ( and only ) way to solve any problem is to first admit it is a problem.

It doesn't even need to be an "action". You will have to be at least conscious of what is happening.

That is not what is happening, right now ( or before that ) many are defending Apple, and also an attitude of not "my problem". Writing off any warning as either pessimistic or conspiracy. Having some healthy dose of skepticism is somewhat an unpopular view in modern day society. Especially in Tech and America.

An action could and will be taken once enough people are conscious of what is happening. Right now the scale and critical mass just isn't there (yet).

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fouc on Saturday August 07, 2021 @04:34AM (#28096942)
Yeah I think a lot of us are conscious of the problem but you're right, the scale/critical mass isn't quite there yet hmm.

BTW I think one of the roots of our problem is that we seem to end up in these really weird "winner take all" distributions with only 2-3 main winners and rarely any serious alternatives. It happens with operating systems, browsers, it also happens within programming language communities, like Javascript, etc. Everybody piles up into one of the 2-3 most popular framework options (React, etc). Same thing for Linux distributions. etc.

It would be nice if we could figure out some sort of nudge or hack that would reduce this tendency and encourage more distribution of mass.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Angelore on Wednesday August 11, 2021 @09:45AM (#28141855)
Well that's because the more people use the thing, the easier it is to find solutions for issues with said thing. Looking up a way to do routing in react is way easier than looking it up for a framework with a 100 users.

Issues are also being found way faster simply due to a bigger user base.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by williamscales on Thursday August 05, 2021 @10:29AM (#28074207)
> And then take what actions, exactly?

Don’t buy or use their products.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by amelius on Thursday August 05, 2021 @05:02PM (#28079766)
And perhaps more importantly: don't develop for their products.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by antpol on Saturday August 07, 2021 @02:23PM (#28100713)
but... but the app revenue from all the same iSheeple who are given up their privacy...
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by setpatchaddress on Thursday August 05, 2021 @11:28AM (#28075081)
Unrealistic. My non-tech family and friends don’t care about this, and I can’t make them care. They don’t understand why it’s a problem; they agree with the motive and don’t understand that it’s not actually a solvable problem. It’s not totally dissimilar to the crypto backdoor problem. Normies think it’s great for only the feds to break encryption. Doesn’t work that way, but you can’t explain why to someone who doesn’t want to know.

The only progress for things like this comes at the political level, through pressure on politicians or corporations. That’s where you should be spending effort if this sort of thing matters to you.

A few Linux nerds buying some fantasy spook-free glibertarian phone will not make a dent in the problem.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by raxxorrax on Thursday August 05, 2021 @11:37AM (#28075211)
I have a different experience. My normie family and friends don't want a private company to access private media at all. Tech-illiteracy is no question of education and intelligence. This is a topic that is comparable to home searches.

Still good to keep up the pressure on public officials. That any interior minister is very happy about that doesn't have to be excused. Anyone else should be more like French people.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by williamscales on Thursday August 05, 2021 @11:46AM (#28075360)
Perhaps as I stated it, yeah it seems unrealistic.

However I do think there’s value in gentle, consistent evangelism of privacy in ways that don’t make people feel bad. Most folks actually don’t want their deeply private stuff to be accessible. I’ve found that there are good analogies and ways to think about it that folks can get on board with and start caring to some extent.

I absolutely agree that political progress is the ultimate solution. I think the only way that will happen is if enough people demand it.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by suizi on Thursday August 05, 2021 @06:28PM (#28080858)
A good start would be for the government to stop trying to bully tech companies into compromising on their privacy.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by regnull on Thursday August 05, 2021 @09:23AM (#28073379)
The solution is to go back to the original spirit of the Internet, when it was a set of open standards connecting people and organizations. Somehow it got forgotten and now we have a bunch of commercial companies giving you the same stuff in exchange for your privacy and who increasingly control everything you do.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by zepto on Thursday August 05, 2021 @09:47AM (#28073659)
The spirit of the internet won’t generate secure hardware or a transparent software stack.

Also, that spirit existed only in an adversary free environment. You may as well say the solution is for everyone to be nice to each other.

The solution is to build new technologies that are privacy preserving, transparent, don’t place trust in a central authority but are resistant to attack.

This is possible but nobody has built it yet.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by relax88 on Thursday August 05, 2021 @09:57AM (#28073801)
You could run Mobian or similar on a phone from Purism/Pine/etc.

Problem is you end up with a vastly inferior hardware device that costs nearly as much as an iPhone.

I’m still waiting for my Librem 5 preorder.

Would love to hear if anyone is actually using a Linux phone and enjoying it.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by kop316 on Thursday August 05, 2021 @11:56AM (#28075511)
> Problem is you end up with a vastly inferior hardware device that costs nearly as much as an iPhone.

The Pinephone is $150/$200.

> Would love to hear if anyone is actually using a Linux phone and enjoying it.

I have one, and I throughly enjoy it! One of the neatest things about it, and I still have to wrap my head around it, is that it can do anything you can do on a desktop. SSH? No problem? Dev environment? "apt install build-essentials". Want to install XFCE? Knock yourself out!

It is still missing MMS, which is why I don't use it daily, but that should be changing much sooner than later.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by m4rtink on Thursday August 05, 2021 @05:12PM (#28079916)
Exactly! Speaking from the Sailfish OS perspective but thats essentially also a normal Linux distro. It's just so refreshing that studs behaves in logical and introspective manner - have an issue ? Check journal, there will most likely be some hints! Need to transfer data ? Mount the device via sshfs!

In comparison my Galaxy Tab S6 is just so much more black box and some stuff just does not work with no apparent way to debug! Like, I tried to setup a samba or SSH server on it for easy data transfer, with zero success after trying all the related apps in frdoid and elsewhere. It just does not work at all! Most likely some brain dead "security" option one can't override 2without rooting the device that is impossible to track down in the mess that is Android.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by kop316 on Thursday August 05, 2021 @05:40PM (#28080292)
Honestly after using Android for so long too, even just AOSP has gotten much more user hostile.

Running root used to be very simple and semi-sanctioned. Now you have to essentially rootkit your phone (Magisk) for it.

Most of the AOSP programs are abandoned (thankfully ROM maintainers update them!), and you have to deal with a lot of things not working with Google Play.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by zepto on Thursday August 05, 2021 @12:34PM (#28076033)
> One of the neatest things about it, and I still have to wrap my head around it, is that it can do anything you can do on a desktop. SSH? No problem? Dev environment? "apt install build-essentials". Want to install XFCE? Knock yourself out!

You can do all these things with a $10 raspberry pi-w. It’s not obvious why it helps with having security and privacy.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by kop316 on Thursday August 05, 2021 @12:53PM (#28076331)
Respectfully, I think you missed the point of my reply.

The person asked: "Would love to hear if anyone is actually using a Linux phone and enjoying it."

...so I responded about what I enjoy about using a "Linux Phone". A "$10 raspberry pi-w" is not a Linux Phone.

The question didn't address "security and privacy", so I didn't add it. Though, since you brought it up, I will answer how the Pinephone "helps with having security and privacy".

- I have hardware (cut physical power) switches to kill the Microphone, cameras (independent for front and back), and Wifi/Bluetooth.

- I am running a full GNU/Linux distro that I have a lot more confidence in their want to protect users security/privacy.

- I can run software of my choosing on it (the Pinephone actually defaults to booting on an SD card! so it encourages you to experiement with OSes).

- There is serious effort to run the mainline Linux kernel on it, so it will not be artifically obsolete in 3-5 years (or be sutck on running some ancient swiss cheese kernel in 5 years like my old Pixel/Nexus devices).

- I don't have to install/link to some opaque binaries to even boot the system.

I'm sure I can think of more, but that's all I have for now.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by zepto on Thursday August 05, 2021 @12:56PM (#28076378)
Fair enough - I fully agree it would be enjoyable for a Linux enthusiast. I have had one on my shopping list for some time, but I want to use it as a daily driver and since most people say it isn’t ready for that, slightly lower level projects keep winning out.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by kop316 on Thursday August 05, 2021 @01:09PM (#28076540)
> I want to use it as a daily driver

What I have encountered is the requirements for it being a daily driver are user specific. I have seen a fair amount of users say "I need $FOO app to work", where $FOO is some an app only developed for Android/iOS (a common one is a banking app, there is almost no way that company will support a Linux phone). So I guess I would ask what your requirements are before I can say if it is daily driver ready or not.

My threshold for it being a "daily driver" is if I can fully replace the "phone" features of my Android phone, which for me, is: Calling, SMS, MMS, Voicemails. MMS is not yet UI functional, but will be sooner than later.

The good news is I am seeing the Linux Phone movement be a positive feedback loop: the more features add, the more users, and the more folks helping to add features.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by zepto on Thursday August 05, 2021 @01:18PM (#28076676)
Sure - for me (and likely >99.9% of people), from what I have read, it is clearly not ready. I’m a heavy phone user in most respects. For me it would have to start as a hobby project.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by m4rtink on Thursday August 05, 2021 @05:04PM (#28079807)
I have been using a Linux smartphone since 2010 an I certainly do enjoy it - first Nokia N900 & N9 followed by a series of Sailfish OS[0][1] devices, with Xperia 10 II with Sailfish X[2] being the latest one.

[0] https://en.m.wikipedia.org/wiki/Sailfish_OS

[1] https://sailfishos.org/

[2] https://shop.jolla.com/

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by zepto on Thursday August 05, 2021 @10:00AM (#28073831)
This is clearly a good thing to do and supporting those projects is great.

So far though, they do nothing to solve the problems we are talking about. The software is not anywhere near audited, and even if it were, you are still interacting with people and services who are using unaudited software.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by kop316 on Thursday August 05, 2021 @12:41PM (#28076143)
> The software is not anywhere near audited

Many of the projects leverage a well known OS as their base (e.g. pmOS uses Alpine Linux, Mobian uses Debian), and actively ensure that anything that can be upstreamed is upstreamed. So it's not like you're downloading some random ROM off of XDA.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by zepto on Thursday August 05, 2021 @01:22PM (#28076746)
That doesn’t make the system audited. The obvious reason we don’t hear more about the weaknesses is that no high value targets are using these systems, so it’s not worth exploiting them.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by m4rtink on Thursday August 05, 2021 @05:21PM (#28080032)
Um, these distros are normally used to run like half the Internet, they are very valuable targets today and I don't think putting them on a phone changes the threat environment so much.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by zepto on Thursday August 05, 2021 @05:50PM (#28080422)
The threat environment is utterly different between an individual person’s phone and an anonymous server behind a firewall on the internet.

It’s not even close.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by regnull on Thursday August 05, 2021 @10:34AM (#28074268)
> The solution is to build new technologies that are privacy preserving, transparent, don’t place trust in a central authority but are resistant to attack.

I actually completely agree with this.

> This is possible but nobody has built it yet.

Doesn't mean we should stop trying. Here's my $0.02 - I've been building an email solution based on Self-Sovereign Identity ideas, still in progress, but check it out: https://ubikom.cc or https://github.com/regnull/ubikom

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by zepto on Thursday August 05, 2021 @10:47AM (#28074454)
> Doesn't mean we should stop trying.

Who is suggesting ‘stopping trying’?

To me the only thing that sounds like ‘stopping trying’ is boycotting Apple, as though that has anything whatsoever to do with the problem.

It doesn’t matter what vendor you use. The only thing you can do to help is to identify parts of the solution, explain them, and build them.

I don’t have time to check out your email solution but I hope it is part of the solution.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by OOPMan on Thursday August 05, 2021 @09:42AM (#28073613)
Indeed. And, amusingly enough, most of the open standards stuff still exists too.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by JKCalhoun on Thursday August 05, 2021 @10:59AM (#28074645)
It's when we substituted corporate mobile transmission for the "internet".

It became, "Sorry, AT&T carrier, AT&T rules."

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by emptysongglass on Thursday August 05, 2021 @11:00AM (#28074663)
Dumping Facebook and its products as I and others have done is one strong step forward but people can't even manage this. It's deeply disappointing. Techno bears its seeds in rebellion but everybody throwing techno parties is coordinating on what is essentially an Orwellian state. Punks too, they're cozied up to this framework of oppression and can't see it for what it is.

I think people have a hard time seeing the ethics in the technology they choose to use. Maybe the next wave of net-natives will be able to rediscover that common thread of rebellion and resist. It's insidious, I'll give you that. It's not obvious what is being surrendered with every participation on these platforms but it doesn't take a genius to see clearly.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gjulianm on Thursday August 05, 2021 @11:09AM (#28074824)
> Dumping Facebook and its products as I and others have done is one strong step forward

A strong step forward that gets nullified when Facebook buys the alternative app you're using, or when the app you're using does things as Facebook does.

You can propose all individual options you want, this is a collective issue that won't get fixed just by calls to individual action.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by goatmeal on Thursday August 05, 2021 @11:34AM (#28075178)
facebook is not going to buy my fediverse instance or my XMPP server. "they will just buy whatever gets used" gets thrown around too much as a sort of impotent defeatism. I don't see them buying instances on federated networks running open source software, and these networks are growing. we have to stop having this 2007 mindset that it is still okay to try to dump millions of people into a large centralized microblogging site.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by arvinsim on Friday August 06, 2021 @03:08AM (#28084144)
Tech(or more specifically, cloud technology and social media) is the modern "opium of the masses".
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by BiteCode_dev on Thursday August 05, 2021 @10:36AM (#28074303)
What we have been doing would have worked if the majority would have followed.

Chose open standards, use and contribute to FOSS, avoid social networks, get involved in your local community, etc.

No need to go to extreems or complicated plans, corporations follow the customers.

But nobody did listen. Quite the opposite. I never had a facebook account, and now today people are boasting when they leave FB. But 10 years ago ? Oh we were the paranoid extremists .

Even today my friends regularly pressure me to get whatsapp.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by stackedinserter on Thursday August 05, 2021 @10:57AM (#28074613)
The solution won't be technological, it will be in realm of laws and regulations. We are weak peasants and don't have any power over big tech, but we can change legal environment for them.

IANAL but we (via our elected representatives) can push a law that prohibit restrictions on execution of users' code on their own devices. Or we can split app stores from vendors and obligate them to provide access to third-party stores, like we do with IE and windows.

Also, it's completely doable to stop NSA/Prism totalitarian nonsense.

What we can do as tech people?

- raise awareness

- help people to switch from big tech vendor locks

- help people harming BT by installing adblockers, pihole etc

- participate in opensource (with donations or work)

- probably something else

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by ethbr0 on Thursday August 05, 2021 @11:43AM (#28075317)
This. You can't change mass behavior by individual pleas. Especially when the behavior generates outsized profits that can be used to advertise and lobby in its support.

The most pressing things that should be supported, to have the world I think we want:

1. Mandate open app stores. Your device, your choice. *

2. Mandate open browsers. Your device, your choice. The internet is fundamentally an extension of the OS at this point, so an free (as in speech) connection choice is a requirement for an open OS. *

3. Mandate open apps. Your device, your choice. Installing unsigned apps can be warned, but not prohibited (outside of enterprise devices).

4. Mandate configurable tracking. Your device, your choice. There must be a clear option to disable all tracking, along with an API / payment ecosystem for apps to detect this and request alternative payment. I.e. "free if advertising on + $5.99 if advertising off".

5. Mandate right to repair. The manufacturer must provide necessary technical specifications (hard or soft) for a base level of modification and repair. If the manufacturer no longer supports the device, everything must be released to the public.

* Selection must be offered at time of device setup. Installing alternatives can be warned, but not prohibited (outside of enterprise devices).

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by browningstreet on Thursday August 05, 2021 @11:31AM (#28075120)
Lawmakers are more likely to enforce the direction this discussion is objecting to.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by stackedinserter on Thursday August 05, 2021 @11:49AM (#28075407)
I agree, but we can elect different lawmakers. Let's push Louis Rossman to congress for example. I checked, his congressional district is represented by someone named Jerry Nadler, who's been sitting there since 1992 and (I'm pretty sure) is out of touch of his constituents since late 1990's.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @01:37PM (#28076971)
The problem is you have to convince a large crowd for that. Spreading the information about free software and GNU/Linux phones is the same work explaining the people why we need to vote differently.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by slumdev on Thursday August 05, 2021 @12:33PM (#28076012)
Do ANYTHING.

Buy a feature phone or a phone from a vendor who doesn't have this power.

Switch to Linux.

Stop buying from companies that abuse you.

Elect politicians who care about your rights.

You know what's not helpful? Attacking the messenger, regardless of how sanctimonious you think he is.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by nimbius on Thursday August 05, 2021 @10:11AM (#28073984)
https://prism-break.org/en/ is a great start. in the absence of strong regulatory oversight, personal defense is a good measure.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by kop316 on Thursday August 05, 2021 @11:34AM (#28075173)
> Great, so what's the solution?

I'd argue: avoid using proprietary networks, avoid vendor lock-in with software and hardware, and use hardware that one is allowed to use their own software on. Champion using open and federated protocols for social tools.

I think solutions exist, but honestly, it isn't easy.

> Making holier than thou comments about everyone else being sheep isn't helpful

I would offer the GP comment isn't necessarily a holier than thou comment, it's a comment of frustration. Frankly, I feel the same frustration.

It's tiring to hear snide remarks of "ohh yeah, we can include you for something because you don't have an iPhone". Hell, I have openly heard, even on this forum, that people don't include folks on social conversations with EVEN THEIR OWN FAMILY because of the dreaded "green bubble". (FYI, MMS is entirely done over HTTP and SMS! How is Apple's MMS client so bad that it can't handle HTTP and SMS?).

Or there is the "why don't you have WhatsApp/Facebook/Instagram/etc." and people think your some sort of weirdo because you don't want to use those networks.

So to be honest, when I see something like that, I think "Well I'm not surprised, this is what happens when you are locked out of your own hardware".

> What are you doing to fix it?

While GP may not be doing anything, others are helping and actively working for alternatives. For example, I have been working to get the Pinephone to have MMS and Visual Voicemail support so I can use it daily. I an very fortunate to work with a lot of very talented and motivated folks who want to see it succeed.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by amadeuspagel on Thursday August 05, 2021 @12:33PM (#28076011)
It's incredible how people are going to blame absolutely everything on ads. We're talking about a company for which ads are only a small part of their revenue doing something following government pressure, and somehow ads are the problem.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by hncurious on Thursday August 05, 2021 @03:45PM (#28078601)
How about not supporting it as a start? Approximately half the country, and a majority of tech workers, were happy with #4 and in fact encouraging it.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by keyme on Thursday August 05, 2021 @05:37PM (#28080251)
What am I doing to fix it? Nothing!

I'm dependent, just as you say, and have no illusions about that.

Getting into this situation wasn't my decision (it was a collective "decision" of our society), and getting out of this won't be due to anything I'll personally do either.

The only difference between me and the average joe is having understood that we have a problem earlier than most.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by johnnyApplePRNG on Thursday August 05, 2021 @11:01AM (#28074674)
I bought a pinephone recently, that's one fairly simple way to prevent corporations from scanning your life.

Pretty cheap, too.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by FeepingCreature on Thursday August 05, 2021 @01:05PM (#28076500)
> Great, so what's the solution? What are you doing to fix it?

Nothing, because my phone is rooted Android.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @01:38PM (#28076979)
With outdated Linux kernel, non-updatable and closed.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by xyzal on Thursday August 05, 2021 @05:45AM (#28071584)
The fact that even the 'smart' people from HN can't wait for their new M1 laptop to arrive convinced me that humans are a lost cause.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by eecc on Thursday August 05, 2021 @07:19AM (#28072193)
So, it’s not that other platforms are any better!

Are you sure intel, AMD, Arm or windows TPM aren’t snitching on you? Do we need to make our own silicon from ingot?

There’s no technological solution to this problem, only social and legislative.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by GeekyBear on Thursday August 05, 2021 @07:55AM (#28072438)
Have people already forgotten that Microsoft implemented the tech to routinely scan your cloud storage a decade ago?

>The system that scans cloud drives for illegal images was created by Microsoft and Dartmouth College and donated to NCMEC. The organization creates signatures of the worst known images of child pornography, approximately 16,000 files at present. These file signatures are given to service providers who then try to match them to user files in order to prevent further distribution of the images themselves, a Microsoft spokesperson told NBC News. (Microsoft implemented image-matching technology in its own services, such as Bing and SkyDrive.)

https://www.nbcnews.com/technolog/your-cloud-drive-really-pr...

Didn't the Windows 10 TOS extend that scanning to local storage as well?

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by neycoda on Thursday August 05, 2021 @08:46AM (#28072914)
I'm OK with software generating signatures from cloud drive images to eliminate child porn pictures and catch pedophiles.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by raxxorrax on Thursday August 05, 2021 @10:15AM (#28074018)
Have you ever had the impression that special interests are much more interested in copyright violations than child pornography? Or that it might extend to memes that sabotages carefully crafted propaganda? I do have that impression a lot.

I don't step in the lowest parts of the internet hell, but I am also not very picky about it. I have never encountered child pornography in 10 years of almost pathological internet usage.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by GeekyBear on Thursday August 05, 2021 @10:18AM (#28074061)
Scanning for DRM violations was one of the use cases mentioned in the article linked above.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by raxxorrax on Thursday August 05, 2021 @11:04AM (#28074725)
I didn't know what CSAM stood for so I first though this would be the reaction to the security issues iPhones faced. Oh, silly me.

Additionally, by calculating hashes of media on peoples devices, you can quickly determine networks. A private image you shared with your friends? Unique hash and everyone that has it is probably in your network. That is aside from the issue that they would also just read your contacts.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by AlexandrB on Thursday August 05, 2021 @08:56AM (#28073039)
You should read the rest of the linked Twitter thread, because the issue is that if the hash algorithm has a collision vulnerability, any image could be manipulated to show up as "child porn" to the scanner.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by shuckles on Thursday August 05, 2021 @11:11AM (#28074860)
Microsoft created and hosts the PhotoDNA service which all providers use, and PhotoDNA has false positives. All reports are supposed to be manually reviewed before being sent to Cyber Tip.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by suizi on Thursday August 05, 2021 @06:32PM (#28080921)
But, are they? The Swiss federal police weren't too happy about the reports they received from the Cyber Tip.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gruez on Thursday August 05, 2021 @08:48AM (#28072943)
>windows TPM aren’t snitching on you?

The TPM FUD has really gone out of hand.

1. there's no such thing as "windows TPMs", whatever that means.

2. TPMs basically has zero access to the rest of the system. It's connected via a LPC bus, so there's no fancy DMA attacks to pull off. Over that bus the system firmware sends various hashes of the system state (eg. hash of your bootloader), but that's about it.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by warkdarrior on Thursday August 05, 2021 @01:36PM (#28076956)
> 2. TPMs basically has zero access to the rest of the system. It's connected via a LPC bus, so there's no fancy DMA attacks to pull off. Over that bus the system firmware sends various hashes of the system state (eg. hash of your bootloader), but that's about it.

That's the specification. Have you actually monitored the bus using probes? Did you check that the TPM is only connected to LPC?

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gruez on Thursday August 05, 2021 @02:03PM (#28077300)
>Have you actually monitored the bus using probes

Isn't this the definition of FUD?

>Did you check that the TPM is only connected to LPC?

Dunno, you tell me. https://en.wikipedia.org/wiki/File:TPM_Asus.jpg

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by xattt on Thursday August 05, 2021 @07:36AM (#28072306)
Is this the real reason why there is the Windows 11 x64 silicon cut-off?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @07:21AM (#28072208)
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by paulcarroty on Thursday August 05, 2021 @05:58AM (#28071670)
Not too lost 'cause you can run Linux on M1.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by amelius on Thursday August 05, 2021 @06:01AM (#28071693)
Until the manufacturer decides otherwise.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by ricardobeat on Thursday August 05, 2021 @06:53AM (#28072023)
Like every other system since UEFI came out a decade ago. Do you use a Librem phone/laptop yourself?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Nullabillity on Thursday August 05, 2021 @07:19AM (#28072195)
Most other manufacturers aren't in the business of pushing their own OS.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by lijogdfljk on Thursday August 05, 2021 @10:29AM (#28074206)
Fwiw, Apple's incentive seems to be hardware from the outside more than Software, imo. They tend to sell the hardware by the software for a lot of people, but given that they're so concerned with keeping their software on their hardware i suspect they don't have much reason to push their software over your software.

What would concern me is if we see a big revenue stream from their software. Then i'd question them not wanting Linux on their machines.

But imo you already gave them what they want when you buy an M1. I don't see a reason why they care beyond that.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by amelius on Thursday August 05, 2021 @11:23AM (#28075009)
Are you kidding? After getting a taste of the revenue-potential of software in the App Store, it is inevitable that Apple wants more of it.

In fact, I predict that Apple will at one point start selling software as a subscription, like SaaS. Other OSes don't fit in that model.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Someone on Thursday August 05, 2021 @06:41PM (#28081000)
> I predict that Apple will at one point start selling software as a subscription

That’s not a difficult prediction. https://en.wikipedia.org/wiki/Apple_Arcade:

“Apple Arcade is a video game subscription service offered by Apple Inc. It is available through a dedicated tab of the App Store on devices running iOS 13, tvOS 13, iPadOS 13, and macOS Catalina or later. The service launched on September 19, 2019 after being announced in March 2019”

They also have “hardware as a service”. https://www.apple.com/shop/iphone/iphone-upgrade-program:

“The easiest way to upgrade to the latest iPhone. Get a new iPhone every year AppleCare+ coverage included Works with your carrier Starting from $35.33/month”

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by lijogdfljk on Thursday August 05, 2021 @01:00PM (#28076426)
I'm not. Because for years Apple didn't want it's OS anywhere but on it's hardware.

The day apple wants it's OS anywhere it can get it, because it brings in money independent of just it's hardware is the day i actually believe Apple cares about the software revenue.

Right now Apple's software is hardware locked. Google by comparison cares much more about the software side than Apple, imo.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by wobbly_bush on Thursday August 05, 2021 @02:08PM (#28077361)
This is a 2017 article[1] about how Tim Cook pushed Apple to get more revenue from software services. Recent articles this year add to say that Apple has been successful in this area. So perhaps the image of Apple being mainly a hardware company is outdated.

[1] https://www.applemust.com/apples-50b-services-target-just-is...

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by lijogdfljk on Thursday August 05, 2021 @04:29PM (#28079299)
Even more reason to avoid them i guess, if there hardware is as closed ecosystem and useless to those outside it. At least before they shipped good hardware for multiple contexts, but perhaps those days are gone.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by spiderice on Thursday August 05, 2021 @10:09AM (#28073942)
Then once the manufacturer makes that decision, switch. Honestly this comment is just nonsense.. Apple has always allowed other OSes on Mac. When that changes, buy a new computer.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Nullabillity on Thursday August 05, 2021 @11:45AM (#28075338)
The iPhone came out 14 years ago, and still doesn't allow switching OS. What more do you need?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by atty on Thursday August 05, 2021 @12:16PM (#28075813)
The iPhone and the Mac are different platforms, developed at different times, for different purposes and different markets with different design philosophies. I don’t see a logical connection between the iPhone being bootlocked and the Mac necessarily following suite.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by yyyk on Thursday August 05, 2021 @07:18AM (#28072190)
The selling point of Macs is the Apple ecosystem and UX. If you avoid Apple, what's the point of M1? Linux on equivalent AMDs is cheaper and more compatible.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by bayindirh on Thursday August 05, 2021 @07:29AM (#28072257)
> If you avoid Apple, what's the point of M1?

   - (Potentially) programmable top notch security chip with no overhead encryption
   - Fanless (Air), cool running, fast processor with very low power consumption
   - All metal body
   - Top notch HiDPI screen with color accuracy.
   - Top notch sensors
   - Excellent, illuminated keyboard
   - Big trackpad with pressure sensitivity and taptic engine
   - Excellent battery life
   - Excellent battery endurance
   - Very high sound quality, good speakers, good mics.
   - High quality webcam
   - Light for its class
   - WiFi with plenty of antennas, MIMO support and all modern standards, incl. forward facing ones.
Need more?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Filligree on Thursday August 05, 2021 @07:44AM (#28072364)
- No jank at all. The most comfortable-to-use laptop I’ve ever had, desktop latency wise.

- The ability to use nix-darwin for configuration management. It may be incomplete, but there’s no Windows equivalent.

- Higher single thread performance than any other device.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by amelius on Thursday August 05, 2021 @08:05AM (#28072534)
There's no doubt that Apple makes good hardware. But you can find decent hardware elsewhere, even at lower cost and with better configurability.

Everyone betting on the same horse is usually a bad strategy.

By the way, here's what Linus Torvalds (the creator of Linux) thinks about using the M1:

https://www.zdnet.com/article/linus-torvalds-would-like-to-u...

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by bayindirh on Thursday August 05, 2021 @09:10AM (#28073213)
> But you can find decent hardware elsewhere, even at lower cost and with better configurability.

The problem is, you pay the same price for a Thinkpad/Elitebook and you get ridiculous gotchas like missing wireless antennas (at most you can find 2x2, if you're lucky). Or the configuration you like doesn't come to your country, or the vendor doesn't allow custom configuration for your country unless you buy 10+, etc.

OTOH, I pay the premium, I get what I configured, with top notch small specs (antennas, wireless chips, etc.). You can't find a spare 40mm SSD for your Elitebook after three years, but Apple will service your device happily.

If you get the said SSD from the vendor, its quadruple the price, so it's Apple's price territory again.

At that price range, there's no advantage in hardware prices between Apple, HP, Lenovo and Dell. They're equally cheap/expensive. So, IMHO, you pay less on the long run for an Apple laptop, which you can use for 7-8 years without problems.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by amelius on Thursday August 05, 2021 @12:40PM (#28076123)
Maybe so. Anyway, talking about Apple's hardware specs completely misses the point that started this entire subthread.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Aeolun on Thursday August 05, 2021 @08:47AM (#28072935)
I’m not sure this is true? The $1000 version has absolutely ridiculous performance for it’s price class. To the point it’s nearly as good as my desktop system.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Filligree on Thursday August 05, 2021 @09:07AM (#28073183)
My desktop system is a 24-core Zen 2. The M1 shouldn't be faster, and I'm certain the difference is almost purely a matter of software, but in reality the M1 certainly feels a lot faster.

Yes, the desktop has higher throughput. Of course it does. But that doesn't mean I don't feel a fraction of a second's lag whenever I do basically anything, and on the M1 that just... doesn't exist.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by indiv0 on Saturday August 07, 2021 @02:05AM (#28096147)
FWIW in a benchmark of a lua parser my friend is writing my M1 beat my 5950X Ryzen by a factor of 2x. According to him the L1/L2 cache makes the difference.

So it's not just a matter of feel.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Aeolun on Friday August 06, 2021 @05:38AM (#28085010)
On the other hand, my i7 16 inch MacBook Pro consists of purely lag. Half of the time it’ll be the ‘kernel process’ so I don’t even have a clue what’s causing it.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by shawnz on Thursday August 05, 2021 @08:47AM (#28072922)
If we are talking about ARM64 devices specifically, the prices of the new M1 products are actually very competitive.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by arpa on Thursday August 05, 2021 @09:00AM (#28073074)
Is the M1 keyboard significantly better than MBP (with the touchbar)? because that keyboard was crap. To be absolutely fair, good keyboards are hard to come by these days, and that's also why i'm using a logitech from 2006 via ps2 adapter.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by bayindirh on Thursday August 05, 2021 @09:05AM (#28073150)
> Is the M1 keyboard significantly better than MBP (with the touchbar)?

Yes. It's slightly deeper, much more resistant to dust and one can write with very low effort, but with crisp feedback. It allows me to write at least 10% faster with no effort. I similarly use an old Microsoft Sculpt Comfort at office and Logitech G710+ at home.

Good keyboard is something hard to find.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Razengan on Thursday August 05, 2021 @08:09AM (#28072568)
- No dumb LEDs keeping you awake.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Razengan on Thursday August 05, 2021 @11:56AM (#28075520)
Of course this would anger the PC crowd.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by yyyk on Thursday August 05, 2021 @07:54AM (#28072431)
Nearly all the HW items have equivalent or superiour replacements, and a fair amount are dependent on the Apple ecosystem. Without Apple's ecosystem it's a good system but overpriced, and that's before you run into Linux compatibility problems.

For example, take the monitor - there are monitors with higher refresh rates or more resolution (Retina does 'only' 6K). Also, Mac OS colour processing has no good equivalent elsewhere, so you won't see as much benefit from Apple's monitor without Mac OS.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by ajconway on Thursday August 05, 2021 @08:03AM (#28072515)
M1 is nearly a year old now, and the replacement (M1X, M2?) is rumored to be released in a couple of months. So far no other SoC has been able to come close to even the current-gen M1 in terms of performance + efficiency, with a remarkable x86 emulation on top.

On the software side, Apple has the unique position to force every developer who cares about their user base to rebuild their stuff for a completely different CPU architecture.

M1-based products are anything but overpriced. The Air’s price is comparable to modern flagship smartphones.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by yyyk on Thursday August 05, 2021 @08:08AM (#28072550)
The context of the thread is the idea of "avoiding Apple ecosystem while still buying M1" (See paulcarroty's post and my reply). If you install Linux, you don't get their Rosetta x86 emulation or any advantage from 'forcing developers', etc. etc.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by ajconway on Thursday August 05, 2021 @08:22AM (#28072692)
I was more focused on the "equivalent or superiour replacement" part.

At this point in history, you can't avoid Apple's ecosystem if you want to use their ARM-based laptops/desktops unless it's a hobby of yours. And it's sad, because this is the best hardware I've ever owned.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by mustyoshi on Thursday August 05, 2021 @08:08AM (#28072553)
Don't higher density displays take more power? Can we actually start making laptop displays that cap out at 1080 or 1440p?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by can16358p on Thursday August 05, 2021 @08:31AM (#28072773)
For me (and many out there) DPI is more important than slightly higher battery consumption which becomes less of an issue with other components such as SoC mitigate that with more optimized power usage.

Retina Display when it first arrived was literally THE reason I started switching to Apple ecosystem as it was exponentially better to look at that screen, and I'd even pay more for a 4K display on a MacBook if they brought it.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by bayindirh on Thursday August 05, 2021 @08:04AM (#28072523)
My comment was for laptops primarily. On the desktop side, I'd not buy an Apple branded system unless I need macOS specifically, but on the portable space, their systems are superior to most of the offerings.

They're not EliteBook/Thinkpad tough, but they're more than enough unless you're going to handle it rough.

I can calibrate a screen regardless of the OS I use with the help of a good calibration device, and having a good panel is a good start for that. On desktop, there are possibly better panels for pure color accuracy, I won't argue that.

OTOH, on the portable space, their hardware formula is pretty robust.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by yyyk on Thursday August 05, 2021 @08:20AM (#28072667)
I did think more about desktops, but I think same applies to laptops. I think that if you tilt the field by not allowing Mac OS (that's the context of the thread) the top PC laptops are better, since you lose many Apple advantages given by integration.

Worse, it would take some time for me to even trust Linux on M1 laptops to not fail exactly when I need it - that's the nature of reverse engineering. Since they don't have the specs, the only real test is lots of people running it for some time and reliability is more important to me than specs.

As for monitors, Apple's colour advantage is more than good calibration - the entire ecosystem can handle 10bit HDR. That's something AFAIK you won't get elsewhere.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by nisegami on Thursday August 05, 2021 @07:42AM (#28072346)
Wouldn't the M1's power efficiency be applicable on Linux as well?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Filligree on Thursday August 05, 2021 @07:49AM (#28072389)
In theory, sure. It’ll need a lot more work than simply getting Linux working, and we’re not even there yet.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gjulianm on Thursday August 05, 2021 @07:13AM (#28072149)
This is a moot point unless you always verify and check all hardware and software that you use, including communications devices.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @07:20AM (#28072201)
You don't need to verify everything yourself. You can verify any small part and rely on the community to verify the rest. Or pay someone to verify. However, for all that you need verifiability, which Apple lacks.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gjulianm on Thursday August 05, 2021 @07:31AM (#28072273)
> You can verify any small part and rely on the community to verify the rest. Or pay someone to verify.

The only difference in this is who you trust. Be it Apple, the community or someone you pay, you're still trusting that someone else's interests align with yours and they did things correctly.

In other words, this is not a technical problem. It's a problem that needs to be solved through regulation, because 99% of the people can't verify by themselves that their devices are actually private and secure.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @07:42AM (#28072347)
> The only difference in this is who you trust.

Not really. There is a huge difference between trusting a single for-profit entity (who provides backdoor to iCloud in China) or huge number of independent people (each would like to get famous/rich for finding bugs).

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gjulianm on Thursday August 05, 2021 @08:32AM (#28072783)
Yes, because the "huge number of independent people" have never missed any serious bugs or backdoor, and they also verify every piece of equipment you use.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @08:36AM (#28072821)
Nothing is ever perfectly secure. It's a question of whom you should trust for a lesser damage.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by relax88 on Thursday August 05, 2021 @10:03AM (#28073868)
Apple spends a hell of a lot more time and money verifying that my iPhone is secure than say… the developers of any number of the mobile Linux ports.

Plus the hardware is nice and actually works.

I agree with what you say in principle but here I am using an iPhone to type this while it’s been nearly 2 years since I ordered my Librem 5.

Making decent mobile devices that are more secure than an iPhone is not an easy thing.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by josephcsible on Thursday August 05, 2021 @03:37PM (#28078486)
> Apple spends a hell of a lot more time and money verifying that my iPhone is secure than say… the developers of any number of the mobile Linux ports.

Secure against entities they don't like. But intentionally insecure against entities they do like.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by lenkite on Thursday August 05, 2021 @12:07PM (#28075694)
I wondered whether this was sarcasm at first. Yes, making iCloud backups encrypted is not an easy thing I guess.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by relax88 on Thursday August 05, 2021 @05:57PM (#28080498)
My comment was directed at the people who would say “don’t use apple” as if Android or any number of FOSS phone alternatives with 5 people maintaining them are more secure than IOS.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by zepto on Thursday August 05, 2021 @09:49AM (#28073692)
Yes - and for most people trusting Apple is still a better option, because the ‘community’ option is literally just wishful thinking at this point.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @02:45PM (#28077848)
Linux kernel AFAIK has less security issues than Apple. Qubes even less. Not sure what the reason for your insult is.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by zepto on Thursday August 05, 2021 @05:49PM (#28080407)
No insult. You actually don’t know that the Linux kernel has less security issues than Apple’s kernel.

But the kernel is only a tiny fraction of the system. There simply is no Linux system that even attempts to solve the problems Apple solves. There could be, but there isn’t - this is what we mean by the term ‘wishful thinking’.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Saturday August 07, 2021 @02:47PM (#28100869)
> You actually don’t know that the Linux kernel has less security issues than Apple’s kernel.

You are speaking as if you know the opposite. Any links?

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by tylersmith on Thursday August 05, 2021 @05:31PM (#28080171)
That just shifts who controls the monopoly on verification. Not trusting anyone isn't a reasonable goal. Open verifiability allows you to choose which entities to put trust in and how much trust you can afford to eliminate by doing things yourself.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by marderfarker2 on Thursday August 05, 2021 @07:17AM (#28072176)
I don’t think that’s his point. The point is Apple made a laptop that did away technologies that allow PC ecosystem/choices we see today. The M1 MacBook feels like an iPhone, but sized as a laptop.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by shawnz on Thursday August 05, 2021 @08:43AM (#28072885)
I recently bought an M1 (my first and only Apple product so far). Anecdotally, I only bought it knowing that it can execute arbitrary code without restrictions, unlike iOS. If they decide to change that then you can be sure I won't be purchasing any future models.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by biztos on Thursday August 05, 2021 @12:35PM (#28076057)
I bought the M1 Air and yes, it feels like an iPhone, but sized as a retro-ish laptop and able to run a dev stack which Apple still won't let me do on my plenty powerful enough iPad.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by lallysingh on Thursday August 05, 2021 @09:06AM (#28073165)
Importantly, it runs iOS games, which has otherwise been a weak point in the macos ecosystem.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gjulianm on Thursday August 05, 2021 @07:23AM (#28072223)
AFAIK, the M1 is an ARM laptop and the Linux kernel already supports it. I also assume that it won't be too long until we see Bootcamp for M1 Macs. So I don't think that M1 or Intel changes anything in that regard.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by raxxorrax on Thursday August 05, 2021 @10:17AM (#28074052)
Not at all. Here we have a manufacturer that thinks he would be allowed to scan the contents of your machine. If you scan a machine, you can read everything on the machine.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Chazprime on Thursday August 05, 2021 @06:00AM (#28071686)
FYI: M1 Macs can run Linux.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by wayneftw on Thursday August 05, 2021 @06:22AM (#28071822)
Do you?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by modernerd on Thursday August 05, 2021 @06:52AM (#28072014)
What do you recommend instead?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by marderfarker2 on Thursday August 05, 2021 @07:13AM (#28072153)
Current generation of desktop/laptop processors are plenty powerful. I’m unconvinced they cannot fulfil today’s computing needs.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by quenix on Friday August 06, 2021 @03:10AM (#28084156)
As an M1 owner, M1 just does it better for mobile computing purposes. There is no denying this.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by bantunes on Friday August 06, 2021 @06:52AM (#28085440)
You know, there was a time when people stopped buying cheap shirts made in English factories that employed kids. They were good shirts, too.

Is it worth it, though? Is being "better for mobile computing purposes" worth all of this, and whatever else will come next - which we know is just a matter of time, because no one cares enough to stop buying from them?

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Razengan on Thursday August 05, 2021 @08:07AM (#28072545)
The fact that you think people waiting for Intel and Windows 11 are any better off makes me think the same.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by smcl on Thursday August 05, 2021 @06:35AM (#28071900)
"People like Coldplay and voted for the Nazis. You can't trust people" - Super Hans :)
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gorgoiler on Thursday August 05, 2021 @03:51AM (#28071004)
> closed social networks

It’s not clear that governments would give the open social networks an easier ride either. It could be argued that distributed FOSS developers are easier to pressurise into adding back doors, unless we officially make EFF our HR/Legal department.

The other problem is workers have a right to be paid. The alternatives are FOSS and/or distributed social media. Who in good conscience would ask a tech worker to give away their labour for free, in the name of everyone else’s freedom?

In a world of $4k rent, who amongst us will do UX, frontend, backend, DevOps, UO, and Security for 7 billion people, for anything but the top market rate?

The real alternative is to attack the actual problem: state overreach. Don’t attack people for using SnapChat — get them to upend the government’s subservience to intrusive law enforcement.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by toofy on Thursday August 05, 2021 @06:43AM (#28071952)
> … who amongst us will do UX…

imho, we have everything in the foss world working tightly except great UX/UI. in my experience in the open source world – which is not insignificant – great UX is the only thing stopping us from a paradigm shift to actual tech liberation.

even outside of corporate funded work/commits, we see an astounding number of people donating incredible amounts of their time towards great quality code. but we still thoroughly lack great UX/UI.

i’m not talking about “good”, we have some projects with “good” UX, but very very few with great.

there are many reasons and I’d be happy to share what some of them are, but in my mind great UX is unquestionably one of two primary things holding us back from actual truly viable software liberation.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by majewsky on Thursday August 05, 2021 @08:14AM (#28072614)
There are tons of OSS projects with great UX... just not for "normies". That's the issue: Most OSS contributors write software primarily for themselves, and if their needs don't align with those of the general population, the end product will not be very attractive to the masses.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by feanaro on Thursday August 05, 2021 @04:32AM (#28071226)
> It could be argued that distributed FOSS developers are easier to pressurise into adding back doors, unless we officially make EFF our HR/Legal department.

How could this be argued?

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @04:43AM (#28071280)
> It could be argued that distributed FOSS developers are easier to pressurise into adding back doors

All millions of them at the same time?

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Fnoord on Thursday August 05, 2021 @06:11AM (#28071760)
Of course not.

You'd only need a few important ones, and all you'd have to do is compromise them in one way or another. This can be done via coercion, via money, or by physically or virtually breaking into their system(s).

For example, if money can be an incentive, you can stimulate a FOSS dev to add a NOBUS vulnerability in code. Also, since all the code is public, organizations like NSA can do in-house fuzzing, keeping the findings to themselves.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by feanaro on Thursday August 05, 2021 @06:44AM (#28071959)
And any other researcher can fuzz the code themselves too and make their findings public.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @07:10AM (#28072125)
This is what happened with TrueCrypt. After that fork VeraCrypt was created, because you can never coerce everyone in the world.

Independent audits should help against backdoors. Again, the FLOSS nature of software and huge number of developers are essential here.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by 2xpress on Thursday August 05, 2021 @08:07PM (#28081665)
But the nature of FOSS software is such that if an undesirable feature is added it can be taken out by the user or the project can be forked.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by chrisweekly on Thursday August 05, 2021 @08:14AM (#28072617)
UO?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by aethertron on Thursday August 05, 2021 @04:56AM (#28071354)
>Who in good conscience would ask a tech worker to give away their labour for free, in the name of everyone else’s freedom?

Here's the hope: the tech workers doing it for 'free' because they're scratching their own itch. So it would not be an act of onerous charity. The techies make some free open source decentralised clone of Reddit, say, then some folks among knitting communities, origami enthusiasts, parents groups, etc. copy it for free and pay to run it on their own hardware.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by durovo on Thursday August 05, 2021 @04:29AM (#28071213)
If it seems like this scanning is working as advertised, this will be a great marketing stunt for Apple. Actual predators will stop using Apple products out of fear of getting caught and they will be forced to use Android.

Now any person who owns an Android is a potential predator. Also, if you are trying to jailbreak your iPhone, you are a potential predator.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by aethertron on Thursday August 05, 2021 @04:50AM (#28071326)
Some 'predators' are dumb. They'll keep using iPhones, get caught, and have their mugshots posted in the press. Great PR for the policy makers who decided this. Such stories will be shoved in the faces of the privacy advocates who were against it, to the detriment of their credibility.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Andrew_nenakhov on Thursday August 05, 2021 @05:17AM (#28071468)
Yeah, and a lot of shortsighted people (even here) will be happy, because they are not 'predators'.

Of course, they won't be shown photos of victims of brutal dictatorships like Russia, Belarus, China, etc. They love it that phone manufacturer keeps their phone free of malware.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @07:24AM (#28072228)
> They love it that phone manufacturer keeps their phone free of malware.

They love it that phone manufacturer tells their phone free of malware.

Fixed that for you. See: Pegasus.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by aethertron on Thursday August 05, 2021 @07:40AM (#28072333)
I'd argue that this update is spyware and malware. Policy-makers are counting on normies being accepting of law-enforcement malware if the crimes targeted are serious enough.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by go_prodev on Thursday August 05, 2021 @04:42AM (#28071277)
The twitter comments also mentioned scanning for political propaganda etc. This could work against Apple if normal folks don't want all their stuff scanned on behalf of unnamed agencies.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by salzig on Thursday August 05, 2021 @06:08AM (#28071744)
Or they will just get one step deeper into the dark, by using a designated device for the dirty stuff. Potentially only used within tor/vpn with no connection to "normal"-life.

Congratz, investigations got a bit harder, but now all people have to life with a tool that will be used against them when needed. No sane person can believe that this isn't used for other "crimes" (how ever those are defined) tomorrow.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by raxxorrax on Thursday August 05, 2021 @10:38AM (#28074332)
I think having a manufacturer that is able to read the contents of your device at any point is good marketing. Although, I know some Apple users that would certainly buy that excuse.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by disgruntledphd2 on Thursday August 05, 2021 @05:45AM (#28071586)
This sort of scanning has existed for well over a decade, and was originally developed by Microsoft (search PhotoDNA).

The only thing that's changed here is that there is more encryption around, and so legal guidelines are being written to facilitate this, which has been happening for a long, long time.

(I don't disagree with your overall point, and child porn is definitely the thin edge of the wedge, but this isn't new and presumably shouldn't be too surprising for any current/former megacorp as they all have systems like this).

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by nolok on Thursday August 05, 2021 @05:56AM (#28071657)
That's a very strong frog slowly boiling attitude.

"It's been happening for a long time already, the only difference now is a 0.1 degree increase", says the frog while being boiled alive.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by russh on Thursday August 05, 2021 @03:38PM (#28078494)
First they came for kiddie porn, and I did not speak out -because I had no kiddie porn. Then they came for Pepe the frog memes. I did not speak out -because I was held in solitary confinement pending trial and successful completion of the re-education camp.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by tux3 on Thursday August 05, 2021 @05:59AM (#28071674)
Nothing is ever new. You can always find some vague prototype of an idea that failed to become ubiquitous ten years ago.

When I read that this shouldn't be surprising, it has an aftertaste of "Dropbox is not interesting/surprising because ftpfs+CVS have existed for well over a decade"

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by disgruntledphd2 on Thursday August 05, 2021 @10:03AM (#28073869)
> Nothing is ever new. You can always find some vague prototype of an idea that failed to become ubiquitous ten years ago.

This has been standard practice for well over a decade amongst all big internet platforms.

Like, one can argue that regardless, people's messages should not be readable for any reason, but that's gonna be a tough one to get through a court of law.

The obvious difference here is that backdooring encryption is an all or nothing affair, which may require new thinking (it definitely does).

But the ship around this particular form of backdooring has most definitely sailed.

Like, the only reason Apple is new to this game is because they haven't been in the storage/media sharing business for as long as their competitors.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gjulianm on Thursday August 05, 2021 @07:05AM (#28072098)
I honestly don't like too much these smug takes

> 1) You willingly delegated the decision of what code is allowed to run on your devices to the manufacturer (2009). Smart voices warned you of today's present even then.

99% of the population will delegate the decision of what code is allowed to run to someone, be it the manufacturer, the government, some guy on the Internet or whatever. For that 99% of the population, by the way, it's actually more beneficial to have restrictions on what software can be installed to avoid malware.

> 2) You willingly got yourself irrevocably vendor-locked by participating in their closed social networks, so that it's almost impossible to leave (2006).

"Impossible to leave" is not a matter of closed or open, but it's a matter of social networks in general. You could make Facebook free software and its problems wouldn't disappear.

Not to mention that, again, 99% of people will get vendor-locked because in the end nobody wants to run their own instance of a federated social network.

> You willingly switched over essentially all human communication to said social networks, despite the obvious warning signs. (2006-2021)

Yes, it's been years since I talked someone face to face or on the phone and I cannot send letters anymore.

> 4) Finally you showed no resistance to these private companies when they started deciding what content should be allowed or banned, even when it got purely political (2020).

No resistance? I mean, it's been quite a lot of discussion and pushback on social networks for their decisions on content. Things move slow, but "no resistance" is quite the understatement.

> Now they're getting more brazen. And why shouldn't they? You'll obey.

Is this Mr. Robot talking now?

But now more seriously, in December the European Electronic Communications Code comes into effect, and while it's true that there's a temporary derogation that allows these CSAM scanners, there's quite a big debate around it and things will change.

The main problem with privacy and computer control is a collective one that must be solved through laws. Thinking that individual action and free software will solve it is completely utopic. A majority of the people will delegate control over their computing devices to another entity because most people don't have both knowledge and time to do it, and that entity will always have the option to go rogue. And, unfortunately, regulation takes time.

Anyways, one should wonder why, after all these years of these kinds of smug messages, we're in this situation. Maybe the solutions and the way of communicating the problems is wrong, you know.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by deathhand on Thursday August 05, 2021 @07:39AM (#28072324)
Not GP but...

>99% of the population will delegate the decision of what code is allowed to run to someone, be it the manufacturer, the government, some guy on the Internet or whatever. For that 99% of the population, by the way, it's actually more beneficial to have restrictions on what software can be installed to avoid malware

I do not agree with this. You are saying people are too stupid to make decisions and that is amoral in my opinion.

>"Impossible to leave" is not a matter of closed or open, but it's a matter of social networks in general. You could make Facebook free software and its problems wouldn't disappear.

Data portability is a thing. This was the original problem with FB and thats how we got 'takeout'.

>Yes, it's been years since I talked someone face to face or on the phone and I cannot send letters anymore.

>Is this Mr. Robot talking now?

Using the extreme in arguments is dishonest. We are talking on HN where it is a selective group of like minded people(bubble). How does your delivery driver communicate with their social circles? Or anyone that services you? You will find different technical solutions are used as you move up and down the social hierarchy.

>The main problem with privacy and computer control is a collective one that must be solved through laws.

Technology moves faster than what any law maker can create. We do not need more laws as technology advances but rather an enforcement of personal rights and protections enabling users to be aware of what is happening. It appears you are stating "people aren't smart enough to control their devices" and "We need laws to govern people" vs my argument that "people should be given the freedom to chose" and "existing laws should be enforced and policy makers should protect citizens with informed consent".

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by acdha on Thursday August 05, 2021 @09:28AM (#28073445)
> >99% of the population will delegate the decision of what code is allowed to run to someone, be it the manufacturer, the government, some guy on the Internet or whatever. For that 99% of the population, by the way, it's actually more beneficial to have restrictions on what software can be installed to avoid malware

> I do not agree with this. You are saying people are too stupid to make decisions and that is amoral in my opinion.

How much of the code running on your data do you personally inspect? (Don’t forget device firmware) When your browser ships an update, do you reverse-engineer the binary? Do you review all of the open source code you use looking for back doors?

Would it be accurate to say that you don’t do that because you’re stupid? I don’t think that’s reasonable, any more than it would be to say you should carry around a test kit for any food you are planning to buy at the supermarket.

> Technology moves faster than what any law maker can create.

This is a common claim but it’s too simplistic. Laws do get passed relatively quickly when there’s a clear need - think about how things like section 230 arrived relatively soon after the rise of the web - but in most cases it’s more a clarification of existing laws. For example, cryptocurrency wasn’t mentioned in previous laws by name but the IRS had no trouble taxing it under existing laws.

Privacy shows why the “just let people choose” approach doesn’t work: you the individual have no negotiating clout with Facebook or Google, and there are many cases like revenge porn where the problem is only visible after the decision has been made.

Laws are how societies agree to function. If you don’t like the laws, you need to get involved because there simply isn’t a way to get good results by demanding that the system accommodate people who don’t show up.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @01:42PM (#28077016)
> How much of the code running on your data do you personally inspect?

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

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by acdha on Thursday August 05, 2021 @03:00PM (#28078011)
So you've reversed your earlier position and now admit that it is normal and reasonable for most people to delegate this work? You can call it “the community” but it's still delegation.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Friday August 06, 2021 @03:44AM (#28084324)
Not sure which earlier position you mean. I never suggested that everyone must do/understand everything.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by majewsky on Thursday August 05, 2021 @08:21AM (#28072671)
> > 99% of the population will delegate the decision of what code is allowed to run to someone

> I do not agree with this. You are saying people are too stupid to make decisions and that is amoral in my opinion.

No, it's just saying that most people have other priorities. If you want to make the world a better place, educate more people so that their priorities change towards caring more about the software that runs on their devices, instead of attacking people with weird non-sequiturs.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gjulianm on Thursday August 05, 2021 @08:14AM (#28072612)
> I do not agree with this. You are saying people are too stupid to make decisions and that is amoral in my opinion.

I'm not saying that at all. I'm saying that it's impossible for all people to make informed decisions on all the issues that surround them, because of both knowledge and time. And it doesn't just happen with computer and privacy, see food, for example. Do you make all decisions about what's allowed or not in your food chain? It's impossible! Unless you dedicate quite a lot of time to it, you can't know if certain foods have certain ingredients, and whether those are harmful or not. That's why we have regulation on food. We trust that regulation because we need to do more things than just worrying constantly about our food.

In the same way, most people delegate control on what can run on their device because they don't have the time or knowledge to inspect constantly what is running on their devices.

> Data portability is a thing. This was the original problem with FB and thats how we got 'takeout'.

And did takeout solve any problems? No, because it's not a technical issue.

> Using the extreme in arguments is dishonest. We are talking on HN where it is a selective group of like minded people(bubble). How does your delivery driver communicate with their social circles? Or anyone that services you?

The GP used the extreme by saying that "essentially all human communication" has been moved to social networks.

But yes, we do agree that HN is not the real world. So I'd love to know what were the warning signs to people like a delivery driver, or basically anyone that wasn't active in computer circles. Not to mention that, before, social networks, most communication was done through channels controlled by third parties (phone, letters, television). From a non-technical standpoint, things didn't change that much.

> We do not need more laws as technology advances but rather an enforcement of personal rights and protections enabling users to be aware of what is happening.

"Enforcement" is done through laws and regulations.

> It appears you are stating "people aren't smart enough to control their devices" and "We need laws to govern people"

I'm not saying that at all. I'm saying that people shouldn't need to invest a significant amount of time constantly verifying that their devices and networks are doing what they say they are doing, and that laws and regulations should be applied to corporations instead so that people can reasonably trust that the ones offering those devices and networks are doing things somewhat correctly.

And again, this has been done already with quite a lot of things. There are regulations for cars, food, furniture, clothes... Not because people aren't smart to control what they use, but because it's impossible for any one person to have the time and knowledge to control everything that they use.

Imagine applying your argument when talking about, say, carcinogenic substances on food. You could argue that the best way to fight that is for people to grow their own food and check that their food doesn't contain those substances, or trust that some company that sells them food is doing it for them. Or, you could push for regulation and organisms that ensure that those substances don't make their way into the food chain.

Well, this is the same. Most people have other things to do instead of learning to ensure that their devices are secure and private and then checking that for everything they get their hands on. You need regulations so that there's a consensus on what can you expect, and then enforcement so that the products you get actually comply with those regulations.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by feanaro on Thursday August 05, 2021 @08:30AM (#28072766)
But who will formulate these laws that are supposed to give people freedom when we already have malicious state actors pushing for the complete opposite? Who will put pressure on governments to formulate just laws if people are so hopelessly misinformed and cannot possibly take the time to understand the issue of being parted with their freedom?

The suggestion is not that people need to continually invest large amounts of time to manually verify their freedom is being upheld. It is that they should inform themselves once in order to understand the issue and be able to ensure their governments are not secretly becoming totalitarian states.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gjulianm on Thursday August 05, 2021 @08:58AM (#28073061)
> But who will formulate these laws that are supposed to give people freedom

I'd bet that most people in HN live in democracies.

> Who will put pressure on governments to formulate just laws if people are so hopelessly misinformed and cannot possibly take the time to understand the issue of being parted with their freedom?

You don't need to know biochemistry and medicine to know that you don't want carcinogenic elements in your food, right? In the same sense, you don't need to know how to check that a channel is private and secure in order to push for regulations that make your communication channels secure.

>It is that they should inform themselves once in order to understand the issue and be able to ensure their governments are not secretly becoming totalitarian states.

Which is exactly the same thing I'm proposing: push for regulations that align with their interests.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by feanaro on Thursday August 05, 2021 @09:27AM (#28073436)
> You don't need to know biochemistry and medicine to know that you don't want carcinogenic elements in your food, right? In the same sense, you don't need to know how to check that a channel is private and secure in order to push for regulations that make your communication channels secure.

Yes, but you need to be able to conceive what cancer is and (roughly) how and why it appears in order to understand and fight the concept of carcinogens. Most people today still haven't realized the cancer and the carcinogens in the story of privacy. This is despite the fact that this was widely known in a prior time (see Stasi).

> Which is exactly the same thing I'm proposing: push for regulations that align with their interests.

Yes, except it's not happening because people are complacent, which is why people are fuming when they see stuff like this here.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by tristor on Thursday August 05, 2021 @04:10PM (#28079007)
> Most people have other things to do instead of learning to ensure that their devices are secure and private and then checking that for everything they get their hands on. You need regulations so that there's a consensus on what can you expect, and then enforcement so that the products you get actually comply with those regulations.

I pretty much agree with you. That said, the position that this particular issue is one in which regulations can save us is naive. The basic political reality is that the very people/organizations which are pushing for further encroachments on our rights and destruction of our privacy as people are the same people and organizations responsible for regulating the companies which offer us these services, software, and devices. When you live in a world with blatantly malicious state actors (the US Government) pressuring and demanding these encroachments as an end-run around existing regulations (the Fourth Amendment of the US Constitution), whom exactly is supposed to create and enforce these privacy regulations?

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @07:28AM (#28072254)
> "Impossible to leave" is not a matter of closed or open, but it's a matter of social networks in general. You could make Facebook free software and its problems wouldn't disappear.

Not true. If you have interoperability between different networks, you can leave. This is how ActivityPub (e.g. Mastodon, PeerTube, PixelFed) works.

> Not to mention that, again, 99% of people will get vendor-locked because in the end nobody wants to run their own instance of a federated social network.

You just switch to any other instance, because Mastodon doesn't prevent you from doing that.

> The main problem with privacy and computer control is a collective one that must be solved through laws. Thinking that individual action and free software will solve it is completely utopic.

We need both. You cannot force Facebook to allow interoperability when there is no other social network.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gjulianm on Thursday August 05, 2021 @07:45AM (#28072368)
> If you have interoperability between different networks, you can leave

If all your friends are in a Mastodon instance and you think that instance is scanning your messages, you'll find it hard to leave because leaving the instance for another that doesn't share messages with that one means stopping communication with your friends.

> You just switch to any other instance, because Mastodon doesn't prevent you from doing that.

Controlled by another third party. Not to mention that, with enough users, there will be feature divergence so "switching" won't be that easy.

Want a real world example? See email. Open protocol with multiple client-server implementations. However, most people use one of the major providers (Google, Microsoft...), there are incompatibilities between clients and even if you "can switch", it's not that easy nor gets done often. Yes, you can switch to ProtonMail or something more secure if you want, but that won't solve the problems of the 99% of people that will use general providers and won't even know they can't switch.

> We need both. You cannot force Facebook to allow interoperability when there is no other social network.

Right now you could force Facebook to be interoperable and be open source and still 99% of the people would be on the original Facebook instance. Again, it's not a technical issue.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @07:55AM (#28072437)
> Controlled by another third party.

Everything is controlled by a third party except self-hosting. Mastodon allows that too. Closed networks don't.

> Yes, you can switch to ProtonMail or something more secure if you want

So you answered your own question.

> but that won't solve the problems of the 99% of people that will use general providers and won't even know they can't switch.

My point is that they are able to switch due to the openness of the platform.

> Right now you could force Facebook to be interoperable and be open source and still 99% of the people would be on the original Facebook instance. Again, it's not a technical issue.

Yes. It's not just a technical problem. But there is a technical side in it. Millions will immediately switch given a possibility. What happens next, who knows.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gjulianm on Thursday August 05, 2021 @08:25AM (#28072723)
> My point is that they are able to switch due to the openness of the platform.

And my point is that most won't, and the ones that do will still go to another platform that's controlled by another third party and they'll still need to rust that the platform is not doing things they don't like.

> Millions will immediately switch given a possibility.

Switch to where? To another company that could do weird things out of the eyes of the users? Do you think all of those millions are going to run their self-hosted Facebook?

My point is that privacy and security is not something that will be solved by federation or open source. For open source and federation to be useful in that regard, you need most people to actively research and check that the tools that they use are private and secure. If they don't, they're just trusting someone the same way they trust Facebook now. And most people (that includes most people here on HN) don't have both the time and knowledge to do those checks.

In other words, this is a collective issue. Trying to solve collective issues by individual choices is not the best path.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @08:32AM (#28072782)
> My point is that privacy and security is not something that will be solved by federation or open source.

I disagree. Here's why:

> For open source and federation to be useful in that regard, you need most people to actively research and check that the tools that they use are private and secure.

This is the key point. You do not need most people. You need some people. And you can always find some people who verify everything and self-host for you. This is how Signal and Matrix appeared and became (relatively) famous.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gjulianm on Thursday August 05, 2021 @08:51AM (#28072983)
> This is how Signal and Matrix appeared and became (relatively) famous.

And what happens when another app comes and says that "it's secure" and people start using it instead of Signal or Matrix? What happens if Signal starts requiring some payments (running servers is not free) and people move to other apps? Maybe those other apps are open source and federated, but the federation protocol is found later to have a backdoor, or some instances run data mining on the messages, or something like that. Who will be faster, the users flocking to those apps or the few number of verifiers getting to work and detecting those issues?

If you want most apps to be like Signal or Matrix, the solution is easy: push for legislation and certifications that ensure that, no matter the app, a certain level of security and privacy is enforced. It's not perfect, but it's far better than just relying on trusting that some people invest a lot of time on that research.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @09:03AM (#28073117)
> And what happens when another app comes and says that "it's secure" and people start using it instead of Signal or Matrix?

First, early adopters come and verify it. They bring their friends. If it's really secure and they find no serious bugs, more people join. Then, a bridge is created between the services.

> What happens if Signal starts requiring some payments (running servers is not free) and people move to other apps?

This is a problem with a non-federated protocol actively fighting against third-party apps and servers. It will definitely happen with Signal in this way, which is why I'm not using it and not recommending.

> Maybe those other apps are open source and federated, but the federation protocol is found later to have a backdoor, or some instances run data mining on the messages, or something like that.

Such backdoor will be quick and easy to fix, and to verify that it's fixed. Unlike with Apple's Pegasus. No system is ever 100% secure.

> Who will be faster, the users flocking to those apps or the few number of verifiers getting to work and detecting those issues?

Users are typically very slow to move. See Whatsapp & Facebook. But what's your point?

> If you want most apps to be like Signal or Matrix, the solution is easy: push for legislation and certifications that ensure that, no matter the app, a certain level of security and privacy is enforced.

This is definitely an important thing to do, but it's not enough. There is such legislation already in Europe: GDPR. Unfortunately it cannot dramatically change the industry quickly, because of the monopolies and network effects.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gjulianm on Thursday August 05, 2021 @10:19AM (#28074075)
> First, early adopters come and verify it. They bring their friends. If it's really secure and they find no serious bugs, more people join. Then, a bridge is created between the services.

That's quite the optimistic path. What if the app starts being used by teenagers, for example? Or by people with less technical abilities?

> This is a problem with a non-federated protocol actively fighting against third-party apps and servers.

Federated services still need to pay for their servers.

> Such backdoor will be quick and easy to fix

Again, pretty optimistic on that.

> and to verify that it's fixed. Unlike with Apple's Pegasus. No system is ever 100% secure.

Pegasus was external malware. What makes you think a Pegasus for federated servers or open source phones can't exist?

> Users are typically very slow to move. See Whatsapp & Facebook. But what's your point?

Security research takes time, probably more time than users need to move from apps.

> There is such legislation already in Europe: GDPR.

And GDPR has accomplished way more in way less time than technical solutions. I wonder why.

> Unfortunately it cannot dramatically change the industry quickly, because of the monopolies and network effects.

Don't those monopolies and network effects affect the technical solutions you propose too?

My point is that of course you need good technical solutions, but just those by themselves are useless, because most people don't have the time and knowledge to reliably distinguish which ones are good and which ones are bad (and "good" and "bad" are relative too), and other differential features (price, capabilities, ease of use) that are easier to notice will weigh more on their decisions.

This is not a problem unique to tech and privacy. Food security, climate, building safety... almost everything you buy has had the similar issue of how to have "things done right" where deciding whether it's done right or not is hard for most people. Almost everything has been solved (or almost solved) with regulation, and just "better products" haven't been enough.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by majewsky on Thursday August 05, 2021 @08:22AM (#28072690)
What does switching to ProtonMail help me when all my contacts are on GMail?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fsflover on Thursday August 05, 2021 @08:24AM (#28072717)
It at least prevents Google from becoming 100% monopoly. It also allows you to interact with other ProtonMail users who value privacy.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by no_time on Thursday August 05, 2021 @04:06AM (#28071103)
You could go back even further if you wanted. Possibly to the first handwritten letter delivered by a third party. That's where all the potential for censorship and tampering started.

Truth is even if our tools evolve, our chains evolve faster.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by simonh on Thursday August 05, 2021 @04:20AM (#28071164)
Case in point being the Black Chamber run by the Thurn und Taxis post in Brussels in the 16th Century.

https://link.springer.com/chapter/10.1057/9780230298125_11

Signals intelligence intercept and analysis centres have been called Black Chambers for a long time, including the first such group in the US, predecessor to the NSA:

https://en.wikipedia.org/wiki/Black_Chamber

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by zomgbbq on Thursday August 05, 2021 @08:01AM (#28072485)
It's over the top comments like this that make me visit ycombinator less and less each week.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by raxxorrax on Thursday August 05, 2021 @10:42AM (#28074392)
What do you think is over the top with it? The manufacturer just told you he will implement a complete read permission on your device.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by franciscop on Thursday August 05, 2021 @07:37AM (#28072310)
I don't think this is a fair characterization; it should not be most people's life goal to fight for their privacy against big companies. Some people make it theirs, and that's fine, but I think it's def not something to expect from most people, in the same way that you don't expect everyone to be actively fighting for clean tap water or drivable roads.

Instead, we as a collective decided to offload these tasks to the government and make broad decisions through voting. This allows us to focus on other things (at work, with our actual job, at home, you can focus with what matters for you, whatever that might be).

For instance, I tried to avoid Facebook for a while and it was working well, I just missed few acquaintances but could keep in touch with the people who matter for me. Then suddenly they acquired Whatsapp. What am I to do? Ask my grandmother and everyone in between to switch to Telegram? Instead, I'm quite happy as a European about the GDPR and how the EU is regulating companies in these regards. It's definitely not yet there, but IMHO we are going in the right direction.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by f6v on Thursday August 05, 2021 @05:11AM (#28071432)
Is this anything new, though? The communications haven't been E2E protected ever since people started using phones.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by eitland on Thursday August 05, 2021 @08:26AM (#28072737)
No, but stock phones haven't always been spying on users client side.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by dangerface on Thursday August 05, 2021 @05:15AM (#28071456)
Because E2E didn't exist when the phone was invented but there have been significant improvements since then.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by _jal on Thursday August 05, 2021 @07:11AM (#28072135)
Not POTS, but cell phones could have been E2E at least since cellular switched to digital.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by gruez on Thursday August 05, 2021 @08:56AM (#28073038)
The first digital phones ran on 56 bit (symmetric?) encryption. They certainty weren't powerful enough to run public key cryptography at safe key sizes, which is needed for secure e2e.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by _jal on Friday August 06, 2021 @03:45PM (#28091915)
Not at key sizes considered safe today, but 384 bit RSA was considered secure for some uses around then.

The RSA-155 Challenge (512 bits) was not beaten until 1999.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by yibg on Thursday August 05, 2021 @12:23PM (#28075898)
Probably because for most people they estimate the risk to be low enough (correctly or not). If I was a politically sensitive person in China for instance I’ll definitely be more weary.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by ksec on Thursday August 05, 2021 @10:46AM (#28074447)
First they came for the Communists. And I did not speak out Because I was not a Communist

Then they came for the Socialists. And I did not speak out Because I was not a Socialist

Then they came for the trade unionists And I did not speak out Because I was not a trade unionist

Then they came for the Jews. And I did not speak out Because I was not a Jew

Then they came for me. And there was no one left To speak out for me

[dead]
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by dang on Friday August 06, 2021 @07:18PM (#28093904)
Could you please stop posting flamebait and unsubstantive comments? We ban accounts that post like this, obviously.

https://news.ycombinator.com/newsguidelines.html

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by ben_w on Thursday August 05, 2021 @03:50AM (#28070996)
(1) happened with the first multitasking OS, or possibly when CPUs got microcode; Android and iOS are big increases in freedom in comparison to the first phones.

(2) and (3) are bad, but a tangential bad to this: it’s no good having an untainted chat layer if it’s running on an imperfect — anywhere from hostile to merely lowest-bidder solution — OS. (And most of the problems we find in software have been closer to the later than the former).

(4) for all their problems, the American ones held off doing that until there was an attempted coup, having previously resisted blocking Trump despite him repeatedly and demonstrably violating their terms.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by majewsky on Thursday August 05, 2021 @08:26AM (#28072729)
Re (1): That's technically true, but missing the point when viewed holistically. Those first feature phones were mostly just used to make quick calls to arrange an appointment or discuss one or two things. They were not a platform to mediate a majority chunk of our social lifes like today's phones are.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by ben_w on Thursday August 05, 2021 @09:16AM (#28073303)
That also seems to miss the point, as for most of the stuff you’re describing the phone is a thin client and the computation is on a server, and that would still be true even if the phones themselves ran only GPL-licenced code and came with pre-installed compilers and IDEs.