On Wed, Dec 31, 2008 at 10:02:35AM +0000, Smylers wrote:
> Scott Francis writes:
> 
> > On Tue, Dec 30, 2008 at 2:21 PM, Peter da Silva <[email protected]>
> > wrote:
> > 
> > > No further comment is needed. Bastards.
> > 
> > boy, I've been wanting to expound upon this for years (and have, to
> > anybody who'd sit still and listen);
> 
> Your treating Peter's claim assertion of no comment being needed as an
> invitation to comment?  Interesting!
> 
> > in fact I was just beating somebody over the head with it on Twitter
> > earlier today (but that's a hate for another time).
> 
> You were beating somebody over the head with "it" (the current hate,
> presumably?), yet that's a hate for another time?  
> 
> > rounding out the top 5
> 
> The top 5 what?  This was apparently a tcsh hate, though I see you've
> changed the subject line into Linux.
> 
> > (including auto-aliasing of mv(1) with the aforementioned rm(1) hate):
> 
> So the top 5 includes seven items -- the prompting on mv, the prompting
> on rm, and the five items you then list?
> 
> > * default setting of remote window title - if I wanted my terminal
> > windows to say bash, CWD, hostname, tty and process, I'd bloody well
> > set it myself.
> 
> The sytems I've seen doing this set it as part of the Bash prompt.  I'm
> not aware of Linux as a whole doing that -- many servers I've SSHed to
> don't, of various distributions of Linux.

As much as I feel the list sucked, this one is a pretty big and pretty
common and pretty stupid linux hate.

Let's say I set my term title to "debian-box admin term", and then log
into a remote system.  That system immediately erases my title. HATE.

They don't even have the good graces to do it in a reasonable way.  Some
set it via the PS1 variable.  Some do it via a login command, while some
use the PROMPT_COMMAND to run some shell crap after every single
carriage return, all of which is just to spit some magic text foo to
standard out.

All of them make it tricky to figure out what stupid shit they decided
to do so you can sanely rip it the fuck out of your system so it will
never, ever be used again.

Invariably they have a system for baroque kibbles in some directory
somewhere that are part of the bash startup business, but instead of
making a "term_title_set" kibble, they just wedget it opaquely, and
uncommented in one of /etc/bashrc or /etc/profile, or more likely
something that one of those calls in the process of doing something
unrelated.

I admit that I did not encounter this idiocy on SusE back in the day
when I worked there, so it's not a Linux global hate, it just applies to
Debian, Ubuntu, CentOS, TurboLinux (when it was still alive), Mandriva,
and probably others.

> > * documentation - even if there _is_ a man page, it more likely than
> > not either says "see http://some.url/which_has_moved for details"
> > and/or is 4 major releases out of date with the actual installed
> > software, or contains blatant factual errors
> 
> Really?  You're claiming that for more than half of Linux manpages?  And
> that this problem doesn't exist on non-Linux Unices?  Could you give a
> few examples?

This is a CADT hate, I think, which has some heavy correlation with the
Linux crowd.  They can be hard to tell apart sometimes.

> > * filesystem hierarchies that changes with the phases of the moon -
> > this situation has improved somewhat in the past few years, but the
> > related hate of package management systems that drop 3rd party
> > packages into system-level directories

And this one is just insane.

The BSD people, whose package management system is pathetically
inadequate, seem to feel that we must use all use an unnecessary, and
yet inadequate hack of file locations in order to provide a semblance of
order.

I, for one, will be glad when all of that generation are dead.

-josh

Reply via email to