« first day (1841 days earlier)      last day (3200 days later) » 

9:00 PM
@MadMAxJr Tell me about it... myself and some friends have been doing Gear Grinder recently.
 
My not-so-FPS-savvy cohorts get livid over robot spies
 
Imagine having to fight Giant Fast Scouts at the same time that two tanks are rolling down opposite sides of a smallish map.
 
Sounds like fun if you have a team that knows what they're doing.
 
...plus there are normal Soldier and Sniper bots out
Well, lets just say Gear Grinder is the Expert Operation for a reason.
 
So it's hell, if hell were full of cash fueled robots?
 
9:02 PM
@MadMAxJr Basically, yeah.
Also, if you only play Two Cities for a while, you forget how little money the other operations missions have.
 
ow wow wow wow
that was.....something major
the end of the last of us
wow.
 
I've yet to finish that...
 
@MadMAxJr it never stops the feels man, dem feels.
 
I mean, in Two Cities, you start with 700, 800, 800, and 1000 for the four missions iirc.
In other operations, you start with like 300 or 400.
 
ARUGH I'M DROWNING IN FEELS
 
9:03 PM
Plus, Two Cities missions are extremely long and drop lots of money.
It's weird, because the mission we were playing, Mannslaughter, we got through waves 1 and 2 relatively unscathed after a try or two... we missed $10 on wave 1 and none on wave 2.
Wave 3 took us at least 6 tries.
 
Man, my cat is badass. There's this scratching mat I have, and she almost flipped it over while standing on top of it
 
By the way, if you haven't played MvM in a while, there are now unlimited refunds.
So, now you can redo your upgrades after every wave.
 
@twobugs all cats are
I've seen cats run along celings before...
my cats amaze me almost as much as my daughter
And ya know, I'm not sure we will break 1mil....
 
> There are also several other quality of life functions Kanai’s Cube can perform, such as removing the level requirement from an item.
 
@djsmiley2k You... have a million cats?
 
9:14 PM
4
 
cc @Frank @otherdiabloplayers
 
s/we/they
 
@djsmiley2k Who is breaking a million cats?
 
lol typo in the subtitles D:
@Powerlord I meant AGDQ breaking 1mil dollar.
 
Jul 27 at 14:28, by Powerlord
OK, at this point if people use non-sequiturs, I'm going to respond as if you're talking about whatever the previously mentioned topic was.
 
9:17 PM
:)
the current topic should always be agdq
 
0
Q: How to get rid of unwanted children without making the dwarves unhappy?

MaurycyI am experimenting a lot with the game right now and one thing I have noticed is that child dwarves are extremely useless. They just throw parties and interrupt others. It's obvious they need to be sent to a better place. My current solution is to dig a 2x2x8 well with a bridge on top, use a b...

 
@Powerlord You're a non-sequitur
@djsmiley2k I feel like SGDQ is generally smaller than AGDQ. Maybe that's my imagination.
 
it certainly raises less money @Unionhawk and I'm less.... impressed? is that even a fair term for a charity event?
Until this, I didn't really understand there was two events..
 
This GDQ has been better than the previous AGDQ overall I feel
 
I think theres less games I'm interested in than last time, personally
but obviously thats going to change per person ;)
 
9:29 PM
Dammit did I miss shovel knight low% with dev commentary?
T-T
 
@Lazers2.0 What the..
Dwarf Kids
 
yes just finished
 
Goddammit
 
@Lazers2.0 Throwing down parties.....
kisses Lazers
 
killing them in anyway will cause bad feelings
only way is to ban children ;)
 
9:30 PM
Atomsmashering should make less bad feelings, making slabs takes care of ghosts
 
@Lazers2.0 Who ever made the game is child abuse aka dwarven child abuse
 
@BlenderWarrior are you asking if it is the same?
 
@djsmiley2k All = Same which means is it possible that me and you like to start random conversations?
Ah... the silent treatment
 
wtf are you talking about
Blanket statement
 
@Unionhawk Blank*
 
9:35 PM
Don't play games with me
 
Because blanket = warm, soft, cozy, searching
 
32 secs ago, by Unionhawk
Don't play games with me
 
@Unionhawk This isn't a game. Its a mere fact that you can't spell.
 
@Arperum Oh, that'll do power levelling.
 
@Frank Leveling*
 
