News for hackers. Stuff that matters.
Re:“Username cannot contain 'clyde'” by fire on Sunday November 20, 2022 @08:43PM (#33687677)
The key point here that was hard to find is that they and others had a username containing Clyde set already, and now can't update anything else about their profile because their username has come to be considered invalid.

That's pretty poor judgement to not even communicate this to affected users

Re:“Username cannot contain 'clyde'” by hn_throwaway_99 on Sunday November 20, 2022 @10:44PM (#33688474)
> That's pretty poor judgement to not even communicate this to affected users

Thanks for the clarification, but imagining it's pretty easy that this could just be a bug, e.g. they knew they wanted to prevent future usernames from having "clyde", and maybe even realized some existing clydes would be grandfathered in, but didn't realize it would prevent existing clydes from updating anything else on their profile.

Re:“Username cannot contain 'clyde'” by fire on Sunday November 20, 2022 @10:47PM (#33688500)
yeah, it would be pretty simple to skip validation of the username if it didn't change
Re:“Username cannot contain 'clyde'” by oneeyedpigeon on Monday November 21, 2022 @08:45AM (#33692385)
Sounds like they're doing a PUT when they should be doing a PATCH.
Re:“Username cannot contain 'clyde'” by plusminusplus on Monday November 21, 2022 @10:49AM (#33693887)
If you use a + sign in your email, some services accept it at sign up but not later on, when users try to update it.
Re:“Username cannot contain 'clyde'” by fire on Tuesday November 22, 2022 @04:37PM (#33711878)
yeah, I've had this happen a number of times because the service was treating the `+` as a space in either the signup or the update, and I've had some success forcing it by replacing `+` with `%2B`