The Official Status Thread
-
Just now:
Guy: Damn, my personal site is down. This shit hosting company probably got hacked again.
Me: So you just pull it from your git again and pave it over, what' s the problem?
Guy:
Nice. You didn't even have to to apply the cluebat yourself but someone else did it for you!
-
Half an hour of my life.
gl.makeColumnsEqualWidth = equalWidth;
Is this the whole function?
What's the point? JAVA has no object initializers?
-
Status: Verizon's DNS appears to be down.
-
JAVA has no object initializers?
Correct. It just uses a normal constructor. (Remember, if it isn't verbose, it isn't Java!) I can't remember if any of the IDEs support auto-generating the constructors, but they're not usually very significant as they're typically “obvious” for POJOs.
Except for @DogsB it seems… ;)
-
Yeah that was it.
For this class you would need at least one ten argument constructor to cover all bases and SWT writers weren't kind enough to provide one so I'm seeing code like that everywhere. I thought I would de-clutter the code by extracting that code to a method but alas I cocked it up.
"We wondered why people were so against using regular objects in their systems and concluded that it was because simple objects lacked a fancy name. So we gave them one, and it's caught on very nicely."
@dkf Me likes!
*edit Looked up object initializers. Yeah that would life one hundred times easier.
-
For this class you would need at least one ten argument constructor to cover all bases and SWT writers weren't kind enough to provide one so I'm seeing code like that everywhere. I thought I would de-clutter the code by extracting that code to a method but alas I cocked it up.
For what's it worth, in this case I'd use the builder pattern.
GridLayout gridLayout = (new GridLayoutBuilder()) .withColumns(5) .withColumnsEqualWidth(true) .withVerticalSpacing(1) .withHorizontalSpacing(15) .get();
-
For what it's worth, if it's a
GridLayout
, I'd just burn the whole lot to the ground and use a language that doesn't suck for the GUI. Java really manages to be almost as verbosely annoying as GTK.OK, perhaps not quite that bad.
-
I'd prefer C#'s initialiser syntax:
var gridLayout = new GridLayout { numColumns = columns, makeColumnsEqualWidth = equalWidth, verticalSpacing = verticalSpacing, horizontalSpacing = horizontalSpacing };
Nice and clean, and no need for a million constructors. Of course, this would be too clean, simple, and concise for Java, so it'll never happen.
-
Nice and clean, and no need for a million constructors.
But you do need public properties for them all.
Of course, this would be too clean, simple, and concise for Java, so it'll never happen.
It's pretty long, so I'm sure Java could be talked into doing it. (Never say anything in Java in 100 characters when 10,000 will do…) But it is a bit unlikely to happen while there aren't properties as a language-level construction.
-
Well I'm a frontend programmer and I don't know git.
Cartman, dear Cartman...
Did you even ask him if he knows Subversion?
-
It's a Discoursean GridLayout builder... you can set any boolean for equalWidth that you want, but the layout will have the PROPER setting for equalWidth!!!
-
Cartman, dear Cartman...
Did you even ask him if he knows Subversion?
Hah! Never even heard of svn, he at least knew git existed.
-
Status: So, I was getting into Witcher 3 again - don't know why I stopped but it was shortly before the first DLC dropped. Did the first main quest where you were warned: "If you continue now, some of the unresolved quests may vanish!"
After getting plonked into the open world again, I then set out to resolve one or two quests I was now of a high enough level for. Whereupon I promptly stumbled upon a message board with new quests. Which led to a bunch of other new quests. And now my world map, which previously was nicely empty of question marks (the games sign for "undiscovered locations"), is now riddled with them again.
I'll never finish this bloody game!
-
@Mikael_Svahnberg said:
Have you thought of maybe http://www.catb.org/esr/src/ ?Cartman, dear Cartman...
Did you even ask him if he knows Subversion?
Hah! Never even heard of svn, he at least knew git existed.
You get to play with a new version control thingie and get to torture him at the same time?
I probably should point out that I keep meaning to play with this. It looks like something that would fit a very particular need of mine.
I'll never finish this bloody game!
A friend of mine went to every one of those things on the map and it took him over 300 hours for his first play through. Value for money I suppose.
-
STATUS:
Now that I dragged my own guy into the version controlled future, I also need to drag in his Swedish coworker.
Of course, the Swede knows nothing about git, and seems super paranoid about entering anything into terminal.
Me: So now enter
cat ~/.ssh/id_rsa.pub | pbcopy
into the terminal, and-Swede: What is that? Why do I need to do that!? Is it dangerous!?
Me:
In the end, I told him, you know what, fuck it, send in whatever crap you make and we will merge it in ourselves.
I should have just kept my mouth shut and let these idiots happily code away through skype and FTP, as they are used to.
-
seems super paranoid about entering anything into terminal
A valid fear if you don't know CLIs.
What is that? Why do I need to do that!? Is it dangerous!?
Fucking explain it to him then. If I didn't know whatcat
was then I'd be worried about that. As it is, I can see that you're reading a file, possibly a public key, and then piping it intopbcopy
. Whatever that is. Does it copy lead?
-
-
Fucking explain it to him then. If I didn't know what cat was then I'd be worried about that. As it is, I can see that you're reading a file, possibly a public key, and then piping it into pbcopy. Whatever that is. Does it copy lead?
You do realized these stories I am posting are shortened and streamlined so that they are funnier to read, right?
And that in reality I not only explained, but offered alternative of opening the file in Finder?
And that there were a few more steps, before we decided he'll just send in his CSS files over to the other guy?All this doesn't need to be stipulated every time I post something, right?
-
I sense a bit from Blakey in your future... :D
STATUS I don't know what to do.
So I'm moving house but I've being gaming off my sister's PC which I upgraded. She uses this pc too so I can't take it but I can't afford, deposit, rent, new Pc, monitor and new house bits and peices all at once this month especially if I want to keep eating food, using public transport and prevent my alcohol levels from getting too low. Maybe I should delay moving house and buy a new pc this month and then move next month. On the other hand I don't think both siblings will be still alive this time next month...
Decisions,.. Decisions... Decisions...
-
This post is deleted!
-
Take the parts of your sister's PC that you've upgraded and buy the rest that you'll need to make a full computer.
-
Of course, the Swede knows nothing about git, and seems super paranoid about entering anything into terminal.
That is the correct attitude to have.
Me: So now enter cat ~/.ssh/id_rsa.pub | pbcopy into the terminal, and-
Swede: What is that? Why do I need to do that!? Is it dangerous!?
That's an extremely good question, considering you're telling him to run gibberish and there's absolutely no (automated) way to undo it afterwards.
In the end, I told him, you know what, fuck it, send in whatever crap you make and we will merge it in ourselves.
Look at that. You picked a shitty source control product with zero usability, and it's created more work from you. Lesson learned? Somehow I think it won't be.
-
Raymond Chen says: don't use CLI commands as APIs. Although in a more restrained, bemused, "why would you do that?" way than I'd do.
-
That's an extremely good question, considering you're telling him to run gibberish and there's absolutely no (automated) way to undo it afterwards.
From your granma? Yes.
From a web developer? No.Look at that. You picked a shitty source control product with zero usability, and it's created more work from you. Lesson learned? Somehow I think it won't be.
More like incompetent "developers" who need to be led by the hand through every little thing will create extra work no matter what tool you give them.
-
Oh look. Lesson not learned. What a shocker.
Everybody benefits from usable software.
-
so I can't take it
Get a hand-me-down capable of receiving Steam In-Home Streaming and VPN to it from the new place?
-
You do realized these stories I am posting are shortened and streamlined so that they are funnier to read, right?
Fine. Make it funny then. Maybe throw in a tightrope walking dog, they're quite funny.
And that in reality I not only explained, but offered alternative of opening the file in Finder?
No. I didn't realise that, because it wasn't in your streamlined, "funny" storyAnd that there were a few more steps, before we decided he'll just send in his CSS files over to the other guy?
No. I didn't realise that, because it wasn't in your streamlined, "funny" storyAll this doesn't need to be stipulated every time I post something, right?
If you leave out salient information, don't be surprised when people call you out on coming across like a dick in your own story
-
Status: Sigh.
-
I smell cargo cult.
Someone really doesn't know how secure passwords work.
-
@DogsB said:
Fuck me I didn't even think of ebay. I cannot like your post without turning it to icecream and licking it up.so I can't take it
Get a hand-me-down capable of receiving Steam In-Home Streaming and VPN to it from the new place?
-
I smell cargo cult.
Someone really doesn't know how secure passwords work.
It gets better. I didn't open the message (At least the provided the password, all I really needed, at the top):
Suggestions for coming up with good passwords:
Get a dictionary, thesaurus, or any other word list. There are some scrable[sic] sites that list words by the number of letters they have.
Come up with 2 short words and put a number between them
Before trying to reset, open a word processor and type your old password and your new password so you can identify any problem. (particularly the same character in same position restriction)
-
Is it just me, or do those examples not have repeating numbers?
-
That's a restating or "cannot have numbers next to each other". A rule which is explained twice, both times incorrectly. (You can't have two numeric characters next to each other. 35 is only a single number.)
The second explanation is even less correct, especially with the examples given.
For some reason, this reminds me of that conversation we had years ago about how GitHub uses the word "deletion" when it means "deleted lines". Another annoying bug in the same vein.
-
do those examples not have repeating numbers?
Apparently, "cannot immediately repeat numbers" really means "cannot have two adjacent digits."
-
Status:
-
[img]
-
What's wrong with tiny green hedgehog-gherkins?
-
Fine. Make it funny then. Maybe throw in a tightrope walking dog, they're quite funny.
Jaloopa was walking down the street, when he got sexually aroused at the sight of a roadkill squirrel. That was because Jaloopa has inappropriate sexual urges and is quite deviant in his personal life compared to social norms.
Jaloopa then tried to hide his boner with his hands, but that only brought further attention to it. This was because Jaloopa isn't very smart in social situations and doesn't have many friends on account of that.
Jaloopa then tried to run away, but he tripped and fell in a nearby puddle. This was because Jaloopa isn't very athletic either, and in general lacks many of the genetic traits that would have signaled virility to the opposite sex.
A dog walking on the tightrope above the puddle then peed right on Jaloopa's head.
Better?
-
Hilarious. I think you've lost the meat of the WTF in among the flavour text though.
-
I have read this three times and still can't completely parse what is going on.
To make the part where the forum can't be interacted with as fast as possible, we're not re-importing topic titles or posts that were made before the 8th. Those are already up on the new site.
-
Someone really doesn't know how secure passwords work.
Shut up, you. Replacing a digit in your old password with a different digit in the same position in your new password is obviously incredibly dangerous, or the good Troglodytes in IT would let you do it!
-
**Status:**strong text I nave no idea why some existing code in our app update builder that deletes directories suddenly stopped working in Windows 10, but I don't have time today to figure it out. ("Cannot delete c:\R0700123"? Bull! You did delete it, it's not there any longer!) That check is simply going to be commented out and replaced with a "check why I happened later" message.
-
I think there's a bug in Win10. I often have folder deletes claim to fail, but actually succeed, when using Explorer.
-
I think it's Windows Defender getting in the way myself. I've had it keep files locked that I want to delete; wouldn't be surprised to see it do the same with folders.
-
*...They haven't told us where the new office will be...
...Because our upper management can't count.I'd be a little worried that you'll have to double up on a desk.
-
"Why do you want to work for $company?"
when the real answer is that I don't particularly like $company, but I'm so desperate that I'd work for Hitler if he offered me a job (not quite, but close), and $company is one of only a handful in this area that hires people who do what I do.
Looks like you answered yourself :)
-
I like the spelling of that file name...
-
Status: just finished an interview. it was all in english(I'm ESL). i was able to defend myself thanks to the time i've
wastedinvested here.Thank you WTDWTFers
-
Status: Incredibly stressed-out about what should be good news.
As those of you who have kept up with this thread already know, I had two remote interviews Monday. Interviewer from Company A had a positive impression of me; I know this from both his comments during the interview and from my contact at the consulting company I'd actually be working for. The interview with Company B went well enough that they want me to come for a face-to-face interview next week.
This is good news, right? Yes — except that both are contract jobs; therefore, any travel is at my own expense, and I can't really afford to travel to the interview, but I also really can't to pass up any potential job. I'm hoping I hear something definite from Company A before I have to buy tickets to go to the interview with Company B. (I also think the position with Company A is a better fit with my skills and experience — therefore, I'm more likely to be successful — than Company B, although it's certainly not a bad fit, either, and would be an interesting expansion of my existing skills.)
-
Y'all are missing the biggest wtf: they're storing the passwords in plaintext, or at least something reversible. Like ROT13.
"Cannot have a letter or a number in the same place as it was in the previous password"
There is a SMALL****strong text chance that they're doing this on the fly, I suppose. Enter your old password and new password, and do positional checks against the plaintext you just typed in. But that is almost "clever", so I doubt it.
Gotta love password rules that actually reduce security by greatly reducing the keyspace to bruteforce.