What's happening when I run `atom /dev/null/`


I’m really, really curious what’s actually happening when I run atom /dev/null/ in the terminal. It opens Atom without any errors, but the tree view shows a bunch of emtpy files and folders inside of /dev/null that don’t actually exist – opening the console, and showing my configuration files.

Here are the screenshots: http://imgur.com/a/4IOpe

Anybody know what could possibly be happening here? Don’t even get me started on atom /dev/random/