WTF Bites
-
@Tsaukpaetra said in WTF Bites:
@Lorne-Kates said in WTF Bites:
@Tsaukpaetra said in WTF Bites:
Someone has an interesting complex....
It's a thing.
Well, be careful not to introduce it to the Internet!
The Things might get loose and cause havoc.
http://i.imgur.com/hVrnrPZ.png
I wonder if I can declare Thing in another namespace and make it inherit List<Thing>, then give it a function called Thing(ByVal Thing as Thing), so that I can do:
Thing.Thing(Thing)
-
Google maps direction, with its completely useless and redundant
You are on the fastest route, despite usual traffic
. Just shut the fuck up and tell me directions.
-
@dse I've actually seen it pick a bad route at first to avoid something and then as you are driving the thing it was avoiding goes away, and then it lets you choose which branch in the path to give directions for by tapping the screen, showing how much time you'll save. In this case I don't remember it saying "You are on the fastest route" at all until you picked the fastest route manually.
-
This post is deleted!
-
@blakeyrat said in WTF Bites:
But, hey, any excuse to bitch about Microsoft, right?
If you're not going to support 'console' just don't support it. You don't have to, it's not in the standard. What in god's name possessed someone to think "well let's not support that except if the developer tools are open, then let's do it".
It's a recipe for code that only works when you're looking at it. It literally throws an exception unless you are looking to see what exception it throws. Why the fuck would you think that's a good idea?
-
@AyGeePlus said in WTF Bites:
It's a recipe for code that only works when you're looking at it. It literally throws an exception unless you are looking to see what exception it throws. Why the fuck would you think that's a good idea?
Maybe Microsoft went too far when they heard about quantum positioning?
-
@AyGeePlus said in WTF Bites:
@blakeyrat said in WTF Bites:
But, hey, any excuse to bitch about Microsoft, right?
If you're not going to support 'console' just don't support it. You don't have to, it's not in the standard. What in god's name possessed someone to think "well let's not support that except if the developer tools are open, then let's do it".
It's a recipe for code that only works when you're looking at it. It literally throws an exception unless you are looking to see what exception it throws. Why the fuck would you think that's a good idea?
I just realized how evil that could be.
A
wellpoorly placedconsole.log()
could break the JS on the page, thus making it fall over. But when you investigate it and refresh the page, it appears to work fine. Wow. Fun!
-
status: the windows 10 anniversary extravaganza update still hasn't fixed the bug where the clock is on 12h time sometimes and 24h other times
it's a fucking clock, how hard can this shit be?
-
it's a fucking clock, how hard can this shit be?
But this isn't about time. It's about plain old remembering configuration. That Shouldn'tBe™ hard…
-
I bought an electric toothbrush. The manual says to completely discharge the battery once before first use and every 6 months. This is not a big deal, except... it shuts off after 2 minutes, which makes it kinda hard to discharge the battery.
So I've had it making noise next to me, switching it back on every 2 minutes, for 2 full days now, and it's not dying. It's not dying! What is this evil creature made of?
-
@anonymous234 Clearly the makers didn't expect that some would actually read the instruction. Or even, , follow them!
(In all fairness, don't bother. Just don't charge it until discharged. That's all it really needs.)
-
(In all fairness, don't bother. Just don't charge it until discharged. That's all it really needs.)
I know, but I have the compulsion to discharge it completely now. Having it in a partially empty state for a month would drive me crazy.
-
@anonymous234 said in WTF Bites:
Having it in a partially empty state for a month would drive me crazy.
That's essentially what you'll always have anyway, so it's time to start learning not to care.
-
@anonymous234 said in WTF Bites:
So I've had it making noise next to me, switching it back on every 2 minutes, for 2 full days now
Dude, go get some sleep. I'm sure your neighbours will be appreciate it too.
-
@anonymous234 What you do is, you go down to your local adult store, buy yourself a Bullet, and pop the batteries from the toothbrush into the bullet. That'll run it down in about an hour, tops.
-
@Yamikuronue why would you buy a bullet that's not USB rechargeable?
-
@Yamikuronue I thought bullets propelled themselves with a gunpowder explosion. They do it electrically now? That's amazing!
-
@Yamikuronue said in WTF Bites:
@anonymous234 What you do is, you go down to your local adult store, buy yourself a Bullet, and pop the batteries from the toothbrush into the bullet. That'll run it down in about an hour, tops.
Well, if he's using the type of electric toothbrush that's rechargeable, typically the batteries aren't removable, or if they are, it's usually to the (purposeful) destruction of the unit...
-
@Tsaukpaetra said in WTF Bites:
Well, if he's using the type of electric toothbrush that's rechargeable, typically the batteries aren't removable, or if they are, it's usually to the (purposeful) destruction of the unit...
Electric device.
In your mouth.
Making it heavily sealed is probably a good idea.
-
@AyGeePlus said in WTF Bites:
Why the fuck would you think that's a good idea?
It's the only way to rationalize Microsoft's decision.
-
I hate Audible badges, fucking Amazon has no option to turn the damn thing off!! Fuck morons with their gamificaTIONDDDDSSSSS!!!
-
@Lorne-Kates Most people only put the head in their mouth.
-
@coldandtired :gigg... no, too easy
-
@Yamikuronue said in WTF Bites:
What you do is, you go down to your local adult store, buy yourself a Bullet, and pop the batteries from the toothbrush into the bullet.
I like how your first thought for "a device that runs on batteries" is a sex toy.
-
Come on, Microsoft. It's your own product, you should know better than not quoting the bloody path.
-
@Maciejasjmj you typed a path with spaces and it's Microsoft's fault it didn't work because it's the path to a piece of their software?
-
@Jaloopa Oh, yeah, I guess I missed a bit of context.
That's what happens when you click this little Explorer widget:
It opens the cmd window, trying to start the OneDrive service, and then craps itself because %APPDATA% contains spaces.
-
@Maciejasjmj spaces are still an unsolved problem in computing
-
@Maciejasjmj OK, that's quite WTF.
When you set up Windows 10 with a MS account it generates a name that doesn't ever seem to have spaces. I bet they never actually tested any other configuration
-
I like this site's response to the wtfery that is the modern web:
-
@Maciejasjmj OK, that's quite WTF.
When you set up Windows 10 with a MS account it generates a name that doesn't ever seem to have spaces. I bet they never actually tested any other configuration
I recently ran into a very odd bug in our product - turns out it was exactly this same thing. MS confirmed the issue.
-
@Yamikuronue said in WTF Bites:
you go down to your local adult store, buy yourself a Bullet
And make sure you tell them that's why you're doing it, just so you can get that "uh-huh, suuuure" reaction.
-
online signature form:
-
@Bulb naming things is hard, I hate naming things. makes me want to use int i,j,k and button1 as names
If you think naming things is hard try doing some cache invalidation!
-
@boomzilla I can buy a brand new wooden table for the price of those screenshots
But can you buy a genuine Ron Swanson to go with it?
-
@Maciejasjmj said in WTF Bites:
Come on, Microsoft. It's your own product, you should know better than not quoting the bloody path.
You've gotta put quotes around it. And, because it's
start
which maximises it's -ness most aggravatingly, you've got to give it an empty double-quoted argument first otherwisestart
tries to use the pathname to set the title of the window instead of as the name of the program to launch. The problem is literally that you need"
to quote things yetstart
treats a"
in that position specially, something that no sane program does.I loathe
start
; useful functionality ruined by utter stupidity by some MS underling back in the day and now we're stuck with that shit.
-
you've got to give it an empty double-quoted argument first otherwise start tries to use the pathname to set the title of the window instead of as the name of the program to launch.
Yeah. That pisses me off quite a bit.
-
-
-
-
@Jarry I tried to follow the link provided to the forum source (https://what.thedailywtf.com/post/565011) to see the original post. It loads the thread at the jellypotato post and then immediately fucks off to somewhere else in the thread.
-
@Jarry I tried to follow the link provided to the forum source (https://what.thedailywtf.com/post/565011) to see the original post. It loads the thread at the jellypotato post and then immediately fucks off to somewhere else in the thread.
Well then it's working well, isn't it!
-
Try hitting f2 to start renaming a file/folder in Windows. Now hit ctrl+backspace to delete a word from the filename.
Be presented with an 'invalid/missing character box' instead.
I'm glad windows 10 comes with Groove™ Music, though.
-
Try hitting f2 to start renaming a file/folder in Windows
Okay...
Now hit ctrl+backspace to delete a word from the filename.
Wait, what? Is that a thing, really?
Be presented with an 'invalid/missing character box' instead.
Huh. Apparently that's the 0x7F character. Who knew?
Did you also notice that Ctrl-H performs a backspace?
-
@Tsaukpaetra said in WTF Bites:
Try hitting f2 to start renaming a file/folder in Windows
Okay...
Now hit ctrl+backspace to delete a word from the filename.
Wait, what? Is that a thing, really?
Be presented with an 'invalid/missing character box' instead.
Huh. Apparently that's the 0x7F character. Who knew?
Did you also notice that Ctrl-H performs a backspace?
Yeah, Ctrl+backspace is not a thing in most Windows native prompts (like eg login screen). Had to modify my workflow to accommodate this fucking piece of shit bullshit limitation that used to save me fucking millions of seconds and keystrokes. Now it's Ctrl+a backspace, when it works, or ctrl+home backspace when it doesn't, because there are input boxes in the Windows world where Ctrl+a does nothing. Fucking nothing.
End of rant.
-
-
I loathe start; useful functionality ruined by utter stupidity by some MS underling back in the day and now we're stuck with that shit.
What the actual !! This is Windows 10 and still the stupid
CON
filename problem exists. Now you may say, it is your damn problem for creating a special file name, and it does not matter if~/desktop/con.json
does not look at all suspicious. Ok, I did not try to create the file. If your user passes that path to your program to read, the fuckingifstream
happily opens the non-existent file and you have no way of knowing such file did not exist to return an error. Now, when you try to read all of that file to parse, hehe you have to wait forever! To fucking reaD A NON-EXISTENT filE!!!1111!!!
-
I loathe start; useful functionality ruined by utter stupidity by some MS underling back in the day and now we're stuck with that shit.
Since aeons, program parameters were passed split and any quoting was handled by the invoking shell when it needed it. That made it easy to execute another process with exact parameters from code. It also made it into the C language standard in the form of signature of the
main
entry point.However, Microsoft chose to be and pass parameters as a single string and handle the splitting in the application startup. With no corresponding quoting function in the native API to start a process. And then they chose to be even more and implement different quoting rules in some commands...
This is Windows 10 and still the stupid
CON
filename problem exists. Now you may say, it is your damn problem for creating a special file name, and it does not matter if~/desktop/con.json
does not look at all suspicious.Yes. Like they couldn't check whether the complete path is exactly the special name.
And it gets worse. There are multiple ways to name a file. Some of them treat the special names special. Others (IIRC when using the
\\?\
prefix) does not. So some applications actually can create such file. And then others, including most system tools, can't do anything with it!
-
Try hitting f2 to start renaming a file/folder in Windows. Now hit ctrl+backspace to delete a word from the filename.
Be presented with an 'invalid/missing character box' instead.
I'm glad windows 10 comes with Groove™ Music, though.
Repro'd on Win7.
So I guess it's a compatibility thing.
-
However, Microsoft chose to be and pass parameters as a single string and handle the splitting in the application startup. With no corresponding quoting function in the native API to start a process. And then they chose to be even more and implement different quoting rules in some commands...
Well,
start
is a shell builtin and not a normal executable so there's actually some precedent for its weirdness, but it's still a real annoyance given that it only hits home when you try to use something complicated, which is pretty much the nastiest time to hit it. It's the most of all the things in the Windows default shell. If you're using software that automatically handles quoting of space-containing arguments when running programs, you can even hit problems when you just rearrange some files from a testing location into a deployment location. Everyone loves bugs that hide during testing!But you're absolutely right that there's different rules for different programs. It depends on which runtime they're using, and there's no specification at all. The rules used by the main runtime for MSVC are fairly sensible, but they're hardly unique; if you're running some third-party commercial program, you're probably going to have to play guess-the-basic-syntax.