News for hackers. Stuff that matters.
Re:In Flight by flashman on Thursday May 14, 2015 @09:17PM (#9548463)
I'm really interested if anyone knows how the Times is planning to keep this type of content available on long time scales. They can realistically assume that twenty, fifty, a hundred years out people will be reading these articles.

These articles are a bit different from maintaining a text archive.

Re:In Flight by jashkenas on Friday May 15, 2015 @08:17AM (#9550080)
I can speak a little bit to that question.

We do, indeed, hope to keep interactive articles working and available over the long term. But you can't always predict the technical choices of the future web.

For example, there are plenty of past Times graphics done with Flash, which may not be easily viewable within the next 5 years.

On the other hand -- one of the biggest culprits is simply using external APIs as part of a graphic. APIs shut down, change their terms of use (Google Maps), or have data updated in ways that break the graphic. For example, as we just noticed the other day, this 2011 graphic used to show Joplin, Missouri before and after the tornado hit:

http://www.nytimes.com/interactive/2011/05/27/us/joplin-pano...

Now, the "before" panoramas are actually "way after" shots. We'll need to go back and fix it somehow.

But it's not all Sisyphean. The standard operating procedure for any interactive article page is to live somewhat inside and somewhat outside of the CMS -- with the page's own baked-out HTML base, and individual copies of any JS libraries and CSS it needs (apart from the super common ones). With a little foresight, this should be resistant to breakage from future site redesigns, even if the page continues to look a little "old" ten years from now.

As long as browsers in 2025 understand JavaScript from 2015 (likely), I'm optimistic.

Re:In Flight by flashman on Tuesday May 19, 2015 @01:30AM (#9568271)
Thanks for your comment, that's exactly the kind of answer I was looking for :)
Re:In Flight by thomasfl on Friday May 15, 2015 @05:45PM (#9553871)
"Always bet on Javascript" - Brendan Eich
Re:In Flight by underwater on Thursday May 14, 2015 @10:52PM (#9548740)
I read it through a reader that uses Readability, so it was plain text. I didn't know anything was missing until I read your comment.

That said, the text was a little flowery and aimless. In retrospect it feels like not was written to support the animations and not the other way around. If and when the format becomes more mainstream then it probably won't hold up as well in the future. Kind of like early 3D films.

Re:In Flight by joelhaasnoot on Friday May 15, 2015 @04:46AM (#9549533)
There's even a substantial difference between mobile and desktop - and I didn't even know I was missing out. Some of the change is good (air traffic areas are labeled by their designators vs names on mobile), others are just missing which is a pity.
Re:In Flight by coob on Friday May 15, 2015 @05:22AM (#9549609)
…it's adapted from a book.
Re:In Flight by untog on Friday May 15, 2015 @06:34AM (#9549782)
The Times does have plaintext archives of pretty much everything - aside from anything else, it's how they make the print edition.
Re:In Flight by w1ntermute on Thursday May 14, 2015 @09:23PM (#9548479)
I imagine the interactive elements may not render correctly even just 5 years from now.
Re:In Flight by SamReidHughes on Thursday May 14, 2015 @09:29PM (#9548494)
What interactive elements? All I saw as part of the content were static images, and newspapers have had those for a long time. There were some other illustrations and animations, kind of like the way some children's books have them interspersed among the text, but none of those were interactive either.
Re:In Flight by flashman on Friday May 15, 2015 @01:50AM (#9549115)
The Times broadly refers to this kind of storytelling as 'interactive' judging by this 2014 showcase: http://www.nytimes.com/interactive/2014/12/29/us/year-in-int...

I guess the underlying question is how they plan to support these web technologies into the future; what's their long-term technical debt in that sense?

Re:In Flight by jballanc on Friday May 15, 2015 @04:43AM (#9549528)
Given that past coders for the NYTimes have included the creator of CoffeScript/Backbone and the current maintainer of ClojureScript/Om, it seems (at least anecdotally) that whomever is in charge of staffing the dev team is doing a decent job.

Of course, some of the worst technical debt I've had to deal with came from "world-class developers", so this is no guarantee that they won't collapse under the weight of their own code at some point...but I think the odds are at least in their favor.

Re:In Flight by poppup on Thursday May 14, 2015 @09:59PM (#9548580)
Another poster also referred to the animations as interactive... I guess some people think of animations as interactive.
Re:In Flight by kzrdude on Friday May 15, 2015 @05:19AM (#9549606)
I see animations that are driven by scrolling. Which you can control and scrub backwards and forwards again. So it's got an interactive element.
Re:In Flight by comex on Friday May 15, 2015 @01:56AM (#9549125)
Why not? It's not like web browsers habitually break compatibility, with some notable exceptions (removal of Flash and Java)... I guess it could break as part of a CMS refresh.
Re:In Flight by huskyr on Friday May 15, 2015 @04:10AM (#9549441)
The chance that this will break because of a CMS update, a new paywall, site-wide Javascript updates is far higher than because of a web browser upgrade.