The Official Status Thread



  • @cartman82 said:

    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!



  • @DogsB said:

    Half an hour of my life.

    gl.makeColumnsEqualWidth = equalWidth;
    

    Is this the whole function?

    What's the point? JAVA has no object initializers?


  • ♿ (Parody)

    Status: Verizon's DNS appears to be down.


  • Discourse touched me in a no-no place

    @cartman82 said:

    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… ;)


  • Notification Spam Recipient

    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.



  • @DogsB said:

    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();
    

  • Discourse touched me in a no-no place

    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.


  • FoxDev

    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.


  • Discourse touched me in a no-no place

    @RaceProUK said:

    Nice and clean, and no need for a million constructors.

    But you do need public properties for them all.

    @RaceProUK said:

    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.



  • @cartman82 said:

    Well I'm a frontend programmer and I don't know git.

    Cartman, dear Cartman...

    Did you even ask him if he knows Subversion?


  • I survived the hour long Uno hand

    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!!!



  • @Mikael_Svahnberg said:

    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! 😢


  • Notification Spam Recipient

    @cartman82 said:

    @Mikael_Svahnberg said:
    Cartman, dear Cartman...

    Did you even ask him if he knows Subversion?

    Hah! Never even heard of svn, he at least knew git existed.

    Have you thought of maybe http://www.catb.org/esr/src/ ?

    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.

    @Rhywden said:

    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.


  • kills Dumbledore

    @cartman82 said:

    seems super paranoid about entering anything into terminal

    A valid fear if you don't know CLIs.

    @cartman82 said:

    What is that? Why do I need to do that!? Is it dangerous!?

    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?


  • BINNED

    @Jaloopa said:

    Does it copy lead?

    Next step includes inflating your lead zeppelin.



  • @Jaloopa said:

    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?


  • Notification Spam Recipient

    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!

  • kills Dumbledore

    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.



  • @cartman82 said:

    Of course, the Swede knows nothing about git, and seems super paranoid about entering anything into terminal.

    That is the correct attitude to have.

    @cartman82 said:

    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.

    @cartman82 said:

    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.



  • @blakeyrat said:

    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.

    @blakeyrat said:

    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.


  • Notification Spam Recipient

    @DogsB said:

    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?


  • kills Dumbledore

    @cartman82 said:

    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.

    @cartman82 said:

    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" story

    @cartman82 said:

    And 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" story

    @cartman82 said:

    All 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


  • Notification Spam Recipient

    Status: Sigh.



  • I smell cargo cult.

    Someone really doesn't know how secure passwords work.


  • Notification Spam Recipient

    @Tsaukpaetra said:

    @DogsB said:
    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?

    Fuck me I didn't even think of ebay. I cannot like your post without turning it to icecream and licking it up.


  • Notification Spam Recipient

    @Rhywden said:

    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)


  • FoxDev

    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.



  • @RaceProUK said:

    do those examples not have repeating numbers?

    Apparently, "cannot immediately repeat numbers" really means "cannot have two adjacent digits."


  • FoxDev

    Status: :wtf:


  • Notification Spam Recipient

    @RaceProUK said:

    :wtf:
    [img]

    :rofl:



  • What's wrong with tiny green hedgehog-gherkins?



  • @Jaloopa said:

    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?


  • kills Dumbledore

    Hilarious. I think you've lost the meat of the WTF in among the flavour text though.



  • @DogsB said:

    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.


  • Discourse touched me in a no-no place

    @Rhywden said:

    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!


  • Discourse touched me in a no-no place

    **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.


  • FoxDev

    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.



  • @Magus said:

    *...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.



  • @HardwareGeek said:

    "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.)


  • Trolleybus Mechanic

    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.


Log in to reply