is there some competition where people try to come up with names as tricky as possible while being nowhere even close to simple english?
The name is actually descriptive. It is an algorithm for constructing semantically interesting cohorts of similar users, Locally on each user's machine.
It's actually a really good idea and certainly a lot more "privacy preserving" than anything that relies on sending fine-grained user data back to a central server for processing.
Of course there are problems with it, and I'm mixed as to whether it's something that non-Chrome browsers should even try to support.
The fact that all websites are included by default, and it's up to the individual website to opt out of inclusion, makes me squirm.
But the name makes sense and I think the core idea is a step in the right direction.
That's not the case, contrary to what Hacker News wants you to think with this massive opt-out campaign. FLoC cohort computation is only planned to include websites that themselves request cohort information. Unless your page calls document.interestCohort, it is not included in cohort computation [1]. The opt-out header does nothing unless you use FLoC.
There is an exception to this made for the pilot phase (aka. right now), where in order to bootstrap the system Google is extending cohort computation to include "all websites that show ads" [2]. My guess is that this is necessary so that early testers get useful data. This is not something that seems to be planned past the pilot. The standard also restricts this to only "while 3rd party cookies are still a thing".
Disclaimer: I work for Google, but not on advertising or Chrome. This is all from public information I researched in my own time.
[1] https://wicg.github.io/floc/#compute-eligibility §7.1.1 "By default, a page is eligible for the interest cohort computation if the interestCohort() API is used in the page."
[2] https://wicg.github.io/floc/#adoption-phase §7.1.4 "at the adoption phase, the page can be eligible to be included in the interest cohort computation if there are ads resources in the page, OR if the API is used."
So all websites are, in fact, included by default.
Please read the full comment (or preferably, the standard) before spreading FUD.
It's simply safest to assume that every page will be included.
Microsoft Edge is a closed source browser, for comparison
Pretty much the same process that Microsoft takes with Edge, really.
That's completely backwards. You would need some evidence showing that Chrome does not include proprietary patches, otherwise you pretty much have to conclude that it's closed-source, even if it includes a large % of code from an open-source product.
https://chromium.googlesource.com/chromium/src/+/master/docs...
https://chromium.googlesource.com/chromium/src.git/+/master/...
https://chromium.googlesource.com/chromium/src.git/+/master/...
This seems to indicate the authoritative source of truth is EasyList. On my current machine, the list seems to be stored in "~/.config/google-chrome/Subresource Filter/Unindexed\ Rules/9.22.0" and should be easily inspectable.
I don't know if I've missed some documentation pointers related to this.
I assume I can set my browser to opt out easily?
But yes, all three parts of that name have a well established technical meaning. It is a very descriptive name, once you know all the parts.
not kidding