473,468 Members | 1,369 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Jargons of Info Tech industry

Jargons of Info Tech industry

(A Love of Jargons)

Xah Lee, 2002 Feb

People in the computing field like to spur the use of spurious jargons.
The less educated they are, the more they like extraneous jargons, such
as in the Unix & Perl community. Unlike mathematicians, where in
mathematics there are no fewer jargons but each and every one are
absolutely necessary. For example, polytope, manifold,
injection/bijection/surjection, group/ring/field.., homological,
projective, pencil, bundle, lattice, affine, topology, isomorphism,
isometry, homeomorphism, aleph-0, fractal, supremum/infimum, simplex,
matrix, quaternions, derivative/integral, ... and so on. Each and every
one of these captures a concept, for which practical and theoretical
considerations made the terms a necessity. Often there are synonyms for
them because of historical developments, but never “jargons for
jargon's sake” because mathematicians hate bloats and irrelevance.

The jargon-soaked stupidity in computing field can be grouped into
classes. First of all, there are jargons for marketing purposes. Thus
you have Mac OS “X”, Windows “XP”, Sun OS to Solaris and the
versioning confusion of 4.x to 7 to 8 and also the so called
“Platform” instead of OS. One flagrant example is Sun Microsystem's
Java stuff. Oak, Java, JDK, JSDK, J2EE, J2SE enterprise edition or no,
from java 1.x to 1.2 == Java 2 now 1.3, JavaOne, JFC, Jini, JavaBeans,
entity Beans, Awk, Swing... fucking stupid Java and fuck Sun
Microsystems. This is just one example of Jargon hodgepodge of one
single commercial entity. Marketing jargons cannot be avoided in modern
society. They abound outside computing field too. The Jargons of
marketing came from business practice, and they can be excusable
because they are kinda a necessity or can be considered as a naturally
evolved strategy for attracting attention in a laissez-faire economy
system.

The other class of jargon stupidity is from computing practitioners, of
which the Unix/Perl community is exemplary. For example, the name Unix
& Perl themselves are good examples of buzzing jargons. Unix is
supposed to be opposed of Multics and hints on the offensive and
tasteless term eunuchs. PERL is cooked up to be “Practical Extraction
& Reporting Language” and for the precise marketing drama of being
also “Pathologically Eclectic Rubbish Lister”. These types of
jargons exudes juvenile humor. Cheesiness and low-taste is their
hall-mark. If you are familiar with unixism and perl programing, you'll
find tons and tons of such jargons embraced and verbalized by unix &
perl lovers. e.g. grep, glob, shell, pipe, man, regex, more, less,
tarball, shebang, Schwartzian Transform, croak, bless, interpolation,
TIMTOWTDI, DWIM, RFC, RTFM, I-ANAL, YMMV and so on.

There is another class of jargon moronicity, which i find them most
damaging to society, are jargons or spurious and vague terms used and
brandished about by programers that we see and hear daily among design
meetings, online tech group postings, or even in lots of computing
textbooks or tutorials. I think the reason for these, is that these
massive body of average programers usually don't have much knowledge of
significant mathematics, yet they are capable of technical thinking
that is not too abstract, thus you ends up with these people defining
or hatching terms a-dime-a-dozen that's vague, context dependent,
vacuous, and their commonality are often a result of sopho-morons
trying to sound big.

Here are some examples of the terms in question:

• anonymous functions or lambda or lamba function
• closure
• exceptions (as in Java)
• list, array, vector, aggregate
• hash (or hash table) ← fantastically stupid
• rehash (as in csh or tcsh)
• regular expression (as in regex, grep, egrep, fgrep)
• name space (as in Scheme vs Common Lisp debates)
• depth first/breadth first (as in tree traversing.)
• operator
• operator overloading
• polymorphism
• inheritance
• first class objects
• pointers, references
• tail recursion

My time is limited, so i'll just give a brief explanation of my thesis
on selective few of these examples among the umpteen.

In a branch of math called lambda calculus, in which much theories of
computation are based on, is the origin of the jargon _lambda function_
that is so frequently reciprocated by advanced programering donkeys. In
practice, a subroutine without side-effects is supposed to be what
“lambda function” means. Functional languages often can define them
without assigning them to some variable (name), therefore the
“function without side-effects” are also called “anonymous
functions”. One can see that these are two distinct concepts. If
mathematicians are designing computer languages, they would probably
just called such thing _pure functions_. The term conveys the meaning,
without the “lamba” abstruseness. (in fact, the mathematics
oriented language Mathematica refers to lambda function as pure
function, with the keyword Function.) Because most programers are
sopho-morons who are less capable of clear thinking but nevertheless
possess human vanity, we can see that they have not adopted the clear
and fitting term, but instead you see lambda function this and that
obfuscations dropping from their mouths constantly.

