DKIM makes it much more difficult to spoof email addresses, assuming your email client actually supports them.
Checking various emails I’ve received from @google.com addresses, they have DKIM set up and gmail is validating using it.
I am several hundred opossums in a trench coat
DKIM makes it much more difficult to spoof email addresses, assuming your email client actually supports them.
Checking various emails I’ve received from @google.com addresses, they have DKIM set up and gmail is validating using it.
It absolutely is. They seem to be using it as their primary source.
You’re mostly right. Newer devices won’t share their entire app list by default, at compile time you need to enumerate every app you want to query for, or add what are essentially a list of intent filters (which are like “I want to talk to apps that take this kind of message and payload”). There is still a permission that lets you list all apps like you were able to on pre API 30 devices, but Google makes it pretty difficult to get onto the app store in that state.
You can still send intents as much as you like though (as long as you know the recipient), since they’re the basis for all inter-process communication.
My point is more that an app developer can’t and doesn’t need to use the play store to get the list of apps you have on your phone. This requirement to have the play store almost certainly isn’t malicious and I disagree with the notion that apps shouldn’t be able to use what is essentially system infrastructure to improve their apps. That said, given this is an app targeting the fediverse, it would have been nice for the developer to have made a universal APK build that didn’t require the Play Store.
If this error message is actually talking about Google Play, not Google Play Services, I would bet that it is because it employs Dynamic Feature Modules; something which can only be delivered over the Play Store infrastructure. They’re pretty common in modern Android development since they can substantially improve the user experience for users with Google Play enabled (which is most of them).
Also, I am aware this is being pedantic, but Android just straight up already has an API to get every installed app on your device and interact with it, even on a de-googled phone.
deleted by creator
Social media is not a good replacement for real life community (look through my comment history and you’ll see me expressing exactly that repeatedly), but we can’t be oblivious to the fact that for many children their only connection to fellow queer people may be online. If you live in a small town or community where there are no other openly queer people, or if your school, peers, and parents are hostile to queer people you won’t have much choice in where you find community.
Are you Australian? That just feels like kind of a US centric lens to analyze this through, though you’re right that loss of community is a byproduct.
Like, I’m not exactly happy with the Albanese government, but I would say that most negative LGBTQ things they have said or done have been cowardly attempts to avoid drama from the Liberals, not active bigotry
The problems in government are structural and systematic, not individual. The bureaucracy was built into what it is through the accumulation of regulations, poorly implemented policies and agendas, as well as plain mismanagement. Likewise, when the cost of a failed project is a political shitstorm and a parliamentary enquiry, and beyond that you are expected to be entirely accountable and transparent, you need to be risk averse.
You can’t just fix these issues by proclaiming to fire everyone. You need to fix structural and leadership problems.
Lots of places already exclude hate speech from free speech, for an example I am familiar with (because I live there), Australia has a right to freedom of expression and opinion but does not protect speech that incites discrimination, among other things. As far as I’m concerned that is still a right to free speech, not the least because hate speech inherently limits the voice of its victims.
Not every change is going to completely overhaul the app. More than likely, the changes are a fix to some obscure bug not caught in testing that only affects a small percentage of devices. Just because you don’t encounter it with your workflow and device doesn’t mean it isn’t a critical bug preventing someone from using the app. It could also be a new feature targeting a different use case to yours. It could even be as simple as bringing the app into compliance with new platform requirements or government regulations (which can happen a couple times a year, for example Android often bumps the minimum SDK target such that apps are forced to comply with new privacy improvements).
Just buy a cheap Casio if that’s your budget. It’ll keep better time and is less likely to end up in a landfill
From a quick Google, it seems like Mullenweg is a complete jackass
Isn’t that what “classic” confinement is supposed to solve?
I contribute and run some open source projects. Some projects receive sponsorships and contributions, some are backed by companies, a lot are just someone doing it on their own time, very few can actually meaningfully support the people working on them. Personally, I receive no money for mine.
After a certain point, learning to code (in the context of application development) becomes less about the lines of code themselves and more about structure and design. In my experience, LLMs can spit out well formatted and reasonably functional short code snippets, with the caveate that it sometimes misunderstands you or if you’re writing ui code, makes very strange decisions (since it has no special/visual reasoning).
Anyone a year or two of practice can write mostly clean code like an LLM. But most codebases are longer than 100 lines long, and your job is to structure that program and introduce patterns to make it maintainable. LLMs can’t do that, and only you can (and you can’t skip learning to code to just get on to architecture and patterns)
Mozilla’s next largest source of revenue is subscriptions and advertising (source 2021 financial report), by a wide margin. That “useless shit” is their other revenue, and they’re investing in it because they know they need to diversify revenue to fund Firefox. You’re suggesting they kill it because it’s not their core (unprofitable) business?
Yeah, for some reason they only let you charge the NES/Famicom controllers as if they were Joycons. The SNES controller just uses USB-C so I don’t know why they didn’t do that across the board.
An audience member was killed according to ABC News (Australia)
Only for the United States, I still see “Gulf of Mexico” in Australia