@KLISHDFSDF@lemmy.ml avatar

KLISHDFSDF

@KLISHDFSDF@lemmy.ml

This profile is from a federated server and may be incomplete. Browse more on the original instance.

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

Looks like at least one type can take flight from the ground, although with some difficulty: www.youtube.com/watch?v=kIl_bYFMr8o

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

Thank you. not all *@lemmy.ml users are ignorant science deniers.

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

60Hz refresh rate in 2024? This might be a phone you buy for your parents but with other options available out there, it’s going to come down to whatever specific niche this phone fills and whether that’s enough compared to the competition.

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

that’s fair, I can see how some wouldn’t value 90Hz.

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

I thought you were kidding 🤷

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

Fair, that’s an actual useful feature that will benefit many.

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

I’m gonna need some evidence before I believe Google isn’t analyzing all the data that passes through it unencrypted.

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

Unlike Telegram, Signal doesn’t allow researchers to make sure that their GitHub code is the same code that is used in the Signal app run on users’ iPhones.

A few things to keep in mind:

  1. Apple’s build process makes reproducible builds near-impossible.
    • All the effort Telegram went through and it doesn’t completely validate the entire build - there are components that are not fully reproducible [0] and as we saw with the recent XZ backdoor, these could potentially be leveraged to hide a backdoor while claiming to be secure - so was anything gained other than “these things are validated but this black box, which could contain malware, was not validated because we can’t check them”?
  2. Developing Signal is difficult.
    • Signal is developed by a small team and has to prioritize and coordinate efforts to deliver results - look at how long usernames took or even private contact discovery [1] - nearly 3 years (as a preview) after Signal was created.
    • Signal has no built-in telemetry, any issues are not automatically logged and reported. The end user has to manually submit debug logs and provide an adequate description of the issue for the devs to even attempt to understand what the issue is and how to fix it. Telegram may also have this issue in their very limited private chats, but as most chats aren’t E2EE, they can already see all your traffic anyways, making things significantly easier in terms of development speed.

Considering the two points above, it’s not irrational to come to state the following:

  1. Signal has been prioritizing a fully end-to-end encrypted (E2EE) platform that shares zero data with anyone but the intended recipient and this decision has slowed down their development speed. Non-E2EE chat solutions have existed for decades and can iterate and progress significantly faster as they don’t have to work on difficult privacy/security/encryption related issues.
  2. Telegram has not been prioritizing a fully E2EE platform and by default do collect most of their user’s data. This makes it much easier to develop Telegram and is why E2EE group messages don’t even exist on the platform - the Telegram devs have spent more time talking about privacy and security than actually implementing it

Given the two statements above, assuming both projects need to balance resource constraints, it’s safe to conclude, :

  • Signal has spent zero effort working on reproducible builds on iOS because its impossible to completely reproduce a build and would take development resources working on enhancing the platform for minimal gains, as Telegram has proven [0]. Signal has instead placed their efforts on reproducible builds on a platform where it is possible [2].
  • Telegram, instead of working towards implementing security and privacy by default, have decided to work on security theater by working on reproducible builds for iOS that are not even completely reproducible.

Signal refused to add reproducible builds for iOS, closing a GitHub request from the community.

It was closed because they use Github for bug reports, not feature requests [4]. The dev even pointed them to the right place. That said, I do agree it would be great if there was some progress made on this front for Signal, but realize its a huge effort and may be best avoided for now as the iOS client still needs some “catching up” to do, compared to the Android version.

And WhatsApp doesn’t even publish the code of its apps, so all their talk about “privacy” is an even more obvious circus trick 💤

Agreed.

Telegram is the only massively popular messaging service that allows everyone to make sure that all of its apps indeed use the same open source code that is published on Github. For the past ten years, Telegram Secret Chats have remained the only popular method of communication that is verifiably private 💪

Telegram collects all your data by default in a way that’s accessible to anyone with enough privileges to their infrastructure.

[0] core.telegram.org/reproducible-builds#step-6-comp…

[1] signal.org/blog/private-contact-discovery/

[2] github.com/signalapp/…/reproducible-builds

[3] github.com/ali-fareed/darwin-containers/…/main/

[4] github.com/signalapp/Signal-iOS/issues/641#issuec…

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