Now the term “closure” can and indeed have meant several things in
the computing field. The most common is for it to mean a subroutine
that holds some memory but without some disadvantages of modifying a
global variable. Usually such is a feature of a programing language.
When taken to extreme, we have the what's called Object Oriented
Programing methodology and languages. The other meaning of
“closure” i have seen in text books, is for it to indicate that the
things in the language is “closed” under the operations of the
language. For example, for some languages you can apply operations or
subroutines to any thing in the language. (These languages are often
what's called “dynamic typing” or “typeless”). However, in
other languages, things have types and cannot be passed around
subroutines or operators arbitrarily. One can see that the term
“closure” is quite vague in conveying its meaning. The term
nevertheless is very popular among talkative programers and dense
tutorials, precisely because it is vague and mysterious. These
pseudo-wit living zombies, never thought for a moment that they are
using a moronic term, mostly because they never clearly understand the
concepts behind the term among the contexts. One can particular see
this exhibition among Perl programers. (for an example of the
fantastically stupid write-up on closure by the Perl folks, see
“perldoc perlfaq7” and “perldoc perlref”.)

in the so-called “high-level” computing languages, there are often
data types that's some kind of a collection. The most illustrative is
LISt Processing language's lists. Essentially, the essential concept is
that the language can treat a collection of things as if it's a single
entity. As computer languages evolve, such collection entity feature
also diversified, from syntax to semantics to implementation. Thus,
beside lists, there are also terms like vector, array, matrix, tree,
hash/“hash table”/dictionary. Often each particular term isto
convey a particular implementation of collection so that it has certain
properties to facilitate specialized uses of such groupy. The Java
language has such groupy that can illustrate the point well. In Java,
there are these hierarchy of collection-type of things:

Collection
Set (AbstractSet, HashSet)
SortedSet (TreeSet)
List (AbstractList, LinkedList, Vector, ArrayList)

Map (AbstractMap, HashMap, Hashtable)
SortedMap (TreeMap)

The words without parenthesis are Java Interfaces, and ones in are
implementations. The interface hold a concept. The deeper the level,
the more specific or specialized. The implementation carry out
concepts. Different implementation gives different algorithmic
properties. Essentially, these hierarchies of Java show the potential
complexity and confusion around groupy entities in computer languages.
Now, among the programers we see daily, who never really thought out of
these things, will attach their own specific meaning to
list/array/vector/matrix/etc type of jargons in driveling and
arguments, oblivious to any thought of formalizing what the fuck they
are really talking about. (one may think from the above tree-diagram
that Java the language has at least put clear distinction to interface
and implementation, whereas in my opinion they are one fantastic fuck
up too, in many respects.)

---------------------
This post is archived at
http://xahlee.org/UnixResource_dir/writ/jargons.html
© Copyright 2002 by Xah Lee.

Xah
xa*@xahlee.org
http://xahlee.org/

Nov 15 '05
336 13781
Mark McIntyre <ma**********@spamcop.net> wrote:
On 30 Aug 2005 18:06:48 GMT, in comp.lang.c , John Bokma
<jo**@castleamber.com> wrote:
Mark McIntyre <ma**********@spamcop.net> wrote:
Its a complete mystery. Just as is the reason why you are x-posting
complete garbage to comp.lang.c...
A similar mystery as in why Mark clueless n00b II McIntyre thinks it's
a good idea to cross post to all other groups except comp.lang.c?


I see you felt it appropriate to RE-post this offtopic garbage back
into clc.

You sir, are a troll,


No clueless n00b, you are a troll, or either too stupid to have a Usenet
account.
and I'd claim my fiver if I could be arsed.

<plonk>


Exactly, you and your clueless buddy think you can make smart ass
statements.

Either add something not brain dead to this thread, or let it go. As I
already explained to that other n00b, threads like this *can't* be
stopped, moved, controlled or what. The harder you try the longer it
takes for it to stop. Either ignore the whole thing, or make a useful
contribution which might make setting the FollowUp-To: header work (but
don't get angry if it's ignored).

Now lets hope that the rest gets the point. Thanks.

--
John Small Perl scripts: http://johnbokma.com/perl/
Perl programmer available: http://castleamber.com/
Happy Customers: http://castleamber.com/testimonials.html

Nov 15 '05 #151
Chris Head <ch*******@hotmail.com> wrote:
John Bokma wrote:
And workplaces. Some people have more then one computer in the house.
My partner can check her email when I had her over the computer. When
I want to check my email when she is using it, I have to change the
session, fire up Thunderbird (which eats away 20M), and change the
session back.

[ .. ]


Hmm. That would just be a matter of preference. Personally I moved my
Thunderbird profile into a shared directory and pointed everyone at
it. Now only one login session can run Thunderbird at a time, but any
login can see everyone's mailboxes.


She uses hotmail, yahoo!, etc. and I don't want her accidently delete my
email.
Most people who use Thunderbird, yes. Different with OE, I am sure.
With a thin client *everybody*.


True. As a programmer I don't usually think about the people who never
download updates. The way I look at it, if somebody doesn't have the
latest version, they shouldn't be complaining about a bug.


A lot of non-programmers have no idea that there are bugs in their
software other then the crashing ones.
Maybe because a lot of users aren't really heavy users. A nice
example (IMO) of a web client that works quite good: webmessenger (
http://webmessenger.msn.com/ ). It has been some time since I used it
the last time, but if I recall correctly I hardly noticed that I was
chatting in a JavaScript pop up window.


Haven't ever needed to use that program.


Some of my customers use it. It has its uses, especially the block
option :-D. (I don't believe that being available 24/7 has a positive
effect on my work).
I rather have my email stored locally :-) But several webmail
services offer a form to download email.
s/form/way/
I've not seen a service that allows that. Sounds nice.
IIRC gmail does it.

[ reducing traffic ] Eventually you reach the point where it's not bandwidth any more, it's
server load. All these things like mod_gzip, deltas, and so on add
server load.
True. On the other hand, servers get more and more powerful.
As to the point about "page not modified", it's not in the HTML spec,
Hence I wrote:
RSS (I have the impression that there is no "page has not been
modified" thing like with HTML,

content. For best results (due to clock mismatches etc), the client
should set the If-Modified-Since header to the value of the
Last-Modified header sent by the server when the page was first
requested and cached.
But feed readers, at least the one I have had a look at, seem not to
support this...
I think we can agree that in some cases, Webmail is better, and in
others, clients are better. Much of this will be personal preference,
and I would like to see ISPs offering both methods of accessing e-mail
(as mine in fact does - POP3 and Webmail).


Agreed.

--
John Small Perl scripts: http://johnbokma.com/perl/
Perl programmer available: http://castleamber.com/
Happy Customers: http://castleamber.com/testimonials.html

Nov 15 '05 #152
"T Beck" <Tr********@Infineon.com> wrote:
John Bokma wrote:
[ Death of Usenet has been predicted often ]
I suppose I was (as many people on the internet have a bad habit of
doing) being more caustic than was strictly necessary. I don't really
forsee the death of usenet anytime soon, I just don't think the idea of
it evolving is necessarily bad. I don't really have alot of vested
interest one way or the other, to be honest, and I'm perfectly happy
with the way it is.
me too.
I just think it's a naive view to presume it never will change, because
change is what the internet as a whole was built on.


I can't think of changes that are coming to Usenet (other then ipv6)

--
John Small Perl scripts: http://johnbokma.com/perl/
Perl programmer available: http://castleamber.com/
Happy Customers: http://castleamber.com/testimonials.html

Nov 15 '05 #153
In comp.lang.perl.misc John Bokma <jo**@castleamber.com> wrote:
"T Beck" <Tr********@Infineon.com> wrote:
I suppose I was (as many people on the internet have a bad habit of
doing) being more caustic than was strictly necessary. I don't really
forsee the death of usenet anytime soon, I just don't think the idea of
it evolving is necessarily bad. I don't really have alot of vested
interest one way or the other, to be honest, and I'm perfectly happy
with the way it is. me too. I just think it's a naive view to presume it never will change, because
change is what the internet as a whole was built on.

I can't think of changes that are coming to Usenet (other then ipv6)


The old saying holds true - if it is not broken, do not fix it.

Of course what the original poster did not consider is why
the standard line length was laid down... the VT100 terminals
(and related ones) had a line length which was 80 characters
(ok, with some options to switch to 132 characters if I
remember correctly)... and that is the first machine through
which I access Usenet. And the version of vi which I used
at the time was not very good with dealing with long lines.
But it worked.

Axel
Nov 15 '05 #154
ax**@white-eagle.invalid.uk wrote:
Of course what the original poster did not consider is why
the standard line length was laid down... the VT100 terminals
(and related ones) had a line length which was 80 characters
(ok, with some options to switch to 132 characters if I
remember correctly)... and that is the first machine through
which I access Usenet. And the version of vi which I used
at the time was not very good with dealing with long lines.
But it worked.


Technically there is word wrap, but for a lot of messages using a non-
proportional font, non-wrapped makes a lot of sense (more even), for
example program listings and ascii art :-D

--
John Small Perl scripts: http://johnbokma.com/perl/
Perl programmer available: http://castleamber.com/
Happy Customers: http://castleamber.com/testimonials.html

Nov 15 '05 #155
Perl's documentation has come of age: http://perldoc.perl.org/

Python morons really need to learn:

• ample example codes.

• example codes are linked to the appropriate doc location for each
code word in the example.

• written in a task-oriented style, or manifest-functionality style.
That is, it does not have fucking pretensions of a computer science
mode or fucking clean aloofness. It either is oriented towards tasks
programers need to do, as in module documentations, or document the
language as it manifestly functions. (e.g. input, output, side effects;
concrete description of object's methods and variables.)

The Python docs (docs.python.org), is organized in some
incomprehensible computer sciency structure that is impossible to find
anything. And the entire doc go to the extra mile to avoid any
task-oriented writing or examples as if those are pests that can lower
their fucking status. And when the Python docs tries to document its
functions, it doesn't talk straight but instead throwing fucking bunch
of abstract objects and models jargons.

--------------
The Perl documentations, at least in its presentation (organization,
focus) and technology (DHTML...) aspects, has come of age.

However, the Perl doc's content and writing per se, remains the worst
garbage possible. (and Python's is in the same ball park) The negative
aspects people want to avoid are:

• do not tech geek. Both perlers and pythoners do tech geeking. That
is, mentioning of extraneous jargons, warnings, implementation details,
little style guide here and there, unconscious opportunistic OpenSource
propaganda pitch-ins, historic information provisions, insider jokes,
author masturbation on language design and comparisons... etc. (with
Perl, this may be understandable or irrelevant because it is their
nature and design to be juvenile. They revel in it. But with Python, of
its people's computer sciency aloofness and cleanness pretensions
meanwhile don't really exhibit any ability to think and write better,
are one fucking assholes.)

• Do think clearly before writing. Both Perl and Python docs's
writing quality are extremely bad. What they primarily lack is the
ability to think clearly before writing. Perl docs write in the fashion
of happy-go-lucky juvenile ramble, and Pythoner's in the fashion of
computer sciency confoundedness. Both are incomprehensible.

One easy way to test this, is for Pythoners to read Perl docs and vice
versa.

Pythoners will find that, you really don't know what the fuck the
Perlers are talking about. Same with Perler with Python docs. However,
you will not get the same feeling on well written docs, such as Java or
Mathematica. (assume that the people here have been in the programing
industry for several years, and are not familiar with the other
languages in question.)

What the Perlers & Pythoners need to do, is to horn their skills
outside of coding. Study philosophy, study economics, history, social
sciences, and mathematics. Also, study functional programing or hang
out in functional programing communities or hardcore GNU community many
also improve vastly your critical thinking and doc writing abilities.

------------
More about documentation can be found here:
http://www.xahlee.org/UnixResource_d...bni_papri.html

Xah
xa*@xahlee.org
http://xahlee.org/

Nov 15 '05 #156
"Xah Lee" <xa*@xahlee.org> writes:
[ the usual ]

+-------------------+ .:\:\:/:/:.
| PLEASE DO NOT | :.:\:\:/:/:.:
| FEED THE TROLLS | :=.' - - '.=:
| | '=(\ 9 9 /)='
| Thank you, | ( (_) )
| Management | /`-vvv-'\
+-------------------+ / \
| | @@@ / /|,,,,,|\ \
| | @@@ /_// /^\ \\_\
@x@@x@ | | |/ WW( ( ) )WW
\||||/ | | \| __\,,\ /,,/__
\||/ | | | jgs (______Y______)
/\/\/\/\/\/\/\/\//\/\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
================================================== ============

--
Keith Thompson (The_Other_Keith) ks***@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <*> <http://users.sdsc.edu/~kst>
We must do something. This is something. Therefore, we must do this.
Nov 15 '05 #157
This guy deserves two ascii trolls:

___________________
/| /| | |
||__|| | Please do |
/ O O\__ NOT |
/ \ feed the |
/ \ \ trolls |
/ _ \ \ ______________|
/ |\____\ \ ||
/ | | | |\____/ ||
/ \|_|_|/ \ __||
/ / \ |____| ||
/ | | /| | --|
| | |// |____ --|
* _ | |_|_|_| | \-/
*-- _--\ _ \ // |
/ _ \\ _ // | /
* / \_ /- | - | |
* ___ c_c_c_C/ \C_c_c_c____________
+-------------------+ .:\:\:/:/:.
| PLEASE DO NOT | :.:\:\:/:/:.:
| FEED THE TROLLS | :=.' - - '.=:
| | '=(\ 9 9 /)='
| Thank you, | ( (_) )
| Management | /`-vvv-'\
+-------------------+ / \
| | @@@ / /|,,,,,|\ \
| | @@@ /_// /^\ \\_\
@x@@x@ | | |/ WW( ( ) )WW
\||||/ | | \| __\,,\ /,,/__
\||/ | | | jgs (______Y______)
/\/\/\/\/\/\/\/\//\/\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
================================================== ============

--
Mns Rullgrd
mr*@inprovide.com
Nov 15 '05 #158
"Mns Rullgrd" <mr*@inprovide.com> wrote in message
news:yw**************@ford.inprovide.com...
This guy deserves two ascii trolls:

___________________
/| /| | |
||__|| | Please do |
/ O O\__ NOT |
/ \ feed the |
/ \ \ trolls |
/ _ \ \ ______________|
/ |\____\ \ ||
/ | | | |\____/ ||
/ \|_|_|/ \ __||
/ / \ |____| ||
/ | | /| | --|
| | |// |____ --|
* _ | |_|_|_| | \-/
*-- _--\ _ \ // |
/ _ \\ _ // | /
* / \_ /- | - | |
* ___ c_c_c_C/ \C_c_c_c____________
+-------------------+ .:\:\:/:/:.
| PLEASE DO NOT | :.:\:\:/:/:.:
| FEED THE TROLLS | :=.' - - '.=:
| | '=(\ 9 9 /)='
| Thank you, | ( (_) )
| Management | /`-vvv-'\
+-------------------+ / \
| | @@@ / /|,,,,,|\ \
| | @@@ /_// /^\ \\_\
@x@@x@ | | |/ WW( ( ) )WW
\||||/ | | \| __\,,\ /,,/__
\||/ | | | jgs (______Y______)
/\/\/\/\/\/\/\/\//\/\\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
================================================== ============


And the Original Troll:

s
sS.
S, $Ss,
SSs$$SSs, s
SSs$$SSSSs,Ss.
SSs$$SSSS$$ss
sSSs$$SSS$$sSSS. s
sSSSs$$SSSSS$$sSSs$s,
sSSSSs$$SSSSSSS$$sSS$$SS,
s sSSSSSSs$$SSSSSSS$$sSSSs$$SSs,
sSs$$SSSSs$$SSSSSSS$$sSSSSSS$$SSSSs
sSSs$$SSSSSS$$SSSSSS$$sSSSSSSs$$SSSSSS,
sSSSS$$SSSSSSSS$SSSSSSS$$sSSSSSSS$$SSSSSSs,
sSSSSSs$$SSSSSSSSSSSSSSSSSSSSSSSSSs$$SSSSSSSSs
SSSSSSS$$SSSSSSSSSSSSSSSSSSSSSSSSSSS$$SSSSSSSSSS,
.SSSSSSSs$$SSSSSSSSSSSSSSSSSSSSSSSSSSs$$SSSSSSSSSS S,
SSSSSSSSS$$SSSSSSSSSSSSSSSSSSSSSSSSSS$$SSSSSSSSSSS SS,
.SSSSSSSSSs$$SSSSSSSSSSSSSSSSSSSSSSSs$$SSSSSSSSSSS SSSS
$SSSSSSSSSSS$$SSSSSSSSSSSSSSSSSSSSSSS$$SSSSSSSSSSS SSSS
.s$$SSSSSSSSSs$$SSSSSSSSSSSSSSSSSSSSS$SSSSSSSSSSSS SSSS'
SSs$$SSSSSSSSSS$$SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS SS$s
SSSSs$$SSSSSSSSS$SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS $$sS
SSSSSSs$$SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS$$ sSSS
`SSSSSSSs$$SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS$$sS SSSS
SSSSSSSSs$$SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS$$sSSSSS SS'
`SSSSSSs$$SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS$$sSSSSSS SS
SSSSSs$$SSSSSSS%%%%%%%%%%%%%%%%%%%%SSSSSS$$sSSSSSS '
`SSSSSSSSSSS%,;mmmmmnv%%;;;%%vnmmmmm;,%SSSSSSSSSS'
`SSSSSSS.vnnmmvvvvvmmn%%;%%nmmvvvvvmmnnv.SSSSSS'
`S%%%%,vnnmmvv' `vmmn%;%nmmv' `vvmmnnv,%%%S'
/vmnnnvnnmmmvv, .vnnnv;vnnnv, .vvmmmnnvnnnmv\
;vm;%%nvnnnnnnnvvvv%;mmmmmmm;%vvvvnnnnnnnvn%%;mv;
`vmm;%nvnnmmmmnnv%;mmmmmmmmmmm;%vnnmmmmnnvn%;mmv'
`vmmnvnnmmmmnvv%;m%%mmmmm%%m;%vvnmmmmnnvnmmv'
\vvvnnnvvv;vvvvvnnnnnnnvvvvv;vvvnnnvvv/
\vvnnn;vvv;vvvvvvvvvvvvv;vvv;nnnvv/
\vvnnnvv;%;%;%;%;%;vvnnnvv/
.,v% \nnnmmmmmmmmmnnn/%v,.
.,vvnnnvv%;%;%;%;%;%;%;%vvnnvv,.
.,vvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvv,.
,vvnnnnnnnnvvvvnnnnnnnnnnnnnnvvvvnnnnnnnnvv,
,vvnnnnnnnnnvvmmmmnnnnnnnnnnnnnnmmmmvvnnnnnnnnnvv,
.vvnnnnnnnnnn `mmmmnnnnnnnnnnnnnnnnnnmmmm' nnnnnnnnnnvv.
.vvnnnnnnnnnn' mmnnnnnnnnnnnnnnnnnnnnnnnnmm `nnnnnnnnnnvv.
vmmvnmmvnmmv' .nnnnnnnnnnnnnnnnnnnnnnnnnnnn, `vmmnvmmnvmmv
`nm%nm%nm%' nnnnnnnnnnnnnnnnnnnnnnnnnnnnnn `%mn%mn%mn'
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnn(*)nnnnnnnnnnnnn
.vmmnnnnnnnnnnnnnnnnnnnnnnnnmmv,
.vnvmmmmnnnnnnnnnnnnnnnnnnnnmmmmvnv.
.vvnvvvmmmmnnnnnnnnnnnnnnnnmmmmvvvnvv.
vvnnnnvvvvmmmmnnnnnnnnnnnmmmvvvvvnnnvv
.vvnnnnnnnvvvvvvvv' `vvvvvvvnnnnnnnvv.
vvnnnnnnnnnnnnnnvv vvnnnnnnnnnnnnnvv
.vvnnnnnnnnnnnnnnnv vnnnnnnnnnnnnnnvv.
vnmnvnmnvnmnvnmnvnm. .mnvnmnvnmnvnmnvnmv
vmmm%mmm%mmm%mmm%mmm mmm%mmm%mmm%mmm%mmm

Nov 15 '05 #159
On Tue, 23 Aug 2005 08:32:09 -0500, l v <lv@aol.com> wrote or quoted :
I think e-mail should be text only.


I disagree. Your problem is spam, not HTML. Spam is associated with
HTML and people have in Pavlovian fashion come to hate HTML.

But HTML is not the problem!

That is like hating all choirs because televangelists use them.

HTML allows properly aligned table, diagrams, images, use of
colour/fonts to encode speakers. emphasis, hyperlinks.

I try to explain Java each day both on my website on the plaintext
only newsgroups. It is so much easier to get my point across in HTML.

Program listings are much more readable on my website.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #160
On Thu, 25 Aug 2005 08:15:25 GMT, CBFalconer <cb********@yahoo.com>
wrote or quoted :
It also
interferes with the use of AsciiArt,


second only in irritation to spam.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #161
In comp.lang.c Roedy Green <my******************************@munged.invalid > wrote:
I disagree. Your problem is spam, not HTML. Spam is associated with
HTML and people have in Pavlovian fashion come to hate HTML.
I disagree with your disagreement - I at least dislike HTML-only mail
because I often read it in a text-based environment. I've received a
significant amountof Nigerian spam in plain text lately.
Program listings are much more readable on my website.


Courier is typically the de facto fixed-width font, and I find that it
is rather too wide a font for program listings.

--
Christopher Benson-Manica | I *should* know what I'm talking about - if I
ataru(at)cyberspace.org | don't, I need to know. Flames welcome.
Nov 15 '05 #162
>>I think e-mail should be text only.

I disagree. Your problem is spam, not HTML. Spam is associated with
HTML and people have in Pavlovian fashion come to hate HTML.

But HTML is not the problem!
HTML enables a heck of a lot of problems: "web bugs" in email,
links to fake sites that appear as real ones in what shows up
on the screen, Javascript viruses, denial-of-service attacks
(pages that open two windows when you close one), etc.
That is like hating all choirs because televangelists use them.


I liken it more to hating all viruses because some of them
install keyloggers.

Gordon L. Burditt
Nov 15 '05 #163
On Tue, 04 Oct 2005 17:14:45 GMT, Roedy Green
<my******************************@munged.invalid > wrote:
On Tue, 23 Aug 2005 08:32:09 -0500, l v <lv@aol.com> wrote or quoted :
I think e-mail should be text only.
I disagree. Your problem is spam, not HTML. Spam is associated with
HTML and people have in Pavlovian fashion come to hate HTML.

But HTML is not the problem!

That is like hating all choirs because televangelists use them.

HTML allows properly aligned table, diagrams, images, use of
colour/fonts to encode speakers. emphasis, hyperlinks.


None of which I want in email. If you're writing a book, write a book,
and either provide a link or attachment.
I try to explain Java each day both on my website on the plaintext
only newsgroups. It is so much easier to get my point across in HTML.

Program listings are much more readable on my website.


My copy of javac seems to prefer plain text, and so do I ;-)
--
Al Balmer
Balmer Consulting
re************************@att.net
Nov 15 '05 #164
On Tue, 04 Oct 2005 17:14:45 +0000, Roedy Green wrote:
On Tue, 23 Aug 2005 08:32:09 -0500, l v <lv@aol.com> wrote or quoted :
I think e-mail should be text only.
I disagree. Your problem is spam, not HTML. Spam is associated with
HTML and people have in Pavlovian fashion come to hate HTML.


Nonsense. I came to hate HTML emails long before I received spam.
But HTML is not the problem!
Yes it is. HTML means that after I've specified my email client use my
favourite font, in the size I like, people send me emails that over-ride
my choice. Invariably they use a font I don't even have.

Even more invariably, they set the point size directly rather than in
relative terms, and they are on Windows, where point sizes are about 20%
oversized. The consequences of this is that text generated on Windows
appears approximately one fifth smaller on Linux, Macintosh and any other
system that uses proper typesetter's point sizes.

Invariably, the sort of people who use HTML emails end up sending you a
forward of a forward of a forward of a forward of a forward of an email
saying that Bill Gates will give you $10,000 for every copy of the email
you forward, and it will be written in light blue text on a background
picture of bluebirds eating blueberries, and at the end of every paragraph
will be a row of thirty animated smileys.

Almost the biggest predictor of whether I will want to trash somebody's
email without reading it is whether they use HTML mail.
That is like hating all choirs because televangelists use them.

HTML allows properly aligned table, diagrams, images, use of
colour/fonts to encode speakers. emphasis, hyperlinks.

I try to explain Java each day both on my website on the plaintext only
newsgroups. It is so much easier to get my point across in HTML.

Program listings are much more readable on my website.


These are all valid uses of *formatted* text. But HTML is not
formatted text. HTML is a web page markup language -- it is much more than
merely formatting text. That's why HTML can be used for putting web-bugs
into emails, allowing tracking of emails. That's a security hole that
threatens privacy, and is enough of a reason to prohibit HTML emails alone.

Then there is the issue of storage space. I tend to archive emails I
receive. For the same content, HTML mails tend to be anything from four
to one hundred times bigger than the plain text mail would have been,
depending on just how bad the sending mail client is. Regardless of how
cheap hard disks are, how many gigabytes they now hold, if everybody sent
HTML mail, I would be able to store less than one quarter the number of
emails than I could if people just used plain text. That's a significant
drain for businesses that are required by law to store all emails for
seven years (as they are business records).

There is a good argument to be made that mail clients should support a
subset of HTML so as to provide rich text. But even that comes at a
serious cost (animated smileys, urgh) and in my opinion, the good things
you can do with formatted text don't make that cost worth paying.
--
Steven.

Nov 15 '05 #165
Alan Balmer <al******@att.net> wrote or quoted:
On Tue, 04 Oct 2005 17:14:45 GMT, Roedy Green

I try to explain Java each day both on my website on the plaintext
only newsgroups. It is so much easier to get my point across in HTML.

Program listings are much more readable on my website.


My copy of javac seems to prefer plain text, and so do I ;-)


Plain text is a badly impoverished medium for explaining things in.

For one thing, code on my web site tends to get syntax highlighted.
There's no way I could do that in plain text.
--
__________
|im |yler http://timtyler.org/ ti*@tt1lock.org Remove lock to reply.
Nov 15 '05 #166
On Tue, 04 Oct 2005 17:57:13 -0000, go***********@burditt.org (Gordon
Burditt) wrote or quoted :
HTML enables a heck of a lot of problems: "web bugs" in email,
links to fake sites that appear as real ones in what shows up
on the screen, Javascript viruses, denial-of-service attacks
(pages that open two windows when you close one), etc.
That is like hating all choirs because televangelists use them.


I liken it more to hating all viruses because some of them
install keyloggers.


I take it then you avoid browsers or use Lynx? No you FIX the
problems rather than wear a hair shirt. Same for email. Why should
rich expressions only be permitted to those with websites.

Some people use email PRIMARILY for sharing photos.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #167
On Wed, 05 Oct 2005 09:38:49 +1000, Steven D'Aprano
<st***@REMOVETHIScyber.com.au> wrote or quoted :
Yes it is. HTML means that after I've specified my email client use my
favourite font, in the size I like, people send me emails that over-ride
my choice. Invariably they use a font I don't even have.


I would suggest then a better solution is to implement CSS in email,
the way you do in browsers to deal with that same problem.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #168
On Wed, 05 Oct 2005 09:38:49 +1000, Steven D'Aprano
<st***@REMOVETHIScyber.com.au> wrote or quoted :
Even more invariably, they set the point size directly rather than in
relative terms, and they are on Windows, where point sizes are about 20%
oversized.


that is like giving up Java because there was a bug in the Windows
JVM. FIX THE BUG.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #169
Roedy Green <my******************************@munged.invalid > writes:
On Wed, 05 Oct 2005 09:38:49 +1000, Steven D'Aprano
<st***@REMOVETHIScyber.com.au> wrote or quoted :
Yes it is. HTML means that after I've specified my email client use my
favourite font, in the size I like, people send me emails that over-ride
my choice. Invariably they use a font I don't even have.


I would suggest then a better solution is to implement CSS in email,
the way you do in browsers to deal with that same problem.


The only way I've seen a browser fix this is to ignore the clients CSS
completely. That breaks a lot of HTML, becuase CSS has turned "tag
soup" authors into "div soup" authors.

If you've got a browser with a better solution, what's the browser,
and what's the solution?

<mike
--
Mike Meyer <mw*@mired.org> http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
Nov 15 '05 #170
Mike Meyer wrote:
If you've got a browser with a better solution, what's the browser,
and what's the solution?


There is no single solution.

On one side you got control freaks who condemn everyone who dares send
an email with something other than what you've got your own email set up
to use. "You dare specify the font sized when I finally figured out that
10 is just right? Infidel!"

On the other side you got people who would like to have slightly more
control over their email formatting than the ability to hit enter to
denote a line break. "Whaddya mean I can't specify bold text to
emphasize a point?"

As long as you got something called a feature, there will always be
people who will be able to abuse it.

Now, if you want to get into a big huff because someone you knows use a
font that is "slightly oversized" because of Windows, then I think you
missed the point of the email altogether, which was probably to convey a
message.

Just the same as people that sends bright red text on green background
seems to miss the whole issue of "appropriate".

It doesn't matter what is used, decided, controlled, allowed, removed,
whatever. Some people will always like it, some will hate it, some will
abuse it, but most of all there will always be people that will discuss it.

Hopefully most people will use it for what it is.

In any case, html email is here to stay. Or perhaps I should remove html
and say "richly formatted", whatever that might mean in the future.

But trying to keep your email world into a pure text-based
no-formatting-whatsoever world, that's a fantasy bubble that is bound to
burst, sooner rather than later.

Deal with it.

--
Lasse Vgsther Karlsen
http://usinglvkblog.blogspot.com/
mailto:la***@vkarlsen.no
PGP KeyID: 0x2A42A1C2
Nov 15 '05 #171
Roedy Green <my******************************@munged.invalid > writes:
On Tue, 04 Oct 2005 17:57:13 -0000, go***********@burditt.org (Gordon
Burditt) wrote or quoted :
HTML enables a heck of a lot of problems: "web bugs" in email,
links to fake sites that appear as real ones in what shows up
on the screen, Javascript viruses, denial-of-service attacks
(pages that open two windows when you close one), etc.
That is like hating all choirs because televangelists use them.
I liken it more to hating all viruses because some of them
install keyloggers.


I take it then you avoid browsers or use Lynx?


It's not quite that bad. You run multiple browsers: your default
browser turns off all the crap that can run code on your machine. You
use a second browser that has most of that turned on, and bookmark the
sites that need those features that you now trust. Maybe your browser
lets you have multiple profiles, in which case you can use those
instead of multiple browsers. Unless your goat browser is IE (or
Mozilla on Unix), you should keep a copy of IE (Mozilla on Unix)
around, with an untouched configuration, for the sites that either
enforce their belief that they only work on IE, or are one of those
rare sats where correctly believe that. Finally, you configure your
mail and news readers to *not* decode MIME messages unless given an
explicit command to do so.

I understand some browsers now let you enable dangers features on a
site-by-site basis. I'll check those out one of these days.

FWIW, I like w3m as a default browser, because it has the ability to
launch external browsers on a page or link.
No you FIX the problems rather than wear a hair shirt. Same for
email. Why should rich expressions only be permitted to those with
websites.
The technial problems have been solved for over a decade. NeXT shipped
systems that used text/richtext, which has none of the problems that
HTML has. The problems are *social* - you've got to arrange for
people to use mail/news readers that understand a rich text format
that isn't a vector for viruses.
Some people use email PRIMARILY for sharing photos.


That doesn't take HTML. I get - and send - pictures via email all the
time, with nary a tag of HTML in sight.

<mike
--
Mike Meyer <mw*@mired.org> http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
Nov 15 '05 #172
On Tue, 04 Oct 2005 17:57:13 -0000, go***********@burditt.org (Gordon
Burditt) wrote or quoted :

HTML enables a heck of a lot of problems: "web bugs" in email,
links to fake sites that appear as real ones in what shows up
on the screen, Javascript viruses, denial-of-service attacks
(pages that open two windows when you close one), etc.


Just how long do you want to stall evolution? Do you imagine people
200 years from now will be still be using pure ASCII text unable to
find a solution to JavaScript viruses (turn off JS), pop-up( disable
popups) etc.?
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #173
On Sat, 08 Oct 2005 17:41:38 -0400, Mike Meyer <mw*@mired.org> wrote
or quoted :
If you've got a browser with a better solution, what's the browser,
and what's the solution?


Try Opera. You can merge the two.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #174
On Sun, 09 Oct 2005 00:03:05 +0200, Lasse Vgsther Karlsen
<la***@vkarlsen.no> wrote or quoted :
On one side you got control freaks who condemn everyone who dares send
an email with something other than what you've got your own email set up
to use. "You dare specify the font sized when I finally figured out that
10 is just right? Infidel!"


This is one of the marvels of CSS once you get the hang of it. If you
don't like bright red letters on green backgrounds, you can CHANGE
that. You can change the fonts, sizes etc etc. You can if you want get
something very like plain ASCII text.

So from an aesthetic point of view, once people learn how it works,
CSS lets sender and receiver compromise on what the message looks
like. No other medium gives ANY control to the receiver about how a
message is formatted.

One of the most important changes in the ability to select special
fonts for the those without prefect vision and larger fonts.

There is also the philosophical question. When my nephew sends me a
message, do I have a right to warp his intent even if I don't like the
aesthetics? That is part of his message.

Should my email reader fix the spelling mistakes in the emails sent me
by angry US soldiers? Or is that part of the message?

There are three different issues getting muddled together:

1. avoiding spam

2. making mail from well meaning but inept friends more readable.

3. what constitutes a good general style for general correspondence.
How should you use rich text appropriately.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #175
Roedy Green <my******************************@munged.invalid > wrote:
On Tue, 04 Oct 2005 17:57:13 -0000, go***********@burditt.org (Gordon
Burditt) wrote or quoted :

HTML enables a heck of a lot of problems: "web bugs" in email,
links to fake sites that appear as real ones in what shows up
on the screen, Javascript viruses, denial-of-service attacks
(pages that open two windows when you close one), etc.


Just how long do you want to stall evolution? Do you imagine people
200 years from now will be still be using pure ASCII text unable to
find a solution to JavaScript viruses (turn off JS), pop-up( disable
popups) etc.?


I've already the impression that a lot of people are moving from email to
IM. I prefer email, but some of my customers prefer IM.

Also, with Unicode support in a plain text environment it's also possible
to make links to fake sites. It's even possible with pure ASCII I mean:

HTTP://WWW.G00GLE.COM/ or even: http://www.goog1e.com/.

--
John Small Perl scripts: http://johnbokma.com/perl/
Perl programmer available: http://castleamber.com/
I ploink googlegroups.com :-)

Nov 15 '05 #176
On Sat, 8 Oct 2005, Roedy Green wrote:
Some people use email PRIMARILY for sharing photos.
WHat the hell has that got to do with HTML email? Sending photos
is an example of what attachments are for.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.


--
Rich Teer, SCNA, SCSA, OpenSolaris CAB member

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-group.com/rich
Nov 15 '05 #177
On Sun, 9 Oct 2005, Lasse Vgsther Karlsen wrote:
But trying to keep your email world into a pure text-based
no-formatting-whatsoever world, that's a fantasy bubble that is bound to
burst, sooner rather than later.


Not here. I've configured my email server to reject HTML emails
before I even see them, and more often tham not I'll delete any
others that sneak through the gate.

If people want me to read their email, they should send it to me
in an open, universal format, which for email is plain text. It's
as simple as that.

--
Rich Teer, SCNA, SCSA, OpenSolaris CAB member

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-group.com/rich
Nov 15 '05 #178
Rich Teer <ri*******@rite-group.com> wrote:
On Sat, 8 Oct 2005, Roedy Green wrote:
Some people use email PRIMARILY for sharing photos.
WHat the hell has that got to do with HTML email?


The photo doesn't have to be included (as in attached)? with the email?
Sending photos
is an example of what attachments are for.


Yeah, yeah, and 640K is enough for everybody. Same song, different tune.

--
John Small Perl scripts: http://johnbokma.com/perl/
Perl programmer available: http://castleamber.com/
I ploink googlegroups.com :-)

