115 comments

[ 6.3 ms ] story [ 205 ms ] thread
How do you learn to make these things?
That was exactly my first reaction. How in the world are so many people doing so many awesome things! Where do I start?
This actually isn't made with D3. If you look at http://hereistoday.com/today.js, it is all done in Canvas. Their code is fairly well commented, so start by reading through that. At the same time, Google around how to use Canvas for animation.

How it works: they bind the getPosition function the mousedown event, which in turn starts the appropriate draw function. They have 19 frames, each of which has its own draw function that draws rectangles. Every 1000/FPS seconds, the the update and beginDraw functions are called, which are responsible for tween effect.

I love these reminders that we are so very small and fairly new to this place!
And yet we seem to have accomplished so much, both in advancing humanity as well as in doing damage to nature.
We're just damaging the earth. Which is nothing.

We have a vision of the past, of the future, of a huge portion of the universe. And that's not nothing.

Nice, although not very informative, since you somewhat loose perspective with each step.
Isn't that (loosing yourself in the grand scheme of things) the whole point of the animation ? A bit like Power of Ten [1] and Scale of the Universe [2] but with time instead of space.

[1] https://www.youtube.com/watch?v=0fKBhvDjuy0 [2] http://www.htwins.net/scale2/

I don't know what tzaman was saying exactly, but what I noticed was that "today" got down to one or two pixels pretty fast, while the larger and larger time periods were restricted to only another ~1000 pixels or so, so at some point you have to shift back to imagining the relative lengths of time in your head again, instead of seeing e.g. "today" as 1/30 of the month.
I'm not sure if it was intentional or not, but for me the most striking point was when it circled back to today. It was a reminder that in that grand scheme of things, there's some stuff you do control. Now, time to get that stuff I was planning to do done.
The problem with this one is that you actually don't lose yourself. Today remains highlighted and continues to occupy a pixel or two. Even the millennium vanishes next to epochs to preserve our bookmark on today. It's jarring, and completely ruined the effect for me.
Suggestion: change the URL so one is able to bookmark a particular perspective.
This reminds me of a song by Xavier Rudd (great aussie artist).

http://www.youtube.com/watch?v=0E1bNmyPWww

"Many moons have risen and fallen long, long before you came. So which way is the wind blowin', and what does your heart say? So follow, follow the sun, and which way the wind blows when this day is done."

(comment deleted)
I expected to see some kind of reminder to put your life (or our society) into perspective, based on the vast cosmological timeframes).
And the share/like buttons kind of break a simple design.
I think it's nice that it leaves you to draw your own conclusion, and doesn't preach or talk down to you, one way or the other.
Thanks! I like these scales, how small the Earth is, how young humanity is.

But once someone starts preaching about how this means we are insignificant I lose interest quickly.

If we are the only sentient life in the universe, then we are extremely significant in the grand scheme of things. If there was/is a god or another alien civilization from another universe, they would certainly conclude that the evolution of sentient life is one of the top ten wonders of this universe.

I get tired of all this "insignificant" talk, its simply not true. Our minds are perhaps behind the wonder of life in the first place, but not that far behind, and life is one of the greatest things about our universe. How inanimate material started to think and move and do things. I think that is in no way insignificant, even if life only exists for a fraction of the time the universe will exist.

You should stop and count the assumptions in your statement there.
Haha I count at least 7!

I guess what I wrote is entirely subjective, I wonder how many people would agree or disagree with my statement, or at least my feeling towards how others would view our sentience and life in general?

I really don't think humanity and life is insignificant even when we are small in comparison to giant stars and distances and short-lived in comparison to the age of the universe.

I think the main assumption you're making is that we represent the pinnacle of anything. Whether or not it's true, I think the exercise of seeing how small today is vis-a-vis how large it feels contains an analogous insight: the vastness of what was and what will be is so incomprehensible that it would be shortsighted to ascribe any kind of superlative significance to what's here now.

People who say humanity is the summit of some mountain might as well be saying "we are living in the newest day to ever have happened." Technically true, but far from certain that it means anything. Personally, I think it behooves the character of humanity to sit quietly in humility.

An eon from now, when the technological lifeforms which have succeeded recall instantly this thread from their archive, and witness how you once crowed about the grandness of humanity, they may experience an emotion which you might call humor -- only with a dimension and richness that your mind cannot possibly fathom. Or they may experience disdain, contempt, and ridicule at the thought that you had anything to do with them or their existence. Do you credit the millionth timid mammal, your potential forebear, for surviving the Cretaceous-Paleogene extinction? Of course not -- not unduly at least -- it was only doing what was assigned to it, a biological directive.