9:37 PM
@BlenderWarrior Blanket statement as in that was an all-encompassing wtf are you talking about if you continue these games I will consider a kick-mute
Don't tempt me
 
@Unionhawk Mute*
 
@BlenderWarrior Haha no.
Yeah, just kick him and call it a day.
@BlenderWarrior If you want to be disruptive, go ahead. Do it elsewhere.
 
@Frank It's not a disruption
 
Have I made my position clear.
 
@Unionhawk No, let's keep playing this game
You keep feeding me the kicks
And, well, i'll pop in every time the kick ends.
 
9:41 PM
@BlenderWarrior And after the third, you'll eat a ban.
Shall we continue this?
Because I'd love to see that.
 
Ooh, I came around at a fun time
 
@Frank I'm the lord of the banns. I want to be the number one bann
 
@Chippies
 
@Unionhawk I know, I don't even like popcorn, it gets stuck in my teeth
 
in Mathematics, yesterday, by HDE 226868
Fight nicely, please. Or, rather, don't fight at all.
 
9:42 PM
@BlenderWarrior Dude. Despite what you might think, any attention != good attention.
 
Hi, @BlenderWarrior. This is fun to watch and all, but please stop.
You're not doing yourself any favors
You don't seem like a bad guy, so let's just work this out
 
@twobugs Ok, i'll stop
...
 
Problem solved, hopefully? No more chances of chat flags bouncing around?
 
Actually
Who here has played Vendetta?
Im being good now so answer the question
 
@BlenderWarrior or people might not be answering you because 1) we're not looking at the chat all the time 2) we haven't played Vendetta 3) some people may have blocked you
 
9:51 PM
@Chippies Much of #3, I would suspect.
Due to his previous behaviour.
 
user4704
Regardless; patience is a virtue. It's somewhat rude to expect immediate responses. :)
 
@Frank knowing the people that were involved in the previous "conversation" with him, that seems like the most likely thing
 
@Chippies I was actually referring to his previous incarnation. Things that happen, even under a different username, sticks with you.
 
@Frank ah, I checked his profile, but he has no account above 113 rep, so I don't recognize him
 
9:55 PM
@Frank ah, he hasn't been around (under that name) in a long time, no wonder I forgot
 
I don't really think we should be posting chat logs to show why you think someone is annoying.
2
 
@Wipqozn I think he's just posting chat log to show that he has a history of being annoying
 
@Wipqozn I wasn't pointing at a specific post of his, actually.
Just an area that points out his previous username.
Which, really, speaks for itself at that point.
 
user15026
@BlenderWarrior As a general thing, demanding people talk to you and answer your questions is likely to get you the exact opposite response.
 
In other news, I have a manager whining that his requested change isn't a big deal and to just go ahead and do it.
When I investigate, it has the potential to break things up and down the line.
 
10:05 PM
@Frank just get him to sign something to prove he told you to do it, then go ahead and break everything just for the lols since you're not liable
 
0
Q: How do I use a custom weapon with custom stats in a private game?

mugen2099In TF2, if I wanted to get a custom weapon with custom stats, how would I do it (similar to the way Karma Charger does it)?

 
@Aequitas Yeah, no, that's sort of just punting.
I have to at least attempt to explain why making the change isn't a good idea.
After that, if I get overruled, then, yes, I get it in writing, I do exactly what they want, and watch the fun.
 
@Frank well yeh ofc you explain to them, not that they're gonna listen
 
@Aequitas They do. They don't really have a choice, and somebody has to answer to the change.
Since I'm just a consultant now. And if I burn untold time fixing it, well, that'll cost them.
But it's part of my duty to explain to them that this change has some potential implications they may not be aware of.
And we should really be careful doing it.
 
10:11 PM
@Aequitas Yep, read that.
The good thing, though, is that I have a decent amount of pull.
If I say we should proceed cautiously, most people are willing to take my word on it.
Because I've been fixing shit from the previous programmers that did exactly what they asked.
 
haha
 
Speaking of, I get to speak to our Australian branch today about exactly one of those changes.
They want me to duplicate a process one of the previous programmers put in.
Problem is, the system was never meant to handle that functionality.
So the previous coder broke the shit out of it when he added it.
 
i'm in australia :)
 
user15026
10:28 PM
throws rocks at things
 
user15026
I am so tired of bad documentation.
 
@AshleyNunn Most things I do, I have zero documentation to work with. Which is actually better than bad documentation.
 
