- Joined
- Apr 4, 2021
Probably for the best, dakooters actually has (some) talentView attachment 2602591
Nice racket, Donut
View attachment 2602601
Heckin' funny and valid VO troon isn't listed tho.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Probably for the best, dakooters actually has (some) talentView attachment 2602591
Nice racket, Donut
View attachment 2602601
Heckin' funny and valid VO troon isn't listed tho.
I didn’t even know he was on twitch. Being able to afford a nice three bedroom somewhere off a year and a half’s work laughing at people being retarded while filming themselves is pretty sweet.View attachment 2602591
Nice racket, Donut
View attachment 2602601
Heckin' funny and valid VO troon isn't listed tho.
Probably for the best, dakooters actually has (some) talent
It could be (like i'm suffering from right now) is that they know how to do it, but they're all super-agile and the PMs are dangling bonuses over their head, so half-assed design decisions become the norm. This is characteristic of agile development, because every agile shop i've been to eventually turns into a valiant effort to fight code smells.Come on, from what I've seen, these people haven't heard of env variables, don't expect too much. A lot of this code is like Udemy-pajeet-education levels of bad.
Oh, shit. Yeah that makes sense, although that begs the question, why is the potentially offensive username in the database already? Wouldn't you do those checks before even touching the DB?It's a sql query. It's declarative. Theres no "clean" way to fuzzy match that amount of variability in the search, and you should never do fancy regex matches on the DB level. A proper gist index will have that shit flying.
Good streamers don't selloutVinny is only getting 11k a month? this is heresy, he deserves more
Well, yes and no, because there's a difference between "I don't care that much about elegance and optimisation, I just want to get paid" and "I'm so incompetent I'm going to make a maintenance of this code a lot harder for myself, even if it can be easily prevented". Hardcoding every single thing will make it cumbersome to maintenance and edit, and in case of API keys and tokens it's a security risk on top of that.Let's be honest tho, if I was being paid just to deliver code and I wasn't invested in the project (that being restricting offensive usernames on a shitty website) I'd write whatever bullshit passed the unit tests (if they even really ran those) as well. It's easy to shit on crap programmers if it's not your 9-17 job, but I can't imagine twitch really deserves or cultivated the time love and care required to craft quality code.
Specially if your workplace is being flooded by newcomers that barely meet the bar, although idk how bad diversity hires really are, I'm more of a hobbyist programmer.
I didn't even notice but yeah, I guess it probably is SQL, which does make it pretty retarded. Man, if that developer had to pay what AWS charges non amazon people for RDS services, they'd probably be obligated to seppuku on the spot. Why the fuck is Twitch not using dynamodb and other serverless shit for their authentication? Amazon does.It's a sql query. It's declarative. Theres no "clean" way to fuzzy match that amount of variability in the search, and you should never do fancy regex matches on the DB level. A proper gist index will have that shit flying.
I've seen that screenshot from /g/ but I didn't download the leak so I couldn't verify. Did they really leak API keys etc?in case of API keys and tokens it's a security risk
Admit it, you just want Tay 2.0I don't really understand why they are doing these retarded username checks in SQL query at all, instead having some idk, ML service trained on Kiwi Farms, that would catch usernames with bad gamer words
I just found a full creds for some AWS db right now (host, user and pass) right now so... yeahI've seen that screenshot from /g/ but I didn't download the leak so I couldn't verify. Did they really leak API keys etc?
If they did, then we really have to wonder how long they've been compromised for and what could you accomplish with those, because it could be quite a lot.
Yeah I have to agree, if you're that irresponsible then you absolutely should be sacked lmao
DynamoDB is a bit of a mess and I feel like a GSI for usernames would be in the terabytes (this is where we get into the part where the costs aren't practical). I'm guessing nobody bothers to fix this shit because they don't have the time to fix this shit because of mismanagement.I didn't even notice but yeah, I guess it probably is SQL, which does make it pretty retarded. Man, if that developer had to pay what AWS charges non amazon people for RDS services, they'd probably be obligated to seppuku on the spot. Why the fuck is Twitch not using dynamodb and other serverless shit for their authentication? Amazon does.
I tried to turn on 2FA this morning, its down. The bed has been shit in, and its still shitting.Twitch is not taking the leak very well, it seems.
Nah, that's about as good as you're going to get for that kind of query. Dynamo would be fucking awful for this, as it looks like they're doing relatively complex queries with presumably normalized data. Not dynamo's strongsuit.I didn't even notice but yeah, I guess it probably is SQL, which does make it pretty retarded. Man, if that developer had to pay what AWS charges non amazon people for RDS services, they'd probably be obligated to seppuku on the spot. Why the fuck is Twitch not using dynamodb and other serverless shit for their authentication? Amazon does.
I just found a full creds for some AWS db right now (host, user and pass) right now so... yeah