Live data from Hacker News

The naughty username checking system used by Twitch

ghostbin.com

281–290 of 348 posts

Re: The naughty username checking system used by Twitch

#281
post #7

Earlier quoted context omitted.

safety-ml - I assume this is some attempt at training a machine learning algorithm to find bad names.

This is what investors and the public buy as AI. A hand coded if statement

More accurate then actual AI under-trained on insufficient data.

Re: The naughty username checking system used by Twitch

#283
post #79
post #5

I have a hard time believing this was / is the real version used. It doesn't seem broad enough. More likely it was a kind of smoketest that made sure that a more automated keyword checker was working. It does remind me of the XKEYSCORE (Snowden leaks) that used keywords to bubble up potential threats from emails etc https://www.businessinsider.com/nsa-prism-keywords-for-domes... .

This looks like legit, no-nonsense gets-the-job-done code that gets updated every time some jerk find a new way to be a jerk to others. It isn't great, but at least not over-engineered, and I'm not sure if Twitch account sign-up volumes and abuse are at the point where they should staff a project to do this more robustly / scalably

There are portions of my codebase that are intentionally "dumb" code. They contain cascading rules controlling what UI elements are visible that can be challenging to reason about. So I wrote it so simple that anyone can read it.

I see the same here. It's not clever, but no one has any doubt what words are being checked.

Re: The naughty username checking system used by Twitch

#284

Earlier quoted context omitted.

I removed the letter U from a random password generator for a Customer's app after a password was generated containing the "C-word".

Both of you are allowed to swear on the internet

But I’d rather not say it, online or in person.

Re: The naughty username checking system used by Twitch

#285
Real story: I needed to register an instagram account a few months ago. I tried my nick "Iv", of course it was unavailable. I tried many different alternatives and finally managed to get "Iv but the real Iv" or ivbuttherealiv. Recently I saw my account was banned. I then realized that there was a "butt" in there.

Now I will never have an IG account linked to my FB. Oh well, I can live without that but thank god I don't depend on that platform for business. It made me laugh but there is zero appeal available.

Re: The naughty username checking system used by Twitch

#286

Earlier quoted context omitted.

Holy cow how old was this system, circa 1975 or something?

I saw a dot matrix printer logging the chemical composition of the flue gas at a chemical research place in about 2002. That kind of thing is probably fairly common in the industry.

Dot matrix printers still make up a lot of the flight manifest printers at airport gates. Listen for them right before they close the doors. They print off the list of passengers checked in as boarded

Re: The naughty username checking system used by Twitch

#287

Earlier quoted context omitted.

> Or simply omit all alphas and use only numerics. You're still not out of the park with numerics - people with 1313 or 6660 or 4444 or something will complain a lot. The possibility of a 666 in some new biometric government IDs in my country rose a massive stink from church...

I was in the UK recently and - if you can believe it - there was a car on the block I stayed whose plates contained 666. Also, have a feelin you meant to do 1312. What’s the issue with 4444, though?

People explained 4444, with 1313 I was thinking of the equivalent for superstitious westerners afraid of the number 13.

Re: The naughty username checking system used by Twitch

#289
The movie Gran Torino came out when I was twenty, and in seeing it, I heard many racial slurs uttered in context for the first time. I was, of course, familiar with the "main" ones, but the one in particular that I remember was "spook". I remember it vividly because, upon hearing it, I had an immediate realization that I had heard it before when it was said near the end of Back To The Future (the scene where Marvin Berry and the Starlighters chase off Biff's gang).

In my youthful innocence I had assumed the characters in the movie were trading silly, made-up names (e.g. "Who are you calling "sparky", Popeye?"), not racial epithets.

The fact that this list needs to exist makes me sad, but I am glad technology can assist on some level with the issue.

Re: The naughty username checking system used by Twitch

#290

We used to call this the "Scunthorpe problem" - how do you filter for obviously rude names while still allowing people to have their actual names? Bearing in mind that some people's names are actually rude. I worked on the application form processing for the Nectar card launch in the UK back in the early 2000's, and we had several cases. Luckily we had human data-entry clerks in the loop, so all we had to do was flag…

Its a similar problem to people having names that are considered "fake". I shudder what people actually named Harry Potter or James Bond have to go through regularly. Also, I dont see any sense in actually enforcing any of those lists. I always think about the "Journey of Life" in The Grand Tour, which, frankly, is completely inoffensive in any other language than english https://www.youtube.com/watch?v=BLXe2WTYngQ

I live in Wedding, pronounced "Vedding". It was weird for about the first week, then it never really occurred to me again. I'm sure the people who live in Fuck have the same, right up until they have to fill in their address online.
Post reply on HN