And you consider the mind so great, which we scarcely understand -- to direct your own mind toward the contemplation of its grandness seems, at least, arrogant. If you should live so long, in your own lifetime it will not only decay, but before that it will trick you, deceive you and trap you. And soon, it will also be made obsolete. What did it do in between that was so great? Gamify some social metrics to increase ROI and user engagement? Contemplate and slightly reduce the runtime complexity of an algorithm whose need will be eliminated within a decade? Eat, sleep, shit and fuck?

So I'm not sure what exactly you mean by calling us significant, you don't know that at all. The statement means less than calling today the youngest day to ever have happened, because at least that is true.

In sum: all that you consider to be esteemable and worthy of elevation will be reduced with time. Whatever significance you imagine it holds is a function of another observer who -- if it exists -- is driven by motives and a character you don't understand.

Or in other words, just live today; it won't matter in the grand scheme of things. And likely, neither will humanity.

I always wonder how scientists do know that something was 25, 540 million or 2.560 billion years ago.
Carbon Dating
Wrong, carbon dating has a limit of 62 millenia. Maybe you meant radiometric dating?
With out knowing, I some how got involved with carbon dating. I must have, I married a diamond.....

Two reactions to that, either: ahhhhh sweeeeeeet, or I feel sick, pass me a bucket. So, up vote for sweet, or down vote for bucket. :)

(Normally I like a Sunday rant. I feel different today)

Carbon dating is actually only effective up to about 50,000 years, so its really only ideal for tracking human history after we started migrating out of Africa. This is because the unstable carbon-14 isotope only has a half-life of about 5700 years.

There are many other forms of radiometric dating, though. Uranium-lead dating has proven relatively accurate for periods of time between 1 million to 4.5 billion years ago.

Note: I'm not a geologist. I remembered that carbon was only effective for a few thousand years from a geology course I had in college, but all of this information is actually taken from articles on wikipedia: http://en.wikipedia.org/wiki/Radiometric_dating

I'm curious how it could prove accurate for that time frame? How could something like that be verified or proven?
Due to the way radiometric dating works, you don't need to actually verify in the way that you are using the word. However, there are at least two ways to verify the date:

1) Verify the half-life value. Radiometric dating works on the same principle: look at the ratio of pre-substance to fissioned substance. If you have a good half-life value, you can determine the age of the specimen using those values.

2) Use two different methods for getting the same age. If you use multiple, independent methods of determining the age of something, and they all come out the same, you have greatly lessened the probability that you're wrong or missed something.

Of course there are ways that these can be strengthened even more using practices like double blinding the measurements.

It's all theoretical, in the same way that our understanding of gravity or radiation itself is theoretical.
By that metric, our understanding of anything is theoretical.
It's more like a , you might get killed by a car if you step into the street kind of theoretical. Or the drip of a water clock will fill the container in 8 hours kind of theoretical. Or a don't plant too early or your people will starve kind of theoretical.

A theory in science is a model backed by the huge majority of observational evidence and the collective experience of the model's community. There are no other equivalent human institutions for reliability. None.

So saying "it's just a theory" in the case of uranium-dating is a fairly unreasoned attitude.

I'm not saying it dismissively. "It's a theory" is not a negative thing to say. It does not mean that I doubt it in any way.
The best way I know to "check" radiometric ages is to date a rock using more than one isotopic system (e.g. K-Ar and U-Pb) and compare the ages that you get. If you get the same age from isotope systems with different decay rates and systematics, that is strong evidence that your technique is working.

People have done this many times, and most of the error comes from different levels of uncertainty in the decay constants from one system to another. Many of the decay constants have not been updated for decades (e.g. Steiger and Jager 1977) and are suspected to be a few percent off, but the people who are qualified to make such measurements (physicists + chemists) aren't the people who want to use them in applications (geochronologists and geochemists). So the incentives aren't aligned and I doubt anyone will ever fix them.

Note: Was a geology/geophysics PhD student until recently.

