« first day (1061 days earlier)      last day (3921 days later) » 
00:00 - 20:0020:00 - 00:00

8:07 PM
@MichaelT nyah I got my careers 2.0 ping from amazon like 2 or 3 months ago, never followed it up; I'm not moving and I like this position
 
user55340
@JimmyHoffa 2-3 months ago I was still at my previous employer and getting to be rather miserable. I would have gone to Seattle (I like the pacific nortwest... come on... being driving distance for some great national parks, and mountains...) rather quickly if they offered relocation (they do). Now, not so much.
 
@MichaelT Yeah, same here; before I changed I would have given it a bit of thought, but honestly no way I would have moved. Denver is where I want to raise my kid. Just the other day I drove around my neighborhood a bit and realized the house I bought is walking distance from where I played little league for years as a lad.
 
user55340
Might be different if I was in Madison (2.5 hours south) - where I grew up, my brother and parents are... but then given the stresses of being too close to family, I might have been more likely to move too.
 
user55340
But, I'm in Eau Claire. Nice place. I see wildlife all the time. Its not too far from cities if I want to go... but its something I have to make a plan and day of.
 
user55340
So there aren't any ties here other than "I've got a house and a cat." I own the house, and the cat owns me. Moving somewhere distant would mean disturbing both of those relationships (Seattle houses are a bit more pricey than Eau Claire ones, and a cat in an apartment can be a tight fit).
 
8:26 PM
Wow, what an extraordinarily comprehensive answer. I'd upvote this more than once if only SE would let me. — Marjan Venema 49 mins ago
Yeah, that's what we think of FGITW around Programmers.
2
 
psr
Meh. I thought chapter 7 was a little slow.
 
insert old west scene of @JimmyHoffa shooting the gun out of user61852's hand
 
user20683
@Ampt with a lambda shaped boomerang.
 
@JimmyHoffa that's why I like Programmers, chances for FGITW to proliferate are generally fairly proportional to the quality of "quick and dirty" answer. I once experimented with FGITW here myself and results were pretty much as fair
 
My strategy is always get the first answer out there even if it seems a little quick and dirty, then edit it more and more to get it to being "great" instead of "meh"
 
user55340
8:41 PM
The other day, I saw a pseudo-FGITW... each answer was posted within 15 seconds of each other... 30 minutes after the question was asked.
 
user20683
My highest rated answer is a pseudo-FGITW
 
user20683
helps that it was 4:30am
 
user41796
@WorldEngineer yeah, that can be a peak traffic time on the site
 
user55340
Q: 13:21:17, A#1 13:49:09, A#2 13:49:25, A#3 13:49:43
 
user41796
@MichaelT clear evidence of a vote rigging ring
 
user55340
8:44 PM
I think it was more of "proofreadng... oh, new answer, well ok..."
 
@MichaelT ...within seconds...that is really weird...
 
user55340
Well... I know it wasn't rigging... I was proofreading when I saw it. (Mine is #2).
 
@MichaelT you've never asked a question on P.SE? I temporarily take away your mod tools! You gotta contribute content on both sides!
 
user55340
7
A: Why are there so many high-ranked users that have never asked a question?

MichaelTFor me, Stack Exchange is the last resort for questions (I have a few floating on Stack Overflow) - after I have researched everything I can on the subject. Many times I find the answer to the question before I get to Stack Exchange - not always, but many times. I believe that finding and makin...

 
user55340
> When I do find myself with a P.SE question, many times it requires context or is about opinions. These questions aren't always appropriate for P.SE, however, being active in chat, the questions are asked there. Sure, I don't get any rep (I get stars instead!) but that doesn't matter too much in the end. The questions in chat would have gotten closed as posted questions - too localized, or off topic (a polling question).
 
8:46 PM
yeah, but... none?
I've got 7
 
It makes sense that he is so good at answering questions, because he has so much experience answering his own
 
This one I'm particularly proud of:
21
Q: Performance of single-assignment ADT oriented code on modern CPUs

Jimmy HoffaWorking in immutable data with single assignments has the obvious effect of requiring more memory, one would presume, because you're constantly creating new values (though compilers under the covers do pointer tricks to make this less of an issue). But I've heard a few times now that the losses ...

