WTF Bites
-
I have a friend who does use Apple like keyboards for everything because he likes them.
You need better friends
-
If done reasonably, there is a variable that you can set in advance to automatically approve it
yum update -y
will assumey
to any question asked. But it doesn't work in that case because you have to typeyes
Fuck Microsoft's incompetent engineers
-
@strangeways said in WTF Bites:
Ugh.
I'm supporting gcc 4.8.5 because that at least has C++11 and there's a backport for it in the RedHat 6 developer toolset (and cursing my customers who run bullshit like RHEL 6 or SLES 11 from a decade ago). Maybe there's newer versions backported, but I haven't checked since.I got these feels too, bro.
$ g++ --version g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36)
We also have a custom build system called Buildme (it's a meta-build system, because it generates GNU Makefiles) and all our "helper build scripts" use the C Shell, which is also the default shell used everywhere. We also use SVN for version control.
Life feels great.
As long as it works. Still better than git.
-
@TimeBandit said in WTF Bites:
If done reasonably, there is a variable that you can set in advance to automatically approve it
yum update -y
will assumey
to any question asked. But it doesn't work in that case because you have to typeyes
Fuck Microsoft's incompetent engineers
-
@TimeBandit said in WTF Bites:
If done reasonably, there is a variable that you can set in advance to automatically approve it
yum update -y
will assumey
to any question asked. But it doesn't work in that case because you have to typeyes
Fuck Microsoft's incompetent engineers
Obviously you should use
yum update -yes
-
(GUI automation is a dumpster fire though; too many variables…)
You should try MPS sometime.
-
@TimeBandit said in WTF Bites:
If done reasonably, there is a variable that you can set in advance to automatically approve it
yum update -y
will assumey
to any question asked. But it doesn't work in that case because you have to typeyes
That's a lie. The documentation is wrong. It will assume positive response to any questions yum itself would otherwise ask. It does nothing at all regarding questions the pre-install script will ask.
-
@pie_flavor said in WTF Bites:
(GUI automation is a dumpster fire though; too many variables…)
You should try MPS sometime.
I think he's banned.
-
@topspin In fact this is false.
-
@Carnage
How dare you cast aspersions on the great IE-Chan!
-
MSI choose to advertise their high-end motherboards with a picture of a studio with what's definitely not an MSI computer. Or even a recent computer.
"... in-studio advantages, designed to satisfy any professional workflow."
I'm a bit short on time for constructing a full joke, so I'll just shout "PORN STUDIO" and let you fill in the rest.
-
@Lorne-Kates most fascinating indeed.
-
@Carnage
How dare you cast aspersions on the great IE-Chan!
Hmm, IE was released in 1994. This thing was released in 2013, making her 19.
I'm shocked anime fans would lust after someone so OLD and ELDERLY.
-
@Lorne-Kates you're talking about a community that faps to 800 year old elves.
Yes, those elves look very preteen, but canonically they're still hundreds of years old.
-
@Lorne-Kates you're talking about a community that faps to 800 year old elves.
Yes, those elves look very preteen, but canonically they're still hundreds of years old.
-
Spotify sent me an email: we detected unusual activity on your account. We won't say what it was, so fuck you if you thought you might be able to determine if your password got compromised. It just was unusual. Trust us. We're trustworthy, right? Anyway, so we reset your password. I mean, we did reset your password, but here is a huge green button that you can click to reset your password. Cause you know that resetting means resetting means invalidating, right? Yeah. Words don't have meaning, just ask @Gąska. Ah, right, so back to your password. Did you click the link? And? What? You're bewildered cause the link is no longer valid? Hey, we said we reset your password so you could reset your password, no one said that you could actually reset your password. Anyway, here, just input your email and we'll send you a new link that will reset your password for sure.
We hope you had fun with our completely unambiguous security procedures. Hope you'll use our service again and recommend it to your friends.
I got that email a while back. It ticked every red flag for "check this isn't a phishing mail": no username, just "hi Spotify user", direct link in the email, saying it might have been to do with a leak from another service where I use the same password which hints at plaintext password storage. I contacted their Twitter support who completely failed to understand my reservations
Umm... that's fucked up. In my case at least it contained my username and all.
I choose to believe that that's a direct result of my complaint
-
Spotify sent me an email: we detected unusual activity on your account. We won't say what it was, so fuck you if you thought you might be able to determine if your password got compromised. It just was unusual. Trust us. We're trustworthy, right? Anyway, so we reset your password. I mean, we did reset your password, but here is a huge green button that you can click to reset your password. Cause you know that resetting means resetting means invalidating, right? Yeah. Words don't have meaning, just ask @Gąska. Ah, right, so back to your password. Did you click the link? And? What? You're bewildered cause the link is no longer valid? Hey, we said we reset your password so you could reset your password, no one said that you could actually reset your password. Anyway, here, just input your email and we'll send you a new link that will reset your password for sure.
We hope you had fun with our completely unambiguous security procedures. Hope you'll use our service again and recommend it to your friends.
I got that email a while back. It ticked every red flag for "check this isn't a phishing mail": no username, just "hi Spotify user", direct link in the email, saying it might have been to do with a leak from another service where I use the same password which hints at plaintext password storage. I contacted their Twitter support who completely failed to understand my reservations
Umm... that's fucked up. In my case at least it contained my username and all.
I choose to believe that that's a direct result of my complaint
Yes, we all have our illusions to keep sanity.
-
-
@Lorne-Kates you're talking about a community that faps to 800 year old elves.
Yes, those elves look very preteen, but canonically they're still hundreds of years old.
That just means my expectations of their level of experience is so much greater...
-
@Tsaukpaetra said in WTF Bites:
@Lorne-Kates you're talking about a community that faps to 800 year old elves.
Yes, those elves look very preteen, but canonically they're still hundreds of years old.
That just means my expectations of their level of experience is so much greater...
"It's okay, she's been having child sex for 786 years!"
-
@Lorne-Kates said in WTF Bites:
@Tsaukpaetra said in WTF Bites:
@Lorne-Kates you're talking about a community that faps to 800 year old elves.
Yes, those elves look very preteen, but canonically they're still hundreds of years old.
That just means my expectations of their level of experience is so much greater...
"It's okay, she's been having child sex for 786 years!"
Conversation would never happen because of said experience avoiding negative consequences.
-
@pie_flavor said in WTF Bites:
(GUI automation is a dumpster fire though; too many variables…)
You should try MPS sometime.
I think he's banned.
Nah - otherwise occupied trying to get marijuana legalised in his district/state/whatever.
He seems to have been promoted to AG in Nebraska for some strange reason...
-
He seems to have been promoted to AG in Nebraska for some strange reason.
Nebraska?
Yeah, "promotion", sure.
-
Standard mail fuckups.
This one is from an online shoe store:
(This says: "hello, we haven't seen you in 7 days. Maybe we could interest you in stuff from our NEW CATALOG." This last part makes me think that NEW CATALOG should've also been replaced by SPRING CATALOG or something.)
I'm scared. I've had the "FIRST_NAME" nickname since primary school. How do they know that?!
Then they offered me a set of products with names that don't make sense even for a Pole:
Once before they sent me an email saying: "hey, it seems you have some unfinished business with us. There are some products in your shopping cart that you might still wanna order. " The problem? I already ordered these exact products like 2 weeks earlier and my shopping cart was empty.
-
@Lorne-Kates said in WTF Bites:
He seems to have been promoted to AG in Nebraska for some strange reason.
Nebraska?
Yeah, "promotion", sure.
Sounds better than Osoyoos...
-
@pie_flavor said in WTF Bites:
(GUI automation is a dumpster fire though; too many variables…)
You should try MPS sometime.
I think he's banned.
Nah - otherwise occupied trying to get marijuana legalised in his district/state/whatever.
He seems to have been promoted to AG in Nebraska for some strange reason...
@MsPectateSwamp? I guess the M is silent?
-
@Lorne-Kates said in WTF Bites:
let you fill in the rest.
-
CVE-2019-5418, File Content Disclosure on Rails:
There is a possible file content disclosure vulnerability in Action View. Specially crafted accept headers in combination with calls to
render file:
can cause arbitrary files on the target server to be rendered, disclosing the file contents.TL;DR: Send a funny Accept: header in the request, get the server's secrets in response.
Source: random GitHub repo / oss-sec mailing list
Since we're looking at Rails and therefore Ruby, this is my favourite "representative line" of Ruby:
class RandomSubclass < [Array, Hash, String, Fixnum, Float, TrueClass].sample ... end
That's a way to inherit from a random class. Because why not.
Source: StackOverflow
-
Source: StackOverflow
And cue many responses in how to do it in other languages.
-
-
@hungrier
But by classifying it as a specially crafted header, they can charge you more for the packet
-
@izzion The file path was hand typed by artisans using only fair trade bytes
-
I have a friend who does use Apple like keyboards for everything because he likes them.
At least you're in the right topic.
-
Thanks, eBay. I'll make sure to order the item that's out of stock before it's out of stock.
-
@Tsaukpaetra said in WTF Bites:
@DCoder said in WTF Bites:
"Source: StackOverflow"And cue many responses in how to do it in
other languagesjquery.
-
@boomzilla said in WTF Bites:
@Tsaukpaetra said in WTF Bites:
@DCoder said in WTF Bites:
"Source: StackOverflow"And cue many responses in how to do it in
other languagesjquery.how do i implement jquery in node.js?
-
@Lorne-Kates Badly.
-
@Tsaukpaetra said in WTF Bites:
And cue many responses in how to do it in other languages.
Because the language designs make excluding the insane cases awkward doesn't mean that code uses the insane cases.
-
Since we're looking at Rails and therefore Ruby
And yet, PHP is still TRWTF. The most voted answer in the same place:
In PHP function names are not case sensitive. This might lead you to think that all identifiers in php are not case sensitive. Guess again. Variables ARE case sensitive. WTF.
-
@Bulb there were also idiotic bugs with PHP using locale-aware normalization for function/class names :
class_exists()
function useszend_str_tolower()
.zend_str_tolower()
useszend_tolower()
.zend_tolower()
uses_tolower_l()
on Windows andtolower()
on other oses._tolower_l()
is not locale aware.tolower()
is LC_CTYPE aware.Turkish language can trigger some i18n programming errors in case insensitive comparison functions, because small latin i is not equal to capital latin i in Turkish language. Azerbaijani (az) and Kurdish (ku) locales use Turkish language rules on Linux.
Source: Bug 18556 -
Setting locale to 'tr_TR' lowercases class names
/ Bug 35050 - Capital "I" letters in func/class method names do not work with turkish locale
-
@DCoder That's an amazing bug. It's horrible and weird and unexpected and trivial and they just can't seem to fix it!
-
@DCoder That's an amazing bug. It's horrible and weird and unexpected and trivial and they just can't seem to fix it!
I long ago came to the conclusion that Turkish casing bugs would be best solved with nuclear weapons.
-
@boomzilla said in WTF Bites:
I long ago came to the conclusion that Turkish casing bugs would be best solved with nuclear weapons.
I reached a different conclusion: just use the casing that the user provides and let them get it right for you. It's the principle of maximum
-
Where did the other 20% go?
-
-
-
@TimeBandit Hasn't episode 1 always been free? I know that was the Telltale model.
-
@boomzilla said in WTF Bites:
@DCoder That's an amazing bug. It's horrible and weird and unexpected and trivial and they just can't seem to fix it!
I long ago came to the conclusion that Turkish casing bugs would be best solved with nuclear weapons.
And as always, it could've been avoided entirely if the Unicode Consortium just spent 5 seconds thinking their design through - in this case, by making lowercase Turkish "i" a separate character. Just like "a" and "а" are separate characters, despite looking the same, being pronounced the same, and being literally the same letter in every way because historically when "а" was invented, it was literally an exact copy of "a".
-
@pie_flavor said in WTF Bites:
Hasn't episode 1 always been free?
-
@boomzilla said in WTF Bites:
@DCoder That's an amazing bug. It's horrible and weird and unexpected and trivial and they just can't seem to fix it!
I long ago came to the conclusion that Turkish casing bugs would be best solved with nuclear weapons.
Nah, just let them make their own Turkish version of php. It worked out well enough for them and Star Wars.