Nov 15 '05 #179
Rich Teer <ri*******@rite-group.com> wrote:
On Sun, 9 Oct 2005, Lasse Vgsther Karlsen wrote:
But trying to keep your email world into a pure text-based
no-formatting-whatsoever world, that's a fantasy bubble that is bound to
burst, sooner rather than later.
Not here. I've configured my email server to reject HTML emails
before I even see them, and more often tham not I'll delete any
others that sneak through the gate.


Good for you. If I do that, I lose some customers. Your private war is a
joke, and one day you'll wake up. What a waste of energy.
If people want me to read their email, they should send it to me
in an open, universal format, which for email is plain text. It's
as simple as that.


Is Unicode allowed, or is 7 bit ASCII the only right way?

--
John Small Perl scripts: http://johnbokma.com/perl/
Perl programmer available: http://castleamber.com/
I ploink googlegroups.com :-)

Nov 15 '05 #180
Roedy Green <my******************************@munged.invalid > writes:
On Sat, 08 Oct 2005 17:41:38 -0400, Mike Meyer <mw*@mired.org> wrote
or quoted :
If you've got a browser with a better solution, what's the browser,
and what's the solution?

Try Opera. You can merge the two.


Merge the two CSS files? Most browsers do that - that's why they call
them "cascading" style sheets. Got a sample style sheet that you use
that prevernts authors from overriding things?

