Live data from Hacker News

How MTA shut down my app for Penn Station commuters

medium.com

11–20 of 120 posts

Re: How MTA shut down my app for Penn Station commuters

#11
post #3

Why the OP did not continue with scraping the website then? I think there will be no legal issue if he does that.

> They also stopped publishing the track number on the website — so going back to scraping was not an option either.

So the only way to gather the data would be manually from the station.

Re: How MTA shut down my app for Penn Station commuters

#12

I can see why the MTA wouldn't want you telling people to go to a track before it is actually assigned -- if the train ends up on a different track, now you need to get all those people back up, off that platform an on to the new one, clogging stairs that that people who actually wanted that platform might be trying to use too. Obviously it would be nice to assign tracks earlier, so that people can head straight to t…

Thing is though, they could be providing that data MUCH earlier both on the displays and to a phone app. It's not like they don't decide where a train is going until it gets to the station, that would be ridiculous, they'd have to know a while in advance to make sure the track is available, clear, operating correctly, and do all the necessary switching (and more importantly, do so in such a way that doesn't impact other trains).

MTA's appeared a number of times on this website and by all accounts it's where tech innovation goes to die, most of their service is still based on switch wire systems that were built in the 60's. Whether that's due to bureaucratic inertia, inadequate funding, or unions or whatever I have no idea, but that's the real problem.

Re: How MTA shut down my app for Penn Station commuters

#14
post #3

Why the OP did not continue with scraping the website then? I think there will be no legal issue if he does that.

> They also stopped publishing the track number on the website — so going back to scraping was not an option either. So the only way to gather the data would be manually from the station.

Ahhh.. Missed that. Thanks!

Re: How MTA shut down my app for Penn Station commuters

#15
post #9

Scraping the MTA site against the TOS, and intentionally obfuscating requests to limit the chance of the MTA identifying and shutting it down? Yeah, no surprises here. EDIT: Oops, missed that he didn't end up going live with the scraping. It would still be great for the MTA to publish this data intentionally; but I'm sure the potential for trains to switch tracks and the associated backlash when they do is what preve…

Pretty sure that if you read a little further, you will find that the author decided to NOT go with the TOS violating process, and instead used an official MTA API.

Re: How MTA shut down my app for Penn Station commuters

#16

Why didn't he switch to a crowd-sourced data model like GasBuddy?

Was thinking the exact same thing. One possible reason would be wrong info, but you could use some sort of weighted algorithm that would need more than one submission to match and/or trust level per submitter based on historical correctness.

Re: How MTA shut down my app for Penn Station commuters

#17

I can see why the MTA wouldn't want you telling people to go to a track before it is actually assigned -- if the train ends up on a different track, now you need to get all those people back up, off that platform an on to the new one, clogging stairs that that people who actually wanted that platform might be trying to use too. Obviously it would be nice to assign tracks earlier, so that people can head straight to t…

Have you ever taken a rush hour train at Penn Station? The alternative (i.e. current system) is everyone congregates on the concourse staring at the platform screens, and when a new one pops up hundreds of people flood in the direction of that platform in a mad dash. It's a mess.

Re: How MTA shut down my app for Penn Station commuters

#18
post #9

Scraping the MTA site against the TOS, and intentionally obfuscating requests to limit the chance of the MTA identifying and shutting it down? Yeah, no surprises here. EDIT: Oops, missed that he didn't end up going live with the scraping. It would still be great for the MTA to publish this data intentionally; but I'm sure the potential for trains to switch tracks and the associated backlash when they do is what preve…

They could publish the log of passed trains, though. This will hurt nobody.

Re: How MTA shut down my app for Penn Station commuters

#20
post #9

Scraping the MTA site against the TOS, and intentionally obfuscating requests to limit the chance of the MTA identifying and shutting it down? Yeah, no surprises here. EDIT: Oops, missed that he didn't end up going live with the scraping. It would still be great for the MTA to publish this data intentionally; but I'm sure the potential for trains to switch tracks and the associated backlash when they do is what preve…

> Scraping the MTA site against the TOS

Where does it say it was against the TOS?

Post reply on HN