Did you get "connection reset by peer" when you sent a bit too many requests perchance? I've never found the source of that in my programs. There's no server logging about it, connections are just rejected. None of the docs talk about this.
Every datapoint reduces the number of people it could belong to. CPU + browser + browser version + OS + major OS version can narrow it down by a lot.
Then add resolution, IP address location (which VPN they use is also a datapoint), which time they are active at, etc. and you can get a good almost-unique identifier.
Slightly off-topic: why does git have such a near-monopoly on VCS? Mozilla might use something different, but I haven't come across a new project that used something other than git in at least years.
Usually there are at least a few choices with different compromises. Browsers, OSes, languages, editors, all have multiple actually popular choices.
Does git win because of the decentralized, everyone-has-a-local-repo aspect? Or the staging area, which I understand other VCSes don't have? Or just speed or reliability? Or just being in the right place at the right time?
Safari has a special interface for content blockers to work without any permissions. They provide blocklists and the browser does the blocking itself. [1] Don't know if that's an option in Firefox.
That's only going to affect part of your apps though. Last I checked, Firefox on Ubuntu finally had a kind of pixel-perfect scrolling, but it wasn't smooth and didn't keep momentum if you let go of the trackpad while scrolling fast. That just feels bad, even after getting used to it.
And Qt apps will scroll differently than the GNOME project's apps which will scroll differently than other Gtk apps. It really feels disorganized and unfinished.
The cursor moves the same way, it's just a bit harder because you can't let go of the cursor and start over from the corner of the touchpad with more room to move once you've pressed. But thanks to acceleration, you can move fast towards e.g. the left, slowly move back to the right (covering a much shorter distance), then move fast back left to finish the travel, if you missed it the first time.
That's why I mentioned Ubuntu; if anyone has incentive and resources to contribute to all these projects and get smooth scrolling working it's Canonical. If _they_ can't, I guess that means the whole community is screwed on that side. Maybe it's going to work 20 years from now, when we've moved on from trackpads to AI voice interfaces.
I wonder what customer sizes really matter to them. Are the bulk of their revenue a lot of small/medium-sized companies paying a few 10-100k a year, or do they have a few government/bigcorp whales subsidizing the service for the rest?
> I filed an issue[1] on cosmic in hope they'll get it right, but I don't have too high hopes that this is of much interest.
That's insane but you're right. Firefox on Ubuntu had awful trackpad scrolling 10 years ago and it's still bad. How do you make an OS where the main pointing device on half of the market sucks and assign that low priority?
I think you're using it wrong. You can travel a whole screen with one trackpad move if you move the finger fast enough. Maybe you didn't hit a high enough acceleration?
I hated the trackpads I used before buying a macbook, and one of those was a high-end XPS, the best I've seen on Windows. The mac ones are definitely an improvement. Both hardware and software feel better.
Edit: I mean someone who specializes in hearing.