For the font size problem, Camino has a simple solution: a "minimum
size" for fonts. That's why it's my default OS X browser (well, that
and that Terminal sucks as a scripting tool). I'm not sure you can do
that with CSS.

<mike
--
Mike Meyer <mw*@mired.org> http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
Nov 15 '05 #181
Roedy Green <my******************************@munged.invalid > writes:
This is one of the marvels of CSS once you get the hang of it. If you
don't like bright red letters on green backgrounds, you can CHANGE
that. You can change the fonts, sizes etc etc. You can if you want get
something very like plain ASCII text.
Show us *examples*! Do you create a style sheet for every site you
visit that overrides there classes? What?
So from an aesthetic point of view, once people learn how it works,
CSS lets sender and receiver compromise on what the message looks
like. No other medium gives ANY control to the receiver about how a
message is formatted.
Sorry, but that's bullshit. The receiver controls the viewer software,
and hence ultimately has complete control over *everything*. If I use
ghostscript as the viewer for ps and pdf files, I can install font map
files to replace all the standardd sans serif fonts with serifed
fonts, and so on. Some viewer applications may require editing the
magic .c, .cpp, etc. configuration files, but that's possible so long
as you're sending something other than pictures of words.
There is also the philosophical question. When my nephew sends me a
message, do I have a right to warp his intent even if I don't like the
aesthetics? That is part of his message.
If HTML is a medium, only someone really ignorant of the medium will
think that their presentation is preserved. As has been pointed out,
moving the file from Windows to other platforms changes the font
sizes. The physical monitor size, the screen size, the readers window
size, the dpi on the monitor, even the color depth on low-end devices
all change the presentation. The fonts you use may not be installed on
the recipients platform - I particularly like the idea that if you use
a font installed by some application, the only person who'll see it
the way you intended is the guy who bought the other copy of that
application.

