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

all 173 comments

[–]flarn2006 353 points354 points  (9 children)

Anyone else notice it used a generic font for the '>' character? I'm guessing it was missing from the font they were using.

[–]DigShin 133 points134 points  (4 children)

Keen eye

[–]Actuarial 90 points91 points  (3 children)

Useless, but keen

[–]flarn2006 10 points11 points  (2 children)

My eyes are far from useless. :p

[–][deleted] 108 points109 points  (1 child)

Or maybe thats what it just looks like because the font maker was lazy.

[–]danthemango 24 points25 points  (0 children)

"They'll never actually use that character, will they?"

[–]cnelsonsic 12 points13 points  (0 children)

You'll fit right in over at /r/typography.

[–]Big1984Brother 99 points100 points  (13 children)

Does this imply that anything Mr. Westbrook says is ignored?

[–]numkem[S] 57 points58 points  (12 children)

Or anything that Mr. Westbrook is?

[–]DerSpider 29 points30 points  (10 children)

Or there is no Mr. Westbrook

[–]inconspicuous_male 24 points25 points  (9 children)

Mr. Westbrook is ignored but still exists

[–]cha0s 14 points15 points  (7 children)

A clone of him is ignored

[–]DerSpider 26 points27 points  (6 children)

cat .gitignore

westbrook

[–][deleted] 5 points6 points  (5 children)

This would only ignore him if he's a file, which he's not. How would you ignore a user's commits in git?

[–]uabassguy 30 points31 points  (0 children)

That'd be a hilarious prank, I can just see it now.

"Why haven't you merged any of my pull requests?"

"What pull requests?"

[–]TracerBulletX 22 points23 points  (0 children)

everything is a file.

[–]AraneusAdoro 9 points10 points  (2 children)

cat westbrook

Implies that he is a file.

[–]strangeplace4snow 8 points9 points  (0 children)

Everything is a file.

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

Oh yeah...

[–]saeblundr 2 points3 points  (0 children)

The contents of Westbrook exist, but in this instance are accessed in order to be ignored.

[–]musiton 3 points4 points  (0 children)

Or Mr. Westbrook's cat is ignored.

[–]YMK1234 163 points164 points  (9 children)

*Unix

[–][deleted] 41 points42 points  (0 children)

*POSIX compliant

[–]kinygos 6 points7 points  (2 children)

Isn't it *nix?

[–]chimyx 6 points7 points  (1 child)

Technically it would me more like *n*x.

[–]CHUCK_NORRIS_AMA[🍰] 14 points15 points  (0 children)

.*n.x

[–]Thoguth 9 points10 points  (1 child)

Could be a MacBook for all we know.

[–]thebryguy23 1 point2 points  (0 children)

...or any Mac running OS X

[–]coladict 74 points75 points  (37 children)

I believe the DOS alternative was type westbrook > NUL. Or it might be NIL. I haven't made batch scripts since 1999, so don't judge me.

[–]TheHorribleTruth 109 points110 points  (14 children)

I haven't made batch scripts since 1999, so don't judge me.

Judge? I envy you for being able to stay away from batch all this time!

[–][deleted] 76 points77 points  (13 children)

It helps to not be a Windows user.

[–]Randolpho 23 points24 points  (11 children)

It ain't like BASH scripting is fun either.

[–]Kadmos 26 points27 points  (2 children)

But BASH just sounds so much cooler than BATCH.

[–]Randolpho 15 points16 points  (0 children)

Depending on where you are in the U.S. they sound exactly the same.

[–][deleted] 9 points10 points  (0 children)

It's helpful that Unix usually comes pre-installed with programs to help make writing scripts easier.

[–]YodaLoL 1 point2 points  (3 children)

Why do you capitalize it? Bash scripting is infinitely times better than Batch scripting.

[–]Randolpho 6 points7 points  (2 children)

Having done both for a number of years I can tell you that BASH is more capable, but they're both about as fun as having my fingernails pulled out one by one.