Single crystal uranium-lead dating is one of the best all-around methods and gets used a lot for vanilla geological applications of Earth rocks; any rock that contains trace amounts of the mineral "zircon" can be dated with this technique. Zircon is special because it tends to incorporate a lot of uranium when it crystallizes while excluding lead. As time passes after the zircon crystal cools, uranium decays into radiogenic lead, and by measuring the relative abundance of these two things in the crystal we can estimate the time since that zircon crystallized (with no lead inside) and get an "age" that tells us how long it has been since that zircon crystal was formed. Zircon is common in many types of igneous rocks, which are rocks that began in a molten state. The zircon crystals in an igneous rock are resistant to weathering (compared to feldspars, another common igneous constituent), so sometimes they end up as grains in sedimentary rocks and we can use a variation on the technique called "detrital zircon geochronology" to estimate the age of sedimentary deposits.

Other systems (like samarium-neodymium) are most often used when trying to date things older than the Earth, e.g. meteorites.

http://en.wikipedia.org/wiki/Radiometric_dating

Nice visualization. Gives me the impression (a good impression) that so much can be done.
Love the loop back to here is today. Powerful.
What was before the universe?
We don't know. But from what I've read it's nonsense to think about before and after.
What's to the north of the North Pole?
1. The bigger universe that spawned us 2. The multiverse that generated us 2. The same energy that generated this universe 3. Everything 4. Nothing

Pick... some?

Well, if time is part of the universe, does it make sense to ask if something was before it?
No, because the very concept of "before" requires time to exist for it to make sense.
I've always wanted to do something like that! It's brilliant. You should add "here is your grand-grand mother, what's her name?" and "here will be your potential grand grand son, do you think they'll remember your name?"
Same here. These sort of time scales should really make us humble and question the meaning of "making a dent in the universe" or taking our legacies too seriously.
"Dent" is not something large, and doesn't have to be a conscious memory. A tree you plant won't remember you.
Plant ten and you have a forest.
Chop them down and you have a cabin!
Burn it down and you have fertile ground!
Plant a tree in that fertile ground, and ... oh.
All of you go back to reddit, asap
Sit in it and write a manuscript on saving trees!
Out of interest, what country are you from? I'm curious at the fact you called it 'grand-grand'. Here in Australia we use 'great grand(mother etc.)'. Must be a cultural thing.
I just guessed, I'm french :)
Ah makes sense! Well I knew what you meant, I was just wondering whether other countries had this 'great-grand' thing or just Australia.
...and 'hereis':

Service Temporarily Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Apache Server at hereistoday.com Port 80

I hope you resolve this downtime as comments are favorable, and it appears interesting.

Like others, I liked the loop-back to today. I think it would be nice to include decade before century. Also, more or less at/after "period" I started to get a little bored (see the discussion in these comments about losing perspective) UNTIL you added the second dimension about life itself and then it got interesting again because we think of dinosaurs and such to be so, so, so long ago and yet this animation shows that in the grand scheme of things, it's as if it had been last week.
Including those additional segments helped maintain perspective for me -- seeing each one shrink incrementally gave a better sense than one animation from Holocene to all of Earth's history.
Simply brilliant. Very innovative.
This is great. My only suggestion is to increase the font size on the timeline labels. They were too small for me to read, even with my eyes right up to the monitor.
This reminded me of something I saw at the Science Museum in London a few years ago.

A round clock face is used to represent the history of the earth and a narrator tells us the geological events that happen as the clock hands travels around the clock face. At a few seconds to midnight, we're told this is when humans appear.

I thought it was a clever way of illustrating how human history occupies such a tiny segment in the overall scale of the earth's history. (I don't know if the exhibit is still there)

Rather than place the present day at midnight on the clock, how about placing the present day on the current value given by the Doomsday Clock [1]. Then, with a little arithmetic, you can label midnight with the projected date of Doomsday :)

[1] http://en.wikipedia.org/wiki/Doomsday_Clock

At that scale, I don't think there'd be an appreciable difference between the two.
Time is relative to the observer...
very nice, however "today" always remains one pixel in width, which kinda breaks the comparison on larger time frames. I would also maybe add another step, like this decade. still really nice!
Was he supposed to use half a pixel?
The appropriate trick here would be to change the point of reference each time you zoom out. At the millennium scale, the point of reference might become this year. At the epoch scale, the point of reference might become the millennium.
Why would you disable zoom? How am I supposed to enjoy your site while pooping?
Take your laptop in with you? Come on, I bet you have...
(comment deleted)
It does not work on Safari Version 6.0.4 (8536.29.13)
Works for me. Same browser.
very nice work bro... thumbs up