So what you're really asking is if you have the right to read his
message on anything but his favorite rendering agent configured the
way he likees it, on his favorite computer configured the way he likes
it.
Should my email reader fix the spelling mistakes in the emails sent me
by angry US soldiers? Or is that part of the message?
I say let Harlan Ellison decide.
There are three different issues getting muddled together:

1. avoiding spam
I think what you mean here is "avoiding malware". Spam should be dealt
with before it gets to your mail reader.
2. making mail from well meaning but inept friends more readable.

3. what constitutes a good general style for general correspondence.
How should you use rich text appropriately.


Well, if you want your presentation preserved, you don't send rich
text, you send pictures of words.

<mike
--
Mike Meyer <mw*@mired.org> http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
Nov 15 '05 #182
Roedy Green wrote:
Just how long do you want to stall evolution? Do you imagine people
200 years from now will be still be using pure ASCII text unable to
find a solution to JavaScript viruses (turn off JS), pop-up( disable
popups) etc.?


People in their sky-cars turning off JavaScript in their browsers: what
a thought!

But to suggest a seemingly endless list of "user customisations" to
prevent heightened exposure to irritating advertisers, phishing
attempts, malware and so on is to miss the point, just as Bill Gates
smugly does so (and I say this at the risk of sounding like a certain
other "contributor" to this newsgroup) by saying that computer software
isn't good enough and could be better/more secure/more stable, despite
running a software monopoly for the past decade or so and having an
unparalleled opportunity to do something about the situation instead of
just "milking it".

