skysight-inc/HackerNews huggingface dataset:
I think most people would roughly understand “reducing carbon” as meaning “renewable” or “sustainable”, while the more technically informed will recognize it’s shorthand for “fossil-derived carbon”. Relatively few will be confused.
“AI Bot Beats My Record Time Catching Scammers”
"Misinformation" is one of the most brilliant propaganda coups of my life time.

It does not exist. There is no such thing as "misinformation".

There is only misinformation according to some party.

"Google is going to remove misinformation from YouTube." sounds incredible laudable to the modern ear.

"Google is going to remove things that are misinformation according to Google corporate policy." is much less compelling.

A challenge for anyone reading this: From now on, whenever you read the word "misinformation", fill out the "according to ..." yourself. I've been doing it for a while now. It really improves your perspective.

(I do believe in objective truth. However, if we had a mechanism for objectively determining it in a way we all agreed upon, we wouldn't have this problem in the first place. Whatever the objective truth may be, I seriously doubt "according to the corporate policy of X" is it.)
I think that section was rewritten, it currently reads:

> [Revised; thanks CW!] Apple's iCloud service encrypts all data, but Apple has the decryption keys and can use them if there is a warrant. However, nothing in the iCloud terms of service grants Apple access to your pictures for use in research projects, such as developing a CSAM scanner. (Apple can deploy new beta features, but Apple cannot arbitrarily use your data.) In effect, they don't have access to your content for testing their CSAM system.
> If Apple wants to crack down on CSAM, then they have to do it on your Apple device.

(which also doesn't really make sense, if the iCloud ToS don't grant Apple the necessary rights to do CSAM scanning there, they could just revise it, however, I think they probably have the rights they need already)
>I'm surprised, and honestly disappointed, that the author seems to still play nice, instead of releasing the whitepaper.

Would it help anything? Apple isn't using PhotoDNA, so proving PhotoDNA is bad would just be met with "we don't use that".
Enterprise stuff is also guilty of that.

I'm a sysadmin and the amount of times Office 365 security admin pages has changed in the last year's is madening. AWS's UI sucks hairy balls (e.g.: security group links) but at least is stable.
He spoke out against all forms of authoritarian socialism in general.
I appreciate just about everything about this post, but this part keeps getting lost in everything I see written about it:

>As noted, Apple says that they will scan your Apple device for CSAM material. If they find something that they think matches, then they will send it to Apple. The problem is that you don't know which pictures will be sent to Apple.

It's iCloud Photos. Apple has explicitly said it's iCloud photos. If it's being synced to iCloud Photos, you know it's getting scanned one way or another (server side, currently, or client side, going forward).

It notes privacy issues, but... iCloud syncs by default. You wouldn't do the kind of work they're talking about (e.g, investigation) and store that kind of material where it could be synced to a server to begin with.

Everyone keeps proclaiming that Apple is scanning your entire device, but that's not what's happening with this change. It's not even comparable to A/V in this respect - it would be a very different story if that was the case. The wording and explanation matters.
It is interesting, because Amazon used to claim [1] others would be doing to them exactly what they are doing to others today.

[1] My Conversation with Jeff Bezos (2000) - https://web.archive.org/web/20040215160333/http://www.oreill...
Thanks, that was what I keyed into reading the OP as well.
Sounds like Spotify is going down Pandora's path then.

It's amazing how several different stations started from the same genre will narrowly converge even after explicitly disliking different subgenre-specific songs on each station. But that's been Pandora for years now; why I still revisit it time to time is beyond me.
It's true, "good" Object-Oriented Java code is hard to find, because it's not taught very well (or is taught completely wrong, e.g., using "getters" and "setters" to "encapsulate" data).

However, I think it's also true what the author says in terms of not everything is like an object, thought I would say that Domain-Driven Design's idea that there are multiple _kinds_ of objects: Entities and Value Objects, and that they serve different purposes. In addition, there are data-only things used to carry data around and especially across internal/external boundaries, those are Data Transfer Objects. With those three, I've found I can teach OOP to folks and get them to understand it as long as I get across one last concept: all method calls should be Commands or Queries.

When the author says:

> All calls between objects are unidirectional: no public method of an actual object (not a plain data class) returns any value.

That's close, because _most_ of the methods are Commands (requests for an object to change the state for which it's responsible), and anything left are Queries (what's your current state?).

> Does everybody else find it so obvious that it's not worth mentioning and I'm the clown that didn't realize it?

No, it's not said enough, and you're not a clown. The clowns are those that teach getters and setters right after they teach you about classes and don't tell you that the _entire_ purpose of an object is Behavior not Data. Alas, they teach this because it's what they were taught (and it doesn't help that the AP Computer Science curriculum in the USA explicitly teaches this).
> Chrome on Android recently release "tab groups"

The “tabs” feature is such a borked UI. I suspect they added tab groups to try and “improve” the tabs feature, but they definitely stuffed it up even worse!

Closing a tab is now horribly inconsistent and multiple clicks (plus swipes if in landscape) - arrrgh. To close a tab, the best option is now to long press the [n] tab icon (next to the vertical ellipsis), which pops up a “X close” menu option (a fairly hidden feature).

The new tabs UI is so painful I did investigate other browser options.
Why is it insane that the law places extremely tight controls on the legitimate distribution of CSAM?
Exactly. The issue is that the iPhone is now a snitch AI for whatever purpose Apple deems fit.
Windows without a title bar that can be moved only by dragging them from a specific small and narrow area.

big sur right there:

plain white/black windows with no divider line, yet you can only drag from the tiny sliver of the now non-visible bar at the top

same thing happens when a dialog appears, you can only drag from that tiny little sliver even though the whole window is darkened... ugh
How will you know? And actually, how will Apple know that's all their doing? They won't because all they can see is a hash, so they don't actually know if they're checking for anti-winnie the pooh memes, or CP. And there is no public auditing, there is no auditing by your senators, there is no public disclosure of the hashes they are checking, and no public disclosure of the exact algorithm used. And even if they tried to do the latter two, you'd have no way of verifying it.

You said earlier upthread, that HN is ignoring the tradeoffs. I find that distasteful, people have considered the tradeoffs of this and they don't like them, but that doesn't mean they need to preface every single statement about the thing with "well actually i've considered the tradeoffs, and I've found them to be blah, and..." That would quickly get tiresome which is why people don't do it.

I'll make a different, similar generalization. Like most people pushing this, you are pretending to care about the "tradeoffs", but you don't. You don't care about the downsides, you just say you do, and then blithely ignore them when they are brought up. What's the golden rule again?
It's already been happening I think. One of the core members of the team who built the music recommendation features left a few years ago https://notes.variogr.am/2016/11/16/leaving-spotify-the-echo...
They say that they address this issue through a mechanism outside of the cryptographic protocol, but don't say specifically how. The quote from the paper:

A user might store multiple variants or near-duplicates of the same image on their client. In our language, this means that a single client could hold two triples (y,id,ad) and (y,id′,ad) that have same hash y, but different identifiers. This causes an issue that is addressed outside of the cryptographic protocol. Suppose a user copies a single image from a USB drive onto his or her device. The image will be assigned an identifier id. Later the user copies the same image from the USB drive onto a different client device. The new copy of the image will be assigned a new identifier id′ which is likely to be different from id. Because the two copies have different identifiers they will count twice towards the tPSI-AD threshold. In particular, the two triples will cause two distinct Shamir shares to be sent to the sever, even though they correspond to the same semantic image. Several solutions to this were considered, but ultimately, this issue is addressed by a mechanism outside of the cryptographic protocol. [0]

[0]: https://www.apple.com/child-safety/pdf/Apple_PSI_System_Secu...
The America I grew up in is disappearing into a vortex of identity politics
They mention it, but Chrony is really amazing as a time sync solution for most environments. I've used most open source (and some proprietary) implementations of NTP and PTP over the years. Chrony is more reliable, simpler to configure, and better documented than all of them.

These days, I would always choose to use Chrony when possible.

Quoting the Chrony FAQ [1]:

> When combined with local hardware timestamping, good network switches, and even shorter polling intervals, a sub-microsecond accuracy and stability of a few tens of nanoseconds might be possible.

This is a level of accuracy many people think is only achievable using PTP, but Chrony can do it using NTP. Not that most people need this level of accuracy, but some do, and it's just plain cool.

Once you set up time sync, the next step is to make sure you have sufficient monitoring in place, so that you can stop worrying about all the subtle issues caused by out of sync systems.

1.
https://chrony.tuxfamily.org/faq.html
PostgreSQL should be everyone’s first choice for a data store. It can do so much, including serving as your full text search system.
Interesting, the entire website - other than a content free holding page has now disappeared,
> Unless someone explains to me, in plain English, why we ought to abolish the very important freedom of deciding for themselves who and how private entities do business with,

Is there no room for nuance here? Can't we support freedom of association without encouraging expanding levels of censorship?

The reason why big tech platforms have been moving towards more censorship isn't just out of natural inclinations, but directly due to people blaming those tech for allowing types of speech.

There are strong arguments, some of which the article puts forward, for the value of free flowing information. This doesn't mean we have to abrogate freedom of association, but it does mean that we should push back against censorship.

We could also limit freedom of association without abolishing it. (There are already laws restricting freedom of association to prevent discrimination against protected classes.)

> Tech companies are large yes, but competitors are, as Google actually correctly put it at one point, one click away.

It often is far more than "one click". If your email provider terminates your account, you'll have huge problems everywhere you signed up with that email. If your twitter account is revoked, you lose all your followers and history. If you have digital "purchases" on an account, you permanently lose access to them if the account is revoked.

There are all kinds of ways that a corporation, exerting their freedom of association, can have huge negative impacts on their users. The power imbalance here is sufficient to warrant concerns about abuse.

I don't think we should revoke freedom of association from tech companies, but I do think we need to create limitations on how they can exercise that right and provide checks and balances in that process. I am not certain what those limitations should be but I think that is the direction the discussion should move.
They could have done all that without telling you. And as long as the traffic was combined with normal traffic no one would ever notice (and in this case it would end up mixed with normal traffic since it only applies to images being uploaded to iCloud, so communication with Apples servers would be expected).

What it looks like to me is that Apple is planning on releasing end-to-end encryption for iCloud. But they know that whenever E2EE comes up, people get mad that terrorists, child molesters, and mass shooters can hide their data and communications. Hell, they've been painted as the villain when they say they can't unlock iPhones for the FBI. This heads off those concerns for the most common out of those crimes.
I have the same but reverse knee jerk feelings towards AA.

The entire idea that i should treat something other people can manage as if it were some forbidden fruit just doesn't sit with me. That doesn't mean I've solved any issue, It just means i've figured out a way to avoid it.

> and feel a bit offended at the notion that my life would be better if I figured out how to be a functional user.

Lets try to reframe that then: given that conventional AA is basically the only game in town, do you think that there are people who have either failed to take to its abstinence only system that might be successful at a different approach or is somebody who flat out refuse to seek help from an AA style system for the reason i laid out, such as myself, who could use access to a different approach?
> People really don't like it if stuff like that suddenly changes. I think that's reasonable and normal.

Normal yes, reasonable no. It's a problem that solves itself extremely quickly if you just learn to accept it. It's mildly annoying for a few days and that's it. Sure, let's not go breaking muscle memory willy-nilly just for the sake of it, but you can also go too far in the other direction: https://xkcd.com/1172/

In this case there's no downside at all beyond "I hate change", and opening a bug report is way more effort than just getting used to that.
featuring legendary composer Hans Zimmer on keyboards!
This should be forked to be opensource compatible. Opensource doesn't mean that you get to control everything. If what you're offering doesn't stand on its own merits then what's it worth? I get that we wish Amazon couldn't do what they do but that's what the license permits.
Amazon could try that, but it wouldn't stop there. they'd end up in a constant arms race.

also, that "you know, for search" tagline is featured on t-shirts sold by Elastic [0]. seems entirely plausible to me that Amazon & Elastic lawyers could get into a pissing contest about potential trademark or copyright protection of that term and whether sending it as an HTTP header constitutes infringement.

0: https://elastic.shop/products/you-know-for-search-t-shirt-st...
Amazing! I'm finally have someone to play Minecraft with me! ^^
Archive.is: https://archive.is/JVPDX
There was parents arrested over bath time and playing in the yard sprinklers, photos being processed at photo mats, will the same thing happen by apple mistakenly reporting parents?

When I worked telecom, we had md5sum database to check for this type of content. If you emailed/sms/uploaded a file with the same md5sum, your account was flagged and sent to legal to confirm it.

Also if a police was involved, the account was burned to dvd in the datacenter, and only a police officer would touch the dvd, no engineer touched or saw the evidence. (Chain of Evidence maintained)

Prob changed since I haven't worked in telecom in 15 years, but one thing I've read for years, is the feds knew who these people are, where they hang out online, even ran the some of the honeypots. The problem is they leave these sites up to catch the ring leaders, the feds are aware, they have busts almost every month of rings of criminals. Twitter has had accounts reported, and they stay up for years.

I dont think finding the criminals are the problem, seems like every time this happens, theres been people of interest for years, just not enough law enforcement dedicated to investigating this.

All the defund the police, I think moving some police from traffic duty to Internet crimes would be more of an impact on actual cases being closed. Those crimes lead to racketeering and other organized crime anyways.
That is the true headline for this article.
Revenue only tells us how much business they conducted, not how much of a "killing" they made. Profits is what would tell you that, which I guarentee are going to be far less than their $177.6 million in revenue.
I disagree: we live in societies and can vote. In my country we decided that trading, joking, lauding, repeating anything nazi can be prosecuted: so we do prosecute it, a judge decides, according to past judgment and his opinion of the law, and done.

No need to give everyone the job to be clever - we can actually blacklist any opinion we dont want to see circulated and vote on it.
> At some point they broke iPhoto so she couldn’t figure out how to do anything, and when she asked me for help she had tears in her eyes. I tried to get her fixed up, but she doesn’t take pictures much any more. I miss them.

Oh What a time to bring this up. Just when I am losing confidence in Apple. iMoves and iPhotos, I remember the backlash in 2008 / 2009. But everyone ( including myself ) were too focused on iPhone we sort of brush aside those mistakes. And to be fair iPhone was far more important.

Just reading this I feel bad for GrandMa.
Thanks for saying this. The parent comment just shows how deeply the propaganda has worked. There would be no gangs fighting and much lower levels of overdose and abuse if you could pick up your cheap, clean, legal cocaine/heroin/etc. at an official dispensary if you needed it. Portugal is showing the way.
That’s it’s not IntelliJ? Honestly, it’s not bad, but I think the price is the main thing it has going for it.
If they don't like it, they shouldn't have licensed their software under a free software license. This was an entirely foreseeable consequence. They only have themselves to blame. The AGPL generally fixes this perceived problem, but means that several large players (like Google) will never touch your code with a ten foot pole, let alone improve it. So, there's some difficult decision-making at the inception stage of a project - what do you value more?

Sony forked FreeBSD and used it as a substantial component of their operating system for their PlayStation 5, a product which they will make money off (in the long run, at least). No changes are available to anyone. No one at FreeBSD is jumping up and down about it. Maybe because there's more to a software project than maximising profit.
German banks just fell on their face with this one. They tried to implement fee increases this way (often turning free into paid accounts), but the courts nixed this.

Unfortunately not fast enough, so some banks got away with the first year or two worth of loot due to statutes of limitations, but it's now clear that companies can't just change material parts of the ToS without explicit, active consent (it's not enough to notify customers and consider it agreement if they don't do anything).
Mate, get a grip 8) When you are a guest, then behave as such.

HN is a US based website.

When in Rome ...
I'd take it a step futher and borrow an adage to say platforms and media mainly say they are fighting misinformation to convince you that the rest of their content is meaningful.

Base reality is, they all make money on selling your attention to advertisers, and they need for you to believe that your encounters with them are "real," serendipitous, and that you aren't just being managed like an animal in an existential zoo. Sure, there are true believers who think abusing trust and technical power to shape narratives is honest and necessary work, and via Twain, there is no argument that will change their mind so long as they are being paid to believe in it. These would not be the first managers to mistake their own credulity for skill.

I'd reject that any of the platforms are seriously combating misinformation, and state it is just another trope in support of the same end, which is the global brandsafing of all public discourse on behalf of their main essential coalition members - the worst, wideley acknowledged, most objectively evil and mendacious organizations in the history of world. If you don't like how a platform puts you on a target list and actively wipes out your social capital and isolates you from your relationships and ability to make a living, people are perfectly free to just go and start up their own purges...
Sucks that that only people who ever feel doubt about speaking up in meetings at tech companies are white women
Private companies justify their abuse by playing the "greater good" line too. From "we're gonna change the world" slogan that was the in every 2010s startup's marketing copy, through spinning "disruption" as something good, all the way to the usual corporate talk about creating jobs and innovation.
Heaven forbid a FAANG doesn’t touch your code. Look at all the exposure you’ll miss out on. They might actually have to spend resources to write and maintain the code themselves, instead of open source maintainers begging for scraps [1]. The horror.

The homebrew maintainer couldn’t even get hired at Google [2] if I recall, even though they’re big fans of using the tooling internally!

[1] https://arstechnica.com/information-technology/2014/04/tech-... (OpenSSL Software Foundation President Steve Marquess wrote in a blog post last week that OpenSSL typically receives about $2,000 in donations a year and has just one employee who works full time on the open source code.)

[2] https://twitter.com/mxcl/status/608682016205344768 (Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off.)
If reduce is the outermost function, I might agree. I do prefer the explicitness of foldl and foldr, personally. But, this is the problem with simple examples. Folks just can't help but nitpick every damned thing. Are we adding value to the conversation about the operator module?
While I see others disagreeing with this, I do find it really interesting and think that this in an interesting angle to dive into—how musicians in other countries prepared for MTV without even realizing it.

It’s worth noting that Olivia Newton-John was well-known to American audiences thanks to Grease and the fact that she already had a longstanding music career in the U.S. by the time MTV came along, but certainly it might have helped with the production values on “Physical.”
The CDC estimates that 36% of Americans have been infected.

https://www.cdc.gov/coronavirus/2019-ncov/cases-updates/burd...
> To a casual bystander (who at least knows the rules), castling seems a bit arbitrary and so do the other "extras" - en passant et al.

Those rules were added in to make faster games. Taking them out would slow the game down, and we've at least a hundred years of the new rules (faster games) being preferred.
I love postgres and the full-text search feature works great in some use cases, but it is not really comparable to elastic search in many scenarios (huge document stores, complex text processing or querying, etc).
Did you try weed?