Even without a source I can see how ICE vehicles are cheaper to repair (assuming you don’t have some high-end expensive car. I had a relatively “new”-ish engine replaced in my ICE vehicle (I’ll let you guess the make/model) for just under $2,200, this is including labor.

ICE vehicles are “old tech” and everyone knows how they work and where to source cheaper (new or rebuilt) parts. All bets are off if you’re working directly with a dealer when trying to save money.

I’m looking forward to owning an EV at some point, but will definitely need to find someone who’s competent whenever any major issues appear. Hopefully by then they’re significantly more common and the industry has more people that are competent at that type of work.

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

What phone do you have? have you taken a look at this? dontkillmyapp.com

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

You’re looking at it through the eyes of a competent user. It’s obvious to us. It’s not trivial to the general population. Just ask most iOS users what the difference is between green/blue bubbles - they have no idea other than “one sucks and means they use Android”

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

I could settle for this but remove telegram as it’s not even E2EE by default. It’s basically facebook v2.

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

There’s a few clients for Signal, nobody is preventing developers from creating apps; there’s Molly, gurk-rs, Axolotl, Flare, signal-cli, Pidgin (with the Signal plugin.

The problem is 3rd party clients don’t implement all features because it takes a lot of work and they’re created/developed by volunteers - just take a look at Matrix and how many clients support all features or even just group end-to-end encryption (E2EE). Last I checked many third party Matrix clients didn’t support encrypted group messages, primarily just Element, the reference client built by the matrix developers. So you have the same problem on Signal that you have on Matrix.

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

This is an often repeated piece of misinformation. The developer of gurk-rs, a third party Signal client, has even said this himself. The client presents itself with a completely identifiable name to the Signal servers - the Signal devs can see this and could easily block this client from connecting but they don’t. This project has existed for at least 3+ years now.

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

First off, how can you claim RCS "requires you to buy an Android and then state iMessage is "cross platform through Apple’s ecosystem? RCS works on Android and is available in various devices from many manufacturers. iMessage is only available on devices sold by Apple.

Secondly, why would you rate iMessage higher than RCS for “ease of use”? That makes zero sense, they behave basically the exact same way.

Lastly, RCS is coming to iOS - Apple’s just been lagging because implementing a cross-platform solution is detrimental to their profits.

So RCS will eventually work across iOS and Android AND work by default. There’s no reason RCS wouldn’t be easier or rated higher than iMessage in terms of “ease of use”

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

In Matrix a direct chat is a group chat with two people.

You’re right, I forgot how Matrix handled messages and the current state is that there’s are at least 6 other clients that support E2EE - this is awesome.

That said, as soon as you look for a stable client that supports other features like Native 1:1 calls and Threads the only client listed is Element, check here: matrix.org/ecosystem/clients/

Side note: Looks like ~3 years ago a Fluffychat dev stated they would not implement E2EE in the app [0], this must have been around the time I was looking at other clients because I recall this one “looking” the best and might be viable for non-techy people to use/recommend. I’m glad they changed their mind and implemented E2EE. Time to take a look at it again.

[0] gitlab.com/KrilleFear/fluffychat/-/issues/25#note…

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

Private messages on Matrix have been end-to-end encryption (E2EE) by default since 2020 - matrix.org/…/cross-signing-and-end-to-end-encrypt…

For anyone considering Telegram for privacy:

  1. Telegram doesn’t default to encryption. All your messages are stored and can be viewed by anyone with enough privileges on Telegram’s infrastructure.
  2. Telegram’s “secure” 1-1 messages are limited to the point of being useless and not worth using. It’s a dark design pattern created to discourage their use, ensuring you give them all your data.
  3. Telegram doesn’t support E2EE group messages.

TL;DR - Matrix is more private than Telegram.

KLISHDFSDF, (edited )
@KLISHDFSDF@lemmy.ml avatar

It was introduced two years ago: element.io/…/introducing-native-matrix-voip-with-…

Looks like at least two other clients support 1:1 calls.

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

For anyone considering Session messenger:


The Session developers dropped Perfect Forward Secrecy because it would be hard to work around it.

First things first, let’s talk about what we’re leaving behind: Perfect Forward Secrecy (PFS) and deniability.

Source: getsession.org/session-protocol-explained

In plain English, they dropped a security feature for their convenience to the detriment of their users’ security.

For anyone unsure what PFS provides:

The value of forward secrecy is that it protects past communication.

Source: en.wikipedia.org/wiki/Forward_secrecy

The Session devs also claim:

Session provides protections against these types of threats in other ways — through fully anonymous account creation, onion routing, and metadata minimisation, for example.

Reading between the lines, we can interpret that as introducing security through obscurity, which is generally considered bad practice - cwe.mitre.org/data/definitions/656.html

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

I would suggest you give this feedback directly through here: whispersystems.discoursehosting.net

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

That’s the one. How’d you find it? I always struggle. Is it linked anywhere on their official site?

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

genuine question, what do you expect out of a mobile OS that you can’t do now?

KLISHDFSDF,
@KLISHDFSDF@lemmy.ml avatar

100% agree. Would be nice to be able to just “dock” into a USB-C cable and have a working “PC” at my disposal. Appreciate the response.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • khanakhh
  • InstantRegret
  • ngwrru68w68
  • magazineikmin
  • mdbf
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • tacticalgear
  • everett
  • JUstTest
  • tester
  • cubers
  • osvaldo12
  • GTA5RPClips
  • Durango
  • cisconetworking
  • Leos
  • ethstaker
  • anitta
  • normalnudes
  • modclub
  • provamag3
  • lostlight
  • All magazines