Yesterday I read through 161 comments on a feature request of another project to find out what design considerations went into their implementation. Took me almost an hour. About a third of the comments didn't add any value and could have been skipped 😞

Show thread

@philipwhite I do hide them right away and trust the intended recipient will get the email notification. I've never tested this, though πŸ˜ƒ

I wrote a short blog post on why as an open source maintainer I sometimes hide GitHub issue comments.

cketti.de/2020/07/07/why-i-hid

"A Warm Welcome to ASN.1 and DER" is a really nice introduction to the topic. It also gives a good idea of why writing a DER parser is so error-prone.

letsencrypt.org/docs/a-warm-we

@MonkeyMatt @k9mail Welcome to the Fediverse πŸ‘‹

If you're interested in contributing to @k9mail you might also want to hang out in the channel -9 on the Freenode IRC network.

I just published an update to my library SafeContentResolver. After 4 years of nobody complaining about the API I went from version 0.9.0 to 1.0.0 🐌

github.com/cketti/SafeContentR

I wrote a blog post about bugs in an Android class that you probably don't know and probably don't need to know: android.net.MailTo.

cketti.de/2020/06/22/android-n

cketti boosted

We've been asked if we could quickly implement new features in #Liberapay so that it could replace #Bountysource, which has been doing shady things. We can't and we don't want to. Encouraging people to pay for a specific issue to be solved is problematic, it creates bad incentives instead of providing stable funding for the proper maintenance and development of a project. If you still think bounties are a good idea, then you can try to revive freedomsponsors.org/

cketti boosted

@marco The app is changing constantly. There's no such thing as leaving POP3 support as it is now and only changing the rest of the app.

@neneko @reto
If we assume point in time snapshots they won't get access to any message contents if emails are properly encrypted[1] on arrival, i.e. the client's poll interval is irrelevant.

[1]: granted, with current solutions the metadata is still available on the server; but that's mainly an ecosystem problem, not a technical necessity

@neneko @reto You could have your mail server encrypt all incoming emails for you. Even some commercial email providers support this option.

@nemobis @k9mail I don't know. But in that case I'd recommend switching email providers rather than using POP3 πŸ˜ƒ

@neildarlow Yes. And we have no desire to support the "download, delete from server, and manage emails locally" approach in K-9 Mail.

@emacsen Yes. But it might be a while before it'll be included in a stable K-9 Mail version. github.com/k9mail/k-9/issues/3

The POP3 support in @k9mail is bad 😒 I'm putting on some band-aids now. But I'm pretty sure we'll remove support for it in the future.

If you're using a POP3 account with K-9 Mail, now is a good time to switch to IMAP or to start looking for a different email app.

cketti boosted

#bountysource changed their ToS such that bounties that have been posted more than 2 years ago will be seized by them (probably to fund the blockchain company that bought bountysource a while back). The change will become active July 1. If you have any bounties on bountysource posted before June 30, 2018 you can ask to redeploy your bounty on a new issue once.

@microg will no longer advertise the use of bountysource for issue bounties. Please refrain from posting new bounties there.

Show more

cketti's choices:

Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.