skysight-inc/HackerNews huggingface dataset:
Sorry if my point wasn't clear, I do understand this yes.

My point is that to my knowledge, this is the first time that an on device "content check" is being done (even if it's just for photos that will end up in iCloud). This is the precedent (the on device check) that makes me and some others uneasy, as pointed out in the linked letter. The fact that it applies only to photos going to the cloud is an implementation detail of the demonstrated technology.

Legislators around the world now have a precedent and may (legitimately) want it extended to comply with their existing or upcoming laws. This is not a particularly far fetched scenario if you consider that Apple has already accommodated how they run their services locally (as they should, they have to comply with local laws around the world in order to be able to operate).

That's the crux of the issue most of the people quoted in the letter have, one can argue it's just a slippery slope argument, I personally think that one can be legitimately concerned of the precedent being set.

Keeping doing it on server, in my opinion, was a much better option for users (with the same compliance to local laws and effectiveness to the stated goal as far as we know, there's no improvement on that front, or none that couldn't have been brought to the existing server check), and ultimately also a safer option in the long run for Apple.

They've opened themselves, for little reason, to a large amount of trouble on an international scale and at this point rolling it back (to server checks) might not make a difference anyway.
Thank you for the links. I had not heard of cnab until now but that looks really interesting. I will look into all of these.
> Hard part is deployments. Managing Kube's raw yaml files is tedious. What tools are y'all using there? I am having a tough time with Helm, but I feel like that is the standard answer these days.

kubecfg (with jsonnet) or CUE. Gives you actual composability and a powerful programming language for reducing boilerplate. Oh, and no text templating.

With kubecfg deploying/updating is:

kubecfg update foo.jsonnet

No need to first build any Helm images or for any scaffolding. Just get `kubecfg` on your PATH and you're done. Version things the same way you version the rest of your code. Build your own abstractions that solve your particular problems as you go, instead of relying on someone's idea on how your deployments should work. Perfect for building orga-wide microservice deployment boilerplate.
Same here. I'm an introvert so it doesn't come naturally, but a good tactic is to talk about a joint "thing" that affects both you and the other person. In the UK this is usually the weather "do you think the rain will ever stop?" - but this is boring and I avoid talking about the weather. Another example might be "they used to employ more people here" if you are both waiting in a queue (line) at a shop. You have to be careful not to come across as moaning / complaining, because you don't want to be that guy :)
1. Process your emotions and thoughts. Do you care enough to do anything?

2. Assuming you answered yes above, take small steps... eat less meat, drink less milk. Vote for politicians who care about the environment. Push for changes locally - bike lanes, mass transit, less car-based society. None of these take massive amounts of effort. Yes, none have a dramatic or immediate impact. But, you have to eat the elephant one bite at a time.
Are you dumb? It takes almost no training to administer a vaccine compared to developing it.
I thought that was Canadians calling it Canadian oil.
I bought KidPix for my kids when they were very little in the late 90s and they really liked it. I found it to be a rich application that was great for exploring and easy to figure out.

I was determined to give my kids good exposure to computers growing up, something I missed out on because home microcomputers weren't a thing, and then when they were, they were too expensive.
So if I don’t backup with Google Photos or Google Drive, would they be safe for now?
They scan things I send them.

They don't (publicly announce that they) scan things on my device.
...and that's why a good interview process requires many interviews on many topics.

If you can prove that you have in-depth knowledge on a lot of topics a single datapoint about knowing bitshift will not be an issue.
The magical scope creep fairy wants to talk to you. :)
The IMAP blocking is for different draconian reasons. Office365 does not support Modern Auth with IMAP, which is considered a security baseline now.
These ideas have been explored as far back (if not further) as 9 years ago - try searching around for CHI groups (e.g. UIST 2012) playing with the synaptics forcepad (which had depth sensitivity but lacked a piezo feedback):

https://www.youtube.com/results?search_query=chi+synaptics+f...

