http://unionid.missouristate.edu/gallery/L_reeveiana/Reevian...
EDIT: looks like jre beat me to it
1,507 karma · joined February 6, 2012
Me: https://mediocregopher.com
http://unionid.missouristate.edu/gallery/L_reeveiana/Reevian...
EDIT: looks like jre beat me to it
Off the top of my head: http://www.youtube.com/watch?v=DNO6G4ApJQY http://knowyourmeme.com/memes/events/jessi-slaughter
I wouldn't expect much backlash from anonymous on this one.
Personally, what keeps me from procrastinating is that at this point of my school career the work I have to do at home is mostly project based, so I actually find most of it somewhat interesting, unlike the busy-work laden gen-ed courses I was in the first two years (when I did have a big problem with procrastination).
Logging is..... strange. The recommendation is to use SASL, which writes your logs in a binary format that only another erlang library can properly read. SASL has some nice features, like auto-rotation and such, but I'd much rather have my logs get spit out in plaintext and just logrotate like I do with everything else. One of these days I'm going to write a proper erlang logger.
Rebar is strange. It's erlang's deployment tool thing, kind of like leinengen but much less intuitive. I tried getting used to it but found it just made testing more difficult and made setup a chore. I opted instead to just steal the makefiles from the mochiweb project and call it a day.
Records have easily the most annoying syntax of any language construct I've ever used. And god forbid you want nested records, have fun with your full solid line of selection syntax. Bleh.
Which isn't to say it's all bad, here's some other awesome things about erlang that I don't see pointed out often:
Polymorphic anonymous functions
The pattern matching is amazing. When I go back to other languages that claim to support pattern matching it feels like I've lost both your feet and replaced them with suction cups. There's no pattern matching like erlang pattern matching.
Hot-swapping of code. Somewhat unintuitive, and has weird behavior in certain cases, but still definitely better then restarting the server that thousands of clients have long-running connections on
Records. Their syntax is horrible, but their usefulness is infinite. They're basically just syntactic sugar on top of tuples that make them easier to manage and extend.
There's more for both sides, but I'll leave it at that. It's a great language, I highly recommend everyone take a stab at it. Even if you hate the syntax it's good exposure to thinking about how to code concurrently.
Two little scripts I just whipped up that'll help you record the things you do throughout the day. I'm definitely going to try to use these as much as possible, it's kind of like a personal micro-blog.
Turns out yahoo had silently truncated my password down to 24 letters. No indication that this had been done, it was really only through trial and error (I had a feeling something was up, and my password isn't too much more then 24) that I figured it out.
This is a silly comparison. I'm sure if the survey had asked passengers if they preferred frisking to a cavity search they would have found a lot of people being very ok with getting frisked.
Watching that video, I would guess the environment isn't so much competitive (even single player JC2 is very no-particular-goals-in-mind-just-blow-shit-up oriented) as it is mass chaos. It looked like what would happen if /b/ bought an island. So cheating is probably only a minor concern at this point.
I could be wrong, but I don't think userscripts does any significant culling of their catalog; downloading an arbitrary script from there is just as dangerous as anywhere else. This whole thing is just silly, you have to confirm the installation of a javascript extension. If you accept that it's your responsibility if it turns out to be a keylogger or what have you, not the Chrome team's. They're shooting everyone in the foot because someone might accidentally shoot their eye out.
(Not hating on ipads, just saying this is not a problem that's been "figured out")
I know it won't do much in the way of making linux any more popular for the hardcore gamer, but it would at least make me happy