Whoa, whoa, TIME OUT.
This is getting out of hand. How did a simple debate about text file
formats turn into this mess?!
Ken, Tom -- Obviously, reasonable people may disagree on where the
boundary between text files and everything else lies.
Everyone that's flaming -- There's no need for making things personal
and disparaging one another just because you disagree on where to draw
the line between text and binary files.
I note that most of the flaming is directed at Ken and contains some
outlandish assertions.
* "Ken is not keeping his cool". Ken seems to be keeping his cool more
than at least two or three of the other participants, though that last
round of replies replacing quoted material with "bark bark bark!" is a
little bit dubious in that regard.
* "Ken is not a programmer". I think
http://groups.google.com/group/clojure/msg/912f8570aa350e99 suffices to
disprove that claim, unless you're going to start throwing around
conspiracy theories that his posts to that group are all ghost-written
by somebody else.
* "Ken is a troll". I checked Ken's history in this group and until
recently he was making the occasional, mostly unnoticed constructive
contribution. He only seems to have started generating dozens or
argumentative posts when people started being unpleasant to him for
whatever reason. The flashpoints being things like that "lmgtfy.com"
link and similar instances where Ken said something that seems perfectly
reasonable to me and someone's response was less than 100% technical,
on-point, and devoid of personal insinuations regarding Ken.
* The more outlandish conspiracy theories raised in the past 24 hours
aren't even worth consideration. The ONLY thing Ken has in common with a
certain past cljp poster seems to be a refusal to let someone else have
the last word if that word is interpreted as a personal attack or as
otherwise wrong. And he clearly has that in common with Arne, among
other people here, as well.
Also, His post headers look nothing like that other poster's; he
apparently sometimes uses vi on unix workstations and that other poster
hates vi; he apparently does a lot of coding in Lisp and that other
poster hates Lisp; and so on, and so forth.
So, it seems like further trouble can be avoided if:
1. Ken tries not to make that big a deal out of minor insinuations such
as lmgtfy links.
2. Everyone else avoids making personal comments about Ken, or implying
same. In fact, everyone should be avoiding making or insinuating
personal comments about everyone else anyway, because as Ken has
pointed out that is not the topic of this newsgroup.
3. With regard to the three threads currently ablaze, everyone just
shut up. Let Ken have the last word -- that seems fairer than the
other options, as it's likely Ken will just make a few parting
remarks about his definition of text vs. binary files, replace a
few more quoted non-Java-related passages with "bark bark bark!",
and say a couple of more times that this is a Java newsgroup and
not a calling-people-names newsgroup and then drop it.
Whereas just about anyone else getting the last words in will
probably make them "Ken is a troll" or something similarly less
desirable from the standpoint of topicality.
Also, since the first (albeit weak) jabs were thrown at Ken, it
seems only fair to let Ken get an equal number of responses.
This may sound an awful lot like it boils down to "let Ken win", and
actually it basically is, but in my opinion with good reason: Ken has
tried to stick to the technical matters and has mostly avoided
namecalling and similar behaviors, though he might have been better
served just trimming the namecalling of others silently than calling
more attention to it and replacing it with "bark bark bark!", whereas
almost everyone else (except Tom and maybe Arved) has been caught
flaming. I'd say they clearly ceded Ken the moral high ground by doing so.
On the technical merits, call it a draw. By Ken's fairly sensible
definition of text files, the record-oriented files on the mainframes
aren't text files. By other definitions (say, "a file format whose
primary purpose is to store text", they are. Ken makes a valid point
that these files can be used to store information that will not be
representable in common in-memory string formats, including
java.lang.String; a valid counterpoint is that this would be a quite
unusual use of the files, and in non-pathological cases the files can be
processed by normal text-file-handling tools without loss. One could
even make the argument that Ken's argument is analogous to "because JPEG
compression would clobber information steganographically encoded in the
low bits of the color channels of the pixels of a raster, JPEG and other
lossy non-raster image formats aren't true picture files".