it generated some genuinely high quality content for the site
See, I'm not just thinking about me like some of us @MichaelT...
 
well when you say it like that
he's practically the monster hiding under the bed
 
user20683
I am the modster that hides under the posts, waiting to be summoned when needed the most.
 
user55340
(You've gotta feed the mods with copious obsolete comment flags to keep them from merging everyone with Goma).
 
8:50 PM
how many Functional Programming devs need to be sacrificed to summon your presence?
 
user20683
@Ampt none, I am one kinda
 
user20683
as in I have written some C#
 
user20683
and enjoyed it
 
fixed.
 
What's the java allegory to .NET's events? (Someone who actually knows how .NET's events work)
collections of strategy objects? yuck, no way that can still be their answer to something .NET had since '01
 
user20683
8:53 PM
@Ampt I also write Haskell
 
user20683
every now and then
 
sonofa...
 
user20683
and I'm looking hungrily at J and various others
 
too late to edit it now. It stands.
 
user20683
I am a language nut
 
user20683
8:54 PM
well I'm a nut in general but I have bonus lunacy points sunk into languages.
 
@Ampt and if you want to know what a monad is, this is my personal favorite explanation: haskell.org/haskellwiki/Monads_as_containers
 
user55340
(reading the answers to that "why no questions" question, I am sad that Mike is still grumpy about that question that got closed)
 
But the only way you can really kind of root out a sense of them is to play with one
 
user55340
@Ampt (we warned you about saying the "M" word here...) ;-)
 
@MichaelT shhh he might fall into my trap, no sudden movements...
 
user55340
8:57 PM
Now, if you want to hear Jimmy groan, find some perl and ask me what it does.
 
 
user55340
whatever / 25 ; # / ; die "this dies!";
 
@MichaelT Worse ask me what it does, gah I actually did have to support some perl scripts at one job years ago... had to refer to the o'reilly book countless times to keep reminding myself which parts of regexps were magic perl and which parts were not
I forgot about that...
 
user55340
The fun with that statement is that if you defined sub whatever { code } it parses one way. If you define sub whatever() { code } it parses in a different way. Frankly, the magic implied there is a bit beyond me.
 
user55340
As a nullarity, (the whatever() version) it takes no arguments so becomes whatever / 25; with a comment. If it takes arguments, it becomes in effect whatever(/25 ; # /); die "this dies!";. Magic.
 
user41796
9:06 PM
The big problem with both perl and monads (and all of functional programming) is there aren't enough patterns that you can just plug-n-play with.
 
@GlenH7 ...whaaaa??
@MichaelT would have a lot (I mean like 12kloc) of CGI to say about that...
 
user55340
@JimmyHoffa I know how that goes... Network Appliance was a perl shop (and some parts were just too big to move to Java - they are still likely perl) for a very long time. That sounds about right for a good sized site.
 
as for monads, you're faking one everytime you return a boolean and out the variable for a parse where the boolean says it parsed or not and if the booleans true you then use the value it parsed out. That little annoying boilerplate you do constantly all over is exactly what monads are for; accidental complexity
 
Did someone say that we need more plug-n-play patterns?
 
@GlenH7 ...I can consider myself sniped for the day...
 
user55340
9:14 PM
The proper answer is "patterns are language deficiencies, and a language that doesn't need patterns is perfect... (like lisp)"
 
user41796
@JimmyHoffa I was wondering what the reaction was going to be ....
 
@GlenH7 It's getting late in the day and I spent my lunch hour finding out just how much it might cost to get much needed AC into my new house. I know that was a slow-pitch but I need no-pitch right now.
 
user20683
@JimmyHoffa /hands a belgian
 
user55340
 
user55340
@JimmyHoffa nest.com
 
user41796
9:17 PM
Nest is awesome. Have a friend who works there and he loves the place. It's amazing how rapidly they've grown.
 
user55340
@GlenH7 I've got one... its a very nice device.
 
user41796
@JimmyHoffa replaced my AC two years ago. OMG that hurt the wallet bad. Of course, I'm down in the plains and you're up in the mountains so you could get away with a smaller AC
 
user41796
If I hadn't picked up an amazing gizmo with my new AC I would have installed one already.
 
> But the C++ macro system blows goat d*ck
lmfao
 
user20683
I'm in Georgia, I survive with a single fan :)
 
user41796
9:19 PM
@WorldEngineer single fan and pass out during the afternoons?
 
user20683
@GlenH7 I have a tremendous heat tolerance
 
user20683
but I have a vornado. It's not an ordinary fan.
 
@GlenH7 This desert is just ridiculous hot; but there's no insulation in the air due to dryness so the shade is 20+ degrees cooler than the sun. Every night the sun goes down it drops down to the high 60s/low 70s even in august
 
user41796
@JimmyHoffa I have a brother who lives out your way. Every now and then he rubs my nose in the temperature difference.
 
Based on the bid we might just put up the mega-insulative curtains we've already got and blow the cool air in during the night, then shut everything up during the day at least until next year when we can afford it. Need to replace the furnace and electric panel just to get AC :/
 
user55340
9:22 PM
In the midwest, they're calling this "Julyotober"... been rather cool for the past few days.
 
seriously
it was like mid 50s some days
warmer now though
 
user55340
@Ampt did you finish the slides and read the postscript?
 
user55340
> I was dreading the righteous wrath of the Design Patterns community. And I felt I would deserve anything I got for having associated their movement, however peripherally, with goat d...
 
what is it with this guy and goats
 
@MichaelT Do you know where the first reference to programming in terms of goats and sheeps was first? I was re-reading something the other day (don't even recall what) and it made reference to programmers in that way long before Atwood's blog, which made me realize Atwood must have gotten the reference from there; unless the reference goes back further than I realize?
 
user20683
9:31 PM
well I call Anti-trolling "goating" or "gruffing"
 
user20683
for reasons that should be obvious to anyone, particularly those who read fairy tales to their kids
 
user55340
Goat and sheep distinctions is rather ancient... biblical even. Might ask someone on History.SE for that?
 
@MichaelT I get that, I meant as a reference to programmers; though perhaps it's just a reuse of an already known theme
Now I wish I remembered what I was reading the other day that made reference to it... it was something very authoritative and somewhat older...
 
user41796
9:50 PM
@JimmyHoffa upgrading your service panel is fun and pretty straightforward. That having been said, the smaller, window sized units can provide a decent amount of relief. Kind of requires rigging up some fans to get the air moving around the house. And your electric bill will be gawd awful. But you shouldn't need it for more than a few weeks I wouldn't think.
 
@GlenH7 Yeah luckily I have about 6 weeks before I can expect to not worry about the heat during the day anymore.
It's generally hitting lower 80s and 70s by mid september, and the first snow mid october
 
user41796
My brother was in a similar quandary about getting AC this year
 
@GlenH7 Wish I knew more about electricity, I might have a go at DIY for the panel (want absolutely nothing to do with DIY for anything else)
 
what are you doing? adding a new breaker? (I'm assuming you'd need 240v)
 
user41796
honestly, it's not bad. you're unscrewing things; removing the wire; screwing them into new things. rinse & repeat
 
9:54 PM
The AC or furnace both have the ability to easily cause serious home damage if meddled up wrong, the panel only risks my life, far less significantly the house
@Ampt My panel's 70 amp (old) need more capacity to get AC on the circuit\
 
Ah, that makes sense
 
user41796
The service entrance can be annoying, but my challenge there was because I moved it to the other side of the house. So everything was new. New conduit; meter box, etc...
 
user41796
if your service line is big enough, you may get away with just replacing the panel to a higher amperage
 
user41796
70A is really, really old. Most old houses have at least 100A service
 
@GlenH7 That's what I presume I can do just based on it being 70 amp which is mighty small, 100 or 125 should be easily supplied by most common house lines
 
9:56 PM
of course you don't want to push 100A+ on a 70A line
 
user41796
I upped to 200A, but cheated by using my old 100A as a subpanel to the new 200A panel
 
user41796
@Ampt most utilities ran wire thick enough to handle higher amperage even though it wasn't going to be used.
 
House built in '73, so it's not that old
 
@GlenH7 I would argue against using 'most' as a qualifier on something that could burn your house to the ground lol
 
user41796
@JimmyHoffa You'll need to find out the wire gauge from the meter to your panel. And my house was built in '62 with a 100A panel, so 70A on a '73 house is criminal IMO
 
9:58 PM
 
user41796
@Ampt Disclosure - used to work for a utility. :-) It's just economics in this case. Running the same gauge wire for everyone is cheaper. Volume discount on wire; less parts to have stocked and deployed to field; less training on different configurations; etc....
 
@YannisRizos I'm really trying to avoid that route... not sure if I'll manage it though
 
user41796
But you're right, absolutely do not proceed with work on your service panel unless you know what you're doing
 
@GlenH7 ...it'll be fine! :D
 
user41796
@YannisRizos you take all the fun out of our conversations.... :-)
 
10:00 PM
Just need a snifter for confidence!
 
@GlenH7 Oh I realize that most definitely do, I've seen plenty a house with lines much larger than necessary for upgradeability and cost, that said, I worked with my father for a while (1 man general contractor doing just about everything you can imagine in the trades) and I saw plenty a house that had exactly the minimum wire for their main breaker which severely limited upgrades and was a pain in the rear end
 
user41796
@JimmyHoffa just rotate the meter a quarter turn and remove it from the housing. Your house will be dark and all of the wires inside will be dead.
 
@GlenH7 I would have absolutely under no circumstances figured that out.
 
user41796
@Ampt That's the run between the meter and the panel, which the homeowner owns. That's not the run between the pole and the meter, which the utility owns.
 
user41796
@JimmyHoffa it's kinda silly how easily the come off. And they're just a big switch when you think about it.
 
10:02 PM
@JimmyHoffa and if they aren't off, put your neighbor's meter back
 
user41796
and disconnect the jumpers running from your neighbors meter to just past your meter.
 
@GlenH7 Step 2. Lick the socket it came off to make sure it's not dead?
 
user41796
I prefer a multimeter, but some accuse me of being a tool snob
 
user20683
10:34 PM
Easy way, you put out a plastic cup with a dirty coin and two wires. Hook the wires to the "is it dead source". Fill the cup with vinegar and leave a warning sign.
 
user20683
If the coin is clean after a while, the source is good
 
user20683
make sure one wire is on one side of the cup and one on the other
 
user20683
In other news, this beer sounds amazing
 
user20683
and is at my local store...
 
10:38 PM
@WorldEngineer This is what's been in my fridge most of this summer beerpulse.com/2013/04/…
 
user20683
@JimmyHoffa Ah, the Cow Stout people
 
11:08 PM
@GlenH7 you know standards, is there anything in http that speaks to valid/invalid charset for a header value?
can/cannot have _=*&^%$# etc or should/should not per any standards anyway
 
psr
@MichaelT MUMPS. MUMPS! MUMPS! MUMPS! MUMPS!
 
user55340
@psr Thats another one of those M words. Or several of them in this case.
 
user20683
I think I'll learn J some day
 
@MichaelT are we back-end devs the dour killjoys of the dev world? Every now and then I'm having fun doodling through some design or debugging an issue only to notice one of the other quad (cubes like a + rather than a square here) nearby laughing and fooling about; and it dawns on me I haven't heard a peep from my teams quad in hours. And that's kind of how we like it, quietly designing and fixing big issues rather than playing games
I've noticed similarly at other places I've worked
 
user55340
@JimmyHoffa Dunno... someone today asked if we were a software company or a volleyball company (there's a 3 on 3 volleyball tourney going on... and its serious... half a dozen teams). 1pm is volleyball time.
 
11:24 PM
What fun it would be to just slap shit together and fool about; meanwhile I just had to debug an issue caused by improperly using an equals as a delimiter in a scenario that involved base64 causing trimming of the base64 string; and I really enjoyed it (two debuggers running debugging two processes digging through layers of stacks on both sides to trace the issue)
This must be what it's like to be a CPA. "Oh my goodness yes, I would love to look at your taxes! Joy!"
 
user20683
@JimmyHoffa Nothing wrong with enjoying what you do for a living.
 
user55340
Need to get computer glasses... switching prescriptions is not a good thing. Not bad, but the progressive bifocals don't work for "real" computer people (they're ok for a single 17" monitor... but I've got a 27" and 24" widescreen here... and 3x 19" at work). This weekend...
 
00:00 - 20:0020:00 - 00:00

« first day (1061 days earlier)      last day (3921 days later) »