My very first webapp (now lost) used a similar idea. I wrote a web text editor in plain CGI with Python to allow users to create and edit an unlimited number of files. What the user saw as files in the UI were directories in my FS that contained one file for every revision, with the filename encoding the date and time of the edit; also, there was a symlink called "current" that pointed to the last revision, so I didn't need to parse the filenames to find out which version to show.
That was when I learned that Linux's FS is reliable, secure and just all-around awesome.
That's why I thought that a bad answer to pg asking "how did users find you?" is what the guy from the graph db gave him, "because we are the easiest!". Total marketing talk.
I too thought that the questions were blatantly obvious, yet wouldn't have asked (some of) them myself. This is an indicator of mastery, to make the difficult seem easy.
There's bash in there, and I think there's some Python; some plugins (git-svn) are in Perl. I also wasn't under the impression that there were 10 languages there.
I second this. It baffles me when I see an article with 100+ karma and 5 comments. How can something be so interesting and yet spawn so little discussion? It makes no sense.
FWIW, I'm already liking not seeing the score of comments. I can see how it really contributes to the discussion. Maybe do a poll later to vote for which changes should stick around?
"it is very hard for highly technically proficient people to be nice to everyone"
They being so damn smart does not give them the right to be condescending and insult people who can't keep up. So I'm not as smart as he is, does that make invaluable? Does that give him the right to call me stupid? What if I am doing my best? If my best try isn't really helping, then they should simply ignore me, not attack me. Nothing gives anybody the right to insult people.
It's the guiding principle here on HN: be civil. Just like others need to polish their technical abilities, being nice is something they should work on.
I kind of got the feeling that he's lost some of his writing mojo - I didn't feel like I was reading Yegge. Maybe it was just too short a read for style to be noticeable, but I really do wish that when he truly comes back to blogging (he announced that he was back, but hasn't blogged since that), he will be at full gas again.
Command-lines are faster and more flexible than GUIs, because you define your own workflow - you can chain commands together with the unix pipe, pass arguments to commands that are the result of other commands via the backtick and a lot more cool stuff like that. Also, you can type faster than you can point and click. I prefer to keep my hands on the keyboard where I need them rather than having to reach out for the mouse, which is really far away if you think of it - it's 20cm aprox.
Besides, there's a hacker component in using a cmd, because it teaches you how things really work instead of covering that up with a pretty interface that does the job for you.
If these reasons didn't excite you, then maybe you are simply not a cmd guy - which doesn't discredit you as a hacker, I guess. Hackers build things, no matter what their tool of choice is.