×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

The Internet Meme Timeline

ScuttleMonkey posted more than 5 years ago | from the i-can-has-timeline dept.

The Internet 235

CNet pointed out a great use of timeline creation site "Dipity" that has resulted a timeline of internet fads and memes. While there are some subtle inaccuracies and a few notable omissions, it seems to have touched on most of the big stuff. Everything from GOTO being considered harmful to "the website is down," it's a great trip down memory lane if you don't mind a few speedbumps like the goatse guy.

cancel ×
This is a preview of your comment

No Comment Title Entered

Anonymous Coward 1 minute ago

No Comment Entered

235 comments

Better edit the summary (5, Funny)

grub (11606) | more than 5 years ago | (#24529765)


if you don't mind a few speedbumps like the goatse guy.

Goatse is a sinkhole, not a speedbump.

Re:Better edit the summary (5, Funny)

Anonymous Coward | more than 5 years ago | (#24529901)

no, there are bumps. you just have to look harder.

Re:Better edit the summary (1, Funny)

Anonymous Coward | more than 5 years ago | (#24531081)

You want me to look HARDER at goatse?

That ain't happening!

Did you know? (0)

Anonymous Coward | more than 5 years ago | (#24530405)

The hole's only natural enemy is the pile.

Even more so in this case.

i can haz timeline? (0)

Channard (693317) | more than 5 years ago | (#24529787)

Wow, that's detailed. Though personally, I find this [youtube.com]a more entertaining sampling of memes.

Re:i can haz timeline? (1)

AKAImBatman (238306) | more than 5 years ago | (#24530077)

Unfortunately, I can't see the article because it's slashdotted. Anyone know if he got the Hamster Dance? How about Jenni the original web cam person? The ICQ craze? Does he have ANYTHING old school or is it all modern playskool?

Re:i can haz timeline? (0)

Anonymous Coward | more than 5 years ago | (#24530149)

Jennicam is there. ICQ I didn't see. Hamsterdance is of course there.

Re:i can haz timeline? (1)

i.r.id10t (595143) | more than 5 years ago | (#24530177)

We still use a lot of ICQ here at work... which is funny, 'cause most of us have 7 digit id numbers...

signed? (3, Interesting)

illegalcortex (1007791) | more than 5 years ago | (#24529789)

Any information there yet on the slashdot "signed" tag meme?

Re:signed? (3, Funny)

TheRealMindChild (743925) | more than 5 years ago | (#24530299)

I am finding it starting to appear a bit after a story emerges from the firehose. My best guess means that the "signed" tag means that the staff reviewed (and possibly corrected) it.

Goto is Evil (4, Insightful)

LWATCDR (28044) | more than 5 years ago | (#24529841)

Goto is evil and I am not going to cave in on that.

Re:Goto is Evil (4, Interesting)

zoward (188110) | more than 5 years ago | (#24530113)

GOTO being evil wasn't just a meme. When I took Intro to Computer Science in college in 1984, the course was in FORTRAN. I was informed that GOTO's led to unstructured code and that any project we handed in with a GOTO in it would receive a score of zero, as would any test on which we used one to solve a problem.

assembly (5, Insightful)

BitterOldGUy (1330491) | more than 5 years ago | (#24530361)

So if you're coding in assembly and have to branch, what do you do?

And for that matter, when you make a method/function call, doesn't the compiler create a JMP (goto) instruction?

And does that mean that assembly programmers are evil?

Re:assembly (1)

BPPG (1181851) | more than 5 years ago | (#24530551)

And does that mean that assembly programmers are evil?

Apparently you have been dabbling blindly in the dark arts.

It's funny though, because creative use of JMP had actually earned me bonus points on a test in assembly class last year.

Re:assembly (1, Informative)

tepples (727027) | more than 5 years ago | (#24530571)

So if you're coding in assembly and have to branch, what do you do?

Graduate before you write assembly.

And for that matter, when you make a method/function call, doesn't the compiler create a JMP (goto) instruction?

For one thing, that's a GOSUB, not a GOTO. For another thing, it appears in the object file, not the paper that you hand in to the instructor.

Re:assembly (4, Funny)

topham (32406) | more than 5 years ago | (#24530641)

Anybody who has to ask the questions which were posed obviously is incapable of writing good code and using GOTO. Therefor the rule applies until such time as a programmer no longer has to ask. Once a programmer no longer has to ask, he may use GOTO however much he wants. However, the need for GOTO is less required at this stage than earlier in the process, and the programmer realizes there is no GOTO, just DO.

It's a zen thing.

Re:assembly (4, Informative)

camperdave (969942) | more than 5 years ago | (#24530991)

JMP is a GOTO and JSR (Jump to SubRoutine) is a GOSUB, as anyone who cut their teeth on a 6502 will tell you.

Re:assembly (1)

Mr. Underbridge (666784) | more than 5 years ago | (#24530787)

So if you're coding in assembly and have to branch, what do you do? And for that matter, when you make a method/function call, doesn't the compiler create a JMP (goto) instruction?

Clearly the reference is for actual programming languages, not dirty hacks, which assembly language inherently is. ;)

Re:Goto is Evil (0)

Anonymous Coward | more than 5 years ago | (#24530419)

My first foray into contributing to open source was for a cute little video game written in Java. It was a project with a lead and a few minor contributors, including someone new to programming. Anyway, one week I decided to do a significant amount of work and improvements for it and one of the few edits the lead did to my code was to a loop where I used a break and replaced that with a goto. I'd forgotten (or perhaps my subconscious shielded me from the memory) that Java even had a goto mechanism. That was it for me, and I admit I've yet to get back into contributing to open source in the five years since.

Re:Goto is Evil (4, Insightful)

LMacG (118321) | more than 5 years ago | (#24530447)

Meh. Along the same lines as what I said in the COBOL thread yesterday, your compiled code probably contains a lot of whatever JMP gets to be at the machine code level, and that's nothing but a goto spelled differently.

Anything can be used incorrectly and/or incomprehesibly, even comments. I'd rather just get my programs to work and be maintainable than articially limit my toolbox.

Re:Goto is Evil (5, Interesting)

afrop (181815) | more than 5 years ago | (#24530751)

Don't forget that things like break and continue are also gotos with funny sounding names.

Even Dijkstra, the author of Go To Statements Considered Harmful, wrote "Please don't fall into the trap of thinking I am terribly dogmatic about the go to statement. I have the uncomfortable feeling that others are making a religion out of it, as if the conceptual problems of programming could be solved by a single trick, by a simple form of coding discipline."

Re:Goto is Evil (3, Insightful)

ghoti (60903) | more than 5 years ago | (#24531009)

Yeah, but there's a reason very few people program in assembly today. Structured programming was a huge step forward, and it matters very little that every structured OOP program ends up as a bunch of load, store, add, compare, and jump instructions.

By telling people to avoid goto, the overall quality of code and acceptance of structured programming has been increased tremendously, which has done a lot of good things for computing. There are always exceptions, and obviously there are cases where a goto (by that or another name) is the best way to do it. But in the overwhelming number of cases, a higher-level structure will be a much better choice. That's what this is about.

The only thing I wonder about is what that has to do with the Internet.

Re:Goto is Evil (0)

Anonymous Coward | more than 5 years ago | (#24530669)

It's actually the accepted best practice to skip between cases in a switch statement in C#.

Re:Goto is Evil (2, Interesting)

Anonymous Coward | more than 5 years ago | (#24530687)

I went thru CS/Programming coursework before the GoTo instruction was banned by those who "knew better" and I found GoTo to be one of the most powerful and useful of instructions - but with this power and utility there came an enormous responsibility on the programmer to carefully choose and specify the arguments needed.

With practice, I even frequently used GoTo statements with "calculated" destinations (which were fraught with even more possible ways to go wrong) to allow the construction of code using only a small fraction of the lines of code (say 25 to 30 percent) otherwise required.

Of course, with this use of the GoTo instruction any program debugging was even more difficult - and I became expert at reading core-dumps in octal. And, yes, it was difficult for most to understand the logic of the algorithm/program flow, as it required a feel for how the instructions were actually solved, and what the characteristics were for allowable, and disallowed, results.

But these days, none of us can use this and other powerful programming techniques, because many could not learn to use them withour catastrophic failures - and could not refrain from trying to use them even though they had previously failed to do so successfully.

Re:Goto is Evil (3, Insightful)

colmore (56499) | more than 5 years ago | (#24530873)

It's also just not frequently important to get the linear increase in speed or decrease in executable or memory footprint that you get with these techniques any more.

A program that runs half as fast but is twice as easy to maintain is almost always the correct design on modern systems.

Re:Goto is Evil (1)

192939495969798999 (58312) | more than 5 years ago | (#24530765)

My ilk started that rumor, but thanks for spreading it around and the resulting boost in job security... after all, who will be able to maintain code with GOTO's in it now? Who will be able to tell which GOTO's are legitimate uses and which aren't? NO ONE but ME! MUHAHAHA!

Re:Goto is Evil (4, Informative)

colmore (56499) | more than 5 years ago | (#24530811)

I had a professor who allowed gotos as long as they were used for getting out of deeply nested loops, and were jumping to a label within the same function, no more than about 15 or 20 lines of text away. He asserted (and I agree) that this is more readable than flag values and cascading

if (flag) break;

I've seen a goto used in place of more traditional looping constructs deep within the inner loop of a very performance intense application. This thing already had resorted to inline assembly in other areas, so ease of code reading most definitely being sacrificed for bleeding edge performance.

This isn't the type of thing that anyone does very often, and most people probably never need to.

Re:Goto is Evil (1)

wideBlueSkies (618979) | more than 5 years ago | (#24530967)

Absolutely.

To me, an easy exit from nested logic seems to be the best possible use of a goto / continue / break type statement.

I bet it was cool (5, Funny)

muellerr1 (868578) | more than 5 years ago | (#24529861)

8/8/08: Added 'Slashdotted' meme to timeline.

Re:I bet it was cool (4, Funny)

TubeSteak (669689) | more than 5 years ago | (#24530005)

8/6/08: Added 'Digged' meme to timeline.
8/7/08: Added 'Farked' meme to timeline.
8/8/08: Added 'Slashdotted' meme to timeline.
8/9/08: Added 'DNS Poisoned' meme to timeline. Buy V1@GrA Now!

Re:I bet it was cool (5, Insightful)

ivan256 (17499) | more than 5 years ago | (#24530397)

I never understood the whole "this was on Digg/Fark/Reddit/BoingBoing/Inquirer/Register/Kuro5shin yesterday" thing.

Was it? Great. When choosing between seeing it two days later, or having to go to one of those other sites that are polluted with even more nonsense than exists on Slashdot, I've chosen the former. The real question is, if people have already see this stuff on other sites, why don't they go there and stop coming here?

Re:I bet it was cool (-1, Flamebait)

Anonymous Coward | more than 5 years ago | (#24530639)

A more insightful comment I have never read.

Re:I bet it was cool (3, Funny)

hdparm (575302) | more than 5 years ago | (#24530691)

8/8/08: Added 'Slashdotted' meme to timeline.
8/9/08: Added 'DNS Poisoned' meme to timeline. Buy V1@GrA Now!

There was another one on the 8/8 which you missed:

8/8/08: Added 'Duped' meme to timeline.

Slashdotted... (2, Funny)

The Dancing Panda (1321121) | more than 5 years ago | (#24529869)

5 comments and it's down. That's something.

Re:Slashdotted... (0)

Anonymous Coward | more than 5 years ago | (#24530037)

They're using a bloated flash app to host their 900x200 px timeline in a 300x200 box.

That was quick !!! (1)

daveime (1253762) | more than 5 years ago | (#24529873)

Oops! Looks like the topic you're looking for doesn't exist

Re:That was quick !!! (1)

bsDaemon (87307) | more than 5 years ago | (#24530673)

I know, you'd think that for consistency's sake they'd have at least made use of the "nothing to see here, please move along" meme.

Slashdotted (read: removed) (0)

Looce (1062620) | more than 5 years ago | (#24529875)

Oops! Looks like the topic you're looking for doesn't exist

Take a look at the freshest topics on our homepage or

Search for a different one:

[ Textbox ] [ Search ]

From Dipity. Looks like this story is invalid already.

proper link (1)

Briden (1003105) | more than 5 years ago | (#24529915)

yep, he removed it.

but, it's still available here: http://www.dipity.com/user/tatercakes/timeline/Internet_Memes_1/ [dipity.com]

let the slashdotting continue!

Speedbumps? (4, Insightful)

Paranatural (661514) | more than 5 years ago | (#24529893)

Hell, things like goatse is why I would want such a tool in the first place.

I have warm, fond memories of him, tubgirl, the lemonparty, twogirlsonecup. They comfort me at night, and keep me warm inside my heda, where they frolic and romp through green and brown fields. Ah, the heady springtime of the internet, where such creatures roam easy and free. Now we enter the dark says of summer, where the storms of incomprehensible images and video come upon us, cheapening these rare jewels.

Again (0)

Anonymous Coward | more than 5 years ago | (#24529947)

Once again we find something that sounds good and interesting and it is gone. Good job, next why don't find a small public message board and post a note about it that way at least 4 people can see the damn thing before it is attacked by rabid woodland creatures and made to disappear. Further more why can't we have good things any more? Just like the Dodo, nice things like that list are destroyed by neolithic potatoheads such as yourself. Can't we learn from the past and save these things for future generations or are we doomed to destroy all that is different? I want a cookie. One last thing....sorry, I ain't Apple.

Whoops...typo.

I for one... (1, Funny)

Anonymous Coward | more than 5 years ago | (#24529955)

Welcome our internet meme timelords.

but (0)

Anonymous Coward | more than 5 years ago | (#24529969)

No dongcopter? With a russian attack ongoing we need to send brigades of dongcopters to fight back.

Missing early Memes (0)

Anonymous Coward | more than 5 years ago | (#24529983)

the "Good Times Virus" [wikipedia.org]
Punch Rush Limbaugh (& spinoffs)?
That meme swirling around every 5 minutes that congress was going to tax emails?

Who's got more?

(as an aside, does anyone remember an early protoblog about a guy named "Jordan" or "Justin" or something? I've been wracking my brain trying to remember who this guy was, but at one time he was more popular than Yahoo... What ever happened to him?)

When did the "Slashdot effect" term get coined? (1)

Brit_in_the_USA (936704) | more than 5 years ago | (#24530031)

I can't see it on the timeline because of the slashdot effect....

Where? (5, Funny)

Skip666Kent (4128) | more than 5 years ago | (#24530093)

Where are the GRITS?

Re:Where? (1)

Darkness404 (1287218) | more than 5 years ago | (#24530393)

There is more to memes than old /. trolls. And even though the site has been /.ed, I can assume that these are the more "normal" memes such as Chocolate Rain, LOLCats, etc.

Bonsai kitten (1)

esocid (946821) | more than 5 years ago | (#24530159)

can hoaxes be memes too?

Re:Bonsai kitten (1)

aznin (309986) | more than 5 years ago | (#24530325)

I believe there are a few hoaxes in the list. One I found was the "Tourist Guy" in September 2001 - yes, I'm morbid and went to check on 9/11 first to see if the horrible manufactured picture of the smoke from the Towers that looked like a demon face was there... that thing gave me nightmares for months.

Anyway, the answer is yes.

Re:Bonsai kitten (2, Funny)

ettlz (639203) | more than 5 years ago | (#24530421)

Meh, I'm still waiting for Sapphire and Steel to turn up and sort John Titor out.

Did that time when I sold Hurricane Wind make it? (1)

JoshDM (741866) | more than 5 years ago | (#24530465)

I was that guy who pioneered selling hurricane wind [theage.com.au] (in not tupperware!) on eBay from Hurricane Frances and responded to ridiculous questions with snyde comments. Made the AP, Leno, etc.

GOTO Considered Harmful predates the internet... (3, Interesting)

Eric Smith (4379) | more than 5 years ago | (#24530511)

... (as does most of the controversy over it), so how can it be considered an internet meme?

A history of... (0)

Anonymous Coward | more than 5 years ago | (#24531025)

4chan, Somethingawful and Fark

Hello My Future Girlfriend! (1)

tunapez (1161697) | more than 5 years ago | (#24531077)

Creepiest! Webpage! Ever! Goatse & Tubgirl are just wannabes in the wake of Michael.

Bad interface? (0)

Anonymous Coward | more than 5 years ago | (#24531107)

Where's the damn "close this window" button on the interface?

Load More Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...