Leo + Python: the ultimate scripting tool

N

Neil Hodgson

I would also like to see people that use confirmation-request software
qualify their addresses in a similar way to the qualification done for
registration-required web sites: (e-mail address removed) (confirmation required).
This allows potential respondents to make an informed decision on whether to
respond.

Worse than using confirmation-request for individuals is using it on an
account subscribed to a mailing list such that every poster is asked to
confirm for every confirmation-request subscriber. This recently occurred on
a list I manage so I unsubscribed the confirmation-request account. The
subscriber has since promised not to use confirmation-request for that
account.

Neil
 
A

Aahz

In the long run, the sorts of techniques that Yahoo, and other web
sites, where you have to look at a distorted image and identify it (a
task that cannot easily be automated), in order to put yourself on the
list, will be required, so you should probably get used to it now.

No, they won't. They'll be challenged under the ADA (Americans with
Disabilities Act) and judged illegal.
 
N

Nick Vargish

No, they won't. They'll be challenged under the ADA (Americans with
Disabilities Act) and judged illegal.

I'm amazed it hasn't been challenged yet. I can't see how the tactic
doesn't violate Section 508, which means the US goverment can't employ
it on any of their sites.

Nick
 
D

Douglas Alan

No, they won't. They'll be challenged under the ADA (Americans with
Disabilities Act) and judged illegal.

C'mon -- you're pulling my leg, right? That's just silly. The
alternative is to give up on email because 99% of it will eventually
be spam.

Besides, there could be alternate distorted "images" for the disabled:
A distorted braille image could be formed, or a sound could be played
and the person could be asked to identify it. Or a question could be
asked that an automated program wouldn't be able to easily answer.

|>oug
 
S

Stephen Horne

I will not beg you to read my bug report. Such a request is *NOT* a
legitimate 'anti-junk-mail' measure.

Is using that approval thing 'begging you to read...' to any greater
degree than sending the e-mail in the first place?

My impression is that the 'reason' thing could just be 'Leo support
request' or similar, for instance - enough to demonstrate that your
e-mail is legitimate but hardly a chore.

There would be a practical issue, of course, if you have access to
e-mail but not to the web. But that has nothing to do with whether you
are being asked to 'beg' or not.

Basically, I think you are overreacting to this. I don't use
ChoiceMail or anything similar, but with the huge volume of spam,
virus's and incorrect 'you sent us a virus' messages these days, I
certainly see the attraction and I can say that - while I don't use
Leo ATM - this authorisation thing certainly wouldn't worry me.

Actually, compare it with Web support request pages where you
carefully type in all the details of your problem, only to be told
"request failed - 'problem description' exceeded limit of 100
characters" or whatever.

Yes, I seriously wish one company used ChoiceMail instead of the
stupid system they are using, and ended up posting a support request
of 'please send me an e-mail address so I can describe the problem
properly'. Actually, the problem relates to interaction with another
product I'm trialing, and odds are they've already lost the sale to be
honest. The product seems very good and easily worth the money, but it
has enough fiddly aspects that I strongly suspect I'll need to fight
their support system again.

It would be nice if we could just fire-and-forget e-mails, but those
days seem to be coming to an end - the e-mail system is just too open
to abuse.
 
S

Stephen Horne

One question: why not let people do this "confirmation" through email
instead of requiring them to start a separate program? Something like a
mailing list confirmation mail?

If the approval is via e-mail then you have to accept e-mail from
unknown people in order to recieve the approval requests in the first
place. That means you still recieve the spam.

Of course you could make up some scheme with a standard subject line
that is recognised as an authorisation request.
 
T

Terry Reedy

Stephen Horne said:
Is using that approval thing 'begging you to read...' to any greater
degree than sending the e-mail in the first place?

To me, yes, most definitely, and especially for a short, two sentence
message.
My impression is that the 'reason' thing could just be 'Leo support
request' or similar, for instance - enough to demonstrate that your
e-mail is legitimate but hardly a chore.

But I do literally do not know what 'reason' thing any particular
person might want, or what an unknown person would even consider to be
a reason. Given my communication philosophy (choice, not reason) and
writing ability, I could find writing anything other that what I
originally wrote, already the best I could do, a paralyzing chore.
"What will Mr/Ms Recipient find acceptible? Will s/he even read what
I write or is this just a joke?" Etcetera.

I am somewhat flabbergasted that more people do not see the oddity of
"I will not read your first message (yet) but I will read a second
message from you in which you attempt to give me a reason that I find
'acceptible', according to my unknown-to-you whims, that I do read
your first message."

If someone is willing to read and evaluate message 2 to judge whether
the person is a suitable correspondant, then s/he could just as well
read (or just glance at) message 1 and make the same decision from the
better information of actual content.

In this case, the best 'reason' I could have given would have been to
repeat the self-justifying message itself. But that strikes me as
sort of somewhat dumb. Sort of like telling a secretary what I want
to say to his boss, except that the secretary is the boss. (Hmm.
Could be a funny sketch for a certain comedic troop.)