user15026
@Frank I'm cool with like no tech docs
 
user15026
but when account docs aren't where they should be so I can't find customer info, then I get grouchy
 
@AshleyNunn Yeah, but documentation gives you the idea that something works a certain way, and then it doesn't, sucks.
It means somebody only did part of their job.
 
user15026
10:31 PM
Yeah, that would be shitty
 
Why do I alsways end up making extreme glasscannonny experimental builds when I play hardcore? and super tanky things in softcore.
 
sucks to be you guys
everything has great documentation over here
> /**
* Description of the Method
*
* @param archive Description of Parameter
* @param logType Description of Parameter
* @param header Description of Parameter
* @param logFilename Description of Parameter
*/
public static voi
 
0
Q: I just achieved rank 20 in hearthstone can I still get the card back even though its 31 of july?

GeorgeHello guys i got rank 20 in hearthstone an hour ago. will i still get the card back for july 2015? Thanks in advance

 
@Aequitas This tends to be an old method of documentation.
Really, your code itself should be telling you what it does.
 
@Frank I disagree, javadocs are insanely useful, you can just hover over a method and it will tell you what it does, instead of having to go and read the actual method. Well it is when people put actual descriptions of the method instead of "Description of the method"
What about this one: > /**
* <FONT COLOR="#FF0000">Method Description Missing</FONT>
*@param e <FONT COLOR="#FF0000">Parameter Description Missing</FONT>
*/
 
10:42 PM
I mean, both is nice
 
why would someone write that its missing! in red too!
 
@Aequitas The point is that the method name should be telling you what it does.
And the variables should tell you what it needs.
Javadoc type documentation is only really needed when you're constructing a public API for other developers.
 
yeh but sometimes you need more detail then just the method name, unless you're willing to have really long method names
 
@Aequitas That's a sign that your method is trying to do too much.
 
@Frank What about preconditions? Postconditions?
 
10:48 PM
@murgatroid99 If a method does different things based on what you give it, ideally, they should be different methods, I'd say.
 
@Frank No, "precondition" as in "these parameters are invalid"
Or do you also think OutOfBoundsException should not exist?
 
@murgatroid99 It would depend on what the project spec says.
I'd personally lean towards throwing an exception of some sort.
 
@Frank Then it's behaving differently based on what you give it
 
@murgatroid99 It really shouldn't need to validate the input; that should be done before you send it to the method.
 
Well what if it isn't done? I say plan for input to be invalid
 
10:51 PM
Oh, wait, we're only talking about the case where other developers don't use your code. Never mind
 
@murgatroid99 Yeah, if other devs use it, you validate the shit out of it.
But if it's your own, you understand your code path, and what it's supposed to take.
 
What if someone needs to refactor your code?
What if you need to refactor it in six months?
 
@murgatroid99 Not sure I understand the problem.
 
Do you remember all code paths of every program you've ever written?
 
@murgatroid99 Nope, not even maybe. And I haven't even written that many.
 
10:53 PM
@Frank And you don't think documentation would help with that?
 
But the code itself should be readable enough that anyone, including your wiser six-month-older self, should be able to understand it just reading it.
Not that I'm anywhere near able to do so.
It's a work in progress.
 
@Frank Yes, and I'd like world peace and goodwill for all men
And some algorithms are just complicated. It can help to explain things because it's not clear what you're trying to do just based on what you are doing
 
@murgatroid99 Yes, and I'm not saying it's a hard and fast rule never to document things.
But documenting everything is just going to be a waste of time in most cases. Let the code speak for itself, where it can.
Unless you work with VBA.
 
And I think that it can be hard to tell what shouldn't be documented until it's six months later and you can't remember what that method does any more, even though you thought it was obvious at the time
 
Document that all day every day.
@murgatroid99 I think a code review tends to bring what needs documentation to the surface.
A peer code review.
Not one you do six months later.
 
10:58 PM
@Frank Usually those result in writing documentation
At least for me
 
0
Q: How do I make house appear in the happy home show case because it was empty?

Ashley HaleI went on Animal Crossing New leaf today and i tried the Happy Home show case but none of the houses appeared. Does this feature not work anymore? Can some one please help!

 
@murgatroid99 Documenting everything, though?
 
advice i heard was if, after writing a method, you can quickly write a sentence or two explaining what it does, it probably doesn't need an explanation, but if you have to think about what to write, then it probably needs it
 
