greysonp

Joined 10 years ago

Karma
944
Submissions
74
Member since
Nov 30
greysonparrelli.com
View on Hacker News

Recent submissions

Comment · 2 hours ago
The Android client has been reproducible for quite some time, instructions right in the repo.
Comment · 8 hours ago
Signal developer here: we should retry with reasonable backoff for 24 hours before showing a delivery failure. If that's not your experience, please file a bug if you get the time!
Comment · 23 days ago
I actually just hate Jira :) It's horrendously slow for what it does, the search is mediocre at best, and I regularly run into bugs.
Comment · 1 month ago
With Signal, the biggest issue we have is that review times are extremely inconsistent. Sometimes it's 4 hours, sometimes it's 5 days, and there's no visibility as to why. Our working theory is that there's automated and manual queues, and occasionally, for whatever reason, we fall into the manual queue. But when you work on an app that has weekly updates, randomly getting hit with a review time of several days really throws off your groove. And it can obviously be terrible for moments where you're fixing a critical issue.
Comment · 2 months ago
And you specifically have an F91W? In pitch black, it maybe illuminates 2/3 of the screen for me. I can't imagine using it as a flashlight! But mine is newer, maybe the older ones have better lights.
Comment · 2 months ago
I initially had the same concerns, but while it looks 3D printed, it feels great. I don't mind it at all.
Comment · 3 months ago
While many have ethical issues with GitHub, my understanding is that the current wave of people leaving are doing so because of _reliability_ reasons.
Comment · 6 months ago
Signal developer here. Our FCM and APN notifications are empty and just tell the app to wake up, fetch encrypted messages, decrypt them, and then generate the notification ourselves locally.
Comment · 6 months ago
We build Signal for everyone, and that includes a lot of people who are not as technologically literate as the average tech worker. For a lot of people, they don't even know they dismissed the notification permission prompt, they were just closing boxes. For them, the reminder is helpful and prevents them from experiencing missing notifications. Striking a balance between helping these people and annoying more technologically-literate users is very difficult, with compromises everywhere. We're just trying to make sure Signal works for people, nothing more.
Comment · 6 months ago
Signal developer here. Not entirely sure what you're saying. I'm only an Android guy, but FCM messages are certainly one trigger that can allow an app process to run, but it's not the only trigger. You can schedule system alarms, jobs, etc. And the notification does not need to be provided by the FCM message. In our case, the server just sends empty FCM messages to wake up the app, we fetch the messages ourselves from the server, decrypt them, and build the notification ourselves. No data, encrypted or otherwise, is ever put into the FCM payloads.
Comment · 6 months ago
Signal developer here. It's just because notification reliability is always a top support complaint, and a lot of people turn off notifications and don't realize they've done so. Admittedly, once a month is likely too aggressive.
Comment · 9 months ago
They may be referring to the fact that ZIP compresses each file individually. It can't compress across files. I think RAR does compress across files though.
Comment · 10 months ago
You put the ring on your index finger (and likely have it rotated so that the button is pointing to your thumb) and then press the button using the thumb on your same hand. That allows it to be one-handed.
Comment · 11 months ago
I worked on the Snapchat Android back in 2017. It's only weird for people who have never had to work with cameras on Android :) Google's done their best to wrangle things with CameraX, but there's basically a bajillion phones out there with different performance and quality characteristics. And Snap is (rightfully) hyper-fixated on the ability to open the app and take a picture as quickly as possible. The trade off they made was a reasonable one at the time.
Comment · 1 year ago
Key can mean different things in different contexts. In a substitution cipher, the key is the mapping. In modern ciphers, the key would be some set of secret bytes. Everyone agrees that this cipher would be a bad way to encrypt/encode something. But using the word cipher like this has real historical meaning, and that is the meaning that is being used in the project.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton