Hacker News new | ask | show | jobs
by idlemind 4471 days ago
Looks fantastic! There is also an API and documentation available at http://api.tfl.gov.uk.

Disclaimer: I'm part of the combined TfL and BAE Systems Applied Intelligence team (née Detica) that did the build and architecture, along with the great folks at We Are Experience and Attenda.

9 comments

Minor quibble - the "here" of "Request one here" is black text on a dark blue background and therefore invisible to me.

Another minor quibble - print the rules for passwords before people submit an invalid one. And if you do force a resubmit, persist all the form settings or you're going to annoy me^Wpeople.

The link is fixed in the next release. I will ask about the password rules - that does sound annoying.
It's been a long standing problem, it would definitely improve my life a significant amount! See also : suspending the access after 3 or however many incorrect attempts, but not telling you that's what's happened.
Is there an API for Oyster balances yet? (or planned?) I ask as someone slightly concerned by popular apps which seem to rely on you giving some third party your TFL login for them to scrape it for you...

Very happy to see that TFL have done as much as they have though. Lovely to see :)

Not yet, both myself and Tom Loosemoore (deputy director of Government Digital Services) have queried about this here - http://blog.tfl.gov.uk/2014/03/12/why-a-new-website-but-no-a...
More information about 3rd party Oyster apps and TfL's upcoming mobile-friendly Oyster website here: http://blog.tfl.gov.uk/2014/03/12/why-a-new-website-but-no-a...

Edit: ha, beat me to it alex :)

Appreciate the namecheck, idlemind. Great team on the project.

(I'm part of we are experience)

Great work both of you - genuinely improving things for us Tfl users is appreciated!
Forgot to namecheck the TfL team though, oops! Fixed now. (Sorry guys!)
The homepage loads with more than 108 KB of JavaScript. Why so many scripts?!

Having a fully responsive version means that users will navigate the site on mobile devices where data networks are not always good.

Do you intend to reduce the JavaScript payload?

It loads really fast on mobile. I live in London and use it constantly.
Hey, it loads fast on EE, can't ask for much more!
I love that there are aerospace engineers tasked with doing stuff for the folks who do underground trains :P
Most of us wouldn't know the back end of a plane from the front end of a tube train :)
It's unclear what the duration at the right for each API call is. Rate limit? Information freshness?
From what I remember from the old API site, it is information freshness.
Yep, freshness or TTL in our cache layer.
Great work, thanks for building useful, friendly government services. More of this please!
From the comments I'm trying to work out who you are, struggling tho!
Nice job Timmy!