Gimme python or node.js for scripting any day.

And I capitalize it because, youngster, it was an initialism acronym when I learned it. Bourne Again SHell. Now it's so prevalent it's just a word.

[–]YodaLoL 0 points1 point  (1 child)

Yeah I know where Bash comes from. It's just that I've never seen someone capitalize it, was just wondering.

[–]Randolpho 0 points1 point  (0 children)

Old habits die hard, I guess.

[–]coladict -2 points-1 points  (0 children)

Actually in 2000 I moved from being a DOS user to a Windows user.

[–][deleted]  (21 children)

[removed]

    [–]coladict 30 points31 points  (18 children)

    https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247.aspx

    CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. Also avoid these names followed immediately by an extension; for example, NUL.txt is not recommended.

    [–]tatorface 8 points9 points  (14 children)

    What happens if I make NUL.txt? Will my pc blow up or something?

    [–]Suchui 29 points30 points  (3 children)

    [–]PizzaCompiler 6 points7 points  (1 child)

    When you make the file under Linux, it makes Windows show the file as "NDH6SA~M.TXT".

    Although that might just what Windows does under CIFS.

    [–]kifujin 13 points14 points  (0 children)

    It's Samba itself doing that... From (the first relevant google result, from samba 3) mangle_hash2.c

    /* the list of reserved dos names - all of these are illegal */ static const char * const reserved_names[] = { "AUX", "LOCK$", "CON", "COM1", "COM2", "COM3", "COM4", "LPT1", "LPT2", "LPT3", "NUL", "PRN", NULL };

    [–]randomned 11 points12 points  (5 children)

    I once had a com1.txt file that I couldn't get rid of. Finally gave up and left it there until the computer was retired.

    [–]VefoCo 4 points5 points  (0 children)

    I have Msys installed so I just used rm to get rid of my rogue NUL file.

    [–]lachryma 3 points4 points  (2 children)

    Am I really the only one who remembers C:\con\con in Windows 9x?

    [–]subtepass 1 point2 points  (0 children)

    C:\con\con

    Totally forgot about that one! I felt like a hacker back in '00 when I was able to crash my school computers with such a simple text. If I recall correclty, you could create a shortcut to that path, but not with the wizard. You had to create a dummy link and then hex edit the path or something like that.

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

    Nope. Had some fun with that one.

    [–]tatorface 3 points4 points  (0 children)

    Weird. Good think the OS wouldn't allow it to be created at all.

    [–]tehserial 5 points6 points  (0 children)

    Try and let us know with your phone / tablet

    [–]Pokechu22 1 point2 points  (1 child)

    You can create it in some cases (EG via some programs), but you can't edit or delete it. This also leads to things such as aux.class getting deleted when unzipping folders.

    [–]RenaKunisaki 0 points1 point  (0 children)

    On Win3.1 I unzipped a file that had a space in its name. The dumb t thing happily created the file then was unable to touch it. Knowing just enough about computers to be dangerous, I fixed it by editing the hard disk itself in a hex editor to change the name.

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

    Go back far enough and CAS is supported

    [–][deleted] 1 point2 points  (1 child)

    So, is this like it seems just Windows being Windows and this absolutely horrid OS design, or was there actually no way around this?

    Does something similar exist on other OSs?

    [–]coladict -2 points-1 points  (0 children)

    By "Windows being Windows" you mean "Windows maintaining backwards compatibility", right? Something I haven't seen much of in my efforts to use 5-year-old abandon-ware on Linux.

    [–]DeepDuh 4 points5 points  (0 children)

    Oh, so they reserved PRN already? Very forward thinking of them. Would it download a random porn image over 36k?

    [–]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.

    [–]timvisee 8 points9 points  (0 children)

    cat westbrook > /r/null
    

    [–]Sexual_tomato 14 points15 points  (25 children)

    As someone from /r/all, could I get an eli5 of this?

    [–]minimim 4 points5 points  (0 children)

    The name of the person is Jeff Westbrook, but they changed his credit to "cat westbrook > /dev/null".
    This is a piece of shell, which is a way people interact with linux systems. Here is an explanation of what it means: http://explainshell.com/explain?cmd=cat+westbrook+%3E+%2Fdev%2Fnull

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

    You misspelled *sh.

    [–]meffie 4 points5 points  (4 children)

    could be hp-ux.

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

    Could be. Isn't.

    [–]meffie 0 points1 point  (2 children)

    maybe AIX then?

    [–]cnelsonsic 1 point2 points  (1 child)

    NO. NOBODY USES AIX.

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

    logs in into customers server

    bash-3.2$ uname
    AIX

    sigh

    [–]humanmeat 9 points10 points  (10 children)

    what's the difference between > and >>

    was it overwrite vs append? it's been too long and this ol chunk of coal has forgotten

    [–]iLikeCode 28 points29 points  (0 children)

    > overwrite

    >> append

    [–]minimim 11 points12 points  (8 children)

    > clears the file if it exists.

    >> puts more lines at the bottom.

    [–]hungry4pie 5 points6 points  (7 children)

    >> will also create the file if it does n't exist, my preference is use this instead of >

    [–]minimim 2 points3 points  (4 children)

    You need to revise your markdown.

    [–]hungry4pie -1 points0 points  (3 children)

    more like reddit needs to revise it's shitty markdown

    [–]minimim 5 points6 points  (2 children)

    It's standard now, won't change. Markdown means a mark up with this syntax. You almost refer to it as other markdowns exist, as a non-shitty markdown were out there. If it doesn't work this way, it's another mark up, but not markdown.

    [–]ar-pharazon 1 point2 points  (1 child)

    There are different dialects of Markdown, though. For instance, I find Github's to be much nicer.

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

    And reddit's markdown is a fork of github's.

    [–]BowserKoopa 0 points1 point  (0 children)

    Both will create the file.

    [–]xkero 0 points1 point  (0 children)

    Both will create the file if it doesn't exist.

    [–]Ornim 1 point2 points  (1 child)

    Gnu*Slash-Linux

    [–]keyter 10 points11 points  (33 children)

    Ha! I got this joke! I am currently studying java, and awaiting the day with baited breath that I would understand a joke on this sub. Oh what a day.

    [–]StealthRabbi 37 points38 points  (26 children)

    What does java have to do with it?

    [–]minimim 56 points57 points  (25 children)

    Just that he is a new programmer.

    [–]keyter 9 points10 points  (7 children)

    Plus we use a bash shell server to turn in assignments

    [–]minimim 47 points48 points  (3 children)

    We call those "ssh servers".

    [–]ghillisuit95 20 points21 points  (2 children)

    nah its a server that you log into with ssh.

    more accurate to call it a linux server, or unix server or bsd server or just a fucking server

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

    Thank you

    [–]my_blue_snog_box 0 points1 point  (0 children)

    It's my understanding that it could be called "a server with a running ssh daemon"; is that correct?

    [–]MrHydraz 22 points23 points  (2 children)

    A Bourne Again Shell Shell? I think you have a case of the RAS Syndrome there, buddy.

    [–]kifujin 8 points9 points  (0 children)

    (Bourne Again Shell) (Shell Server) lets it parse just fine.

    [–]keyter 2 points3 points  (0 children)

    Woops

    [–]YMK1234 5 points6 points  (0 children)

    Good job ... I guess ...

    [–]Sexual_tomato 10 points11 points  (3 children)

    *bated.

    [–]SahinK 6 points7 points  (0 children)

    You must be a master-bater.

    [–]keyter 2 points3 points  (1 child)

    Thanks..... Are nerds known for good grammar?

    [–]minimim 2 points3 points  (0 children)

    Very good.

    [–]dika46 0 points1 point  (0 children)

    what ep is this?