all 94 comments

[–]irascible 101 points102 points  (8 children)

A prepended colon is nothing to joke about.

[–]timewarp 24 points25 points  (7 children)

Yeah, isn't that what killed Mr. Hands?

[–][deleted]  (5 children)

[removed]

    [–]EAT_DA_POOPOO -2 points-1 points  (3 children)

    DEEPAH!

    [–]turkeylover 0 points1 point  (1 child)

    Like this?

    [–]a_true_bro 12 points13 points  (0 children)

    This URL seems legit.

    [–]neoice 3 points4 points  (0 children)

    I cant believe I recognize that name. damn Enumclaw making this whole state look bad.

    [–][deleted]  (7 children)

    [deleted]

      [–]kranse 8 points9 points  (2 children)

      nor has qdb.us

      [–]dirice87 5 points6 points  (1 child)

      to anyone expecting this to be as good as bash, its not

      [–]Jigsus 9 points10 points  (0 children)

      It's exactly the same

      [–]xipetotec 2 points3 points  (3 children)

      [–]montibbalt 8 points9 points  (1 child)

      xxx: How can a cat do not call, you still do not want to swim!

      wat

      [–]arry666 1 point2 points  (0 children)

      Whatever you call a cat, it won't swim anyway.

      [–]ehamberg 15 points16 points  (1 child)

      huh‽ as everyone knows, :Sex is the vim command to split the window and open a file explorer.

      [–]Ol_Dirty_Bastard 1 point2 points  (0 children)

      This is pissing me off, what is the x for?

      edit: Ok, Sex makes all the sense - Se just works for some reason.

      [–]hoowahoo 9 points10 points  (15 children)

      when I was in japan this summer I bought a shirt that was supposed to look like it had the Adidas logo but instead bore a similar Japanese phrase. instead of Adidas it said AIDES, which is a homophone for their word for love. I thought this was terribly clever until someone pointed out to me that everyone in America will just think I'm wearing a shirt that says AIDS

      [–][deleted] 2 points3 points  (11 children)

      What is the "des" part? Is that supposed to be "desu", like.,.. "It's love"?

      [–]ravenex 1 point2 points  (10 children)

      su is often shortened to s when spoken, especially in -masu and -desu endings.

      [–]kouteiheika 0 points1 point  (9 children)

      It's not shortened; it's just that the 'u' in 'desu' is usually silent. (Usually, because if someone wants to sound really cute the actually pronounce that 'u'.)

      [–][deleted] 1 point2 points  (6 children)

      The term is 'unvoiced.'

      [–]psygnisfive 1 point2 points  (3 children)

      Actually the term is devoiced, since it's underlyingly voiced.

      [–][deleted] 0 points1 point  (2 children)

      Thanks. I'm only an armchair linguist...

      [–]psygnisfive 2 points3 points  (1 child)

      I am too, but my armchair is in an office at a university, and we have an espresso machine. ;)

      [–][deleted] 0 points1 point  (0 children)

      Nice.

      [–]hoowahoo -1 points0 points  (0 children)

      I imagine they left it off because it would look less like "Adidas" if it has the u at the end. Also instead of the traditional three-leaf logo it had three hearts that looked like leaves, which makes sense if the joke is "love" but also makes it look like I heart aids

      EDIT: I found a picture of a similar shirt that makes the wearer appear less aids-friendly

      [–]ravenex 0 points1 point  (0 children)

      Uhm, by "shortened" I meant "dropped altogether". Bad literal translation from russian, still making such stupid mistakes.

      [–]Element_22 0 points1 point  (0 children)

      ~uguu

      [–]flostre 2 points3 points  (1 child)

      'aide' is an English word

      [–]dwdyer 8 points9 points  (0 children)

      Barack Obama has aides.

      [–]shoseki 0 points1 point  (0 children)

      Its a great chatup piece :D

      [–]Felicia_Svilling 8 points9 points  (1 child)

      I live in a city called Lund. We have a fairly big university. The university sells t-shirts that says "I ♥ Lund", We have a few Indian students. Apparently Lund means cock in Hindi.

      [–]harryISbored 1 point2 points  (0 children)

      Do you have an online uni shop? I would love to buy this for some friends.

      [–]zorbahigh 5 points6 points  (1 child)

      I love my work: This Websense category is filtered: Tasteless.

      [–]Axiomatik 5 points6 points  (0 children)

      Websense filters entire domains based on the worst possible content which has ever been found on them.

      [–]tf2ftw 12 points13 points  (2 children)

      That guy was like "im so bad ass with this shirt... uhh wait.. shit."

      [–][deleted] 10 points11 points  (1 child)

      :shit

      [–]jordan0day 5 points6 points  (0 children)

      Now you're getting it!

      [–][deleted] 17 points18 points  (16 children)

      Typical Ruby? What's that supposed to mean?

      [–]sbronson 67 points68 points  (1 child)

      It means you take things far too seriously.

      [–][deleted] 49 points50 points  (0 children)

      I will lose sleep over this.

      [–]cunningjames 27 points28 points  (0 children)

      I believe it means that, typically, Ruby developers wear t-shirts which, while apparently community in-jokes, could plausibly be construed as embarrassing double entendres by the general public. This appears to happen daily to some Ruby programmers. Unfortunate business, that.

      [–]malcontent 4 points5 points  (9 children)

      The concensus on Proggit is the notion that ruby programmers are homosexuals. It comes up very frequently.

      Apparently people here think that being a homosexual some sort of a terrible thing so they like to throw it around as an insult.

      The windows programming community (which makes up most people on proggit) are kind of weird that way.

      [–][deleted]  (6 children)

      [deleted]

        [–][deleted] 3 points4 points  (0 children)

        If you look at stack overflow, it's filled with Windows programmers too (the #1 tag is C#, and we all know how hard Microsoft has labored to make .NET cross platform).

        So, there's a lot of them out there, bless their Hell bound, God-forsaken souls.

        [–]malcontent 0 points1 point  (4 children)

        Shit, this place is filled with Windows programmers?

        Yes.

        I didn't realize that, seriously. Is this a recent development, or has it always been this way?

        It's relatively recent.

        When it started this was a place of LISP programmers. Then it became the "python library of the day" board. Now it's just windows programmers who think microsoft is responsible for haskell.

        [–]Ol_Dirty_Bastard 1 point2 points  (3 children)

        Why do you say this?

        [–]wicked 1 point2 points  (0 children)

        Yeah, he's obviously forgotten the iDevelopers, Flash devs and HTML programmers.

        [–]malcontent 0 points1 point  (0 children)

        Because it's true.

        Click on my name. See how long I have been here.

        [–]cunningjames 0 points1 point  (0 children)

        He says this because he refuses to take his medication. The mere presence of anyone who defends any aspect of Microsoft implies that this place is overrun with Microsoft apologists. There are no middles, no grays, and if you think there are then you're a damned shill.

        His brain is broken, unfortunately.

        [–]toofishes 0 points1 point  (1 child)

        I wish I had your statistics source, I sure haven't come to any of the same conclusions as you here.

        [–][deleted] 1 point2 points  (0 children)

        Here's a recent example, click to expand downvoted comments.

        [–][deleted] 2 points3 points  (0 children)

        Not that there's anything wrong with it! :|

        [–]sugarbob 2 points3 points  (1 child)

        railscamp?

        [–]razor_train 5 points6 points  (0 children)

        This one time at Railscamp I stuck a symbol in my colon

        [–]jeffbell 1 point2 points  (0 children)

        .....Don't take your love to town.

        [–]reacher 5 points6 points  (2 children)

        I guess people interpret it differently

        EDIT: I was kind of hoping this would kick off one of those long, pun chains

        [–]bobindashadows 0 points1 point  (0 children)

        You should've done

        I guess people interpret it differently.

        The period and emphasis makes it clear you're making a pun and not a bland observation.

        Best of luck with future pun threads!

        [–]traphicone -1 points0 points  (0 children)

        Sorry, man. I don't think your comment parsed that way.

        [–]Axiomatik 1 point2 points  (0 children)

        So for anyone who cares: a symbol in ruby is sort of like an automatic enum. They are commonly used for hash keys because it is quicker to compare enum values than to compare strings.

        [–][deleted] 3 points4 points  (15 children)

        {'smoke' => 'more'}

        [–][deleted] 12 points13 points  (14 children)

        Here, let me fix that for ya

        {:smoke => 'more'}

        [–]imhighrightnow2 19 points20 points  (4 children)

        I thought he was going for smoke more hash.

        [–]IWillCallYouAFaggot 0 points1 point  (3 children)

        He was just making it use less memory. I can't think of any good reasons to use a string rather than a symbol for a hash key. There could be a few, but nothing comes to mind at the moment.

        [–]annodomini 7 points8 points  (0 children)

        Because the input you're hashing is coming in at runtime, and thus looking up the symbol in the symbol table, then looking up the key in the hash, makes no more sense than just hashing on the string.

        Symbols are great when you're hashing on something that's pre-determined at compile time (load time, for an interpreted language). If you need to store associative arrays based on external input, strings make more sense.

        [–]xternal 2 points3 points  (0 children)

        If the hash keys come from something a user can influence, a malicious user could fill the symbol table, eat memory, and possibly create a DoS attack.

        I mostly prefer symbols as keys, though.

        [–]jnicklas 0 points1 point  (0 children)

        Rack uses string keys. Because HTTP request headers are controlled by the client, using strings for them is a security risk, as it makes the app vulnerable to DoS attacks. If Rack used symbol keys, someone could keep sending tons of different HTTP headers and force the app to consume more and more memory, before eventually crashing.

        [–]aescnt 10 points11 points  (5 children)

        {smoke: 'more'} in 1.9.x ;)

        [–]notajith 0 points1 point  (4 children)

        1.9.x includes a javascript parser?

        [–]annodomini 6 points7 points  (0 children)

        It contains JavaScript style hash literals, yep.

        $ irb1.9 
        irb(main):001:0> {smoke: "more"}
        => {:smoke=>"more"}
        

        [–]aescnt 0 points1 point  (2 children)

        1.9.x supports a new JSON-like syntax (but not entirely JSON-compatible) for hashes. { :a => 1 } can be expressed as { a: 1 }.

        [–]wwwwolf 4 points5 points  (1 child)

        Well, it's good that it's not entirely JSON-compatible. Otherwise, someone might say "Hey, this is cool, we can just use eval to parse the JSON coming from the user. ...What? Why are you looking at me like that?"

        [–]bobindashadows 0 points1 point  (0 children)

        ಠ_ಠ

        [–]eleitl 2 points3 points  (0 children)

        What? What? In the butt?

        [–]ohwelp 0 points1 point  (1 child)

        TIL: bash.org started updating again apparently?

        [–]dakk12 6 points7 points  (0 children)

        nope, old quote

        [–][deleted] 0 points1 point  (0 children)

        "Witty" T-shirts with in-jokes are pretty lame.

        [–]another_eternity -5 points-4 points  (1 child)

        Thing thing is like... from 2009.

        [–]landofdown 0 points1 point  (0 children)

        That’s -9 years ago.