It's hard when I don't get told about it and find by chance.
Yes, for example I donate to thunderbird since I find it useful. And I wouldn't mind donating to Firefox either provided they wouldn't do this sort of fuckery.
though in the long run we need to overturn capitalism of course, and that an economic model is viable doesn't mean we should sustain it or justify it.
It depends, but mostly no. And if that means some sites are not economically possible, so be it.
This is bullshit. The total amount of advertising I want is zero. The total amount I want of tracking is zero. The total amount of experiments I want run on my data without consent is, guess, zero.
I wouldn't really count Mastodon/Bluesky bridging as federation. They're incompatible protocols that were never intended to work together (arguably Bluesky was explicitly designed to avoid using AP).
Not sure I understand. What I'm trying to do is something like this:
- Poll a stream which takes fedi events. Read player commands.
- If an event comes from a known player, check which match they are into.
- With that info, get their opponents/coplayers etc and perform the change of state in the game (send replies, next turn, etc).
So what I have as a key is a player name (AP username) and from that I need to find which match they're in.
There's nothing semantically useful about a match ID.
Possibly yes. I'll check if the results are equivalent.
Edit: Yes, that works.
Apparently the problem is due to an incompatibility between the use of certain libraries (winapi and windows-sys) which use different versions of COM. At least so I deduce from the documentation I've read.
There's a workaaround:
On Cargo.toml, use.
[build-dependencies]
embed-manifest = "1.3.1"
And on the root of the project (not the src dir) create a build.rs file with the following content:
use embed_manifest::{embed_manifest, new_manifest};
fn main() {
if std::env::var_os("CARGO_CFG_WINDOWS").is_some() {
embed_manifest(new_manifest("Contoso.Sample")).expect("unable to embed manifest file");
}
println!("cargo:rerun-if-changed=build.rs");
}
This embeds a manifest together with the executable, solving the issue.
Fuck that. Not if we don't make it. That's precisely the point. Do not comply. Do not submit. Never. Advertising is contrary to the interests of humanity. You're never going to convince me becoming a collaborator for a hypothetically less pernicious form is the right course of action. Never. No quarter.
That makes it even worse.
And therefore inimical to humanity in general and users in particular.
Not with that attitude.
Aggregate surveillance is still surveillance. It is still intrusive, it still leverages aggregate human behaviour in order to harm humans by convincing them to do things against their own interest and in the interest of the advertiser.
This is supposedly an experiment. You've decided to run an experiment on users without consent. And you still think this is the right thing--since you claim the default is the correct behaviour.
I cannot trust this.