A Brief History of Slashdot Part 2, Explosions
A lot of things happened in parallel in the late winter and spring of 1998. We switched over from Ariel, the Alpha, to Triton (yes this is a Little Mermaid thing- all of my machines were named after Disney cartoon characters for many years until I started naming them after anime chars- my current laptop is Lum), a cobbled together from leftover parts dual Pentium. It had more RAM and a bigger hard drive. (As an aside, We're planning on auctioning off the case for charity- the guts are long gone, but stay tuned for more information) Triton itself actually lasted for a year or more serving initially as the entire Slashdot. It later was shipped to California and continued to serve web traffic even after we added a second machine for database traffic.
During spring break of 1998 I rewrote Slashdot from scratch. I looked into PHP and Perl. I researched MySQL and Postgres. And based on what existed in 1998, I chose what was the best for my needs. And while cool kids drove to Florida and saw boobs, I stayed up all night and rewrote almost all of the site from scratch. The new system used mod_perl, making it possible to NOT recompile the whole site for every single page request. And replacing flat text files with an actual honest to god SQL database made performance screamingly fast (for at least a few days anyway) until traffic increases squished us again.
It wasn't but a few weeks later before we were politely asked to get the hell off our network. The traffic being consumed by Slashdot was essentially saturating our ISPs entire T1 during the afternoon. The folks at the MacNet were good to us, but enough was enough. We packed up the box and mailed it to California. Since then, I have never physically touched a computer that was running Slashdot. Hell, I've never even seen them in person. Originally it was distance that made it impossible to see them, but today the SourceForge netops staff maintains the hardware. Frankly it's for the best- I tend to break things when I touch them. Our provider forbids photography inside the colocation facility, so if anyone asks, I've never even seen what the installation looks like. What a stupid policy that is.
The new code made another huge change which was to have long term repercussions. Originally all Slashdot content came from my travels through the internet, and my inbox. After April of 1998, submissions were sent to us via a web form and maintained using a nifty little web interface I hacked together. At the same time, a few friends were given administrative accounts, and among them was Hemos. Up to that point I had posted every single story that appeared on the site. A by-line was added, and the load was distributed. A number of Slashdot volunteers came along in the following months, and several continued to work with us for years more.
We toyed with a number of ways of making some cash around this time as well. The ad agency I worked at tried to sell ads. We partnered for awhile with a couple of different ad selling networks. Eventually we formalized the creation Blockstackers- a corporate shell for Slashdot and later, Everything2. By the end of the summer, Nate had coded our own Ad Server (known as AdFu) and were selling our own ads. Our ad server was a hack, but having worked with a number of mainstream ad systems over the years, it had serious advantages- not the least of which was very high performance.
When the fall semester started up again, I quit my day job and ran Slashdot as my only job... besides school which for that last 3 months hardly counted.
It was right around this point that we created user accounts. For nearly a year all posts had no authentication... but now you could reserve your name. I got UID #1, and to this day can trump this debate in the frequent (and inane) discussions you see in stories where people brag about their low user IDs. Mainly user accounts were created in response to spam. At this point we started having the occasional DDoS and crapflood of our forums. It was a pain in the ass, and led to a long series of security changes including our now infamous moderation system. At first there were a couple dozen friends who could moderate. I used their moderations to find a few hundred more moderators, a system which worked for several months until the comment volume exceeded their available time.
I finished college in the fall of 1998 and was able to dedicate every minute of my life to Slashdot. The moderation system was expanded to include 'Mod Points' and any eligible Slashdot reader could moderate by simply being a regular, positive contributor to the site. Meta Moderation followed soon on. By this point, Slashdot had pretty much all the core functionality that it has today- it didn't visually change for like 5 years after that when we finally redesigned the site.
In the following months the site was pulling down enough money that all of us were able to quit day jobs and work on Blockstackers related projects. During this time we never had a month in the red- we never had debt. We always broke even. Of course, when you live and work in a burnt out dump in a very small town, that's not that hard to do! At this point it was Me running Slashdot, Dave doing Sysadmin work, Kurt in charge of HR/Bizdev etc, Jeff in charge of sales/marketing and Nate working on E2. We hired CowboyNeal around that time as well. Everyone helped everyone else: I'd write HTML for Nate or he'd hack some odd code for me. Looking back it was probably the most creatively satisfying period in Slashdot's history. Ideas could be implemented quickly. Cash was tight, but we could always afford beer. Life was good.
First post had become a huge problem- since it took several minutes for comments to appear, there would often be 5-10 of them. So I wrote a task that would post a random templated first postish looking thing to every story before anyone else could see it. After a real post appeared, it would delete itself. It was called fpsBeDamned. It ran for several months until a few people noticed them disappearing, and accused me of deleting comments. As the FAQ says- we really don't delete comments except for the incredibly rare DMCA or Secret Service mandated events. So important was the rights of the bot, that I eventually disabled it. It was a fun experiment tho, and I really started learning about the sorts of things people will do to screw with a public system, and what I would need to stop it. I also became increasingly aware that I was going to need a lot of help and hardware to deal with it.
Which takes us to mid 99... it was time to go corporate. Which we'll talk about next week.
Funny, that's not what I called it back in the day.
Those who anthropomorphize science and/or nature already believe in an intelligent designer.
Man, this stuff is nearly ten years old. It's not news.
Way to keep up with the latest in technology, Taco.
I'm sure it will be duped in a few more years again.
Dedicated Cthulhu Cultist since 4523 BC.
You might consider linking back to the Part 1 of the series, especially since it's rolled off the history page and is now a feckin' week old.
Dog is my co-pilot.
hmm alexa rank of 666 today?!
http://alexa.com/data/details/traffic_details?url=slashdot.org
Those were the days.
PS... STFU about Ebay, douches.
The dangers of knowledge trigger emotional distress in human beings.
First post had become a huge problem- since it took several minutes for comments to appear, there would often be 5-10 of them. So I wrote a task that would post a random templated first postish looking thing to every story before anyone else could see it
;)
/.!
That is awesome, now how do you kill the 2nd post problem?
Kidding aside, congratulations on 10 years of
He who knows best knows how little he knows. - Thomas Jefferson
As the FAQ says- we really don't delete comments except for the incredibly rare DMCA or Secret Service mandated events.
Move your servers to a free country like Canada or Sweden.
As the FAQ says- we really don't delete comments except for the incredibly rare DMCA or Secret Service mandated events.
You can't just dangle that out there. Please tell us more. We, the readers, love intrigue.
technical writing / development
I appreciate how the story submission process has become for more open than it once was. The Firehose is a pretty neat implementation of an idea cribbed from other online forums. However, I still wonder about the benefit of using user journals as story submission sources.
What used to be a cool way of keeping a blog and fostering a relatively active community around a few "hub" users (FK, etc.) has become a spam tool of attention whore users who skim crap stories from all the usual news sources and post them as journal entries in the hopes of getting published on the front page. Seriously, there is a user who just posts reviews of new cell hardware. The move of journals from a community-building feature to attention whore feeder has completely broken the original use of journals.
In another vein, why are you guys still banning people for being very active? I'm alluding to the problem of bots which you fixed by auto-banning any user who hits the site more than a certain number of times within a few hours. For anyone actively engaged in a thread, refreshing the page to get the latest comments is essential, so getting a large number of hits all at once from a single IP may not necessarily be the result of bots. With all your work on the code, I find it hard to believe that you can't figure out a heuristic to separate legitimate users from spiders and bots.
Other than that, I can't believe I've spent this much time on this site. I expect Bill Shatner to tell me to get a life and move out of my parents' basement.
Slashdot Burying Stories About Slashdot Media Owned
True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)
http://www.lawrenceperson.com/
Any screenshots hanging around to show the evolution of slashdot?
Like he said, Secret Service.
Taco is in the Secret service, but keep that to yourself.
liqbase
Once after doing some moderating, I left my browsing level at -1 by accident. For a few days until I realised, I thought Slashdot had been overtaken by some sort of dedicated spam operation, but no, that's just the usual amount of crap you see browsing at that level.
I still can't believe people constantly post the same racist/trolling insults to pretty much every article submitted, but I guess it gives you a good idea of what kind of people there are in this world.
And then there are people like the AC im replying to, who probably have an account but daren't speak with their ID for fear of repercussion.
It just goes to show that moderating does work
Was this about the time when we had cachedot.slashdot.org? I remember it was updated about once an hour and was infinitely faster than the "real" slashdot page.
-- Erich
Slashdot reader since 1997
Taco is the Secret Service.
If brevity is the soul of wit, then how does one explain Twitter?
Rob, have you ever thought about writing a book? Something like "Slashdot: The First Ten Years"? I honestly think it would be fascinating to read more detail on how this all started, the challenges, the rewards, a little technical info. Maybe a nice hardcover with some pictures of people, places, with a nice picture of a beheaded tulip in there somewhere (you understand). :)
You could always use the wayback machine http://web.archive.org/web/*/http://slashdot.org
"I bow to no man" - Riddick
[disables AdBlock]
Well, would you look at that...
My DEC Alpha Multia 166 printserver still has work to handle this very evening ;-)
Servant of karma
That seems like revenge!
\m/
And who has id "0"?
There is a spark in every single flame bait point.
Don't forget to include the switch to CSS in the next part! (or the next's next) :)
I expect we'll see it posted a few more times.
Let me guess, it electrocutes you every time you try and look at pr0n?
"Daaaaahhling!!! No baka!" ZAAAAAAAPPP!
Bill would get our dear Commander Taco a cheap flight on Priceline to see his hardware for the first time as a 10th anniversary dispensation.
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
I realize that you are trying to recap years of history in a short story, but there was one thing I recall from the early days, pre-moderation: some comments would get point scores, usually 1 or sometimes (rarely) 2. I remember hoping that some day, something I had written would be considered useful / funny / striking enough to get a point, but I don't think it ever happened. How did that work? Also, where does the great password caper, where CmdrTaco discovers that even if There's More Than One Way To Do It, keeping user info in a plaintext flatfile is Not One Of Them, come into the story?
Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
In Soviet Russia, Secret Service Tacos you!
Mods, be gentle, this is my (honest!) first ever attempt at a "In Soviet Russia... joke
Linux, you magnificent bastard, I read the fucking manual!
I would have gone to see boobs. But maybe that's just me.
Rocket science is easy. Neurosurgery, now *that's* difficult.
I mean, at that time there must have been a zillion well-funded operations that would've hired you with a high salary *and* stock, given that you had actual experience running a high-volume site.
Dude cant even touch up six lines of text without introducing new errers. What chance does he have with a couple hundred page's?
- Mentally deficient in some way, sort of like having an OCD or similar (maybe that should be ACD)
- Stuck in some sort of Alzheimers loop, whereby you think you are doing this for the first time ad infinitum
And when I say people like you, I mean trolling/flaming AC's collectively. I mean, I don't know if you are the same person replying, but it doesn't matter because you all spout the same rubbish.First post!!!
The datacenter prohibits photography but that doesn't mean we can't take a peek... These are all from google image searches, and not from the actual slashdot installation.
The webservers look almost exactly like the rack on the left in this picture: http://www.slac.stanford.edu/comp/unix/farm/orlov.jpg minus the fiber. The rack they're in looks almost exactly like this: http://pubs.acs.org/cen/img/83/i07/8307cover_Rackable.JPG
The database server looks just like the top machine in this picture: http://gallery.bioteam.net/gallery/bioteamBDC/DSCN1760
Many Bothans died to bring us this information. Some cars not for use with some sets.
Hot grits, soviet russia, penisbird, godwin's law, first post, etc. etc.
Well over 300 Bps, on a surplus Bell Teletype, it takes a while for us old-timers to "get" these "jokes".
I haven't been able to see anything remotely like pr0n, since Taco's bogofilter began to screen out the Penis Bird.
"Flyin' in just a sweet place,
Never been known to fail..."
use the wayback machine. :) http://web.archive.org/web/*/http://slashdot.org
LOL. Looking at some of those old news stories (and the hot technology of the day) is almost as bad as looking at your high school yearbook. That said, it might be interesting to have someone to go through them and catalog some choice opinions, predictions, etc. held at a given point in time.
Then again, maybe we're still bitching about the same old stuff.
I have mod points, but since you asked nicely... I'll just tell you instead that it was bad instead of downmodding you.
SIG: HUP
Nyet! Stalin had more compassion than we do!
--The Mods
If brevity is the soul of wit, then how does one explain Twitter?
Do brief stories usually come in several parts? What's funny about that is each part is longer then most articles we comment on every day.
ISTR that we did indeed see posted pictures of the box once it was shipped to California. And yes, that is a stupid policy.
I seldom post here anymore because I can never remember my password or email address used, but I particularly liked this:
IBM announces a 25 gigger
Hardware Posted by Hemos on Wednesday November 11, @10:11AM
from the why-i-could-put-3/4-my-cd-collection dept.
Booker writes "So IBM announces a 25 gig hard drive... does the world need this yet? Unless this is in a RAID, would you really want to trust 25 gigs on a single drive? What would you use this for? 400+ hours of MP3s comes to mind... "
"...the frequent (and inane) discussions you see in stories where people brag about their low user IDs."
what kind of a loser would start a thread about that?
Alex, I'll take keybindings not used by Emacs for $400....
The first server to get Slashdotted was...the Slashdot server. How tasty
Government's idea of a balanced budget: take money from the right pocket to balance...oh who am I kidding?
I resemble that, you insensitive clod!
Check it out. Owned, bitch.
Wooooooooooooooooooooooooooosh
Since the new design, /. is been slower no matter what browser I use, Firefox, Safari, iCab, Opera, etc.
I think there's something weird going on with the AJAX/JavaScript execution.
It`s nice to go back in time and see the perspective from the inside like that.
/.? Specially the controversy about his book.
Now, what about when Jon Katz was the most hated contributor on
does it run Linux?
*ducking*
JUMP JUMP JUMP JUMP JUMP JUMP JUMP JUMP IRRIGATE
pics or it didn't happen...
Klingon Software is not released, it escapes, inflicting terrible damage onto the enemy as it does
This reminds me of Segfault. Hopefully it will be back one day.
Sent from my desktop computer
This is covered in the FAQ (or somewhere). I'm to lazy to look but I read once that if they catch a dupe it will be deleted unless there's already a lot of comments in the story.
/* oops I accidentally made a comment, sorry */
Taco, Hemos, et. al. did well out of it however.
Best Slashdot Co
We used to have a "Postgres rocks" banner at the bottom of each page :)
On the other hand... Come on, look at them. "Company" releases code to Drivers, "Browser" Gets Thinner and Standards Based, Patents: how do we keep software free?, Average Joe User still the target, etc. It could be the front page of slashdot today. Slashdot is just a never-ending oscillatory universe. Except for the "Petition for ATI TV Tuner Specifications". We know who won that war (Or did we? are the specs for TV Tuners included in the big AMD/ATI spec release?)
Karma was originally conceived of to weed out good comment submissions from the bad ones, yes? Why not extend that system to the Firehose. If your submissions are modded down enough, you slip below some threshold, or just can't submit, period.
What is is all that is. Isn't that obvious?
Lars T.
To the guy who modded me down from perfect to terrible Karma - Apple haters still suck
Link to the article still on the server, but missing the comments: http://slashdot.org/hardware/98/11/11/1011216.shtml /. page on the wayback machine with comments: http://web.archive.org/web/20001219170800/slashdot.org/articles/98/11/11/1011216.shtml
I bet if you ask nicely, your hosting provider will send you a picture of your server suitable for ing.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
But does he have the Secret Sauce?
https://www.eff.org/https-everywhere
Reminds me of one of my biggest pet peeves about Slashdot:
The story posting date doesn't contain the year! It's not anywhere on the page!
Whenever I find an old Slashdot story via Google, it's almost impossible to figure out when it was actually posted. In order to get a reliable sense of its vintage, I have to sift through the comments and analyse the relative density of "hot grits" vs "all your base" comments.
"Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
Its so stupid because its a one line fix.
http://michaelsmith.id.au
Get someone to take a photo anyway, the rule is completely toothless. What are they going to do, throw out their own customer? Search them for cameras?
I spend most of my time /.ing from a corporate environment, where we're forced into IE6. When I occasionally read up from home using FF+AB I've less compunction about it as I know there's plenty of adclicks from the work connection.
about #1,000,000. 1,048,575 is where it's at, baby - anyone got that yet? F_T
--The Mods
*Ha* Not anymore...These opinions are my own and not necessarily
the opinions of God or any other supreme being.
Thanks
This sig all sigs devours