My objection is not just for email. I would find a
double-message-thru-a-third-party procedure just as odd for physical
letters or phone calls, even if under the guise of blocking junk mail
or junk phone calls, which I also get too many of.
There would be a practical issue, of course, if you have access to
e-mail but not to the web.

There are numerous people around the world with email-only accounts,
or email-only devices. There are also people who have web access but
pay by the byte. While not applicable to me personally, these
anti-universality practical issues *are* one of the reasons I will not
encourage such a system. Call it altruism if you will.
Basically, I think you are overreacting to this.

'Beg' may have been a little strong, but otherwise I still don't
agree. Given that I hope to use Leo, I did not lightly or
thoughtlessly decide to openly fuss. My reasons goes far beyound a
mere 30-second annoyance (and have nothing to do with Leo or ER per
se). Discuss or even disagree if you will, but I think this
particular 'solution' is both socially and technically flawed.

To continue: I do not want any company to compile a list of *my*
correspondants. The US Post Office needs a court order (or at least
used to) to do the same. I am not about to give same to an unknown
entity I do not trust for free, especially when the procedure is
unnecessary and even counter to the supposed purpose.

As to the last. Decent filtering or automated verification by email
response to the challenge email, as other programs do, does not
require the intended
recipient to read anything but the original message, after
verification, and does *not* involve a third party to collect data
about senders.

If the approval is via e-mail then you have to accept e-mail from
unknown people in order to recieve the approval requests in the first
place. That means you still recieve the spam.

No. As an alternative to rule/statistical filtering (which have
become quite effective), a whitelist program on your machine (or
corporate server) sets the message aside and sends a reply with a
coded subject line: "Hi new correspondant. Please confirm that you
are human and that you are the actual sender of the following". When,
and only when it gets the response, does it put it in your inbox.
Of course you could make up some scheme with a standard subject line
that is recognised as an authorisation request.

The program does this for you. All automated. Much easier, I think,
than reading 'please read me' requests.

A spam program could learn to respond to such challenge email, but
that would require an actual, persistent-for-a-few-hours and
potentially trackable mailbox rather than the fake or forged headers
now used. Such a program might just as well go to a site and enter a
reason like "I need your help', 'I have info for you', or even 'Viagra
at pharmo.tu'. In other words, any alternate message-to-human channel
could become an alternate spam channel!

In the reverse direction, if the verification site has ads on the
referred-to-page, then it would be a spam-to-original-sender channel
itself. Or the site could secretly sell the verified
active-and-correct addresses (market value, I've read, at least $20
each). Or a legitimate site could be hacked for its list. Or a site
could be set up by a spammer acting through a front. Run it
legitimately for a month, and then the deluge. Things like this are
easily predictable from past events. (For similar reasons, I would
also be wary of closed-source mail/spam software from unknowns.)

So I think any serious attack on junk email should aim at improving
local machine automated systems with minimal bother for human senders.
To foil better spam programs if/when deploed, something like the
following might work: "To verify sentience, click reply, enter on the
first line the number of legs that has a snake [or parrot, cat, ant,
or spider], and press send." in thousands of variations, and perhaps
misspellings, misspacings, and even anti-robot locutions like the
following:
steve at ninereeds dot fsnet dot co dot uk

Terry J. Reedy
 
A

Alexander Schmolck

Stephen Boulet said:
I see that allout.el is supplied with xemacs for windows. How does it get
activated?

First try adding this to your .emacs :

