WTF Bites
-
@LB_ Really guys? You went and trolled him on github?
I can't take you anywhere nice.
-
@accalia our next forum software: servercooties.
-
@cartman82 said in WTF Bites:
I can't take you anywhere nice.
That's simply not true ... you might want to consider not going back but that's a different story
-
@cartman82 I wasn't trolling, I really wanted to know.
-
@cartman82 TDWTF is so trollish that our moderators get banned from other places (like meta.d and github)
-
From API documentation:
So now I'm supposed to cut the simple singular "name" field from my system into an arbitrary name/surname pair in their system. What about people who have multiple names or just a single name?
Idiots.
-
@cartman82 The ever-popular surname '.' comes to the rescue...
-
@cartman82 said in WTF Bites:
What about people who have multiple names
I've encountered people who didn't use either their first or their last names. They had more than one of each, and happened to use the inner ones out of the list you'd get when you wrote out their name in full. And everyone gets angry when you keep getting their name wrong.
-
Wooden table sighting!
-
It's not exactly how I would have phrased it....
-
/// <summary> /// Errors the specified exception. /// </summary> /// <param name="exception">The exception</param> void Error(Exception exception);
Why do you have comments if they're this fucking useless?
EDIT:
/// <summary> /// Informations the specified string format. /// </summary> /// <param name="stringFormat">The string format.</param> /// <param name="args">The arguments.</param> void Info(string stringFormat, params object[] args);
Oh for the love of...
-
@Maciejasjmj said in WTF Bites:
/// <summary> /// Errors the specified exception. /// </summary> /// <param name="exception">The exception</param> void Error(Exception exception);
Why do you have comments if they're this fucking useless?
EDIT:
/// <summary> /// Informations the specified string format. /// </summary> /// <param name="stringFormat">The string format.</param> /// <param name="args">The arguments.</param> void Info(string stringFormat, params object[] args);
Oh for the love of...
The worst part is that it doesn't even look to be auto-generated - somebody typed all that stuff.
-
@JBert I think it's GhostDoc, it's used and abused all over this project. The standard is that every method needs an XMLDoc, no matter how useless.
Still, good luck understanding what the hell the method does (spoiler: it's an
ILogger
implementation).
-
@Maciejasjmj said in WTF Bites:
I think it's GhostDoc
Sounds like a very WTF-wothy tool. They probably don't have the pro-version, as documentation quality is listed as a "pro" feature:
- Save keystrokes and time; simplify documenting your code - Automatically generate a starting point for your help documentation - Benefit of the base class documentation - StyleCop compliant documentation templates - **(Pro) Documentation quality and maintenance** - (Pro) Code Spell Checker - (Pro) Build Help File - (Pro) Take control of your help files with Help Configurations and Template Libraries
-
(Pro) Documentation quality and maintenance
I hope that “documentation quality” is talking about a tool for measuring it…
-
@dkf And can you think of any way to automatically measure documentation quality that wouldn't be a WTF?
-
I love these proftp logs.
It's 10 AM on the server, BTW.
I have no idea what the fuck is going on there. Daylight savings screwup in one part of the system, but not the other?
-
And can you think
After this morning's meeting, no.
of any way to automatically measure documentation quality that wouldn't be a WTF?
Oh. Umm, well, I guess it depends what you expect. Finding bad links, missing images, broken tags and stuff like that, I'd guess that that would be possible. Determining that the docs are actually good quality… well, I suppose if you had a fancy enough AI…
-
@cartman82 said in WTF Bites:
It's 10 AM on the server, BTW.
I have no idea what the fuck is going on there. Daylight savings screwup in one part of the system, but not the other?
If the server uses British Summer Time then the clock will be one hour off compared to UTC. It does seem like one part of the system takes the summer time into account while everything else logs using UTC (as it should for system logs, quite frankly).
-
Found this little thing in the
notificationaction centre:
Clicking on it does nothing...so there's practically no information being given here.
-
DPI scaling in the control panel. right-click on an adapter, go to properties, note that the properties window is not scaled. it's not very visible in a scaled down screenshot but let me tell you it is annoying.
-
@bb36e in the anniversary update it will take you to the update history.
-
Clicking on it does nothing...so there's practically no information being given here.
Yeah. Stupid update restarted my PC overnight, killing my dev environment in the process. I wanted to check what was so important to waste my time over. The tile did nothing. Zero information, as always.
How fucking hard would it be to add at least some release notes with each update? Fucking app store indies can add a little bullet list every time they publish. Why can't a multi billion dollar corporation?
-
@Maciejasjmj said in WTF Bites:
Why do you have comments if they're this fucking useless?
Manu-Autogen FTW!
Edit: Since it was commented that it wasn't actually autogen...
-
@cartman82 They do release patch notes, and they are going to make the tile take you to the update history.
But you're right that this should been happening a looooong time ago.
-
Cloudberry Backup supports:
- Amazon Glacier
- Storing its own backup plans in the backup itself so you can restore the actual plan that was used to create the backup
It (apparently) does not support:
- Non-modal dialogs or operations of any kind
Not a big deal, until you remember that a file in Glacier takes anywhere from 30 minutes to 8 hours to restore... for example, a file describing a backup plan.
The net-net of this is that this window:
Complete with ugly redraw errors, because apparently they're using a GUI framework from the Civil War, will be open on my desktop for perhaps 8 hours.
EDIT: confirmed in their support forum: http://www.cloudberrylab.com/forum/yaf_postst16718_CloudBerry-Freezes-On--Restore-Backup-Plan.aspx
I used to like Cloudberry, but this is fucking clownware. Nobody there tested this functionality? Not one person tried it even once?
I mean, even on a fast backup service, like S3, wouldn't you still want a spinner or some indication of progress?
-
@blakeyrat said in WTF Bites:
Nobody there tested this functionality? Not one person tried it even once?
Who wants to wait around for an 8-hour restore test?
-
@Tsaukpaetra It's just too bad I'm not running a computer that can do two things at once, or at least I might be able to restore BOTH my backup plans in parallel. I guess their Colonial-era GUI framework doesn't have such a thing as a "worker thread".
-
@blakeyrat said in WTF Bites:
@Tsaukpaetra It's just too bad I'm not running a computer that can do two things at once, or at least I might be able to restore BOTH my backup plans in parallel. I guess their Colonial-era GUI framework doesn't have such a thing as a "worker thread".
Yeah, probably not. They're also probably doing something like Application.DoEvents() to make sure Windows doesn't do the right thing and call it out for being a dumbutt.
-
@blakeyrat said in WTF Bites:
Glacier takes anywhere from 30 minutes to 8 hours to restore.
I see it's appropriately named...
-
@dcon pretty much, you pay a small amount for tons of storage in exchange for reduced speed and the chance of your data being temporarily inaccessible
-
you pay a small amount for tons of storage in exchange for reduced speed and the chance of your data being temporarily inaccessible
There's quite a lot of scenarios where this makes sense. For example, backups and data that you've got to keep around for regulatory reasons, but where you probably don't need to access it all that often. (The stuff that's there for regulatory reasons tends to go to different providers though; more replicas, much more reliability, much more cost.)
-
@dkf yeah, I understand it's reasonable for archival purposes etc
-
According to my post office, a large box containing a computer is not a "package", it's a "letter", as long as it weighs less than 2kg.
Yeah that makes perfect sense.
-
@blakeyrat The hits with Cloudberry's new UI just keep coming!
I found it was sucking up all my bandwidth this morning, so I open up the client to turn on throttling. Here's what came up:
I didn't touch any window controls. Where to start...
- The border of the window is way too thick for some reason I can't fathom
- The titlebar is still drawn like some Windows 3.1 broken abomination, I thought that was a momentary quirk due to the modal dialog but apparently that's a permanent feature
- Somehow they failed to make the backup status bar thing the same width as the container that it goes in (that little bright green rectangle to the right of the word "stop" is the beginning of its progress bar)-- despite the fact that this is the default window size they set before shipping the product
(The letter shortcut tooltips are there because I pressed alt to take the screenshot. Kind of a WTF but a relatively minor one.)
Jesus. Back when I adopted this backup program in 2014, it was actually pretty well-made. What the fuck happened, Cloudberry? Put your 'B' squad on it? I'm supposed to trust this program to keep my files secure when it can't even fucking draw a Windows title bar!?
Do software developers really not understand that having these really fucking obvious elementary bugs on the surface of their product makes me do nothing but wonder how many far more subtle and destructive bugs lurk underneath? Like, absolutely nobody working there is thinking, "wow, our shitty UI is really going to give the wrong impression, we should focus on that."? Not one person?
-
@blakeyrat It also turns out that throttling, despite being in the application's top-level config, doesn't apply collectively to all backup plans, but to each backup plan individually.
Which means if I have two plans, and the throttle is set to 1 MB/sec, Cloudberry could very well use 2 MB/sec. So if I want a throttle of 1 MB/sec with 2 plans, I have to set the throttle to 500k/sec and just remember to turn it back later.
That one's an obvious bug, even to the computer science-y people who don't notice horrendous UI problems and yet somehow have jobs writing software with UIs.
Can anybody recommend good backup software that works with Glacier, uses Volume Shadowcopy and isn't too expensive? Because I'm quickly talking myself out of Cloudberry.
-
@blakeyrat said in WTF Bites:
(The letter shortcut tooltips are there because I pressed alt to take the screenshot. Kind of a WTF but a relatively minor one.)
That's probably the only reasonable thing that happened in that screenshot, actually.
-
@Tsaukpaetra Well, kind of. Except it means their shortcut for "refresh" is Alt-1. (Also: it's a desktop app. WHY DOES IT EVEN HAVE REFRESH!?)
-
@blakeyrat said in WTF Bites:
Also: it's a desktop app. WHY DOES IT EVEN HAVE REFRESH!?)
Because it's a client to a server? Come on man!
-
@Tsaukpaetra The "server" is a Windows Service that actually does the backup work. Unless you really fucked up, the IPC with the service shouldn't require refreshing.
-
-
-
@blakeyrat said in WTF Bites:
The titlebar is still drawn like some Windows 3.1 broken abomination,
I liked the look of Windows 9X titlebar buttons better than the current version (flat, with "CLICK ME!"-red close button).
But not respecting the style of the OS is wrong and stupid.
-
@anonymous234 said in WTF Bites:
I cloned a Windows +Linux system to a new disk, but deleted the Linux partition. Tried to boot. Error.
Of course, I had deleted the GRUB files so it couldn't boot until I restored the original Windows MBR. So I used another Windows system. to create a "repair disk", then booted it in the first system.
Here comes the WTF:
The Windows repair disk has an option that says "start-up repair". This option failed to detect any issues in the system. But then I opened the command line and typedbootrec /FixMbr
and it worked like a charm.What the fuck is the option to repair startup even doing if it doesn't even try the one fucking command that will fix startup in 50% of the cases?
Might not be a WTF. After enough complaints from linux/BSD users about Windows rewriting the MBR when there was a perfectly good Grub/LILO partition, they may have put in a quick check for it and skipped that step if found.
@Tsaukpaetra said in WTF Bites:
@anonymous234 said in WTF Bites:
@cartman82 The good ideas thread is WTF
Weird, from this dialog you would think adding fa-spin as a class would be possible...
<span>
is not specified in the allowed list.Typing BUT the first key stroke isn't considered as input for the pw box
If you're fast enough, it will also reorder your pw for you.
@Yamikuronue said in WTF Bites:
it works with the curtain down
And with gelatin.
Wow, it's been...well, it's been a long time since I've been there. Wonder if I can log in....
Yep. Last login: 2007 and I joined almost half my life ago.
@blakeyrat said in WTF Bites:
Can anybody recommend good backup software that works with Glacier, uses Volume Shadowcopy and isn't too expensive? Because I'm quickly talking myself out of Cloudberry.
I am also interested in this. Wasn't there a thread not to long ago about backup software in general? Here we go, 2 and 12 months ago.
-
If you're fast enough, it will also reorder your pw for you
This is so fucking incredibly annoying. Happens to me every god damn time.
-
Typing BUT the first key stroke isn't considered as input for the pw box
If you're fast enough, it will also reorder your pw for you.
I don't understand what this means? Reorder in what way?
-
Typing BUT the first key stroke isn't considered as input for the pw box
If you're fast enough, it will also reorder your pw for you.
I don't understand what this means? Reorder in what way?
There's a lag between when it starts accepting input and when it puts the cursor at the beginning of the text field. So you might start typing 'foobar', and right before you hit b the cursor skips to the beginning, resulting in 'barfoo'.
-
Typing BUT the first key stroke isn't considered as input for the pw box
If you're fast enough, it will also reorder your pw for you.
I don't understand what this means? Reorder in what way?
You'll write something and then it'll jump to the start of the box, then continue. So if my pass was 123456 I would type it like that, but it would be input like 456123
-
@Dreikin @swayde huh, maybe that explains some of the times I thought I typed my password correctly but it rejected it, but I type my password really fast and usually make mistakes. How did you even notice that was happening?
-
@Dreikin @swayde huh, maybe that explains some of the times I thought I typed my password correctly but it rejected it, but I type my password really fast and usually make mistakes. How did you even notice that was happening?
In my case, I could see it happen - type a few letters and then the cursor is mysteriously back at the beginning?
Also, the background of the text entry field flashes when the cursor jumps back.