Welcome to Slashdot Hardware IBM The Internet Linux Science
 faq
 hof
 code
 awards
 slashNET
 older stuff
 rob's page
 preferences
 submit story
 book reviews
 ask slashdot
 advertising
 supporters
 past polls
 features
 topics
 about
 jobs
 BSI


Slashdot FAQ

  • Who does this?
  • Why aren't these FAQs answered yet?
  • Why didn't you post my story?
  • Why doesn't Slashdot display in Browser X?
  • How can I advertise on Slashdot?
  • What distribution do you use?
  • I have a cool story that Slashdot should post, what do I do?
  • I want to write an editorial, what should I do?
  • Why is your grammar/spelling so bad?
  • What is powering the show?
  • Why did you post story X?
  • Where/Why do you use Cookies?
  • Why did my comment get Deleted?
  • Why did it take so long for my comment to appear?
  • What's up with Flat/Threaded Comments?
  • I would like Slashdot to...
  • I would prefer the homepage to take me directly to flat mode pages.
  • Have you considered PHP?
  • What about First Posters?
  • Comment posts are getting crappy, what are you doing about it?
  • What about Mirroring, Distributing, Proxying or Caching Slashdot?
  • Have you considered rewriting Slashdot in C?
  • Why are you generating so many pages Dynamically?
  • Can I have Your Poll Scripts
  • What about the source code to this site?
  • How do I submit questions for "Ask Slashdot?"
  • How about an NNTP News Gateway?
  • How about a page for rejected or pending story submissions?
  • How much traffic does Slashdot Serve?
  • How does moderation work? What are Thresholds?
  • I want a Slashbox that does X
  • I saw this ad, but I forgot what it was!
  • Can I change my Nickname?

    Who does this?

    Check out the About page to read about me and the rest of the gang that make this keep happening each day.

    Why aren't these FAQs answered yet?

    Hey! I'm a busy guy. If I spent all my time answering FAQs then I wouldn't have any time left to work on projects that you guys will frequently ask questions about. Read these before ya email me and save me the time to write the email, and you the time to wait for it.

    Why didn't you post my story?

    On a normal day, we can get 150-200 article submissions. Typically we post 8 to 12 of them. Also, Since we post the first submission (unless we screw up- it happens occasionally) yours may have just been 2nd. Or 37th. Or else we posted it a few weeks ago and you're late. Or we may not just have found your article interesting enough. Either way, we've gotta reject 10 times more then we post, so please understand.

    Why doesn't Slashdot display in Browser X?

    We've tested many versions of Netscape, Lynx and IE with Slashdot. You will need at least NS3, Lynx 2.7.2 or IE4 to make Slashdot work. Please Don't ask me to change x, y, or z to make Netscape 1.1 work, but if changing x y or z will make a relevant version of a browser work, feel free to ask. I may not be able to make the change for whatever reason, but if its something simple, just send me an example of what's wrong, and ideally, what needs to be done to fix it. Don't just say "WebMeisterOMatic v2.9 doesn't Render Slashdot". I don't have WebMeisterOMatic v2.9. But if you tell me that it's because I forgot to close a table, well then I have a reasonable chance of fixing it.

    How can I advertise on Slashdot?

    You can email Hemos and ask for the Slashdot Rate Card. We're fairly negotiable and open to barters as well.

    What distribution do you use?

    I started with Slackware years ago. These days I use Redhat 5.1 on my servers and Debian on personal boxes. New users should start with Red Hat. Advanced users should consider Debian, especially if they are familiar with Unix already. Nobody should use Slackware unless they are used to it already. SuSE is also popular, and friends speak highly of it. I'm not familiar enough with the other distributions to speak fairly for them, and frankly, my love affair with Debian shows no signs of waning any time soon.

    I have a cool story that Slashdot should post, what do I do?

    Check out the contrib form. If you fill out that form, it gets formatted nicely and shipped off to the submissions box for evaluation, editing, deleting, and possibly even posting.

    I want to write a feature, what should I do?

    Email me and tell me about your topic. Or send me a summary. I like to know what people are working on so we don't have overlap, and if you send me stuff early, I can possibly help you with ideas.

    Why is your grammar/spelling so bad?

    'cuz I ain't no english guy. I'm a coder and cartoonist and a pretty decent graphic designer, but I can count my english credits on my left hand. I do my darndest be clear and concise, and in just a paragraph or two. Ten times a day. Every day. And I'm a flawed impatient human being, so I make mistakes sometimes. If a mistake bugs ya, feel free to email me.

    What is powering the show?

    Slashdot is run off a VA Research P2/450 with 512 megs of RAM. Its known as Sebastian. This runs Apache as the web server, and Slashdot itself is a combination of Perl and MySQL. runs under mod_perl which keeps things nice and speedy. It's a Red Hat box, and is doing pretty well considering that he runs millions bulky bloated perl scripts between each reboot. The source code is has been released- it's called Slash, and v0.2 is on the FTP site. v0.3 will be a much better release, so if yu're interested, I would strongly suggest just waiting for that.

    Why did you post X?

    Well, I do my best guys, and I certainly make mistakes, but for the most part I think I do pretty well. I've posted thousands articles, and if 2 or 3 a week don't seem right, well that's still pretty good odds. Besides, if you don't like it, that doesn't mean everyone hates it. Slashdot isn't just Linux News, its 'News for Nerds' and I try to fulfill that- often this means linux, but that doesn't mean that I won't mention Star Wars or something if I think it's cool. And as far other silly side stuff (Mugs? T-Shirts? CD Now CDs?) just remember that silly stuff like that makes me a happy Rob. A happy Rob posts articles faster and more often and replies to his email and passes stats.

    Where/Why do you use Cookies?

    We use cookies to remember who you are. If you are paranoid about cookies, then you probably don't understand them. They aren't mind control or voodoo so relax and accept them without fealing like Big Brother is watching every time you see a cookie... without them, the internet woudl have a lot more problems than it already does. If you don't believe me, tough. I'm firm on this one: Cookies aren't perfect, but they aren't evil, and I'll continue to use them.

    Why did my comment get Deleted?

    Inflammatory comments, obscenity, or just flat out off topic comments are regularly deleted from our pages by our trained squirrels (who work for acorns). Sorry. We don't delete because we disagree with you, but if you're being rude... kappow! thems the breaks.

    This is esecially true in the cases of hot topics, almost anything to do with Microsoft for example. The more comments get posted, the more off topic ones get deleted.

    These days however deleting comments doesn't really matter all atthat much. A lose moderation system is slowly being moved in to place to allow filtering of comments. This will allow fewer comments to be deleted, but it will also allow readers to be more selective about what they read.

    Why did it take so long for my comment to appear?

    A daemon refreshes pages in 60 seconds... that takes a few seconds. If it takes longer than that, either your cache is screwed up, or our code is wrong. But we have 38,000+ comments in the database at any given time, and they worked just fine. If it doesn't appear after a few minutes, feel free to ask. Course, if it was a stupid comment, it might be gone :)

    What's up with Flat/Threaded Comments?

    Threaded are cooler. They let you actually see conversations clearly. Flattened are bigger, but you can read them off line. They kinda lose context at points though cuz they're ordered by time instead of thread. I've toyed with other ways of doing this and soon I'm going to try a new layout or 2 and see what people think. The current version is not ideal yet for my tastes. And I Hate Flat Mode *grin*.

    If you have a user account, you can edit your preferences to choose between flat, threaded, nested, and no comments mode. Its spiffy.

    I would like Slashdot to...

    If its not something addressed on the FAQ, email Dave if it has to do with the comments section, and Me if it has to do with pretty much anything else.

    I would prefer the homepage to take me directly to flat mode pages

    Try looking at slashdot.org/index_F.shtml is an alternate page that allows all the links to take you to flat versions of the articles. Alternately, you can simply create a user account and set your preferences. Then if you login straight to Slashdot it will take you to the right place. This would be the preferred method.

    Have you considered PHP?

    Yeah I've thought about it. I used it a little bit in ages past, but have since grown very fond of Perl. And since I have a fairly sizable amount of code already written, most of which I am fond of, I probably won't be starting over in the immediate future.

    What about First Posters?

    There are a thousand ways we could try to stop the lame crap that people seem to want to post on Slashdot. Meept, First Post, and some of the more obvious troll bait is just part of the crap that we get to deal with. If you are posting this stuff, just stop, it's a waste of everyone's time. As for solutions, we've talked about many. Among the best are
    1. Not allowing Anonymous posts first - I don't want to restrict AC posts any more than we do already. This seems like an unfair restrction to me.
    2. Reversing the order of comments - Conversation tends to flow forward, so simply reversing the comment order would make things confusing. Besides, then we'd have a Last Post Problem.
    3. Randomize the first few posts - This doesn't eliminate the problem. The first post messages would still be there. They are annoying.
    So what to do? Careful moderation or upping the standard page threshold to require more points than a default anonymous post gets. If it continues to be a problem, that will probably happen.

    Comment posts are getting crappy, what are you doing about it?

    Basically we are trying to moderate as best we can, removing spam, troll posts, first posts, offtopic stuff. The moderation system doesn't delete anything, it just marks it down, so people can choose how much they want to read, or not read. We are slowly getting up to speed with this. We have only a dozen or so moderators currently, but are slowly getting more. Its a big job to read the thousand+ messages that float through Slashdot in a typical day, we'll get on top of it eventually.

    What about Mirroring, Distributing, Proxying or Caching Slashdot?

    Mirroring will be a feature in a future version of Slash. A distributed Slashdot could take a zillion forms, and I've worked out several ways that it could potentially be done. As it stands, I don't have time to implement it. Maybe someday. As for most other suggestions, they usually revolve around expensive hardware that we can't afford, so they simply aren't an option.

    Have you considered rewriting Slashdot in C?

    I've considered it, but not for very long. Sure, Perl is slower/less efficient that C, but its high level string manipulation make a lot of things really easy, that in C would hurt. A lot. Besides, mod_perl is compiling my scripts already- sure, its compiled to perl form, but thats not all that bad. Especially considering that writing a lot of this stuff in C would be a ton of code.

    Why are you generating so many pages Dynamically?

    We're really not generating that many pages dynamically. The homepage, the section indexes, and the articles are all generated and stored for users as updates occur. These pages represent 50-60% of the sites total traffic. The only pages that are generated dynamically are the comments pages. These are dynamic for several reasons:
    1. They change a lot
    2. The deeper you go, the fewer times the pages are hit
    3. User preferences and thresholds allow the comments to be customized to a users tastes. The static pages ignore those tastes.

    Can I have Your Poll Scripts

    The poll scripts are part of Slash which is available on ftp.slashdot.org. I suspect that there are better polling scripts available if you just want polling- these polls are tightly integrated with the rest of Slash to allow nifty things like let users behind firewalls vote in they are logged in.

    What about the source code to this site?

    It's on ftp.slashdot.org and its called Slash (The Slashdot-Like Automated Storytelling Homepage). The code is GPL, with the tiny restriction that you must link us back with a Slashdot logo if you use the code. v0.2 is pretty raunchy, but v0.3 will be online soon. There are several people already running v0.2 for sites around the net, bt the new features in v0.3 will actually make it usable and configurable without delving into actual perl.

    How do I submit questions for "Ask Slashdot?"

    You can email your questions to askslashdot@slashdot.org. Please note that this is not where you want to report bugs or complain about Slashdot, this is where you want to ask general questions that the Slashdot readers can try to answer. If your question is directed towards Slashdot, you're better off mailing me. (malda@slashdot.org)

    How about an NNTP News Gateway?

    I'd love to. But there are 2 problems: Advertising and Time. I can't advertise on an NNTP server very easily. I could possibly append ads to comments, but that would be really annoying and not something advertisers would necessarily dig. Slashdot costs a lot to run each month, and right now I'm wary of doing this.

    The other factor is time. I don't have time to write the gateway right now. But it is on my TODO list. It'll happen- just not today.

    How about a page for rejected or pending story submissions?

    This is a fairly often requested feature that I simply don't want to implement. Of the 300+ submissions each day, we post perhaps a dozen. The others are mostly duplicates of each other, repeats of stories we've posted days or even months ago. Then there is the offensive stuff, the completely unreadable, the stuff with broken HTML, spam, submissions that really are meant to be email to an author, feature suggestions, and all sorts of things that just aren't appropriate for distribution.

    These things combine to create a problem that I currently don't have time to solve. Someday perhaps I'll have a person that can help with this task, but for now this feature is in the "no" pile.

    How much traffic does Slashdot Serve?

    It varies. We can serve from 400,000 to 650,000 pages on a busy week day. Less on weekends. Millions of pages each month. 10-11 gigs a day.

    How does moderation work? What are Thresholds?

    I really need to write more about this- but you can read the hopelessly outdated Moderator Guidelines for a decent summary. Basically, moderators are selected from regularly active users. Moderators have many checks (a time limit, only a few points of influence, they aren't allowed to post and moderate the same discussion) on their power to add and subtract points from scores. Thresholds are how much you are willing to read on Slashdot. Anonymous posts start at 0, Logged in Users start at 1. Moderators add and remove points.

    I want a Slashbox that does X

    I need
    1. Permission from someone with authority to grant it
    2. A my.netscape style RDF backend (see Ours for an example).
    If you have these things, email them to Rob.

    I saw this ad, but I forgot what it was!

    We have an index of our advertisers available on Adfu. Adfu is our soon-to-be-open-source Ad Server. We didn't want to pay zillions of dollars for Double Click or the something, so ours offers many of the same features, but for free. Its yet another wacky project from BSI.

    Can I change my Nickname?

    No. I'm afraid that people would abuse the ability to change nicknames, so I simply don't allow it. No I won't make an exception because you made a typo.
  •   USENET would be a better laboratory is there were more labor and less oratory. -- Elizabeth Haley
    All trademarks and copyrights on this page are owned by their respective companies. Comments are owned by the Poster. The Rest © 1997-99 Rob Malda.
    [ home | awards | supporters | rob's homepage | contribute story | older articles | advertising | past polls | about | faq | BSI ]