A Signal developer 12 days ago said 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.[1]
Please don't use HN primarily for promotion. It's ok to post your own stuff part of the time, but the primary use of the site should be for curiosity.[1]
I'm saying this: I don't think a lie can be in good faith by definition. Trying to make someone believe something you know isn't the truth is fundamentally bad faith.
I thought you said Intentionally lying and bad faith is by definition trying to trick people. But you said Intentionally lying is bad faith and by definition trying to trick people.
I thought your point was intent. Most people would not say to hide Jews from Nazis was bad faith I think.
> Most people would not say to hide Jews from Nazis was bad faith I think.
That would be perfectly bad faith to the Nazis. There's no such factor as moral good or bad here; bad faith has more to do the intent you have towards each party. If the intent is to explicitly trick someone towards something you want or away from something you don't want, that is usually in bad faith. (There are some exceptions.) If the intent is just to explain something in a way others will understand, even if your explanation turns out to be (knowingly) inaccurate, that can sometimes be in good faith, though I wouldn't call it good practice.
Mercurial and Git started around the same time. Linus worried BitMover could threaten Mercurial developers because Mercurial and BitKeeper were more similar.
When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."[1]
[1] https://x.com/waitbutwhy/status/1519851044666183681
reply