https://www.youtube.com/results?search_query=uist+2012+force...

here's one specific to layer selection: https://www.youtube.com/watch?v=CK2AzhmifTk
This sort of comment should include a source showing the 5 year old prediction.

(For example, there'd be a big difference between a five year old article saying "we're worried this thing is going to collapse over the next two decades" and one saying "this will collapse by 2017". Also it matters if it's a peer reviewed publication, a pop sci article, some rando youtube video talking about another youtube video, or etc. But there's no way to tell from your comment unless you give a source.)
Often vegetable oil can mean cottonseed out which is to be avoided due to heavy pesticide use on the crops. Do they say anyhow.
What? You mean 100MB of libraries is somehow a bad thing?
There's nothing more useless than a person who does nothing but point out "logical fallacies" instead of thinking critically about an issue. That's you.
I, too, am a firm subscriber to the Goodman Durnik school of development. With an occasional bring-a-flaming-sword-into-a-meeting-room-to-emphasize-your-point twist.
I have found that my Pixel with CalyxOS and microG doesn't have any text to speech engine. So the maps apps work, but with no turn by turn audio.
I wouldn't use it anyway. But I would sponsor Firefox like this.

However with Firefox you can only sponsor the Mozilla foundation and not the product itself.
We can carry every single element back to its inception and make identical arguments. That's the problem with slippery slopes.

Apple - creates messaging platform.

Slippery slope - governments can force Apple to send them all messages.

Apple - creates encrypted messaging platform.

Slippery slope - governments can force Apple to send them the keys and all messages

Apple - Adds camera to device (GPS, microphone, accelerometer, step detection, etc)

Slippery slope - governments can force them to record whenever the government demands and send a live stream to the government. Or send locations, or walking patterns, or conversations.

Apple - makes operating system

Slippery slope - Basically anything. There are so many ways I could go with this. Government can force them to make a messaging and photo system, add cameras to their devices, entice users to take and accumulate pictures, and do image hashing and report suspect photos.

That's the problem with slippery slope arguments. They become meaningless rhetoric.

Image perceptual hashing is literally a single person's work for two hours. If you really think the barrier between an oppressive government stomping on groups or not is whether Apple did a (poorly communicated) Child Safety PR move and implemented this trivial mechanism...the world is a lot more perilous and scary than you think.
And next, Jennifer Aniston, will need to cut the other half of the people on her life, the vaccinated ones:

"Fully vaccinated people who get a Covid-19 breakthrough
infection can transmit the virus, CDC chief says"

https://edition.cnn.com/2021/08/05/health/us-coronavirus-thu...

"Delta Variant Outbreak in Israel Infects Some Vaccinated Adults"

https://www.wsj.com/articles/vaccinated-people-account-for-h...

Edit: Downvote as much as you want, here are the whole facts directly from the CDC:

"...However, the risk for SARS-CoV-2 breakthrough infection in fully vaccinated people cannot be completely eliminated as long as there is continued community transmission of the virus..."

"...investigations are ongoing to assess further the risk of transmission from fully vaccinated persons with breakthrough infections..."

"At this time, there are limited data on vaccine effectiveness in people who are immunocompromised. People with immunocompromising conditions, including those taking immunosuppressive medications, should discuss the need for personal protective measures after vaccination with their healthcare provider."

https://www.cdc.gov/coronavirus/2019-ncov/science/science-br...
> The Big Boss is a pressure kind of guy, he believes that people work best when they are under pressure and if pressure isn't applied, they waste a lot of time on unnecessary things. [...] he goes away thinking what he already knew, that engineering is just screwing around instead of getting the project done.

Sadly, he's often not wrong. My own work ethic isn't exemplary, and sometimes in the absence of pressure I slack off. I'm surely not the only one. I don't know what to do about it though.
Dang has mentioned quite often that the submissions should be in English, most recently https://news.ycombinator.com/item?id=27571809. If a submission in another language gains traction, it'll generally get changed to an English-language source instead, e.g. https://news.ycombinator.com/item?id=27922560.
> So what's the point of doing this client side then?

Not a clue. Maybe they're going to make iCloud Photos fully E2E and this is the only way they can keep the CSAM scanning alive? Or maybe they just want to avoid it arriving on their servers at all (but I don't think anything has said matching CSAM photos will not be uploaded?) Or they just want to save some CPU on the iCloud side by punting that down to the phones themselves?

(Or, yeah, this is just the precursor to doing more client-side scanning and the slippery slope cassandras will be proven correct.)
You want water and particle effect analogues rather than direct CFD calculations which are far too computationally expensive.

i.e. you want this (probably even more simplified):
https://matthias-research.github.io/pages/publications/sca03...

and not this (used for accurate real world simulation of fluid physics):
https://en.wikipedia.org/wiki/Reynolds-averaged_Navier%E2%80...
I don't know much about Nix.

But is there really any isolation if it's installed on your host os?
I always thought Nix was primarily a package management tool. Like brew?

Docker isolation is different.
The Mozilla CEO clearly needs more money!
And electrify what cars we have.
XFCE is the modern CDE and GTK was the modern Motif on UI.

XFCE was born as a CDE clone, then it switched to GTK from
XForms, but the essence looked really close to CDE.

On philosophy and universalitiy among Unices, QT won.
>If you don't have a point in time you are optimizing for as a developer, then why wouldn't you continue to gold plate and improve your code?

Because it feels good to complete work and I would like to move on to other features. How long can you work on improving a single piece of code before getting bored?
As does the current budget phone. The thing is people were regularly complaining that they couldn't get a high end device in a small package. Yet when Apple delivered that it didn't sell in large enough volumes.

https://siliconangle.com/2021/04/14/report-apple-drop-iphone...
Okay. For now. But it’s a trivial change to begin reading my cache.

The technical details and current policies don’t really matter. The bigger picture is terrifying.

Sex crime accusations, even if nobody is convicted, completely ruins lives. I don’t want a robot on my phone doing that.
Teacher student!!
It's even more hypocritical than just cherry picking studies. Points in his books are refuted by the same studies he cites! He ignores similar / better outcomes that don't match his bias.
It does, but it ain't easy. I worked for a company that did it at scale.
Is that box fan any more effective than the same/similar filter in the HVAC plenum?
Interesting, too bad it's not FOSS though. I would like to see how it works.
1. how many false positives have there been?

2. is it really reviewed by a human? I see how YT works, and automated failure at scale is the name of the game

