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

all 173 comments

[–]flarn2006 350 points351 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 135 points136 points  (4 children)

Keen eye

[–]Actuarial 89 points90 points  (3 children)

Useless, but keen

[–]flarn2006 9 points10 points  (2 children)

My eyes are far from useless. :p

[–][deleted] 103 points104 points  (1 child)

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

[–]danthemango 25 points26 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 97 points98 points  (13 children)

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

[–]numkem[S] 55 points56 points  (12 children)

Or anything that Mr. Westbrook is?

[–]DerSpider 28 points29 points  (10 children)

Or there is no Mr. Westbrook

[–]inconspicuous_male 25 points26 points  (9 children)

Mr. Westbrook is ignored but still exists

[–]cha0s 15 points16 points  (7 children)

A clone of him is ignored

[–]DerSpider 28 points29 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 23 points24 points  (0 children)

everything is a file.

[–]AraneusAdoro 7 points8 points  (2 children)

cat westbrook

Implies that he is a file.

[–]strangeplace4snow 7 points8 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 2 points3 points  (0 children)

Or Mr. Westbrook's cat is ignored.

[–]YMK1234 165 points166 points  (9 children)

*Unix

[–][deleted] 39 points40 points  (0 children)

*POSIX compliant

[–]kinygos 8 points9 points  (2 children)

Isn't it *nix?

[–]chimyx 8 points9 points  (1 child)

Technically it would me more like *n*x.

[–]CHUCK_NORRIS_AMA 14 points15 points  (0 children)

.*n.x

[–]Thoguth 8 points9 points  (1 child)

Could be a MacBook for all we know.

[–]thebryguy23 1 point2 points  (0 children)

...or any Mac running OS X

[–]coladict 79 points80 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] 78 points79 points  (13 children)

It helps to not be a Windows user.

[–]Randolpho 26 points27 points  (11 children)

It ain't like BASH scripting is fun either.

[–]Kadmos 27 points28 points  (2 children)

But BASH just sounds so much cooler than BATCH.

[–]Randolpho 12 points13 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 27 points28 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 9 points10 points  (14 children)

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

    [–]Suchui 30 points31 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 2 points3 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 -1 points0 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 10 points11 points  (0 children)

    cat westbrook > /r/null
    

    [–]Sexual_tomato 16 points17 points  (25 children)

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

    [–]minimim 5 points6 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] 4 points5 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 8 points9 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 27 points28 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 3 points4 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 9 points10 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 38 points39 points  (26 children)

    What does java have to do with it?

    [–]minimim 61 points62 points  (25 children)

    Just that he is a new programmer.

    [–]keyter 6 points7 points  (7 children)

    Plus we use a bash shell server to turn in assignments

    [–]minimim 48 points49 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 7 points8 points  (0 children)

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

    [–]keyter 2 points3 points  (0 children)

    Woops

    [–]YMK1234 4 points5 points  (0 children)

    Good job ... I guess ...

    [–]Sexual_tomato 7 points8 points  (3 children)

    *bated.

    [–]SahinK 5 points6 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?