Or just specific parts that might be a little complex?
 
it can be helpful in even simple methods though, like a getter, you can write in the @return if it returns the actual object or a clone of it
 
11:02 PM
@Aequitas The code should make it obvious that it's returning a clone, though.
 
@Frank but what if you're reading the JavaDoc in an IDE? Or online?
OK, maybe not online. But in your IDE
 
@Frank but why would you want to go read the actual method? just read it from the floating javadoc
 
@murgatroid99 Depends on if you have access to the code.
 
@Frank I don't understand
 
@murgatroid99 Can you read the code?
Or are you stuck only implementing the IDE you're given?
 
11:04 PM
Even if you can read the code, it can be more convenient to have the documentation pop up inline
@Frank what does that even mean?
 
@murgatroid99 Third party IDE or not, really.
@murgatroid99 Do you have an example?
 
OK, I'm not sure we're talking about the same thing. IDE = Integrated Development Environment (like Eclipse). API = Application Programming Interface (like the Java standard library)
 
@murgatroid99 And you're referencing the intellisense in the IDE, yes?
 
@Frank yes
 
@murgatroid99 Okay, so the method name should be clear enough to understand what it's supposed to do.
 
11:08 PM
6 mins ago, by Frank
@Aequitas The code should make it obvious that it's returning a clone, though.
You're saying two different things
 
I wanna read your code Frank, it must be the most beautiful thing ever
 
@murgatroid99 I'm not sure how that's two different things.
Your method names should tell you what it does.
 
@Frank If the intent is expressed in the implementation, that's different from having it expressed in the method name
 
@murgatroid99 Okay, fair enough. I think doing both would make sense.
A method name of cloneThisObject(Object toClone) would do a pretty decent job of what the method is supposed to do.
@Aequitas I doubt it. It takes a ton of time to refactor things to get to that point.
 
I think he was talking about the case where the getter returns a copy of the contents of a field
 
11:11 PM
First drafts are never that clean.
@murgatroid99 Could be; I'm working on what little context there is.
This is the sort of thing we've been talking about in our Clean Code workshops at work. So maybe I've been drinking a bit too much of the Kool-Aid.
I'd like to hit that level of code readability, but I doubt I'd get anywhere near, unless I refactored it several times.
 
The way I see it, it's much better to have redundant documentation with readable code than no documentation with code that really should be readable
Like, it would be nice if all code we wrote expressed our intentions perfectly and understandably, but in the meantime, documentation is the next best thing
 
I should be ready for my entire work over the summer to go through code review and just get demolished
 
@murgatroid99 And coming from a guy that supports some of the most awful junk code I've ever seen, and has no documentation at all, I'd agree with you.
 
@Unionhawk wait, you've been writing code for months without review, but it will be reviewed?
 
The company I currently work for is the first that has had code review.
 
11:22 PM
It's a lot of laying things out in visual studio and these may be assumptions
 
flag as spam
 
@venidividicivicini oh hey, you're back to that name and avatar.
 
 
@venidividicivicini that's not spam. It's NAA or VLQ
 
What.
 
11:37 PM
0
Q: Best Attacks Against Bunker Early Game StarCraft 2?

ArtOfWarfareI attempted, as Protoss, to rush a Terran player who had blocked off their ramp with two bunkers loaded up with Marines and Marauders with SCVs repairing them. They easily destroyed my stalkers while taking no losses (other than minerals spend repairing the bunkers). I've never seen it before -...

 
@WorldEngineer Race the Sun is free on Steam today! I saw that it was on your wishlist on the store page. :o
 
@Fluttershy free to own foreva or you can play it today for free?
 
@Aequitas Free to own, I believe.
 
Oh my this is great
Madtree has a blackberry thing that is delicious cc @LessPop_MoreFizz
 
@Fluttershy wait what? I thought it was just for the day! checks steam
oh wait, I already own it
 
0
Q: Steam library persistence across client removal / drive format / os re-install

MattAll my games from Steam are on my d:. My steam client is on the c: I want to format my c: and re-install the OS. Will I have to redownload all the games in my library already on my d: or is the steam client smart enough to deal with this? Seems like this should have already been asked but I coul...

-1
Q: I have two monitors but steam only launchs games on one

mattewI went to big picture mode and it only gives me one option even though I have more than one monitor connected.

 

« first day (1841 days earlier)      last day (3200 days later) »