3. apple has said that the on-device scanning only provides a binary yes/no on CP detection. How do you defend against a "yes" accusation? (when stored on someone else's server, the evidence is there)
> Neither Claws, Geary, Sylpheed, or others offer such broad support

But Geary works nicely on mobile phones, like the PinePhone. For me it serves a different niche than Thunderbird (which is my default desktop email-client).
Sometimes you need float packed in memory efficiently.

This might be useful in graphics, for example.

In general, I believe it is good to give people options. You never know what people will find useful.

But if you don't want support it and you feel it will make your language better, just don't support it.

But please, quit bitchin' about it.

Java does not support unsigned integer type and everybody is fine.

And Java devs don't write rants about how unsigned integers are useless, supporting them is annoying and everybody should just forget about them.
I think they're just selling their iDevices on there
> Literally no book I hare read had lines as long as this one tho.

Try Proust
> citation needed

seriously, it's got to be more like 1000 or 10,000 farmers.
The worst things I notice here on Vancouver Island are that our lakes and rivers are losing their ability to support life very rapidly.

The wet and dry cycles we have mean our river levels are very high then very low, with water temperatures rising higher in summer as a result. The more this happens, and it does every year, the less life they will support. Salmonids which make up the vast majority of river fish can’t handle warm, shallow water. They get sick, tired, develop fungal infections, or get trapped in low areas and run out of food or oxygen.

Our lakes are doing better, but declining just the same. When fishing it’s very rare to catch wild native species, instead you’ll find plenty of stocked or invasive fish. Water temperatures are increasing very quickly, meaning very small lakes will fail to support species like trout which need cool, oxygen rich water.

Logging has done incalculable damage to our watersheds, and it won’t recover quickly. Warming conditions are compounding the damage from that and perhaps reducing the ability of forests to recover and protect our watersheds.

I’m taking my son fishing this weekend for a couple days, and I’ve spent so much time researching to find out which lakes and rivers are doing well or aren’t experiencing too much fishing pressure. There is virtually nothing on the South Island. It’s very sad. We will probably spend a significant amount of time snorkeling and pulling out garbage, especially monofilament from near the shores.

I think we’ll see ecological collapse in major rivers like the Cowichan in the next decade. Some years the levels are so low, comparing it to records is shocking. Crayfish (which serve as a sort of canary species and food web foundation) have begun to have die outs and decreasing populations with some regularity.
> That strikes me as close-to-impossible for industrialized nations to achieve. A round-trip flight from NYC to SF emits 1.5 metric tons per passenger. In order to reach 1.61 metric tons an individual would not be able to own a gas-powered car, could not regularly consume meat, could not live in remote areas only visitable by plane etc. Many things people don't even consider "luxuries" (like visiting family overseas) would be a non-starter.

I'm surprised that you describe this as close-to-impossible. My current situation is exactly that and I'm fine. But maybe it's a lot easier to live in the EU compared to the US.
spqr I am a 90's spqr child I like spqr texture behind spqr text but spqr spqr is quite spqr spqr
Every few months I briefly entertain the idea of keeping honey bees here at our small farm. And then I start reading through all the start-up material and read about it and quickly become unconvinced of the idea. I would rather support our native pollinating insects.

Too many pest problems. Too much labour. And I always come to the conclusion: I'd rather encourage native pollinators for our area. Honey is a neat crop, but not necessary and not something I suspect I could make money from anyways.

So yeah, for me it's now becoming: how I can I create more habitat for my native bees and protect them from the cash crop agriculture that's on both sides of me?
> Yes, it is. You don't even try to pretend otherwise, the format isn't delivering new semantics here. The existence of the extra formats that caused Datatypes to be created is an artefact of history, like TIFF, and best left there.

The formats exist and are being used, and new ones keep being created. That is the problem. You can keep pretending we don't need to deal with them. Maybe you don't, but I do have to deal with format conversion on a daily basis, as I don't live in a fantasy world where everyone chooses to use the formats I would prefer.

> "Having the computer do it" for every format in every program incurs an unending maintenance and security burden for all systems across all time, whereas lift-and-shift averts that.

Having the computer do it for every format in every program in terms of the actual conversion is exactly what we have today because of the lack of use of things like datatypes. On top of that we have piles of conversion tools to deal with moving data between programs that don't implement the same set of formats.

What we're lacking is automation and deduplication of effort.

There's no added security concern here to automating the execution of code we already execute.

If anything avoiding crappy reimplementation of formats all over the place would be a substantial reduction in complexity and make it easier to actually put in the effort to produce something more robust.

Meanwhile what you're engaged in is meaningless sophistry given that your proposed solution of just getting rid of these formats is not an option available to us.

> And yet I suppose that today you will continue as before, blaming others for things you choose, and perhaps lamenting that whichever bunch of crooks currently own "Amiga" aren't shovelling more money into the pit.

I don't care who currently own Amiga. It's entirely irrelevant to this conversation.

But your non-solution does not become any more of a solution whether or not I get the time to do something about my workflows.
tl;dr just ignore it?
> What right do you have to enforce your own morals upon an entire other nation?

Careful with this argument. What right did the Northern States have to enforce their own morals upon the Southern States (which had ceded, and were therefore their own country)?

I'm not saying you're wrong. I'm saying this is not valid justification.
It is a pretty dumb law IMHO for the mere fact that two teenagers sexting on snapchat when they are 17 years and 355 days old are committing a fairly serious crime that can completely mess up their lives if caught but doing that the next day is totally ok all of a sudden and they can talk and laugh about it.
> People have been convicted for possession of hand-drawn and computer-generated images.

If that's indeed the law in some countries, it is a stupid law that nobody should help enforce.

In Shakespeare's take on the story of Romeo and Juliet, Juliet is thirteen. So this play should probably be illegal in the countries that have such laws.
The hashes are computed from images that live in iCloud - how is this different?
In internal memo, Apple addresses concerns around new Photo scanning features
Beyond the obvious here, I'm just shocked Apple thought they could do this without causing a shitstorm of biblical proportions. To market yourself as the "privacy-centric" ecosystem and then do a complete about-face requires either disarray and tone-deafness at the management level... or, alternatively, extremely nefarious intentions. I'm honestly not sure which one it is at this point, and their reaction in the coming days will probably reveal that.
There’s also tableplus https://tableplus.com/
I agree with your point that this article does use a lot anecdotes and not enough strong evidence to back up the terrifying conclusions it suggests and throws around "may" quite a bit.

I will say though, that similar to investigations on microplastics exposure and health impacts, it can be prohibitively difficult to really have "rigorous statistics" or fully control in studies when it's become so ubiquitous in nearly every environment and when the exact types of pollutants people are exposed to can be very hard to quantify. For any of the more complex compounds it will be very hard to discern what aspect of it causes what exact health outcomes. For example, with microplastics its nearly impossible to find any population without exposure to or detectable amounts of microplastics in their bodies, meaning fully controlling for it in the stats is not possible. The types of plastics people are exposed to can also be very difficult to quantify meaningfully as they don't all accumulate in our tissues and as a result it can be difficult to quantity the actual exposures people have to what pollutants, short of some very unethical experiment designs.
Pretty sad when you trust the "bad" guys more than the "good" guys.

I'm much less concerned with <random malware> on my device than I am with the governments of the world having access to it.

At least the motivations of the <random malware> are generally monetary and likely don't represent a significant threat to human rights and freedom of speech.
When I was a kid I kept hearing in the media that in 20 years oceans levels will rise by 7meters which would mean the big cities near me would be under water.

20 years have passed and water level is the same.

The problem is there is two issues:
1. Is climate change real - this can be easily verified with observation, and there is solid science proving this.
2. What will happen in the future - here we have tons of research that would not fly in other domains as it is not verifiable experimentally until it actually happens. This are just hypothesis about extremely complex system we do not fully understand. And it should be viewed us such.
The universal principle of Kant's categorical imperative is likely this.

Something like, take actions that were the principles behind them applied to and adopted by all of society, that society would still be one you'd like to live in.

FWIW, I moved outta the city and bought a farm and it's been the best move of my life.
> The single best advice is to put limitations on your consumption of climate news.

I'm not sure if this is a good advice. It's like hiding in the woods, but once you're out, you'll be in for a massive shock.

May be that's better than gradual adaptation? I don't know.
@markdown: +9000 for this answer! I agree: It is very thoughtful.

I re-read this part a few times:
<<
Attidudes of Germans at large towards immigration are very mixed: 71% think that it leads to higher strain on the welfare state, 69% think it leads to conflicts with "the natives", 63% think it leads to problems in schools. At the same time, 67% think that it makes life in Germany more interesting, and 64% think immigration is important to combat the effects of our quickly aging population.[2]
>>

At first blush, I think "Oh come on people, pick one side or the other!" Then I think again: Each one can be independently true. Taken as a whole, these opinions appear conflicted. This is the reality of large scale immigration: It is complex is any society.

When I think about immigration, I try to separate high-income/-education/-skill from the low- counterpart. Germany should be doing everything possible to attract the high side. It's a great place to raise a family.