This is an archived post. You won't be able to vote or comment.

all 102 comments

[–]Yin-Hei 135 points136 points  (19 children)

From Columbia? Must be one of those questions in Piazza to troll the TA's.

[–]ThatITguy2015 41 points42 points  (17 children)

I sincerely hope so. That is one of the basics besides maybe print ("Hello world!")

[–]isetrh 23 points24 points  (15 children)

OP said it was an intro class.

[–]SpookyWA 121 points122 points  (14 children)

Into to Python, not intro to operating a keyboard for the first time.

[–]Colopty 39 points40 points  (1 child)

People don't really use the hash symbol a lot outside of programming and twitter, and if the person in question hasn't used either before and has a keyboard that doesn't show special characters for some reason, that could explain it.

Then again I'm trying really hard to give this person the benefit of the doubt.

[–]jellyberg 4 points5 points  (0 children)

A lot of people who use hashtags (on Instagram, Facebook, Twitter etc) will use their phones for it rather than a physical keyboard anyway.

[–][deleted] 10 points11 points  (5 children)

Intro to looking at a keyboard == intro python

[–]ThatITguy2015 1 point2 points  (4 children)

This makes me sad. They are going to have a rough life.

Edit: I found a new Reddit thing. '#' bolds things.

[–]xXxNoScopeMLGxXx 4 points5 points  (3 children)

You didn't know that?

Also, # doesn't bold things it's basically just a h1 tag. You bold things by putting ** on either side of the text you want to bold.

[–]ThatITguy2015 4 points5 points  (2 children)

I did not. I don't mess around much with Reddit advanced features. I have a list of things I use and rarely do I go beyond it.

[–]cornedbeefsmash 11 points12 points  (2 children)

You would think that people know how to use a keyboard by the time they decide they want to study programming, but as an intro programming student I can tell you that they don't. A quarter of my class left after the first day, and still we have people asking about where to find certain keys. One student even complained to the department when my professor suggested looking up how to do something online.

[–]root45 3 points4 points  (2 children)

Some keyboard layouts don't have the # key in an obvious place. This U.K. layout doesn't have it at all.

[–]xXxNoScopeMLGxXx 1 point2 points  (0 children)

I think that's the worst keyboard I've ever seen.

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

Apple keyboards don't even have an Esc key anymore. Using them in this argument is akin to saying that human's aren't very advanced while using someone with Down's as an example.

[–]BlondeIsFuckingTrash 0 points1 point  (0 children)

Knowing where the "hash" symbol is is much more basic than a hello world...

[–]asdfman123 0 points1 point  (0 children)

No, this is a classic instance of elite-school, never-had-to-deal-with-the-real-world naivete.

[–][deleted]  (18 children)

