K
Keith Thompson
This has been mentioned in several threads. I thought I should post
it in a thread of its own so readers don't miss it unless they want to.
groups.google.com has recently changed its Usenet posting interface.
The new interface has a number of serious bugs that have been
adversely affecting articles posted to comp.lang.c. In many cases, it
appears that the poster is doing something dumb; in fact, it's not the
poster's fault (though there are workarounds in some cases).
The problems I've seen are:
1. Indentation:
Google quietly deletes leading whitespace in most articles. That
includes both tabs and spaces. For example, if I tried to post the
following code through groups.google.com:
int func(void)
{
if (blah)
return 42;
else
return 37;
}
it would probably end up looking like this:
int func(void)
{
if (blah)
return 42;
else
return 37;
}
I've seen it retain some indentation in some cases, but I don't know
what the pattern might be.
A workaround is to precede each line with some non-blank character.
Unfortunately, this makes the code look like quoted text, and makes
it more difficult to cut-and-paste. For example:
.. int func(void)
.. {
.. if (blah)
.. return 42;
.. else
.. return 37;
.. }
Note that this affects only articles posted through groups.google.com,
not articles viewed through groups.google.com.
2. Blank lines:
I've done test posts through groups.google.com in which multiple blank
lines are deleted. That shouldn't be too much of a problem here, but
it's still rude.
3. Hiding of e-mail addresses:
groups.google.com attempts to hide e-mail addresses in displayed
articles, presumably as an anti-spam measure. This affects all
articles viewed through groups.google.com, not just ones posted there.
Apart from this being a questionable idea in the first place (if I
wanted to hide this e-mail address I wouldn't put it in my
signature!), the algorithm apparently messes up any text containing
'@' characters. That's not too much of a problem here, but it's a
real issue for TeX source code and the folks in
rec.games.roguelike.development.
4. Reply interface:
If you click on the "Reply" link while viewing an article, you get a
tiny text box that doesn't quote the article or provide an
attribution. If you click on "Show options" and then on the *other*
"Reply" button, you get a larger text box that properly quotes the
article and automatically provides an attribution line. The latter is
easy to miss, encouraging users to post followups without proper
context.
Note that articles posted through groups.google.com have the
following header:
Organization: http://groups.google.com
I've complained to Google about all these problems. It probably won't
hurt for more people to do so. The support address is
(e-mail address removed). For those of you viewing this though
groups.google.com, that's "groups-support" "at" "google" "dot" "com"
(and my address is "kst-u" "at" "mib" "dot" "org").
it in a thread of its own so readers don't miss it unless they want to.
groups.google.com has recently changed its Usenet posting interface.
The new interface has a number of serious bugs that have been
adversely affecting articles posted to comp.lang.c. In many cases, it
appears that the poster is doing something dumb; in fact, it's not the
poster's fault (though there are workarounds in some cases).
The problems I've seen are:
1. Indentation:
Google quietly deletes leading whitespace in most articles. That
includes both tabs and spaces. For example, if I tried to post the
following code through groups.google.com:
int func(void)
{
if (blah)
return 42;
else
return 37;
}
it would probably end up looking like this:
int func(void)
{
if (blah)
return 42;
else
return 37;
}
I've seen it retain some indentation in some cases, but I don't know
what the pattern might be.
A workaround is to precede each line with some non-blank character.
Unfortunately, this makes the code look like quoted text, and makes
it more difficult to cut-and-paste. For example:
.. int func(void)
.. {
.. if (blah)
.. return 42;
.. else
.. return 37;
.. }
Note that this affects only articles posted through groups.google.com,
not articles viewed through groups.google.com.
2. Blank lines:
I've done test posts through groups.google.com in which multiple blank
lines are deleted. That shouldn't be too much of a problem here, but
it's still rude.
3. Hiding of e-mail addresses:
groups.google.com attempts to hide e-mail addresses in displayed
articles, presumably as an anti-spam measure. This affects all
articles viewed through groups.google.com, not just ones posted there.
Apart from this being a questionable idea in the first place (if I
wanted to hide this e-mail address I wouldn't put it in my
signature!), the algorithm apparently messes up any text containing
'@' characters. That's not too much of a problem here, but it's a
real issue for TeX source code and the folks in
rec.games.roguelike.development.
4. Reply interface:
If you click on the "Reply" link while viewing an article, you get a
tiny text box that doesn't quote the article or provide an
attribution. If you click on "Show options" and then on the *other*
"Reply" button, you get a larger text box that properly quotes the
article and automatically provides an attribution line. The latter is
easy to miss, encouraging users to post followups without proper
context.
Note that articles posted through groups.google.com have the
following header:
Organization: http://groups.google.com
I've complained to Google about all these problems. It probably won't
hurt for more people to do so. The support address is
(e-mail address removed). For those of you viewing this though
groups.google.com, that's "groups-support" "at" "google" "dot" "com"
(and my address is "kst-u" "at" "mib" "dot" "org").