Every so often, discussions like these remind me of some ancient work I
once did on the topic of avoiding some of the issues raised by mobile
code and mobile content. Despite the likes of Mr Gates who will
probably try and persuade you that we're on the cutting edge
(presumably before demanding a premium to "sort it all out"), many of
the issues have been known about for a good while. Of course, that
doesn't mean that the software industry is in any hurry to do anything
about it.

Paul

Nov 15 '05 #183

"John Bokma" <jo**@castleamber.com> wrote in message
news:Xn*************************@130.133.1.4...
Rich Teer <ri*******@rite-group.com> wrote:
On Sun, 9 Oct 2005, Lasse Vgsther Karlsen wrote:
But trying to keep your email world into a pure text-based
no-formatting-whatsoever world, that's a fantasy bubble that is bound to
burst, sooner rather than later.


Not here. I've configured my email server to reject HTML emails
before I even see them, and more often tham not I'll delete any
others that sneak through the gate.


Good for you. If I do that, I lose some customers. Your private war is a
joke, and one day you'll wake up. What a waste of energy.


LOL! Maybe this inane thread can finally die now...

Matt
Nov 15 '05 #184
Lasse Vgsther Karlsen <la***@vkarlsen.no> writes:
But trying to keep your email world into a pure text-based
no-formatting-whatsoever world, that's a fantasy bubble that is bound
to burst, sooner rather than later.


