Slashdot Mirror


Ask Jonathan Zdziarski

You may recognize the name Jonathan Zdziarski from a recent Slashdot book review of his book Ending Spam. Aside from his DSPAM spam filter Jonathan has also contributed several other projects to the open source community under the GNU General Public License. These projects include Verizon-Compatible SMIL Multimedia Gateway, The Reactive Automated Blackhole List Server, Apache DoS Evasive Maneuvers Module, and several others. Want to know how to effectively contribute projects to the open source community? Curious to ask another programmer about his history? Now is the time to ask. Moderators will select the top few questions that we will forward on to Jonathan sometime tomorrow. The answers to the questions will be displayed next Tuesday when we will encourage Jonathan to participate in the discussion as time permits.

68 of 112 comments (clear)

  1. Nomenclature by Anonymous Coward · · Score: 5, Funny

    How do you pronounce your name?

    1. Re:Nomenclature by Anonymous Coward · · Score: 1, Funny

      jo-na-than

    2. Re:Nomenclature by Ann+Elk · · Score: 2, Informative

      Polish 'z' sounds like English 'z' as in "zoom".
      Polish 'dzi' trigraph sounds more-or-less like English 'j' as in "jam".
      Polish 'a' sounds like English 'a' as in "call".
      Polish 'r' sounds something like an English 'r' as in "read", but it's rolled (more like a Spanish 'r').
      Polish 's' sound like English 's' as in "say".
      Polish 'k' sounds like English 'k' as in "kit".
      Polish 'i' sounds like English 'y' as in "fully".

      "Z-dzi-a-r-s-k-i" is prounounced (very roughly) "Ze-jarrsky". At least, in theory. I'm not Polish, so he may have a different opinion.

    3. Re:Nomenclature by gad_zuki! · · Score: 1

      "Katz"

      What ever happened to him?

    4. Re:Nomenclature by Mr.+Bad+Example · · Score: 1

      > How do you pronounce your name?

      And are you considered a proper noun for purposes of Scrabble?

    5. Re:Nomenclature by rah1420 · · Score: 1

      I work with a Zdziarski. He pronounces his name "Jar-skee."

      --
      Mit der Dummheit kämpfen Götter selbst vergebens.
  2. How do you pronounce your last name? by winkydink · · Score: 3, Funny

    that's my question.

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    1. Re:How do you pronounce your last name? by halltk1983 · · Score: 2, Funny

      Exactly as it's spelled! ;-)

      --
      Watch for Penguins, they eat Apples and throw rocks at Windows.
    2. Re:How do you pronounce your last name? by Anne_Nonymous · · Score: 1

      I'll bet he gets asked to spell it a lot more than he gets asked to pronounce it.

    3. Re:How do you pronounce your last name? by mog007 · · Score: 1

      Correctly.

      *+5 fake karma points to whoever gets the reference*

  3. GPL 3? by Anonymous Coward · · Score: 5, Interesting

    Seeing how Johnathan has put much of his time and effort into Open Source projects over the years, it would seem he is a good canadate for this question: What do you think about the proposed change to the GPL with the upcoming GPL 3? Is it a welcomed breath of fresh air to the Open Source Community, or will it just be a reiteration of the previous GPL? What are your thoughts and comments on the GPL 3?

    --
    Do you get those pesky Nigerian 419 emails? Post them here, and watch the database grow! : http://urgentmessage.org/

  4. How to start by Anonymous Coward · · Score: 1, Insightful

    Do you have any suggestions for the enthousiastic yet inexperienced? Perhaps a listing of projects in need of developers, with some indication of the level of experience suggested (as well as languages required).

  5. Future of Anti-Spam Techniques by mxmasster · · Score: 5, Interesting

    Most antispam software seems to be fairly reactionary - wither it is based on keyword patters, urls, sender, ip, or the checksum of the message a certain amount of spam has to first be sent and identified before additional messages will be tagged and blocked. Spf, domainkeys, etc... requires a certain percentage of the Internet to adopt before they will be truely effective.

    What do you see on the horizon as the next big technique to battle spam? How will this affect legitimate users on the Internet?

    --
    "The similarities of sysadmins and drug dealers: both measure stuff in K's, and both have users."
  6. an easy one... by krelyk · · Score: 1

    postfix or qmail? (i vote postfix)

  7. Re:What is .. by Geoffreyerffoeg · · Score: 1

    char name[]="Jonathan Zdziarski";
    cout 18

  8. Do you feel disadvantaged... by Pig+Hogger · · Score: 1, Funny

    Do you feel disadvantaged in comparison to people whose last name is "Smith" or "Jones"???

    1. Re:Do you feel disadvantaged... by cluening · · Score: 1

      As one who has a long and weird last name (Lueninghoener; longer but not nearly as weird as the one in question), I can say that I feel much cooler than people with boring names like "Smith" and "Jones".

      --
      Posted from the wireless couch.
    2. Re:Do you feel disadvantaged... by wild_berry · · Score: 1

      And you get less spam...

  9. DIY Spam Filtering by Anonymous Coward · · Score: 2, Interesting

    Mr. Zdziarski, it appears as if you are a supporter of use of statistical methods to filter out spam. But these filtering methods have limitations, in that there are ways of getting around these filters. Since human beings can recognize spam better than any software filter, do you not believe that more emphasis should be put on developing software that facilitates DIY spam filtering?

    1. Re:DIY Spam Filtering by LnxAddct · · Score: 2, Insightful

      Actually, filters do a much better job then humans. One human can't deal with the job, its too overwhelming in many cases, therefore one human isn't capable of filtering effectively, even if they were capable, most would rather pay someone else to do it for them. The next solution, say AOL highered 1,000 people to filter spam, each one of them would disagree with what is spam and what isn't. Some people might want to get car deals, and sports information, or porn and viagra, others won't. The spam filter is often personalized, where as someone sifting through thousands of different people's emails can't be. So let's review, you don't have the time, others don't have the knowledge, the only solution is a filter that learns your habits and works in milliseconds. The only thing better then a filter would be you, no other human being, therefore saying humans are better is not accurate. You couldn't just sit a random human infront of a random person's inbox and say filter this.
      Regards,
      Steve

  10. see any decrease in spam lately? by krelyk · · Score: 5, Interesting

    Have you noticed any decrease in the amount of spam since a few of the hardcore spammers have finally been prosecuted? I always wonder if scare tactics will work against these guys, or if they will just move their colo to some small country offshore where it becomes harder to press charges.

  11. SpamAssassin Tools - AK-47s, Knives, or Nukes? by billstewart · · Score: 2, Interesting
    So when you're trying to assassinate spammers, do you favor precisely targeted tools like knives, medium-scale tools like AK-47s, or nuke-them-from-orbit solutions?

    I guess the more serious version of this question is the tradeoff of precision and false negatives vs. overkill and false-positives. For instance, my email provider lets me pick country-blacklists, so I reject all email from China, Korea, and Nigeria, where I don't know anybody, and Japan gets accepted with extra filtering, because I know a couple people there who normally don't send me mail - it's not quite a nuke-Asia-from-orbit approach, because people who actually do want mail from people in China can accept it, but people who don't can reject it all and lose the occasional message from a friend at a cybercafe.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  12. Insights into the corporate mentality for OS / GNU by RealisticCanadian · · Score: 5, Interesting

    Jon, your acheivements thus far are impressive. I am personally most impressed by your adherence to Open Source Solutions in a corporate environment.

    I myself have had numerous interactions with less-than-technically-savvy management-types. Any time I bring up solutions that are quite obviously a better technical and financial choice over software-giant-type solutions; conversation seems to hit a brick wall. The ignorance of these people on such topics is astounding, and I find many approaches I have tried seem to yield no results in the short term. "Well, yes, your example proves that we would save $500,000 per year using that Open Source solution. But We've decided to go the Microsoft (or what-have-you) route."

    With your track record, I can only assume you have found some ways to overcome this closed-mindedness.

    I would greatly appreciate any input you have on this; from the perspective of someone who has overcome this obstacle before.

    --
    A couple fans told me that my last journal entry was mint; give it a shot. Hope you like.
  13. Lovely SPAM by Stanistani · · Score: 1

    What punishment do YOU feel is appropriate when a government agency gets a wriggling, thrashing spammer in its pincers?

  14. Scrable by Scrameustache · · Score: 1

    How much is your name worth at Scrable?

    --

    You can't take the sky from me...

    1. Re:Scrable by Mozk · · Score: 1

      I'd mod you up had I had mod points.

      --
      No existe.
  15. Re:frosty? by Anonymous Coward · · Score: 1, Funny

    Could you create a "First Post" (And other crapy look-alikes) filter as well?

  16. Spam Delays by Malyven · · Score: 3, Interesting

    How do you deal with spam checking software causing a delay at the point where you do the spam filtering? As communication backup becomes more important in the business place you have some companys dealing with literally millions if not billions of emails a day. Even an efficent filter will take to go through that many emails, How do you deal with this?

  17. Bogofilter And Standardized Bayesian Testing by Goo.cc · · Score: 4, Interesting

    I have two questions:

    1. In your new book, you basically state that Bogofilter is not a bayesian filter, which was news to some of the Bogofilter people I have spoken to. Can you explain why you feel that Bogofilter is not a bayesian filter?

    2. Bayesian filters have been around for some time now but there still seems to be no standardized testing methods for determining how well filters work in comparison to one another. Do you think that comparitive testing would be useful and if so, how should it be performed?

    Thanks Jonathan.

    1. Re:Bogofilter And Standardized Bayesian Testing by dozer · · Score: 2, Informative

      From his paper:

      http://www.nuclearelephant.com/papers/justifying.h tml

      "This family of filters includes the now-popular Bayesian filters (pronounced "bay zee in") as well as other filters using statistical analysis to filter spam (such as Markovian classifier CRM114 and Chi-Square Bogofilter)."

      That's why Bogofilter is not Bayesian.

      I definitely like the second question.

    2. Re:Bogofilter And Standardized Bayesian Testing by pfafrich · · Score: 1

      Have a look at A Statistical Approach to the Spam Problem which as far as I can tell describes the Bogofilter approach. Which seems to be

      1. Calculate the probabilities p(spam|word) for each word in spam. The formula is a modification of the standard bayes rule to account for new words not found in corpus. As the the number of emails containing the word increases it does tend to the standard Bayes rule.
      2. Combine the probabilities for all the words in the email. This step is where the Chi squared test comes in.

      A lot of the debate seem to on precisely what we mean by Bayesian. It true to say that Bogofilter is not a Naive Bayes classifier, but it does use techniques of Bayesian inference.

      --
      There are four sorts of people in the world: fools, lunatics, idiots and morons. - Umberto Eco, Foucaut's pendulum.
  18. Scrabble(TM) Points by Stanistani · · Score: 1

    74 points if you get the 50-point bonus for a word seven letters or longer, 24 if not.

    *Note: There is only one Z in the tiles, so the second Z is a blank, and is pointless... just like this post.

  19. Beyond firewall, antivirus, antispamware by teknickle · · Score: 1

    With malware becoming increasingly complex (from simply annoying viruses to trojans that turn zombie boxes into SPAM factories), do you see another product coming into play that takes antispyware/url filtering (firewall)/antivirus to a new level? Like some sort of unified product (NOT like the 'packages' offered by Norton or McAfee---security suites are dissimilar products just grouped together) I still think that user education is first and foremost, but perhaps some kind of heuristical scanner that integrates the roles of personal firewall, email filter, anti spyware, process control, etc. into a _single_ package. Our Windows users think that AVG+ZoneAlarm+Spybot SD+FireFox is enough, but there are still the social engineering aspects. Besides, we need more than ClamAV for Linux(and the OpenSource community). It won't be too long until Alternative OS's become key targets. I also say 'Thank you' for your contributions to the OpenSource movement and being part of what makes that movement great.

  20. Will spam *ever* become a thing of the past? by Alwin+Henseler · · Score: 1
    Compare spam with phone-based direct marketing, or pushing (unasked for) flyers in a (snail-) mailbox, and think of the economics:

    As much as many people hate it, there's always a percentage that buys advertised items. And with their wallet, this small percentage supports the other camp. You may hate this method of doing business, but there's the other side too: products sold, bring income and jobs for people making these products. For the small percentage of buyers, some products/services may be very much appreciated, or give them things they can't easily obtain otherwise. We'll leave legalities out for now. Some things may be appreciated because they're illegal, but there may be other things that are illegal, while many feel they shouldn't be.

    And ofcourse in marketing, there's the saying "there's a new sucker born every day".

    Given the fact that some percentage of people seems to want this type of marketing, do you think it will ever die out, or is there only hope of controlling it to acceptable/managable levels?
  21. What about legitimate mailing list software by skazatmebaby · · Score: 5, Interesting

    Jonathan,

    I develop and manage a lightweight Open Source Application that's used to send announce only and discussion mailing lists, similar to the Mailman and Majordomo projects. It's very popular and has a loyal following.

    What advice do you have as a developer of this program to:

    * Help my users send legitimate messages (either by education (specifically) or by programming techniques)

    * Help Spam Filtering Software check the messages my program sends out for possible abuse

    * Be a part of the solution to sending legitimate messages to many people, rather than perhaps be part of the problem.

    I understand that any tool can be circumvented and abused and I do believe context always plays a part in how to judge something as Good or Bad. I'm sure like many different types of software, Spammers are a problem for my business as well.

    I find myself in an interesting position, where I can change how many email messages are sent out. If I can send "better" email messages that are not filtered as spam if they are legitimate and can stop possible abuse of my program, I can help in a solution to people who would like to send out announce only and discussion email messages.

    Thanks for your time.

    --

    Dada Mail - Program, Art Project or Absurdity?

  22. Simple Question by jnaujok · · Score: 2, Interesting

    The SMTP standard that we use for mail transfer was developed in the late 70's - early 80's and has, for the most part, never been updated. In that time period, the idea of hordes of spam flowing through the net wasn't even considered.

    It has always been the most obvious solution to me that what we really need is SMTP 2.0, where a server only accepts mail from a user that can authenticate themselves with a name and password. A server can also accept mail from another server, but only for mail directed at legitimate users on it's system. Mail servers would have to register with a central authority, and must include their active IP address in that registration. Any attempt to deliver mail from an unregistered server is bounced.

    Wouldn't this simple fix stop 99% of spammers in their tracks? Isn't it about time we updated the SMTP standard?

    --
    Life, the Universe, and Everything... in my image.
    1. Re:Simple Question by bahamat · · Score: 1
      It has always been the most obvious solution to me that what we really need is SMTP 2.0,

      You don't get out much do you?
      where a server only accepts mail from a user that can authenticate themselves with a name and password.

      This is called SMTPAUTH. Augment this with sender maps, then you can only send mail from an e-mail address that matches your username.
      A server can also accept mail from another server, but only for mail directed at legitimate users on it's system.

      This is called relay control. Every mail server should be set up this way anyway.
      Mail servers would have to register with a central authority, and must include their active IP address in that registration. Any attempt to deliver mail from an unregistered server is bounced.

      A central authority like DNS? This is called SPF. The first problem is virtually nobody uses it. The second problem is that spammers register domains and list whatever they want in the SPF records.

      Everything you propose is already available, and with the exception of SPF widely used.
    2. Re:Simple Question by jnaujok · · Score: 1

      Exactly. It's available.

      The problem is, it's not enforced as part of the standard. I can spend five minutes with a scan tool and find a dozen open relays that don't do authorization. I know, I get spammed by them 50 times a day.

      And as for relay control, same thing. It's not part of the standard and people don't do it.

      As for SPF, yeah, I know about that too. Have you ever tried setting it up? Have you ever seen an SMTP mail server that supports it natively? I haven't. That's my point.

      People are obviously incapable of doing anything more than the bare minimum of the standard, so it's time we raised the bar by improving the standard. How about a mail server that can handle 8-bit data natively? How about XML based mail? All these things are possible and the time has long since passed that we should have upped the standard. Face it, do you still use "mail -d" to read your e-mail?

      Aside: actually I do get out, and my mail server is quite nicely set up, including authorization, relay control, and even spammer blacklists that remove about 95% of the spam before it even gets into the mailboxes, but I'm not talking about me, I'm talking about the obvious spam problems that are "out there". Unless you think spam isn't an issue.

      --
      Life, the Universe, and Everything... in my image.
    3. Re:Simple Question by stoborrobots · · Score: 2, Insightful

      Wouldn't this simple fix stop 99% of spammers in their tracks?

      No, it wouldn't.

      Firstly, what this prevents is the direct sending of mail from unregistered IPs to a destination host, or via an open relay. However, the bulk of the spam out there today (not this time last year, when the profile was completely different...) does not come from open relays. Eliminating both open relays and direct port 25 connections from non-mailserver IPs would only eliminate one simple route for spam.

      The bulk of todays spam comes from trojaned machines (botnets) which are able to spew forth spams as directed by their controlling server. Given that these bots are able to hook into things like MAPI and/or read configuration files for kmail/evolution/mutt which can contain smarthost IPs and login details, they are able to send as much mail as they like pretending to be the authorised owner of the machine in question. At this point, there is nothing left to distinguish a spam email from any other email originating on that computer.

      Until you can prevent every machine out there from being compromised thus, or convince the entire world that clicking the "save password" button is evil, you cannot prevent spam disguising itself as legitimate mail.

      Further, assuming that we don't consider these smart viruses which pick up the user/password settings, there's nothing preventing the spammers from registering "sdfkjwnwfsinlsd.biz", configuring the "official authorised mailserver IP" to be that of a compromised machine somewhere (or an army of them) and having those spew forth spams for 24 hours (or even 1 hour... ) Getting his 100million messages out there, then cancelling the domain, and leaving no trace of anything worth blocking.

      Greylisting comes the closest to being an effective spam blocker, but it would be trivial to implement a spam-bot which played the greylisting game... and once it passed the greylist test, it could then spam that mailserver for a while, confident that its messages were getting through.

      Spam cannot be avoided by purely technological means. As long as a human can message you using only a computer, a spammer can make that computer spam you.

  23. Re:my thesis by hobbesx · · Score: 3, Funny
    For my thesis ... I am testing some additions and tweaks ... what are some ... ?


    Additionally, please format any comments of said tests in a double-spaced Word document in at least 1,500 words. Please cite references!
    Thanks again!

    --
    This rating is Unfair ( ) ( ) Fair (*) Funny
    Sigh... If only. Modding would be so much more fun.
  24. Freedom of speech. by Sheetrock · · Score: 2, Interesting
    In the past, I've heard it suggested that anti-spam techniques often go too far, culling good e-mail with the bad and perhaps even curtailing 1st Amendment rights. Clearly this depends on what end of the speculum you're on, but recent developments have given me pause for thought on the matter.

    For example, certain spam blacklists would censor more than was strictly necessary (a subjective opinion, I realize) to block a spammer -- sometimes blocking a whole Class C to get one individual. This would cause other innocent users in that netspace to have their e-mail to hosts using the blacklists silently dropped without any option of fixing the problem besides switching ISPs.

    This is an extreme example, but most anti-spam approaches have the following characteristics:

    • They are implemented on a mailserver without fully informing the users of the ramifications (or really informing them at all)
    • They block messages without notification to the sender, causing things to be silently dropped
    • Even if the recipient becomes aware of the problem, few or no options are given for the recipient to alter this "service"

    Recently I had to fix an installation where daily messages from a particular host stopped appearing in a mailbox. This system was connecting with an ISP that had offered no spam filtering and had been using a client-based Bayesian classifier with great success, but suddenly the mail coming into the system had scaled back by a factor of ten. Sure enough, the ISP installed a server-based spam filter which took out most of the spam and a good deal of the legitimate mail -- they had a (not well publicized) means of accessing the account settings and turning off the filter, and a holding tank for mail classified as spam, but beyond the last two weeks everything was thrown out.

    I'm curious about what you think about server-based approaches vs. client-based approaches to spam classification and filtering and if, maybe, the cure is worse than the disease.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




    1. Re:Freedom of speech. by rbgaynor · · Score: 1

      Clearly this depends on what end of the speculum you're on

      As do so many things in life.

      --
      "Good things don't end with eum, they end with mania or teria." - H. Simpson
    2. Re:Freedom of speech. by dustinbarbour · · Score: 1

      Personal opinion.. Spam will be used as a marketing tool so long as email exists. The low operating costs of spam operations will make this true. Now, different users consider different things spam. So the end user needs to be the one classifying their email as spam or ham. No larger entity can correctly classify all email traffic for all of its users.

    3. Re:Freedom of speech. by suwain_2 · · Score: 1

      I've heard it suggested that anti-spam techniques often go too far, culling good e-mail with the bad and perhaps even curtailing 1st Amendment rights...

      Until the US Government starts filtering spam out of my inbox for me, I don't think there's any breach of my 1st Amendment rights going on.

      --
      ________________________________________________
      suwain_2 :: quality slashdot p
    4. Re:Freedom of speech. by in10d · · Score: 1
      Let me oppose.
      • They are implemented on a mailserver without fully informing the users of the ramifications (or really informing them at all)
      • They block messages without notification to the sender, causing things to be silently dropped
      • Even if the recipient becomes aware of the problem, few or no options are given for the recipient to alter this "service"

      These three points are the definition of poorly designed anti-spam system. But not all (a minority, as they mature) of them are so fscked up.

      Concerning most anti-spam approaches (as you suggest), at least points 2 and 3 are not true.
      2) is partially true, because most admins choose recipient notifying/message tagging, not "silent dropping".
      3) most today's AS systems are able of training, or other user interaction, even disabling the AS service.

      So, however your criticism is reasonable, it does not make all server-based anti-spam systems pointless.

  25. Christian Beliefs by Anonymous Coward · · Score: 4, Interesting

    This is arguably out of scope for this interview, but I still feel it's something many Slashdotters would be interested in hearing about.

    On your webpage you have an essay describing your Christian beliefs and why you have them. You say many things that most Slashdotters (and nerds and scientist in general) regard as utterly ridiculous. You think the earth is no more than 10,000 years old, you think Christianity is logical, you regard the Bible as a historial document, etc.

    No doubt you are aware of the fact that most nerds disagree with you on these things. Indeed, they might even consider you "crazy" for holding them.

    Without going into the truths of the beliefs in question, which I'm sure will be debated enough in the Slashdot thread anyway (and I hope you'll join in), what do you think the reason is that so many scientists, nerds and people otherwise rather similar to you think your beliefs are obviously incorrect? Do you think they are all deluded? Do you agree that there might be a possibility that your beliefs are not rational (again, without going into whether or not they are so)?

    Best regards,
    an AC

    1. Re:Christian Beliefs by mbius · · Score: 1

      what do you think the reason is that so many scientists, nerds and people otherwise rather similar to you think your beliefs are obviously incorrect?

      It pretty much begins and ends with "God had a human son, whose death and resurrection fulfilled God's Divine Plan." I'll be happy to outline just a handful of the problems built into that idea, but they've all been beaten to death (no pun intended).

      People take issue with Christianity (or ought to) because its theology is ludicrous. The existence of God can be argued all day, and fairly. However, postulating additionally that God's begotten son died to fulfill a Jewish prophecy he sort-of fits, then was raised from the dead, to confirm the One True Religion in a vision to a Roman soldier who never knew him, at odds with what his disciples taught, leaving such questions as God or Not to centuries-later council decision, and a confused mess of a historical record, demands more from the rational mind.

      God created the universe, or didn't? Unprovable.
      Transubstantiation? Get real.

      I'm tempted to take the essay "What It Means to Believe" through a chipper-shredder. Instead, I'll laugh at the irony:

      I often hear individuals dismiss Christianity as a belief created by man. If this is true, then I wonder why we didn't create a God that was more passive and catered to our emotional needs, who would tell us that everything was going to be alright and pass out candies.

      You ("we") did.

      The "Age of the Earth" section is proof you can end spam and still be a total jackass. "Jesus Elicits a Reaction" is priceless.

      It's revelation that saved many lives during 9/11 when God told many Christians not to go to work that day.

      --
      you can have my violent video games when you pry them from my cold, dead hands.
      Prime UID Club
    2. Re:Christian Beliefs by adrianmonk · · Score: 2, Insightful
      Do you agree that there might be a possibility that your beliefs are not rational (again, without going into whether or not they are so)?

      I think he sort of answers that question in the essay you linked to. He says that "it is true that Christianity is ultimately based on faith".

      There are many philosophical viewpoints on what are valid ways of obtaining knowledge. Some people think the only valid source of knowledge is empirical observation and rational thought. Others think that, if there is such a thing as a supernatural being, that being could impart knowledge to people through some sort of mystical revelation, i.e. God controls the universe, so if he wants, he can make you know things. (It's a pretty reasonable conclusion if you first assume God does exist and does control the universe.) Some people think empirical observation and spiritual revelation are both valid, but if the two are in conflict, revelation should take precedence.

      These different viewpoints are differences in philosophy. I learned in computer science class (when I learned about diagonalization and the incompleteness theorem) that logical thought cannot give you all the answers. There are true statements that logic can't lead you to and can't support. Many people during The Enlightenment believed that the forward march of reason was inexorable, and reason could, given enough time, solve any problem. They were wrong, although they weren't even proven wrong until less than 100 years ago.

      My point is, the question of what avenues for obtaining knowledge are valid is an open philosophical question. (One might even say a timeless question.) There have been relatively recent developments that have changed our views of this question.

      In light of that, is it wrong thinking to believe in faith over reason? Maybe it is, or maybe it isn't. But many Christians have a pretty simple philosophy on it: they believe in faith and revelation over reason, but they do investigate Christianity in an intellectual sense enough to be sure that it's a defensible, basically consistent point of view. (It doesn't have to be perfectly consistent and complete, because none of the other views of the world are either.)

    3. Re:Christian Beliefs by mbius · · Score: 1

      I've no doubt Zdziarski's reply will be both original and profound. However, I feel the question "Why Christianity?" is too often absorbed into "Why Religion?", from both camps. They're really quite separate.

      --
      you can have my violent video games when you pry them from my cold, dead hands.
      Prime UID Club
    4. Re:Christian Beliefs by Shaper_pmp · · Score: 1

      Seconded. Or how about:

      First off, this is not intended as flaimbait - although I'm arguing against religion I'm honestly curious, and refusing to post as an AC to prove it. I've spoken to many intelligent, intellectual religious people about their beliefs, and I've never had a anything approaching a good answer to this question:

      As an obviously educated, skilled hacker, how do you reconcile your (presumably) scientific, rational, empirical approach with your more faith-based (ie, no empirical scientific evidence whatsoever) beliefs?

      For example, the overwhelming majority of arguments in favour of religion seem to rely on a simple (and long-discredited) argument-from-ignorance. Aside from this, the strongest evidence is basically word-of-mouth - someone else told you, or you read it in a book that another human wrote. If you lend credence to the Bible based on its age, surely you should lend even greater credence to, for example, Zoroastrianism, since it has an even greater claim of seniority?

      Given that all major religions are supported by a pretty much equal amount of hard evidence (ie, very little), how did you conclude that your precise brand of Christianity was the correct one, and not Buddhism, Islam or Hinduism (or strict orthodox FSMism ;-)?

      Did you compare-and-contrast every common religious approach, or did you merely settle for the first (or most accessible) one you came across? If so, what are the statistical chances that the one sub-branch of the one religion you happened to be most in contact with is actually the One True Religion?

      If God himself decided you should be guided to Christianity (eg, by being born in a Christian country), what about all those he apparently forsakes by allowing them to be born into a Hindu, Sikh or Muslim country?

      Basically, how do you conclude that any particular religious position is more True than any other (including FSMism)? And if you allow your religious side to trump the question with "unconditional belief", doesn't that make your rational, hacker side deeply uneasy at the possibility you could be voluntarily (and fruitlessly) misleading yourself?

      I'm a comparatively spiritual person, but I can't bring myself to believe in any religion I've ever encountered (less possibly Discordianism ;-). The problem appears to be that:

      i) There isn't a single religion with any kind of hard evidence in favour of it, and

      ii) If I'm going to give up requiring evidence before I believe in something, how do I choose between Christianity, Scientology, Flying Spaghetti Monsterism or worshipping my own discarded socks? At least I can prove the socks definitely exist...

      Basically, how have you resolved this dilemma, or have you merely side-stepped it and thus given up any claim on intellectual credibility?

      --
      Everything in moderation, including moderation itself
    5. Re:Christian Beliefs by bluGill · · Score: 1

      God speaks to me. Not in words, so don't ask me to describe his voice. However God gives me a message from time to time, (Note, years between messages are normal) that cannot be ignored. Of course you from the outside will disagree that it is a message from God if I state them, so I won't.

      Prove I really exist. We have not met. Someone could create a convincing hologram of me, or a really advanced robot... (This assumes the existence of technology that you know nothing about, so it is a stretch)

      At least I can prove the socks definitely exist Or at least socks are a strong enough illusion that you think they exists and can find no way to disprove it.

      doesn't that make your rational, hacker side deeply uneasy at the possibility you could be voluntarily (and fruitlessly) misleading yourself? Not exactly, it makes me uneasy that I could be misunderstanding the message.

    6. Re:Christian Beliefs by bluGill · · Score: 1

      No logician would take this as an argument in favor of faith, no matter how you slice it.

      Godel's theorems are not a argument in favor of faith, they are arguments against denial of faith. Godel proved there are things that we cannot prove (or that our universe is logically inconsistent depending on which alternative you choose to believe - but believing either requires faith)

      In a pure logic system faith is something that cannot be proved or disproved. Maybe it is, maybe it isn't, but logic tells you nothing about the truth of faith.

      When I say God exists, but you cannot prove it, logic affirms that I could be right.

    7. Re:Christian Beliefs by Shaper_pmp · · Score: 1

      Thanks for responding...

      "God speaks to me. Not in words, so don't ask me to describe his voice. However God gives me a message from time to time, (Note, years between messages are normal) that cannot be ignored. Of course you from the outside will disagree that it is a message from God if I state them, so I won't."

      That's fair enough, but again - how do you distinguish genuine messages from God from a sudden idea, subconscious action, temporal-lobe epilepsy or (in an extreme case) schizophrenia?

      I don't mean to be offensive, but schizophrenics (for example) also sometimes claim to receive instructions from God. Do you believe them to be also correct (so God really sometimes asks people to take a shit in a baby-carriage), or not? If not, how can you be sure? This is the position the rest of us find ourselves in - identical symptoms, irrational (to us) beliefs, but we're supposed to believe one group and not the other?

      "Prove I really exist. We have not met."

      I can't prove you exist beyond all doubt (I could have posted your response using a different UID then forgotten about it, or I could just be a brain in a jar being fed sensations by a computer). However, assuming the "real world" exists at all (occam's razor), the fact that any other people exist (which all the evidence points to) and the fact that I've never been diagnosed amnesiac or schizophrenic, the balance of probability indicates that someone else exists, and posted a response to my message.

      Ultimately you can't prove anything beyond all doubt, but people generally believe things they can prove beyond reasonable doubt. Everyone lives their entire lives according to this standard - us non-believers just don't understand why believers make an exception in that one instance.

      "Or at least socks are a strong enough illusion that you think they exists and can find no way to disprove it."

      Exactly. But other people also experience my-sock-existence, so Occam's razor leads me to believe beyond reasonable doubt that socks really do exist.

      In contrast, nobody else directly shared a single one of your religious experiences (I can carry out double-blind trials with sock-existence), so you don't have independant verification.

      In addition, there are other groups of people reporting identical experiences to yours (in fact, often proper sensory hallucinations, so stronger experiences), and they're classified as mentally ill, even by religious believers.

      Basically, if I were to suddenly see and hear giant purple cows floating among the clouds, I'd assume I'd gone mad sooner than I'd assume they were real, since all my (and other peoples') experience to date suggests things like this simply don't exist.

      In contrast, merely getting a strong feeling about something wouldn't be nearly enough to make me make the jump to believing in a omnipotent, omniscient, intelligent being capable of violating the laws of physics who had been steering and watching over humanity since the dawn of time.

      Basically, I find it far easier to believe in proven phenomena like temporal-lobe epilepsy (also known as "religious experiences on tap") than in something so amazingly far away from everyday experience as God.

      As they say, extraordinary claims require extraordinary evidence, and there doesn't seem to be any observed phenomena that are quite extraordinary enough to justify an explanation so "out there". As I see it, one can only believe by rejecting Occam's razor, one of the fundamental axioms of rationality.

      "Not exactly, it makes me uneasy that I could be misunderstanding the message."

      With the greatest respect, that suggests you've immediately accepted the phonomenon as real without engaging in any critical thought. By comparison, how would you feel if you suddenly saw giant floating purple cows, or started hearing voices tel

      --
      Everything in moderation, including moderation itself
    8. Re:Christian Beliefs by Lady+Jazzica · · Score: 1

      "There isn't a single religion with any kind of hard evidence in favour of it"

      Sure there is. The Catholic faith has lots of proof to back it up. Have a look at all the miraculous healings that have taken place at Lourdes, for instance. And that's just one place with lots of miracles, investigated by medical experts. There are many more miracles that happen all the time; each canonized saint has at least two miracles (healings) that have been investigated and found to be impossible without supernatural intervention.

  26. I have a really important question by Anonymous Coward · · Score: 1, Insightful

    I would like to know who you are and why Slashdot is asking you anything. Did you ask Slashdot to do this? Who are you and why should we care?

    1. Re:I have a really important question by usageman · · Score: 1

      I hate the anonmous caward posts. This guy bio is in the article abouve and why adn he talking with slashdot is very clear. Try reading the topic before posting or post about something on topic.

  27. I only have one question by Anonymous Coward · · Score: 1, Funny

    Dear Jonathan Zdziarski,

    I work in the credit and accounts department of Union Bank Plc,GHANA. I solicit to write you in respect of a foreign customer with a Domicilliary account. His name is Engineer Manfred Becker. Since the demise of this our customer, Engineer Manfred Becker,who was an oil merchant/contractor, I have kept a close watch of the deposit records and accounts and since then nobody has come to claim the money in this a/c as next of kin to the late Engineer. He had only $18.5mllion in his a/c and the a/c is coded. It is only an insider that could produce the code or password of the deposit particulars. As it stands now,there is nobody in that position to produce the needed information other than my very self considering my position in the bank.

    Based on the reason that nobody has come forward to claim the deposit as next of kin, I hereby ask for your co operation in using your name as the next of kin to the deceased to send these funds out to a foreign offshore bank a/c for mutual sharing between myself and you.

    Kindly send your reply to my private email address: ssagoe@hotmail.com

    Sincerely yours,
    Mr.Sabo Sagoe

  28. Re:Question.. by pete6677 · · Score: 1

    So maybe that's a little harsh. How about making spammers spend a couple of years working for AOL tech support at minimum wage?

  29. Question !!! by jczucco · · Score: 1

    I wrote a work to compare techniques and open source tools to fight spam, and dspam wins: http://web.onda.com.br/nadal/Trabalho_Jeronimo_Zuc co.pdf What do you think about combining other methods (like SPF, DK, Reverse DNS, etc) on network level, before the mail are arrived ? Thanks and congratulation for your jobs !! Jeronimo Zucco

  30. "Ending Spam" inconsistencies by anany01 · · Score: 1

    Just a couple for now:

    1. In your book, "Ending Spam" you are pretty harsh on commercial filters and basically anything that's not statistical filtering. You make very good points in favor of statistical filtering, but I feel that you've missed a major fact about spam. Statistical filtering requires that the end-user get actively involved in the spam filtering process. What happens when they don't (because, in general, they won't) How does that affect the attacks you described in chapter 7 and what techniques would you recommend to mitigate apathetic users? A lot of the mitigation strategies for the attacks delineated require (at least somewhat) active end-users.

    2. Why did you give so much coverage to Marty Lamb's TarProxy? The project appears to have died long before your book came out and I can't find reference to anyone who actually used it in production. I am surprised that you gave so much berth to a project that was basically unproven, especially in the face of proven, commercial technologies that are in the same space, such as the SMS 8160.

    1. Re:"Ending Spam" inconsistencies by TheRaven64 · · Score: 1

      With regard to TarProxy, you might like to take a look at OpenBSD's spamd (not to be confused with SpamAssassin's spamd). This implements the tar pit mechanism, but relies on an external source for policy - you can use any whitelist / blacklist source as input.

      --
      I am TheRaven on Soylent News
  31. history of DSPAM by passion · · Score: 2, Informative

    I recall hearing a story that you created DSPAM as a response to the trashy emails that your religious leader was receiving. I also see that your religion plays a large role in your life. I'm curious, how a thinking, logical, Christian such as yourself feels about the "intelligent design" movement?

    Is this a misinterpretation of scripture? A reaction filled with fear against science? An attempt to distance ourselves from animals so that the atrocities occuring in modern industrial-meat production can be justified? Or is it a revival of much-needed spiritual values in our country?

    In addition, I'm curious what your take is on the Intelligent Falling theory?

    --
    - passion
    1. Re:history of DSPAM by Anonymous Coward · · Score: 1, Insightful

      I'm curious, how a thinking, logical, Christian such as yourself feels about the "intelligent design" movement?

      Read his website. He's a creationist.

      I Just Can't Swallow Evolution

      (That section starts about 2/3 of the way through the page.)

    2. Re:history of DSPAM by TheRaven64 · · Score: 1
      Not a very concise explanation, however. Microevolution is not in doubt - there are observable cases of ti recorded.

      Macroevolution is a bit harder to swallow, and a real solution probably requires us to redefine what we mean by `species'. We currently define two creatures as being of the same species if they can mate and produce fertile offspring (assuming a correct gender pairing). At some point, two micro-evolutionary branches of a species diverge to such a point that they can no longer mate. The problem is that we have never seen this. Compare the varieties of different horses and dogs you see - they are all one species (well, horses are one and dogs are another. Horses and dogs are different). It seems somewhat difficult to believe that this much diversity can exist in a single species and simultaneously believe that it is possible for some mutations to suddenly become a different species. The other tricky part is how this new species actually starts. There must simultaneously be two mutants capable of breeding with each other, otherwise the new species wouldn't begin.

      The other alternative, is to accept that a creature can simultaneously be a member of two species. Consider species A. Two tribes of this species, B and C move to different climates and evolution starts selecting in favour of different mutations within each tribe. At some point, members of tribe B become a new species while remaining members of species A. That is to say that members of B can breed with other members of B, or of A, and produce fertile offspring. The same thing happens to C. Members of C can breed with each other, or with members of A, but not with members of B. At some later date, species A becomes unable to compete with members of B and C and dies out, leaving two different species (or alternatively B becomes B1 and B2, where B1 is compatible with A and B2, but B2 is only compatible with B2 and B1 and then B1 dies out). At this point you have two species.

      This mechanism seems somewhat complicated, and I can understand why creationists find it difficult to accept. My personal belief is that this is the closest approximation of the truth we can work out at the moment, but that there may be other steps missing.

      --
      I am TheRaven on Soylent News
  32. Ummm... why use /. for this? by Rob_Ogilvie · · Score: 1

    Y'all realize Jon is really a nice fellow who is quite easy to get in touch with. If anybody really has a desire to contact him with a question, why don't you? If you wish to open a discussion with him, why don't you catch him on IRC?

    --
    Rob
  33. [ot] Lateral thinking: by wild_berry · · Score: 1

    Is there a Knoppix-derivative with Windows spyware tools working under Wine or with native windows-spyware-tools-for-linux coupled to a captive NTFS filesystem to tidy up boogered PC's without the Rooted Windows running?

    1. Re:[ot] Lateral thinking: by teknickle · · Score: 1

      In those cases, I use BartPE bootable XP CD that can run the Windows client apps (AVG, Spybot, etc).
      A 'windows version of Knoppix'.

      Running clamscan against a Windows box doesn't recognize all the damage (because it isn't just viral damage).

  34. Re:Nomenclature (correction) by in10d · · Score: 1
    Polish 'a' sounds like English 'a' as in "call".
    Nope. It sounds like English 'a' as in "fan".
    The rest is correct.
    I'm not Polish, so he may have a different opinion.
    OK, I am Polish, so he may have a different opinion.