jlund
As a result, I started working on this project to make it easy to get notified whenever Apple releases a new iOS update. It can send notifications via Discord, Email, Signal, Slack, SMS, and Telegram.
It's free and open source. There are even a couple of no-setup options (just scan a QR code or text a toll-free number) for people who want to try it out first or who don't want to self-host it themselves.
Whether you care about security and want critical bug fixes fast; or you get excited about new features and want to try them first; or both — my hope is that this little tool can help.
Thanks for taking a look!
https://support.signal.org/hc/en-us/articles/360007059792-Re...
1: https://developer.android.com/training/permissions/requestin...
If the more straightforward solution (VPN) isn't a panacea for censorship, then federation isn't either.
That's the plan. This is covered briefly in the second-to-last paragraph.
> so it was never really viable
Signal remained running for more than a year and a half in several countries that were actively trying to censor the service.
While it's true that my friends on other servers might be able to send messages that will arrive on my chosen server, that distinction isn't very meaningful because I am unable to connect and retrieve those messages.
I wouldn't be communicating with my friends until I switched to a new server and rebuilt my social graph.
Federated services also require an identifier, and this identifier usually indicates where the user's account is located and how to connect with them (e.g. [email protected]). As people share these identifiers, the aspiring censor can just keep adding new entries to the blacklist.
https://aws.amazon.com/blogs/security/enhanced-domain-protec...
If the censors somehow didn't hit every single worthwhile federated endpoint, users would still be left wondering why they couldn't communicate with most of their friends. Moving between federated hosts would also necessitate an entirely new identifier, so users would need to rebuild their social graph again.
In addition to being ineffective against censorship, there are several other properties and trade-offs that make federation a difficult proposition for an application like Signal: https://signal.org/blog/the-ecosystem-is-moving/
We're using Souq because it is popular in the countries where we have Censorship Circumvention enabled (Egypt, Oman, Qatar, and UAE) but it would be nice to have other options on CloudFront as well. It's possible that we overlooked other highly ranked domains in these countries that use the CloudFront CDN.
If anyone has any suggestions, we would appreciate them.
I can't buy one.
Chevy doesn't appear to be manufacturing them beyond a handful of review units for magazines like Motor Trend and a small number of end-user sales in states where they need the ZEV Credits. People are unenthusiastic about the Bolt because they're matching Chevy's apparent level of enthusiasm.
The rhetoric around the Bolt ("Chevy did it! They were first at scale with a $35k car!") is arguably even more disconnected from reality than anything people are saying about Tesla. The Model 3 isn't a compliance car that is masquerading as a serious effort. Tesla is planning on selling it nationwide. They didn't restrict pre-orders to California and Oregon. Setting aside the actual cars, these are big differences.
At Chevy's current roll-out pace, my Model 3 pre-order will arrive long before any local Chevy dealerships are willing to sell me a Bolt (while passive-aggressively pushing me towards an internal combustion vehicle the entire time).
This is _not_ true for messaging applications that are end-to-end encrypted by default and that do not store plaintext on their servers. This isn't a subtle difference. Lots of comparisons in this thread fall victim to a sort of implied false equivocation.
Using SMS as a form of authentication may be a quality that Telegram shares with other popular messaging applications, but it is uniquely susceptible to all of the associated pitfalls.
Good news! Your Ubuntu dreams are already a reality. The playbooks are currently designed for Ubuntu 14.04. I was using Debian 7 at launch (which might be what you saw previously) but I switched the base distribution late last year. Ubuntu 16.04 is the frontrunner for the next upgrade. The playbooks and roles are complicated enough that it's not terribly practical to target multiple distros, especially given the wide support that Ubuntu enjoys.
I will likely use Libreswan for both L2TP/IPsec and IKEv2, and give the user a choice between those options at installation. L2TP/IPsec support is still a little more ubiquitous, but IKEv2 will be set up by default. It's a much better protocol with significantly less legacy baggage.
Your comments on Tor are thought-provoking too. I can look into making that optional as well, either through a prompt or command-line flag.
Thanks for the feedback! Let me know if you have any other suggestions.