I read mail over an ssh connection to a Unix shell. I have no easy
way to read html email with a graphics browser. I occasionally get
html email that I want to read. I save it in a file and read it with
lynx, which so far works perfectly well. I find html email to be a
PITA and as someone else said, html in email is an almost sure sign
that it's a message that I want to trash without reading it. But for
the rare exceptions, lynx as far as I know is 100% w3 standards
compliant, and it's plain text (and it works on terminals with no font
control) . So there's no incompatibility between html and pure
text-based display.
Nov 15 '05 #185
Paul Rubin <http://ph****@NOSPAM.invalid> writes:
I read mail over an ssh connection to a Unix shell. I have no easy
way to read html email with a graphics browser.
You don't need a grahics browser - you just need a browser. I read
mail in emacs, and use emacs-w3m to view html in the mailer. Works for
most things, and doesn't have the nasty side effect of letting the
sender know I read it by fetching images from their web site.
I occasionally get html email that I want to read. I save it in a
file and read it with lynx, which so far works perfectly well. I
find html email to be a PITA and as someone else said, html in email
is an almost sure sign that it's a message that I want to trash
without reading it.


Unfortunately, I've found that HTML email comes in two flavors: That
which sets content-type to text/html in the headers, and that which
sets it to some form of multipart in the headers. I used to bounce all
mail of either form. Then I discovered that the AOL client - used by
my relatives - could *not* be set to not send HTML email. At least it
sends text/plain as well. On investigation, most legit email does
sends multipart/mixed, so I only reject mail whose sole content is
text/html.

<mike
--
Mike Meyer <mw*@mired.org> http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
Nov 15 '05 #186
Mike Meyer <mw*@mired.org> writes:
I read mail over an ssh connection to a Unix shell. I have no easy
way to read html email with a graphics browser.


You don't need a grahics browser - you just need a browser.


Right, precisely. I use lynx, as I explained. It renders the html as
plain text and doesn't violate any standards by doing so. The html is
nothing but a pain in the neck that lynx removes, so they may as well
send text email in the first place. Lynx shows that all the fancy
html formatting crap is just advisory at best. It's perfectly fine
for a browser to ignore it.
Nov 15 '05 #187
>>HTML enables a heck of a lot of problems: "web bugs" in email,
links to fake sites that appear as real ones in what shows up
on the screen, Javascript viruses, denial-of-service attacks
(pages that open two windows when you close one), etc.
That is like hating all choirs because televangelists use them.
I liken it more to hating all viruses because some of them
install keyloggers.


I take it then you avoid browsers or use Lynx?


Last time I checked, it was impossible to send me an unsolicited
web site. It is trivial, however, to send unsolicited email or
post unsolicited articles on USENET.

No, I don't trust Lynx to read email or USENET articles.
No you FIX the
problems
And how do you fix the problem of unsolicited USENET articles?
(*ALL* of them are unsolicited to someone). Or unsolicited
email?
rather than wear a hair shirt. Same for email. Why should
rich expressions only be permitted to those with websites.
Web sites can't send you stuff unsolicited, and most of them have
enough stake in their reputation to keep the obnoxious stuff off
of them, since if they have viruses chances are you can't trust
buying anything from them. "web bugs" aren't a problem with web
sites since the server logs log *all* the hits, and they don't have
to use hidden ones. And I don't visit web sites without a good
reason to do so (that excludes seeing the URL in some SPAM). Oh,
yes, and Javascript is turned off.
Some people use email PRIMARILY for sharing photos.


And what does sharing photos (attachments) have to do with HTML?
USENET text groups are not the appropriate place for photos.

Gordon L. Burditt
Nov 15 '05 #188
On Sat, 08 Oct 2005 23:33:13 GMT, Rich Teer <ri*******@rite-group.com>
wrote or quoted :
WHat the hell has that got to do with HTML email? Sending photos
is an example of what attachments are for.


Normally you send photos to grandma with captions under each photo.
That is far more convenient for the technopeasant receiver than
dealing with multiple attachments.

People keep thinking of email as a techie preserve.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #189
On 8 Oct 2005 23:39:27 GMT, John Bokma <jo**@castleamber.com> wrote or
quoted :
Yeah, yeah, and 640K is enough for everybody. Same song, different tune.


For how long. Surely attachments are a stop gap. Can you imagine
people sharing images that way 100 years from now?

Why should we wait for the future? The problems blocking easy to use
photo sharing are not technological but social.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #190
On Sun, 09 Oct 2005 04:44:25 -0000, go***********@burditt.org (Gordon
Burditt) wrote or quoted :
And how do you fix the problem of unsolicited USENET articles?
(*ALL* of them are unsolicited to someone). Or unsolicited
email?


Read my essay.
http://mindprod.com/projects.html/ma...ewsreader.html

I talk around those problems.

It requires a fresh start.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #191
On Sat, 08 Oct 2005 19:56:50 -0400, Mike Meyer <mw*@mired.org> wrote
or quoted :
Show us *examples*! Do you create a style sheet for every site you
visit that overrides there classes? What?


Why don't you download a copy of Opera, see
http://mindprod.com/jgloss/opera.html

Then try out the feature. Click View | style | user
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #192
On Sat, 08 Oct 2005 23:35:40 GMT, Rich Teer <ri*******@rite-group.com>
wrote or quoted :
If people want me to read their email, they should send it to me
in an open, universal format, which for email is plain text. It's
as simple as that.


This is pulling a King Canute. There is not even a mechanism in email
protocols to warn your correspondents of your demand. I have been
bugging Eudora for years for at least a bit in the address book to
record the recipient's preference for plain or formatted emails. They
have so far ignored me.

There is nothing wrong with formatted text. You are confusing
formatted text with spam.

You think you hated formatted text, but you really hate spam.

If your lover sent you a message with photo, and even musical
accompaniment, I doubt you would feel offended. It is the CONTENT
bugging you, not the HTML.

You imagine that the two are inexplicably linked. That is just because
the technology is immature. There is no fundamental reason that
formatted spam should have an easier time penetrating your defenses
than plain text spam. I am using Spamnix. It think it leaks about
50/50 formatted and plain text spam.

Eudora warns you of deceptive links in HTML. There are many more such
things that have yet to be done to deal with malicious emails. I
think we should focus on those rather than reverting to the days of
the TTY.I don't think it would buy you much. Formatted emails can't
hurt you if you don't allow them to automatically run any code. It is
unfair to blame formatting for the foolish practice off allowing
untrusted code to run without even an ok. They have nothing to do
with each other.

--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #193
On 08 Oct 2005 18:59:39 -0700, Paul Rubin
<http://ph****@NOSPAM.invalid> wrote or quoted :

I read mail over an ssh connection to a Unix shell. I have no easy
way to read html email with a graphics browser.


So the rest of the world should forgo rich communication because of
your obsolete software? How could anything every evolve with that
attitude?
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Again taking new Java programming contracts.
Nov 15 '05 #194
Mike Meyer:
Paul Rubin:

I read mail over an ssh connection to a Unix shell. I have no easy
way to read html email with a graphics browser.


You don't need a grahics browser - you just need a browser. I read
mail in emacs, and use emacs-w3m to view html in the mailer. Works for
most things, and doesn't have the nasty side effect of letting the
sender know I read it by fetching images from their web site.
I occasionally get html email that I want to read. I save it in a
file and read it with lynx, which so far works perfectly well. I
find html email to be a PITA and as someone else said, html in email
is an almost sure sign that it's a message that I want to trash
without reading it.


