There are 3 issues with this:
- This is a third-party project, not an official part of Bluesky. Bluesky was never meant to work with ActivityPub, that was a clear design choice. This is just a workaround.
- It's opt-in, meaning most accounts will never get federated, because people just aren't aware that something like this exists. This especially applies to new users.
- It relies on a centralized service, Bluesky and ActivityPub servers don't talk directly to each other, which would be required for true federation. Federation is always decentralized, this is the exact opposite.
I don't understand why anyone should use Bluesky with cheap hacks to attempt to fix Bluesky's poor design choices and or utter incompetence, if they could just use Mastodon and federate with the Fediverse over ActivityPub by default.
From a user perspective, Bluesky is just Mastodon with a recommendation algorithm. There is no other protocol required for this, everything could easily be done using ActivityPub exclusively. I will never care about Bluesky, since it tries to be the new Twitter, but the enshittification of Twitter began when they introduced their crappy algorithm, instead of just displaying tweets of accounts you follow in chronological order (like Mastodon does it).
For my fellow fish shell users:
git log --graph --abbrev-commit --no-decorate --date=format:'%Y-%m-%d %H:%M:%S' --format=format:'%C(8)%>|(16)%h %C(7)%ad %C(8)%<(16,trunc)%an %C(auto)%d %>|(1)%s' --all
Well the reasons they provide im the modlog are absolutely ridiculous, it's mostly something like "Rule 1", "Rule 2" or something else absolutely stupid.
This is their stupid excuse. They could still implement ActiviyPub as a secondary federation protocol. (Bluesky <-> Bluesky via ATProto, Bluesky <-> Fediverse via ActivityPub). They decided against it. It's an intentional choice, and they're just making up excuses.
your emails aren't hidden from Google as much as you think.
You're wrong, Proton encrypts notifications before sending them to you through Google or Apple push services. The notification is then decrypted in the Proton client on your phone, and only then displayed to you.
Probably an unpopular opinion, but I've never seen the point of PWAs. I don't want a crappy website as an icon on my homescreen, I want a proper native app. If the app is privacy-invasive, I will either find a FOSS alternatives, or isolate it in a separate user profile.
The main reason I think they may need google services is the banking app. Mine will refuse to launch without google services installed.
That's true, I also need Play services for mine, but I have a special user profile for it.
No, this is specifically for DNS over UDP (Port 53). What you're looking for is just an HTTPS proxy. There is no difference between a DoH connection and any other HTTPS connection.
Blocking an instance in the user settings just hides communities from that instance in the community search. Defederating hides all communities, posts, comments and user from that instance. It's not implemented the same way, probably on purpose, because the Lemmy devs (who btw are the admins of Lemmy.ml and Lemmygrad.ml) know that half the Fediverse would just block them.
Hell no, fuck Bluesky. There is no reason not to adopt ActivityPub when trying to build an open, federated Twitter alternative. Except for power and control over the platform, its core protocol and ecosystem. Screw these guys, use Mastodon or anything on the Fediverse.
Tell me more about Beehaw, I know about the trouble with lemmy.ml and lemmygrad, but so far haven't heard anything about Beehaw.
They can recieve security updates if you use an alternative ROM such as Lineage or /e/OS.
They can only receive OS updates, but firmware updates are just as important for maintaining the security of a device. These can only be provided by the device manufacturer.
Can you please explain how e/OS/ is insecure?
Sure. It's based on the already insecure LineageOS, you can read more about that here: https://madaidans-insecurities.github.io/android.html#lineageos
On top of that, the /e/OS devs don't release updates in a timely manner, often taking 1-3 months to releases even simple but important Android Security Bulletin patches.
The new Element X is really great, but only available for iOS and Android. Unfortunately no desktop or web version.
I don't think Lemmy currently has notifications for moderation actions, but there are plans to add them: https://github.com/LemmyNet/lemmy/issues/4572
But this issue depends on other issues
https://github.com/LemmyNet/lemmy/issues/2441
https://github.com/LemmyNet/lemmy/issues/2444
If you use a Pixel, why don't you go with GrapheneOS? It is much more secure and private than LineageOS.
They're really overpriced though. Flashing GrapheneOS is really easy thanks to their Web-based installer, and there are countless tutorials on YouTube.
Pixels are great, but definitely make sure to install GrapheneOS to increase your privacy and security
Or, if you want an older phone, try a Pixel 3, 4 or 5
These are outdated and don't get security updates anymore, and thus shouldn't be used anymore. The Pixel 6a is supported until 2028, the Pixel 8 even gets 7 years of security updates (until 2030), the Pixel 8a and 9 are supported until 2031.
/e/OS (also known as Murena) is also a good ROM for privacy
/e/OS is unfortunately highly insecure and shouldn't be compared to GrapheneOS or recommended. Graphene is really the better choice here.
can suggest a Bootloader Unlock: Wall of Shame
Unfortunately it only mentions unlocking. Re-locking the bootloader is just as important, and strictly necessary for Android Verified Boot to work.
Google services shouldn't even be needed for the apps OP listed above. Instagram works just fine without Google services, just like Discord, Telegram and Steam. I don't know about GitHub, but there are FOSS alternatives for it on F-Droid. Spotify (xManager) also works just fine.
You can unlock the bootloader on OnePlus devices, but you can't re-lock it afterwards, permanently leaving your device in an insecure state. This is a really bad idea, and definitely shouldn't be recommended.
The S10 came out in 2019 and hasn't been supported by the manufacturer for a long time, it's not a good idea either.
And lastly, LineageOS itself is pretty insecure. It is much weaker than stock Android or even iOS. You can read more about this here: https://madaidans-insecurities.github.io/android.html#lineageos
or here: https://eylenburg.github.io/android_comparison.htm
It also has much worse app compatibility than GrapheneOS, because it doesn't use the official Google Play services binary (which GrapheneOS puts in a sandbox to restrict its access), except you install it as a system application, which kinda defeats the whole purpose of using a custom ROM in the first place. GrapheneOS is the easiest, best and most secure choice for degoogling.
Structure was found to be severed on one test 777X aircraft, while inspections turned up issues on two others
![](https://lemmy.world/pictrs/image/e32572d9-c618-4caa-a41f-81241929eb8a.jpeg)
cross-posted from: https://lemmy.dbzer0.com/post/24292207
> beaconDB is a drop-in replacement for MLS, which uses the same format request that's used by Mozilla's Ichnaea. > > The source code is available on Codeberg: https://codeberg.org/beacondb/beacondb > > You can contribute to the project by using an app like NeoStumbler (GitHub) or Tower Collector (GitHub) to submit location reports. NeoStumbler does Wi-Fi, Bluetooth and GSM, while Tower Collector can only do GSM cell towers. Both are FOSS and available on F-Droid. > > It is also recommended by the GrapheneOS project: https://grapheneos.social/@GrapheneOS/112759509558471713 > > https://grapheneos.org/articles/positon-location-service > > Just keep in mind that it's still in relatively early development, which is why it really needs contributions.
beaconDB is an open, and privacy-friendly network location service, replacing Mozilla's defunct location service
beaconDB is a drop-in replacement for MLS, which uses the same format request that's used by Mozilla's Ichnaea.
The source code is available on Codeberg: https://codeberg.org/beacondb/beacondb
You can contribute to the project by using an app like NeoStumbler (GitHub) or Tower Collector (GitHub) to submit location reports. NeoStumbler does Wi-Fi, Bluetooth and GSM, while Tower Collector can only do GSM cell towers. Both are FOSS and available on F-Droid.
It is also recommended by the GrapheneOS project: https://grapheneos.social/@GrapheneOS/112759509558471713
https://grapheneos.org/articles/positon-location-service
Just keep in mind that it's still in relatively early development, which is why it really needs contributions.
Apple Intelligence is another privacy lie. Support independent research and analysis by joining my Patreon page: https://www.patreon.com/thehatedone Follow me: https://twitter.com/The_HatedOne_ https://www.reddit.com/r/thehatedone/ Apple Intelligence is artificial intelligence, but private. Becau...
![](https://lemmy.world/pictrs/image/0f70541a-9892-49e5-95dd-c7654f1c9b33.jpeg)
It turns out Google Chrome ships a default, hidden extension that allows code on `*.google.com` access to private APIs, including your current CPU usage You can test it out by pasting the following into your Chrome DevTools console on any Google page: chrome.runtime.sendMessage( "nkeimho...
![](https://media.mstdn.social/media_attachments/files/112/757/858/758/281/414/original/a72b750a6c9492ab.jpg)
cross-posted from: https://lemmy.dbzer0.com/post/23752739
> https://simonwillison.net/2024/Jul/9/hangout_servicesthunkjs/
It turns out Google Chrome ships a default, hidden extension that allows code on `*.google.com` access to private APIs, including your current CPU usage You can test it out by pasting the following into your Chrome DevTools console on any Google page: chrome.runtime.sendMessage( "nkeimho...
![](https://media.mstdn.social/media_attachments/files/112/757/858/758/281/414/original/a72b750a6c9492ab.jpg)
cross-posted from: https://lemmy.dbzer0.com/post/23752739
> https://simonwillison.net/2024/Jul/9/hangout_servicesthunkjs/
It turns out Google Chrome ships a default, hidden extension that allows code on `*.google.com` access to private APIs, including your current CPU usage You can test it out by pasting the following into your Chrome DevTools console on any Google page: chrome.runtime.sendMessage( "nkeimho...
![](https://media.mstdn.social/media_attachments/files/112/757/858/758/281/414/original/a72b750a6c9492ab.jpg)
https://simonwillison.net/2024/Jul/9/hangout_servicesthunkjs/
The fact that Microsoft Teams ๐คฎ contains a feature called "Teams" where actual teams can create a Team, and at Microsoft the teams working on that feature probably have a Team to discuss the Teams feature, suggests that there exists a Microsoft Microsoft Teams Teams Teams' Microsoft Teams Team.
![](https://i.postimg.cc/K8mJSjDK/temp-Imageu-QHLSm.avif)
I don't have google services on my phone and having every app permanently connected checking for new messages is detrimental to battery life. UnifiedPush is the open alternative to Google Cloud Messaging: https://unifiedpush.org
![](https://lemmy.world/pictrs/image/6301b85e-cf3b-464c-8916-f8cb81e9d5a0.png)
I don't have google services on my phone and having every app permanently connected checking for new messages is detrimental to battery life. UnifiedPush is the open alternative to Google Cloud Messaging: https://unifiedpush.org
![](https://lemmy.dbzer0.com/pictrs/image/00c259c9-0861-494a-80d1-067f58e4028f.webp)
Service adapted from https://github.com/emersion/hydroxide for receiving push notifications for Protonmail via ntfy.sh - 0ranki/hydroxide-push
![](https://programming.dev/pictrs/image/696352a4-950b-494e-a8e0-a8fb70a477a8.png)
cross-posted from: https://lemmy.dbzer0.com/post/22889071
> hydroxide-push is a fork of hydroxide for receiving Proton Mail push notifications for via UnifiedPush created by @oranki@lemmy.world > Thanks a lot for creating this awesome project! > > This is going to be very useful, until Proton finally implements native UP support in their Android apps. (They currently only support Google's proprietary FCM). Make sure to upvote this feature request: > https://protonmail.uservoice.com/forums/284483-proton-mail/suggestions/47423924-support-unifiedpush-for-android-notifications > > Consider contributing to the project and make sure to report any bugs that you find.
Service adapted from https://github.com/emersion/hydroxide for receiving push notifications for Protonmail via ntfy.sh - 0ranki/hydroxide-push
![](https://lemmy.dbzer0.com/pictrs/image/f8891902-ab23-4e03-9ad9-72f4e295373c.webp)
hydroxide-push is a fork of hydroxide for receiving Proton Mail push notifications for via UnifiedPush created by @oranki@lemmy.world Thanks a lot for creating this awesome project!
This is going to be very useful, until Proton finally implements native UP support in their Android apps. (They currently only support Google's proprietary FCM). Make sure to upvote this feature request: https://protonmail.uservoice.com/forums/284483-proton-mail/suggestions/47423924-support-unifiedpush-for-android-notifications
Consider contributing to the project and make sure to report any bugs that you find.
This is now official, UnifiedPush is receiving a grant from @nlnet@nlnet.nl ! Thanks a lot for their support. Expect some improvements on the protocol and new applications supporting #UnifiedPush in some time !
UnifiedPush is receiving a grant from NLnet (Fediverse profile):
> This is now official, UnifiedPush is receiving a grant from @nlnet ! Thanks a lot for their support. Expect some improvements on the protocol and new applications supporting #UnifiedPush in some time !
Make sure to follow @nlnet@nlnet.nl
, @unifiedpush@fosstodon.org
and the #UnifiedPush
hashtag on Mastodon (or your preferred ActivityPub-based microblog platform)
Attached: 1 image GrapheneOS Info app is now available through our app repository and will be included in the next release of the OS. It supports viewing recent OS release notes, provides info on our chat rooms, forum and active social media accounts along with offering all the donations methods.
![](https://grapheneos.social/system/media_attachments/files/112/667/706/471/647/917/original/fb7ab68053c67eb1.png)
Hey guys, I created this community to promote and talk about the UnifiedPush project. It aims to create a free and open source alternative to Google's proprietary Firebase Cloud Messaging (FCM). Quite a few apps have already adopted the UP protocol, but there are still many FOSS apps lacking support for it. I will post GitHub issue threads where UP integration in FOSS apps is being discussed. I will also post about new apps that gained UnifiedPush support, and other useful tools that help with using UP. If you want to stay up-to-date about ongoing developments in the Android FOSS ecosystem in regards to push notifications, consider subscribing to !unifiedpush@lemmy.dbzer0.com
I also recommend following the official Mastodon account, joining the Matrix room and donating to support development!
Hey guys, I created this community to promote and talk about the UnifiedPush project. It aims to create a free and open source alternative to Google's proprietary Firebase Cloud Messaging (FCM). Quite a few apps have already adopted the UP protocol, but there are still many FOSS apps lacking support for it. I will post GitHub issue threads where UP integration in FOSS apps is being discussed. I will also post about new apps that gained UnifiedPush support, and other useful tools that help with using UP. If you want to stay up-to-date about ongoing developments in the Android FOSS ecosystem in regards to push notifications, consider subscribing to !unifiedpush@lemmy.dbzer0.com
I also recommend following the official Mastodon account, joining the Matrix room and donating to support development!
![](https://lemmy.world/pictrs/image/346ee48f-eb5a-4d57-a9cb-eb65c387d585.jpeg)
YouTube Video
Click to view this content.