index prev next --- Petmail --- http://petmail.lothar.com/ --- Brian Warner --- CodeCon2004 ---
 
 So Petmail is designed to bring computer communications back to the standard
 that exists for traditional human conversation. If I don't know you, and you
 want to consume some of my time, you have to be willing to spend some of your
 own. The "you" in this context is the *human* who is trying to contact you.
 They don't get to use a machine to help them consume your time.
 
 The difference between spam and mail from new people is that spammers don't
 want to initiate a conversation and are unwilling to personally dedicate
 themselves to each and every recipient they are trying to reach. They use
 lots of computer time (frequently stolen these days) to send unidirectional
 messages. If they had to be involved in each one of those messages, they
 would become just another random person out on the net who saw your address
 and wanted to say hi.
 
 [rate limiting]

    [old]
    So the goal is to set a new expectation for how computers are used in
    human communications, in which we remember that there is a person at the
    other end of the wire. We make email more like human communications...
   
    sending end: introducing yourself at a party, or over the phone: we are
    very conscious of the time we're consuming, and we usually start with a
    justification of why they should listen to us.
   
    receiving end: we don't blow off someone who takes the time to say
    hello. If someone stopped you on the street to ask a question, or called
    you on the phone, we give them a few seconds to make their pitch for our
    time because our experience tells us that it may turn out well, and we
    may make a new friend or establish a connection. One of the most bitter
    consequences of the current spam epidemic is that it discourages this
    openness.
   
    When someone puts their own time into the communication, it forms a
    natural rate-limiting mechanism. Their time is valuable too, they have
    their own 2.5Gs to allocate. Think about the difference between a phone
    call from a stranger and automated telemarketing robots: the reason that
    the automated process is so much more annoying is because the sender is
    not a human who feels the loss of those seconds from their life: the
    telemarketing process is not putting any human time into the call (to
    save costs), which removes the natural limiting.
   
    So when making new connections we impose a rule: if you want to consume
    some of my (human) time, you have to be willing to spend some of your
    own. This brings the process back in line with humans talking to each
    other.
   
    We allow different rules for friends, since in the real world we give
    more access to people we trust (home phone numbers, indulge late-night
    phone calls).