Unfortunately, I've found that HTML email comes in two flavors: That
which sets content-type to text/html in the headers, and that which
sets it to some form of multipart in the headers. I used to bounce all
mail of either form. Then I discovered that the AOL client - used by
my relatives - could *not* be set to not send HTML email. At least it
sends text/plain as well. On investigation, most legit email does
sends multipart/mixed, so I only reject mail whose sole content is
text/html.


Let procmail make all those decisions and transformations for you.

I have a maildir called 'raw' where I keep a copy of all non-spammish
mail.

Copies of the same messages also get delivered in the right mailboxes,
by procmail.
A message that contains only html, is piped though lynx -dump -stdin.
A message containing both HTML and a plain/text-part, is de-mime-d,
leaving only the plain/text-part (unless that part contains only a silly
remark).
Footers and long signatures are limited or even deleted. Etc., etc. (I
like my mail cooked.)

One of the reasons that I started with Perl, is that I want to rewrite
procmail in Perl.

--
Affijn, Ruud <http://www.pandora.com/?sc=sh770781&cmd=tunermini>

"Gewoon is een tijger."

Nov 15 '05 #195
On Sat, 08 Oct 2005 20:43:12 +0000, Roedy Green wrote:
I liken it more to hating all viruses because some of them
install keyloggers.
I take it then you avoid browsers or use Lynx? No you FIX the
problems rather than wear a hair shirt.


No, I avoid browsers that are broken, e.g. those that have ActiveX. If
people send a link to a website that includes ActiveX, then no matter how
great the advantages, the disadvantages are more.

Likewise I avoid emails that are broken. If it looks like it will contain
web-bugs, javascript exploits, or badly formatted unreadable text, then I
avoid any mail client that can't display it in plain text.

And by "looks like", I mean "contains any HTML".
Same for email. Why should
rich expressions only be permitted to those with websites.
Because the disadvantages of HTML email are greater than the advantages.
If people mail me HTML mail, I make a snap judgement -- trash it or read
it? It is usually trash it. There are only so many emails with purple text
on indigo backgrounds that a man can read before deciding that the
tasteless, clueless masses should never been given the ability to format
text.
Some people use email PRIMARILY for sharing photos.


Which you can do by attaching the photo to the email. Even mutt or pine
can attach binary files to an email.
--
Steven.

Nov 15 '05 #196
On Sat, 08 Oct 2005 20:44:12 +0000, Roedy Green wrote:
On Wed, 05 Oct 2005 09:38:49 +1000, Steven D'Aprano
<st***@REMOVETHIScyber.com.au> wrote or quoted :
Yes it is. HTML means that after I've specified my email client use my
favourite font, in the size I like, people send me emails that over-ride
my choice. Invariably they use a font I don't even have.


I would suggest then a better solution is to implement CSS in email,
the way you do in browsers to deal with that same problem.


Are you volunteering? Good. Let me know when your done, I'd love to see it.

In the meantime, I'll continue viewing emails in plain text, and if they
contain HTML I'll choose for myself whether to render it, or trash it, or
manually read through the code looking for content.
--
Steven.

Nov 15 '05 #197
Roedy Green <my******************************@munged.invalid > writes:
On Sun, 09 Oct 2005 04:44:25 -0000, go***********@burditt.org (Gordon
Burditt) wrote or quoted :
And how do you fix the problem of unsolicited USENET articles?
(*ALL* of them are unsolicited to someone). Or unsolicited
email?
Read my essay.
http://mindprod.com/projects.html/ma...ewsreader.html

I talk around those problems.


Actually, you present a design that forces a solution that makes them
do what you want down their throats, never mind what they want, or
what they've been doing. It shows an amazing ignorance about the
internet and how people behave on it. Like most antispam proposals, it
won't actually stop spam, just force spammers to concentrate on
different channels. You seem to have randomly broken quoting for
people who download mail and read it offline, and for any medium
that's unreliable or doesn't reliably deliver messages "in order" -
which includes mail and news. Virus writers will love the ability to
change peoples address books remotely. The problem of differing
character sets is technically solved. Practically, the solution
doesn't work because people implementing the software ignore the
standards. What's your server going to do when it gets messages with
characters in them that aren't valid in the charset that it's declared
as being? Better yet, what's it going to do when the characters are
valid, but the declared charset isn't the one the author actually
used? You implementation sketch only covers the client talking to the
first server (in that it requires the client to encrypt a challange
phrase with the private key belonging the email id, which is
presumably what 2822 uses for the envelope sender). Most mail on the
internet goes through at least two servers, and news is much
worse. For instance, your messages apparently passed through 10
servers getting to me. You really have to deal with store and forward,
or convince a large number of corporations that potentially hostile
users should be allowed to talk directly to their mail servers, which
isn't very likely. Kudos for recognizing that spam needs to be dealt
with by people with guns, but you lose half of them for making ISPS
liable for it.

I also read the comment about wanting an automated "Ask them to run my
browser in my favorite configuration", which is equally naive. A lot
of sites have such cruft on them already. I find them funny - I surf
the web on three different platforms, none of them Windows. Any
pointer to download a new browser or plugin for Windows just impresses
me with the authors lack of skills. The only browser I know of that
runs on all three platforms is Opera, and it's something radically
different on one of the three. Even should you get the platform right,
almost nobody is going to bother upgrading following the download
links. The very small percentage of users who are real geeks will
silently thank you for the notice, and update their software. Most
users will ignore it so long as the page isn't obviously broken. For
those for whom it's broken, all but small percentage will simply find
some other site to visit. I'd suggest that anyone thinking about writing
It requires a fresh start.


You think you're the only person - and probably not the first - to
propose such? People a lot smarter than either of us, with a lot more
pull and a lot more reason to want it to happen have worked on this -
and it ain't happened yet. I wouldn't bet on it happening anytime
soon.

<mike
--
Mike Meyer <mw*@mired.org> http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
Nov 15 '05 #198
On Sat, 08 Oct 2005 20:44:44 +0000, Roedy Green wrote:
On Wed, 05 Oct 2005 09:38:49 +1000, Steven D'Aprano
<st***@REMOVETHIScyber.com.au> wrote or quoted :
Even more invariably, they set the point size directly rather than in
relative terms, and they are on Windows, where point sizes are about 20%
oversized.


that is like giving up Java because there was a bug in the Windows
JVM. FIX THE BUG.


Only Microsoft can do that. They designed their font system in such a way
that it ignored real typesetters measurements, probably so it would be
deliberately incompatible with font sizes on the Mac. Either that or just
through incompetence. Now, it is almost certainly unfixable in Win9x and
XP -- it would break too many people's Word documents and web pages.
Microsoft could maybe fix it in Vista, if they care too. As if it matters
what they put in Vista.

But that isn't going to stop lusers setting the font size to 5pt or 55pt
just because they think it is kewl. Until we can send fatal electric
shocks through the Internet, there is little we can do to stop that.
--
Steven.

Nov 15 '05 #199
On Sun, 09 Oct 2005 00:03:05 +0200, Lasse Vgsther Karlsen wrote:
Now, if you want to get into a big huff because someone you knows use a
font that is "slightly oversized" because of Windows, then I think you
missed the point of the email altogether, which was probably to convey a
message.


Talk about missing the point, pun intended. The point isn't that there is
some tiny difference in font sizes. It is that small font sizes which are
just readable under Windows are unreadably small on Linux and Mac.

If you want to convey a message, it helps if the recipient can actually
read the damn thing without having to get out a magnifying glass.
--
Steven.

Nov 15 '05 #200

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

385
by: Xah Lee | last post by:
Jargons of Info Tech industry (A Love of Jargons) Xah Lee, 2002 Feb People in the computing field like to spur the use of spurious jargons. The less educated they are, the more they like...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development projectplanning, coding, testing,...
1
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.