(require 'allout)
(outline-init t)

Then try opening either a file with the ending .outl (for "traditional"
outlined text) or the allout.el file (for source code that contains outline
comments).

Once you opened allout.el, try typing this to get a quick feel:

C-cC-a C-cC-a
n n n n p s n h h h

Not so bad for navigating, is it?

'as
 
J

JanC

Stephen Horne said:
If the approval is via e-mail then you have to accept e-mail from
unknown people in order to recieve the approval requests in the first
place. That means you still recieve the spam.

Of course you could make up some scheme with a standard subject line
that is recognised as an authorisation request.

You can use pseudo-random codes, just like mailing lists do...
 
P

Peter Hansen

Terry said:
I am somewhat flabbergasted that more people do not see the oddity of
"I will not read your first message (yet) but I will read a second
message from you in which you attempt to give me a reason that I find
'acceptible', according to my unknown-to-you whims, that I do read
your first message."

I completely agree with you on this subject Terry. The whole approach
is extremely misguided and discourteous, especially in the light of this
being about information that should have been welcomed by Edward.

I'm using TMDA right now, which is remotely similar but doesn't
require the "reason", just a real mailbox and a living person or
an autoresponder... even so, this whole thing is starting to make
me rethink even that approach.

-Peter
 
B

Brad Clements

Where did his message say this? I went through the web confirmation thingy
and I don't recall the original response message saying what you quoted
above, or even anything remotely close to that at all.
I'm using TMDA right now, which is remotely similar but doesn't
require the "reason", just a real mailbox and a living person or
an autoresponder... even so, this whole thing is starting to make
me rethink even that approach.

-Peter

What's the difference between TMDA and what Edward is using? Email vs. a Web
confirmation. While I prefer simply replying to an email message, I don't
see *that* much difference between the two.
 
P

Peter Hansen

Brad said:
What's the difference between TMDA and what Edward is using? Email vs. a Web
confirmation. While I prefer simply replying to an email message, I don't
see *that* much difference between the two.

TMDA does not ask for justification (as in a written explanation of why
I should read your mail). It is merely a means of verifying that you
sent me the email with a real reply address (i.e. one capable of getting
mail back to something which is capable of replying back again...) In
other words, there is a real email account associated with the email,
and if it's spam I can complain to your service provider and have your
account pulled.

The difference is at least one of degree of convenience: with TMDA you
just hit "Reply" to the confirmation request, *ONCE ONLY*, and after
that you are free to send as many emails as you like (until I get upset
and blacklist you, perhaps :). You never have to justify why you
think I should spend my time reading your email. Sure, I might not
actually read it anyway, but at least it's a token amount of your
time, once ever, to confirm to my server that you really exist.

(Not sure about EK's web-based tool: does it require justification
for each message, or only once, the first time you send him one?)

And if you are about to make the point that yes, it's just a matter
of degree, but that I'm still imposing on those trying to communicate
with me: well, I did say I was starting to rethink even TMDA, didn't I?

My rethinking so far has been to check the stats: yesterday I received
182 messages for which confirmation requests were sent out. So far, none
have received replies. I have also received about 50 real emails, none of
which required confirmations because they were all long since added
to my "confirmed" list. Yesterday was a little exceptional, in that I
received only one spam. Normally about three or four slip through, but
I haven't been diligent about keeping my blacklist up to date so that
those spammers (who actually use real accounts) are blocked.

I think that might be as far as my rethinking gets me, for now. :-(

-Peter
 
T

Terry Reedy

Where did his message say this? I went through the web confirmation thingy
and I don't recall the original response message saying what you quoted
above, or even anything remotely close to that at all.

The above is a paraphrase designed to expose the essence of what I see
as an oddity. The key words 'acceptable' 'reason' are direct quotes
from the original message, which I quoted in full in my original
message (Nov 9, when I very briefly stated my objection reason). Here
is the response message again..

---"""
You recently sent a message to me at the email address
(e-mail address removed). To help cope with the ever increasing volume of
junk e-mail, I am using ChoiceMail, a permission-based e-mail
filtering tool. Your original e-mail is being held by ChoiceMail until
you complete the following simple one-time process.
Please click on the link
[Click here to request approval]
When your browser opens, fill in your name and a short reason for
wanting to send e-mail to me. If your reason is acceptable, your first
email and all subsequent e-mails from you will be delivered to me
normally.
"""---

On Nov 13, in response to questions about my briefly stated objection,
I noted that my reasons had nothing to do with EReam or Leo per se and
then explained them in some detail. The paraphrase, which still looks
pretty accurate to me, was part of that long post and might be better
understood in context.
What's the difference between TMDA and what Edward is using?
Email vs. a Web confirmation.
While I prefer simply replying to an email message, I don't
see *that* much difference between the two.

Some differences explained in the Nov 13 post:
1. Complete interaction with original system (email) versus requiring
access to another system (web browser) which sender might not have
immediately available or even at all.
2. Confirm authorship of original message versus give 'reason [that]
is acceptible' that it should be read.
3. Keep interaction more or less private versus involve commercial
third party.

We may, of course, disagree on the importance of these even if we
agree that they are accurate.

Terry J. Reedy
 
B

Brad Clements

_
The above is a paraphrase designed to expose the essence of what I see
as an oddity. The key words 'acceptable' 'reason' are direct quotes
from the original message, which I quoted in full in my original
message (Nov 9, when I very briefly stated my objection reason). Here
is the response message again..

---"""
You recently sent a message to me at the email address
(e-mail address removed). To help cope with the ever increasing volume of
junk e-mail, I am using ChoiceMail, a permission-based e-mail
filtering tool. Your original e-mail is being held by ChoiceMail until
you complete the following simple one-time process.
Please click on the link
[Click here to request approval]
When your browser opens, fill in your name and a short reason for
wanting to send e-mail to me. If your reason is acceptable, your first
email and all subsequent e-mails from you will be delivered to me
normally.
"""---

Ah, how interesting I hardly noticed the "if your reason is acceptable".

Hmm, I'd consider this more of a failing of the english language. I didn't
take it literally to mean "if I deign to speak to you on this subject" but
rather to mean "if you're not sending me spam".
We may, of course, disagree on the importance of these even if we
agree that they are accurate.

Yes, I think it's a matter of degree. Well, I understand what you're saying
now.

I guess I didn't read that much into his 'reason is acceptable'. I do think
the web response is a pita compared to email, but I wanted a response bad
enough to do it. I can't say the same would be true for everyone else.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,770
Messages
2,569,584
Members
45,075
Latest member
MakersCBDBloodSupport

Latest Threads

Top