WTF Bites
-
except for the day passes still being fri-sun
That was what I was refering to
-
So the new iPad Pro has an issue with some devices arriving pre-bent. Apple says it's a manufacturing quirk that does not impede the functionality in any way. But I think they missed an opportunity to sell the new iPad Pro as coming with a curved display, as those are all the rage nowadays!
And concerns about the structural integrity are completely unfounded of course.
-
So the new iPad Pro has an issue with some devices arriving pre-bent
Saves the users doing it.
-
Ok, who fucked up here, GOG or KMail? 'Fess up!
Ah. So the answer is "yes".
-
@Onyx Thanks, you reminded me how horrible quoted-printable is.
-
@PleegWat well, I mean, it decodes correctly, but who the hell still uses IE conditionals?
Of course, KMail done fucked up as well.
-
@Onyx I think that thing has two
<html>
opening tags.
-
@PleegWat One of them is inside an IE conditional tag, so it's commented out unless the client is IE.
-
-
I've the afternoon off and seeing as I have no plans I started fucking around with my old employers site for kicks and giggles. Was on the site twenty minutes when I managed to submit a 100kb string for postcode. also managed to change the postcode on another user. How did I access another user you may ask? Well unauthenticated public facing apis and subtracting 10 from the id number I was assigned. I have the feeling I know the developer who wrote this. Probably the same one who threw a shitfit when I pointed out these problems in another part of his code about a month before I left. Some people should be shot.
Unfortunately in your case I think you risk being the messenger who gets shot. Fucking with their server is probably a really bad idea, legally speaking. Especially since you have "inside knowledge" that could theoretically give you a better idea of how to break it.
(Even if you consider the actions to be "standard" security testing, remember, you won't be tried by a jury of your peers. You'll be tried by a jury of the most gullible idiots that your and your prosecution's respective sets of lawyers could agree upon.)
-
@cartman82
Thank you! This thread is exactly what I was looking for.I'm suffering under code review from an EA who writes code that looks like a stackoverflow question. I've worked with some great EAs who can't write code. The difference is that they know it and stick to what they're good at it. It's so nice when everyone does what they're good at.
Every time we need to put messages in a queue and read them, he copies a "template" consisting of eight (!) projects full of really bad code, most of which is ignored, but we can't delete it. There is no composition. It's all layer upon layer upon layer of inheritance, spread out across multiple NuGet packages with no debug symbols.
I could write pages about what's wrong with this code. One extra-special gem are the constructors in the "template" classes we have to use. There's one constructor that creates all sorts of concrete dependencies. There is no dependency injection. Then there's a separate empty constructor with a comment:
// For unit testing.
All of the unit tests call that constructor. He mentioned it - "You know, when you create a separate constructor for unit testing." Like I would know. I don't know. I tried to explain the problem, which is that your unit tests don't test the same code that your application actually runs. He dismissed this, calling it "a pattern we follow everywhere." I guess if it's a pattern that makes it better.
The rest of the code is contorted around that "pattern." Methods that should be private are public so that the unit tests can call them. The class maintains unnecessary state - which has already resulted in serious defects - so that the code path is observable to unit tests. In a normal reality you would inject abstract dependencies, mocking them, and test the code by observing its interaction with the mocks. (And this would be really simple because each class would only have at most a handful of simple dependencies.)
I could go on and on about the outright hostility and temper tantrums that occur when I try to delete dead code or change the names of classes and methods to vaguely reflect what they actually do, since they're at best meaningless and at worst misleading. It's like one of those neighborhoods where all the streets are named after birds and six of them are named "Heron." It's almost calculated to avoid clarity.
Anyway, my contract is almost up. It's snowing outside. Not my circus, not my monkeys.
-
-
I installed Anjuta on Debian because I was testing various Linux IDEs.
Every time I save a file, it immediately pops a message saying that "the file on the disk is more recent than the current buffer, do you want to reload it?" .
-
@Andrew-Scott said in WTF Bites:
Thank you! This thread is exactly what I was looking for.
Reading through your post, it looks like what you were really looking for is "New Topic" button.
-
@anonymous234 said in WTF Bites:
I installed Anjuta on Debian because I was testing various Linux IDEs.
From the webpage
GNOME Integrated Development Environment
Found the problem
-
Reading through your post, it looks like what you were really looking for is "New Topic" button.
Possibly. I'm new to the forum and don't know the etiquette. So when I saw a thread about posting small WTFs, I thought, that's perfect.
-
@Andrew-Scott said in WTF Bites:
I'm new to the forum and don't know the etiquette.
We have an etiquette
-
@Andrew-Scott if that's small WTF for you, I don't ever want to see the big WTFs.
One of the forum rules you'll see quoted everywhere is "threads are free".
-
@Andrew-Scott welcome to the forum!
-
@TimeBandit It's not even the GNOME IDE. That honor goes to Builder.
Edit: Anjuta also highlights columns 0-80 as if encouraging you to keep your code there. Linux really is stuck in the 70s.
-
-
@TimeBandit
Some of us are labeled as shitlords. That is quite an etiket.
-
@Zerosquare said in WTF Bites:
Full of audio clips like "Alexa suck my cock!" and "Alexa fuck you!" I presume?
-
@Tsaukpaetra
And parrots ordering ice
-
@anonymous234 said in WTF Bites:
I installed Anjuta on Debian because I was testing various Linux IDEs.
Every time I save a file, it immediately pops a message saying that "the file on the disk is more recent than the current buffer, do you want to reload it?" .
Behind door A, we have a timezone-related WTF. Behind door B, two clocks that are just a few seconds out of sync. And behind door C, an "is less than" where there should be an "is less than or equal".
Choose carefully...
edit: a fourth possibility (or maybe it's a subcategory of door B) is that the filesystem's date & time format has a lower resolution than the computer's clock (the FAT timestamp resolution is 4 seconds, I believe). If the modified date is rounded up when saving, then the file will appear to have a future modified date for a few seconds.
-
@anonymous234 said in WTF Bites:
I installed Anjuta on Debian because I was testing various Linux IDEs.
Every time I save a file, it immediately pops a message saying that "the file on the disk is more recent than the current buffer, do you want to reload it?" .
Behind door A, we have a timezone-related WTF. Behind door B, two clocks that are just a few seconds out of sync. And behind door C, an "is less than" where there should be an "is less than or equal".
Choose carefully...
Uh, I'm going to switch doors!
-
@Tsaukpaetra said in WTF Bites:
Uh, I'm going to switch doors!
The door you switched is more recent than the current door, do you want to switch it?
-
@brie A possibility is that some other process is actually editing the files immediately after I save them.
But this seems unlikely, this is fresh Debian with LXDE and pretty much nothing else installed.
-
@Tsaukpaetra said in WTF Bites:
Uh, I'm going to switch doors!
The door you switched is more recent than the current door, do you want to switch it?
Careful, lest you describe my sync mechanism for Google Docs to RTF!
Edit: apparently fetish is the new revisit.
Filed under: I should fetish that code some day...
-
@Tsaukpaetra said in WTF Bites:
Edit: apparently fetish is the new revisit.
Swype learns more about you than you realize.
-
@anonymous234 said in WTF Bites:
But this seems unlikely, this is fresh Debian with LXDE and pretty much nothing else installed.
Just tried it and not having the same issue.
This is a Debian Stable install up-to-date (9.6), originally 7.0 and upgraded, running KDE
-
@TimeBandit Well I have the same same version and I didn't touch anything from the settings. I did install a newer kernel from the backports repository though (4.18). Apparently it has to do with the file system, so it was probably that.
-
two clocks that are just a few seconds out of sync.
If you can't keep your clocks in sync, you're going to have a bad time.
-
@anonymous234 said in WTF Bites:
I did install a newer kernel from the backports repository though
So that was the "pretty much nothing else installed" part
-
-
@Andrew-Scott said in WTF Bites:
So when I saw a thread about posting small WTFs, I thought, that's perfect.
Dude you're on topic which is an improvement from most posts here.
-
@loopback0 said in WTF Bites:
@Andrew-Scott said in WTF Bites:
So when I saw a thread about posting small WTFs, I thought, that's perfect.
Dude you're on topic which is an improvement from most posts here.
yeah but if that keeps up it'll break forum meta-rules about topic drift and the universe might implode again.
-
@Gribnit stop getting off-topic.
-
@Andrew-Scott said in WTF Bites:
Thank you! This thread is exactly what I was looking for.
Reading through your post, it looks like what you were really looking for is "New Topic" button.
Says the longposter.
-
@pie_flavor said in WTF Bites:
@Gribnit stop getting off-topic.
I dare not. Who knows what will be lost this time around. I feel like I'm the only one left who even knows what bissonomy is. Let alone blort.
-
@Andrew-Scott said in WTF Bites:
Thank you! This thread is exactly what I was looking for.
Reading through your post, it looks like what you were really looking for is "New Topic" button.
Says the longposter.
You'd love to have such a long post, wouldn't you?
-
@Gąska hey now. In the summer I had a really long post, but it's cold out now.
-
@pie_flavor said in WTF Bites:
@Gribnit stop getting off-topic.
-
@Gąska hey now. In the summer I had a really long post, but it's cold out now.
Oh, I thought you were in the pool.
-
@Gąska hey now. In the summer I had a really long post, but it's cold out now.
Oh, I thought you were in the pool.
Such jiggly tits. Better not tell Tumblr!
-
two clocks that are just a few seconds out of sync.
If you can't keep your clocks in sync, you're going to have a bad time.
I have tried installing female personalities on my computers, but I never found that their clocks synced up the way that they're supposed to. I think that must just be a myth.
-
@loopback0 said in WTF Bites:
One of the forum rules
The what now?
-
@Gąska The other of the two rules is keep the most rampant flaming and trolling in the garage.
-
@Carnage yeah, right.
-
two clocks that are just a few seconds out of sync.
If you can't keep your clocks in sync, you're going to have a bad time.
I have tried installing female personalities on my computers, but I never found that their clocks synced up the way that they're supposed to. I think that must just be a myth.
You need to hook them up to an MTP server