123
Signal changelog (programming.dev)
top 39 comments
sorted by: hot top controversial new old
[-] akilou@sh.itjust.works 39 points 7 months ago

Wow, I can't even tell you how many times I've needed to compress a Dolby Vision videos in a pinch. Like, how have I been living my life all these years just sending uncompressed Dolby Vision videos around? It's unthinkable

[-] Cheradenine@sh.itjust.works -4 points 7 months ago

I have no idea what a Dolby vision video is. I'm so glad I moved to SimpleX

[-] Steve@communick.news 6 points 7 months ago

High Dynamic Range (HDR) video with up to 12 bit color.

[-] massive_bereavement@kbin.social 2 points 7 months ago
[-] Gabu@lemmy.ml 2 points 7 months ago

Yep, he's gone now - his atoms reduced to bits.

[-] jet@hackertalks.com 21 points 7 months ago

They are going to introduce chat bots and gambling before they do non phone number identities.

[-] ramble81@lemm.ee 17 points 7 months ago

Or cross platform backup and restore. Lost all my damn messages converting between phones.

[-] dessalines@lemmy.ml 1 points 7 months ago* (last edited 7 months ago)

Anyone wanna chat with me on signal? Post your phone number and we can use this privacy-oriented chat app.

[-] DaGeek247@kbin.social 12 points 7 months ago

For those not in the know, it's dolby's proprietary hdr format, in a similiar vein to their atmos product, which is high definition audio. You see it labeled in linux isos as "DV", and if it doesn't also have the HDR label there's a good chance your video is going to have the wrong colors in it.

[-] lud@lemm.ee 1 points 7 months ago

That's why you get copies that support both DV and normal HDR.

[-] DaGeek247@kbin.social 1 points 7 months ago

and if it doesn't also have the HDR label there's a good chance your video is going to have the wrong colors in it.

[-] lud@lemm.ee 1 points 7 months ago

That's why you get copies that support both DV and normal HDR.

[-] KLISHDFSDF@lemmy.ml 1 points 7 months ago

why do those videos look green/off-color? Is there any way to view them properly?

[-] ArbiterXero@lemmy.world 11 points 7 months ago

Now do location sharing…

[-] Bob_Robertson_IX@discuss.tchncs.de 5 points 7 months ago

But it already has the ability to share your location, or am I missing what you're requesting? Right now if you go into a chat, click the + sign, there's an option to share your location.

[-] NicoCharrua@lemmy.ca 13 points 7 months ago

That just sends a screenshot on a map and a Google maps link. What we want is realtime location sharing

[-] PhobosAnomaly@feddit.uk 5 points 7 months ago

I'm torn on it. I love that everything is geared towards privacy, but location sharing seems to go against the grain of the program's principles.

I'd make use of it if it was included, but I understand why it doesn't and Google Maps does a similar thing.

[-] ArbiterXero@lemmy.world 10 points 7 months ago

Location showing only goes against privacy If it’s not done right.

It’s expensive to encrypt it and forward it through the servers or proxies, but revealing if done peer to peer. (And less reliable)

But by the time I’m giving “live location” I don’t think my ip address is THAT private 😝

[-] wischi@programming.dev 4 points 7 months ago* (last edited 7 months ago)

How is location expensive to encrypt? I share my location all the time but to do that I have to write an entire sentence to other people where I am. Just introduce a new message type (like with edits) frontend to enable location sharing. Location is sent every 5min or if the other person requests an update, than location is updated again (send location update request message to trigger response on the other side). Same encryption as everything else and easy to implement. Of course the devil is in the detail but the basis are trivial.

The "hardest" part would be to show the location on a map without leaking data but just add a warning dialog and open externally. Every link in Signal you press has the same privacy issues.

[-] ArbiterXero@lemmy.world 3 points 7 months ago

Encryption isn’t hard, the service to stream live data over an hour is what costs money.

Continuous data

[-] teolan@lemmy.world 4 points 7 months ago

It's peanuts compared to video calls, which signal already supports.

[-] ArbiterXero@lemmy.world 1 points 7 months ago

Fair enough

[-] Serinus@lemmy.world 1 points 7 months ago

It's not continuous, and it's not much data. It's GPS coordinates once every five minutes and when it's requested.

[-] ArbiterXero@lemmy.world -2 points 7 months ago

When you’re looking at the map, it’s continuous.

And it doesn’t sound like a lot of data until you compare it to text messages that are 2kb a couple times per day

[-] wischi@programming.dev 2 points 7 months ago

The amount of data is a joke for location "streaming". There is no need to update the location every second, most people on earth don't travel with rockets. Updating the location at most every 30 seconds is probably more than enough for most usecases. Let's make it 15s. Let's be generous and just use two 32bit floats (could probably get away with 16bit half precision or fixed point). The size of the entire message (without meta data and encryption) is just 8 bytes. There are emojis that need more than that. And in practice people that can't share their location often just end up sending images, so the amount of data is definitely not the issue with location sharing. A single image you send on Signal uses more data than streaming the location ever 15s for a few days.

