« first day (807 days earlier)      last day (4180 days later) » 

user20683
12:57 AM
 
user20683
this may be as much awesome as can be fit into a photo
 
user20683
and no, I did not take this
 
user20683
I wish I had but alas
 
user20683
1:53 AM
@JimmyHoffa 1. I love your writing style. 2. I think I get what closures are now better than I did.
 
user20683
3. I want to get that post polished and posted to our blog
 
user20683
if you're willing
 
2:30 AM
Sure, seems like a bit of a departure from what I tend to expect from the programmers blog
 
user20683
@JimmyHoffa the programmers blog is largely shaped by whomever volunteers/gets drafted to write for it
 
user20683
so don't worry about that
 
and glad to hear it makes sense, I tend to have a 50-50 in my attempts to explain things because I usually understand them a little different than the standard way
 
user20683
2:58 AM
@JimmyHoffa you're not alone in that
 
after 12 years in visual studio, I have to say, emacs is pretty damn awesome
 
 
1 hour later…
4:07 AM
Haskellers are nuts, they are such big fans of safety guarantees they have compile time guarantees I never even would have thought of, they wrote a web framework that will give you compile-time URL guarantees so if you make a typo referencing a link or a script or what not you're compile will fail
 
user20683
@JimmyHoffa it's the whole proof as program thing
 
4:32 AM
Interesting how in most things, extremes of either side begin to appear surprisingly similar. Extremes of weak typing/lack of type checking give a great deal of freedom in your approach to defining your behaviors because it accepts close enough and tries to force types to be ones that work, extremes of strong typing/type checking give a great deal of freedom in your approach to defining your behaviors because the types are analyzed so thoroughly as to be capable of figuring out what you want
I guess dynamics do what you tell them you want, strong types figure out what you want for you
result is behavior that feels similar
 
user20683
@JimmyHoffa weak typing != dynamic
 
right, sorry
 
user20683
static analysis is powerful stuff
 
extremes always have such similar results, same as with every other polarized system. wonder why that is. feels like one of those abstract logical truths super-math-logic-nuts would have come up with some proofs or explanations for.
 
user20683
@JimmyHoffa I'm afraid I'm too tired to make much sense of anything at the moment
 
user20683
4:44 AM
good night
 
haha, night hoss
 
 
9 hours later…
1:41 PM
wow, take it easy on the flags
 
who are the guys in the photo?
 
 
3 hours later…
user20683
5:10 PM
@geoffreyvanwyk Neal Stephenson (well known Scifi Author), Neil Armstrong (First man on the moon), and Neil Gaiman (well known Fantasy and Comic Book author)
 
6:26 PM
thanks @WorldEngineer
 
 
3 hours later…
9:34 PM
Nothing like an error you can't rationalize in a language you struggle to understand to begin with. Some Haskell yelling at me right now about a '/n' character on a line that is syntactically simple and correct..
 
9:59 PM
...rewrite the line from scratch and it works... Agh.
 
 
1 hour later…
11:00 PM
argh I hate how defeatist the attitude of 90% of engineers are, coupled with their ego's they're always so ready to say something is impossible just because they don't know how to do it... gra. another one of the many effects of not feeling safe-to-fail which corporations always spread.
4
Q: how to verify ConcurrentHashMap is threadsafe?

pythoneeAs the jdk doc said, ConcurrentHashMap is thread safe and it doesn't block multiple thread read. It is not necessary to doubt that since it was under many and restricted test. But I just curious how to tell and write code to verify that. Edited: to be more precisely how to keep read consitent...

There's no perfect approach 100% of the time, but that doesn't mean people should just not even try because it seems like it's hard, when there are ways things you can do to get benefits. People just throw in the towel too quickly.
 

« first day (807 days earlier)      last day (4180 days later) »