General plans for the week
As mentioned last week, I've stopped making the official Daily Discussion posts, but I'd still like to have this general weekly one on Mondays to talk a bit about my overall intentions for the upcoming week.
This week, my main focus is definitely going to be working through more open-source-related tasks, especially reviewing the open merge requests that people have contributed. It's been great to see people diving right in and contributing significant features already, there's some really exciting stuff in there—username notifications, post saving, 2-factor authentication support, and even more. So I want to try to get through reviewing most or all of those in the near future (and deploy some when they're ready).
Beyond that, there's still a fair amount of documentation and other things related to the open-sourcing that I'd like to do, and (as mentioned last week), I've now got most of the work for user-page pagination done but haven't quite had a chance to finish it up yet. There are also some company-side things that need attention, including looking into applying for some grants that I should be eligible for now that the code has been open-sourced.
I think we also need to bring in another significant-size group of users fairly soon. Some people have been giving out invites on reddit in /r/tildes and other locations where the site's been brought up, and I expect we'll also do one of the official invite threads this week too (which tends to bring in a lot). To help with that a bit, I've given everyone 5 invite codes again (you can get them here), but if you have some way that you'd like to invite more people through and need more codes, just send me a message and let me know.
I imagine, like reddit, it will be something that can be turned off.
Loving the transparency and progress so far.
A question about the account recovery process: How are any superfluous periods in email addresses handled? I use a Gmail account with a "." in it but that period doesn't actually matter to Gmail and I don't know how the address will be presented to the hash function if ever I try to recover a lost password.
I store the hash for whatever email address is typed in, so you'd want to type in whatever your email address looks like on outgoing messages. I know that you can include any random periods in a gmail address and still receive mail, but I don't think you have control of that for outgoing ones, do you?
You can.
Go to gmail settings, under "Accounts and Import" there's a "Send As" section. Hit "Add another email address", enter your email with dots, hit next to save it.
When you go to compose, the "from" field will be a dropdown you can select your dotted email address from.
What about people that use a wildcard email for their custom domain? (ie, tildes@mydomain.com as an alias to me@mydomain.com.)
The page specifically says (in bold) that you need to use an email address that you can both send and receive mail with. So as long as people follow the instructions, it will work.
Hmmm.
Okay, there is a "send mail as" setting in Gmail and it looks like that sets to "spelling" of the
From:
. So, Gmail users just need to remember what dots they used or didn't use when they submitted their address for hashing. If they change that setting or otherwise forget the "spelling" of their address then they are out of luck. The use of appended+
filters falls into this as well.Cheers.
Right. I could probably "canonicalize" gmail addresses by removing all
.
chars and anything after a+
as well, if I wanted to be a bit safer about it.Oh, sure. The 2 minute window wasn't really chosen for any particular reason, I can change it. Even going a little higher would probably be fine, I don't know that 3 minutes is the "right" amount either.
Honestly, with the difference being so minuscule, why not ask for a bit more? Like 10-15-30... minutes?
The cutoff could be when the comment gets it's first vote or reply.
For context: on reddit, you can ninja-edit for three minutes or until you get three votes (or at least that's how it was at the end of 2016, I doubt they've changed it since going closed-source).
Because then bad actors could exploit it to mislead readers in a conversation. It's not a huge problem on Tildes right now, but as the user count increases it'll be an issue.
I think 3-5 minutes is the ideal balance between being able to clarify your thoughts and people being able to silently edit out inflammatory language after getting a rise out of someone.