[-] ArbiterXero@lemmy.world 1 points 7 months ago

Fair enough

[-] KLISHDFSDF@lemmy.ml 1 points 7 months ago

See my comment here for the amount of data it would take to share updates for 24 hours, it's almost nothing:

https://lemmy.ml/comment/8085552

[-] jet@hackertalks.com 9 points 7 months ago

It's very useful when coordinating with people, meeting them, etc

[-] PhobosAnomaly@feddit.uk 6 points 7 months ago* (last edited 7 months ago)

Oh I totally get why it's useful, but it seems sharing more than intended goes against the privacy-focussed principle of the app.

Though I do now see that if done correctly, it could be a bonus.

[-] teolan@lemmy.world 5 points 7 months ago

The purpose of an app like Signal is specifically to be able to share stuff with people.

What makes it private is that you are in full control over who can see what you send. You're arguing that for something to be private it must prevent you from sending what you want to send.

[-] PhobosAnomaly@feddit.uk 1 points 7 months ago

Yeah you're right, with your viewpoint I can see the hole in my almost cyclic logic, so I appreciate your take on things.

I'm not too bothered about what is being sent with user consent - another user made a facetious comment about sending SSNs which is fair enough, if that's what someone wants to send then wire in - but I think the key worry for me is the constant sending of identifiable and locatable data, something a little more than a single instance of encypted data sent at a user request, but the idea of a stream of data broadcast in the background which doesn't sit right with me.

That said, I'm not overly arsed either way, it's not a deal-breaker for me and it was a useful feature when I was a WhatsApp user when on holiday with family and friends.

[-] teolan@lemmy.world 0 points 7 months ago

I’m not too bothered about what is being sent with user consent

For an app to be private, it shouldn't be about "consent", but it should be about "demand". Send something only if the user demands it, not if they agreed to it. This goes with the principle of least surprise and the idea that the app should only act for the interest of the user.

the constant sending of identifiable and locatable data

Have you ever used such feature? I don't think you understand what is being asked. We're not talking about constant background location sharing (like I think snapchat is doing). We are talking about live location sharing with a contact or a group, for a limited period of time.

Here how it works in Facebook Messenger. The location is shared explicitly with a specific group of people for a limited time period, and the UI should make it pretty hard to forget, and deactivate automatically after a certain time.

[-] Kusimulkku@lemm.ee 1 points 7 months ago

But if I specifically want to share my position, live, I'm absolutely not sharing more than intended.

[-] akilou@sh.itjust.works 4 points 7 months ago

I mean I can type out my social security number in Signal but sending text doesn't go against Signal's principles

[-] Kusimulkku@lemm.ee 2 points 7 months ago

I've been hoping for it for a while. I really need to use it from time to time. Now I have to use WhatsApp or Messenger for it which is just bleugh.

[-] Neon@lemmy.world 0 points 7 months ago

Given how much normal messaging already costs them, i don't think this is in their budget. And i say that as a monthly donator.

So even if they introduce it, it would probably have to be behind some paywall.

[-] KLISHDFSDF@lemmy.ml 2 points 7 months ago

if we assume location sharing = latitude + longitude + unix timestamp + a ~10 minute update interval + sane defaults [0], it shouldn't be too straining of a resource. At least I don't imaging it would be. It's basically the "data" required to store the following as a message, "48.858370,2.294481,1707360628" with maybe a special header that indicates it's location sharing data. We're talking less than 340 kilobytes to store/process 10,000 messages. Even if it updated every minute, you're only sending 1,440 "location sharing" messages per day IF you've even set it to share updates for 24 hours.

Scale this to millions of people and it's just a blip in the radar, considering its not enabled by default, turns off after some time. Heck, they could even have the client only send updates if your location has changed significantly. If you're sharing location but your position hasn't changed since last message sent, it could increase the time before it sends an update to further minimize the impact. Just my 2 cents.

I do agree its probably pretty low on their to-do list. Would be nice to have tho. Monthly donor here too, super happy with the app.

[0] With the assumption that it can only be enabled with some timer to auto-disable.

[-] ElectroLisa@lemmy.blahaj.zone 8 points 7 months ago

Eyy Aurora Store user :D

[-] feecoomeeq@lemmy.world 2 points 7 months ago

I'm actually pretty disappointed with the development of new features. SMS integration was great and now gone. And what they introduced in the last fwo years? Messages formating, planned-send and editing.

I had to use telegram few times in the last weeks and the bots, emojis, pools or location sharing make it feel pretty powerful.

this post was submitted on 07 Feb 2024
123 points (92.4% liked)

The Signal messenger and protocol.

1408 readers
1 users here now

https://signal.org/

founded 4 years ago
MODERATORS