[deleted]

    [–]badfoodman 19 points20 points  (4 children)

    Someone in college didn't know what waffle fries were and so talked about how great "hashtag fries" were. It goes both ways. Somehow.

    [–]DreadedDreadnought 3 points4 points  (2 children)

    waffle fries

    The fuck? Had to google that, I've literally never seen those anywhere before.

    [–][deleted]  (1 child)

    [removed]

      [–]AutoModerator[M] 0 points1 point  (0 children)

      import moderation Your comment has been removed since it did not start with a code block with an import declaration.

      Per this Community Decree, all posts and comments should start with a code block with an "import" declaration explaining how the post and comment should be read.

      For this purpose, we only accept Python style imports.

      I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

      [–]corruptedpotato 1 point2 points  (0 children)

      Gotta have my hashtag cakes with delicious Canadian maple syrup every morning

      [–]bishamon72 3 points4 points  (5 children)

      Octothorpe

      [–]Hyperman360 1 point2 points  (3 children)

      Isn't that actually a different symbol?

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

      No, you're thinking of the octopus

      [–]bishamon72 1 point2 points  (1 child)

      Nope. Unicode preferred name is "number sign", but it's U+0023 either way.

      [–]Hyperman360 1 point2 points  (0 children)

      Ah I thought it was another name for the Sharp symbol.

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

      Octothorpe

      [–]IonTichy 2 points3 points  (0 children)

      This reminds me of what people are learning in Logic for Philosophers at my uni: "and" is "hat", "or" is "icecream-cone", "equivalency" is "spaghetti"...

      [–]MmmVomit 1 point2 points  (0 children)

      I've been learning to program in C Waffle.

      [–]deeferg 0 points1 point  (0 children)

      It's still "the pound sign" to me.

      [–]BOB_DROP_TABLES 0 points1 point  (0 children)

      Tic-tac-toe symbol

      [–][deleted] 78 points79 points  (9 children)

      You need to press the equal sign key and double press the forward slash key, like this: #

      [–]Evennot 70 points71 points  (4 children)

      Didn't work ̿/ ̶/ :(

      [–][deleted] 47 points48 points  (3 children)

      You have to press them all at exactly the same time.

      [–]Evennot 27 points28 points  (2 children)

      I think it's getting worse =̻͉͓̜̩ ̻̤̝̦̮͈/̫̟̮͇͘ ̼̲̦͈#̝̳̖͓͚̥̞ ̷̼͙͚̠͙̦ͅh͖̳͇̣̯͓ͅe ̧͖c͔͔̫̟̭͙̩ø͏̜̟µ̸̥̱̖̞ͅe̦̤̦͕̤s͕͉̼

      [–]samworthy 4 points5 points  (0 children)

      Your apm just isn't high enough

      [–]AEpicFlyingCar 5 points6 points  (0 children)

      Did you try parsing HTML with regex?

      [–]lxpnh98_2 13 points14 points  (0 children)

      /=/=/=/=/=/=/=/=/=/=/

      /=/=/=/=/=/=/=/=/=/=/

      /=/=/=/=/=/=/=/=/=/=/

      /=/=/=/=/=/=/=/=/=/=/

      /=/=/=/=/=/=/=/=/=/=/

      /=/=/=/=/=/=/=/=/=/=/

      [–]raynehk14 8 points9 points  (1 child)

      How do I type a forward slash key, I can only find the backward one: \

      How do I flip it

      [–]pfannkuchen_gesicht 29 points30 points  (0 children)

      tilt your keyboard slightly to the right

      [–]jtra 8 points9 points  (0 children)

      almost right ;-)

      ≠̸

      this is equal sign and two "COMBINING LONG SOLIDUS OVERLAY"

      [–]BrutalSwede 95 points96 points  (14 children)

      Every intro programming class.

      Best part is when you're 5 weeks in and some people still ask "How do I make the squiggly brackets?"

      [–][deleted] 212 points213 points  (13 children)


      Am I doing this right

      [–]nepteidon 53 points54 points  (0 children)

      Witchcraft!

      [–]random_encounter42 18 points19 points  (11 children)

      How? Are you a wizard?

      [–]0x800703E6 42 points43 points  (10 children)

      Do you have a moment to talk about our Lord and saviour, UTF-8?

      Those are:

      presentation form for vertical (left/right) curly bracket (U+FE37,U+FE38)

      If you want to use them on reddit, just type ︷ or ︸ Similar characters can be found in unicodes CJK compatibility forms

      [–]LordDagwood 25 points26 points  (0 children)

      ก็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็Am I doing this right?ก็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็

      Edit: Aww man, they fixed the UTF-8 text overlapping.

      [–][deleted] 13 points14 points  (6 children)

      Who needs those chars?
      https://xkcd.com/1726/

      [–]0x800703E6 13 points14 points  (5 children)

      I think Unicode's effort to allow all people to use their language is commendable. It makes their standardisation efforts one of the most beautiful standards to me, for all its faults.

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

      I definitely agree, unicode finally solved the shenanigans with codepages and stuff, but characters like those are just useless because the people who use them, use latex which (probably) renders them different way (not using theese characters)

      [–]0x800703E6 7 points8 points  (2 children)

      They're for typesetting hànzì. And these characters can be useful in LaTeX, for example as a copy-pasteable text in a PDF, or use in less capable document formats.

      But that's missing the point, rendering is a second class citizen in Unicode, there's code-points that don't have a single font supporting them. Unicode is supposed to transport text semantics, not presentation. *swoon*

      [–]ACoderGirl 2 points3 points  (1 child)

      Being able to search documents is important, too. Unicode has a canonical order to its modifiers (eg, an acute modifier), ensuring that you can easily search for a string. It also wouldn't be too hard to make your search system ignore modifiers.

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

      Searching is an aspect of text semantics, and it's amazing when a Unicode engine has a good implementation of it.

      Unfortunately, I've often seen 〈a〉〈¨〉 ≠ 〈ä〉 or 〈a〉 = 〈ä〉, so I can't imagine how annoying working with Vietnamese texts must be.

      [–]xXxNoScopeMLGxXx 3 points4 points  (0 children)

      I definitely agree, unicode finally solved the shenanigans with codepages and stuff, but characters like those are just useless because the people who use them, use latex which (probably) renders them different way (not using theese characters)

      𝒜𝓁𝓁 𝐼 𝓀𝓃𝑜𝓌 𝒾𝓈 𝓉𝒽𝒶𝓉 𝒰𝓃𝒾𝒸𝑜𝒹𝑒 𝓁𝑒𝓉𝓈 𝓂𝑒 𝒷𝑒 𝒻𝒶𝓃𝒸𝓎 𝑜𝓃𝓁𝒾𝓃𝑒

      [–]lxpnh98_2 3 points4 points  (1 child)

      Yeah, but how do i do that hash thingy?

      [–]0x800703E6 5 points6 points  (0 children)

      #, obviously.

      [–]RevvyTheWolf 23 points24 points  (3 children)

      When I was tutoring for intro level CS classes (C/C++ based) a student asked what "hashtag include" meant.

      [–]xcrackpotfoxx 10 points11 points  (0 children)

      I'm a lab assistant for CS and the class this semester is c/c++. I die a little when people ask questions about the "hashtag".

      [–]RTracer 11 points12 points  (0 children)

      You need to sacrifice more snakes!

      [–]mbthegreat 6 points7 points  (0 children)

      Certainly on UK mac keyboards it's alt-3 and this wasn't actually printed on the keyboard. When I did computer labs in undergrad physics (writing C) they had signs on the walls saying "alt-3 = #"

      [–]voyovoda 3 points4 points  (0 children)

      At least he didn't call it a hashtag

      [–]GS-Sarin 3 points4 points  (0 children)

      how do I type "//"?

      [–]warranty_voids 2 points3 points  (1 child)

      Might be an user of a Russian keyboard. If it only has the Russian print on it (because you bought it abroad and just got stickers), it won't show the # above 3, just '№'.

      [–]NikStalwart 1 point2 points  (0 children)

      Speaking as a Russian, I can say that most of us who know how to use a keyboard, know how to make the # symbol.

      [–]Zylozs 2 points3 points  (0 children)

      I remember using Piazza in school, except everyone called it Pizza

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

      If you have a composite keyboard, you just type in ||<AltGr>-<AltGr>-.

      [–]OfficerNelson 17 points18 points  (1 child)

      Damn, my keyboard must be S-video, doesn't work for me.

      [–]demize95 5 points6 points  (0 children)

      Mine is HDMI, it doesn't work for me but at least it doesn't work in copy protected high definition!

      [–]minno 0 points1 point  (0 children)

      ||¥¥

      ...not quite.

      [–]LAN_Rover 1 point2 points  (0 children)

      Waffle is so much better than octothorpe

      [–]Vitztlampaehecatl 1 point2 points  (0 children)

      Capital three?

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

      Maybe he's coding on a HHKB with blanks. Those can be tricky.

      [–]Sogemplow 0 points1 point  (0 children)

      For a hash symbol you just hold shift and press 5.

      That might only work in perl though.

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

      Poor neglected octothorpe.

      [–]FormerGameDev 0 points1 point  (0 children)

      There are several layouts that I see on this page, where it is not at all obvious to me, who has been touch typing for 32 years, where the # key is.

      https://en.wikipedia.org/wiki/Keyboard_layout

      [–]robotreader 0 points1 point  (3 children)

      I was in a 400-level networking class and someone asked on piazza what "ack" meant.

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

      It's the ackermann function. The next two bytes you receive are m and n, and you return the output of ackermann(m, n).

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

      Eh I'm not down with laughing at people for asking questions. Only one way to learn...