News for hackers. Stuff that matters.
Re:The naughty username checking system used by Twitch by cookiengineer on Thursday October 07, 2021 @12:15AM (#28781803)
I wonder why they didn't go with syllables and something like a levenshtein distance to syllables?

That way they could more easily maintain similar looking and sounding words, including leetspeak and other variants.

Because with this kind of approach, something like "yolocaust" will get through, as most checks only go with exact matches and permutations will always get around it easily...

Whereas with something like a levenshtein distance you could compare it with a set of words and syllables and if it's too similar looking, e.g. 90% the same distance compared to username length, you could simply block it.

Re:The naughty username checking system used by Twitch by PrincessJess on Thursday October 07, 2021 @02:38AM (#28782969)
Agreed. If it's even close to a no no word it should be banned completely. No more riggers, naggers, poggers, biggas, lucks, bunts, minks, bikes, or trikes. This is a doubleplusgood plan.
Re:The naughty username checking system used by Twitch by cookiengineer on Thursday October 07, 2021 @09:34AM (#28786021)
Maybe usernames in general should require a higher entropy than words in a dictionary :D
Re:The naughty username checking system used by Twitch by guywhocodes on Thursday October 07, 2021 @01:36AM (#28782500)
People how hate naggers don't like levenshtein either