From the FAQ: ITA Software does not market a consumer oriented flight search site. That's probably not completely true. Matrix, although not a booking site, is one of the better flight search sites, allows consumers to find the cheapest time to leave and come back in a given month for a particular number of days of travel. http://matrix2.itasoftware.com
That's fantastic! Thanks for the link. I've been wondering if there was something like that for a while. I hope Google leave it as it is (or improve it).
Google agrees to buy ITA Software for $700 million
31–40 of 125 posts
Re: Google agrees to buy ITA Software for $700 million
#32Earlier quoted context omitted.
I've heard that the Python folks already drove most of the Lisp folks out. Lisp is only used for a very small part of their infrastructure, from what I've been told.
Not so. Most of QPX and RES is Lisp.
RES uses Clozure CL (formerly OpenMCL, an evolution of Macintosh Common Lisp) for the stateless middleware with Oracle RAC for the backend and Java with the usual libraries for the web front end.
Re: Google agrees to buy ITA Software for $700 million
#33Waits for the inevitable "we're switching from Lisp to Python" announcement...
I've heard that the Python folks already drove most of the Lisp folks out. Lisp is only used for a very small part of their infrastructure, from what I've been told.
See http://danweinreb.org/blog/the-failure-of-lisp-a-reply-to-br...
Re: Google agrees to buy ITA Software for $700 million
#34Waits for the inevitable "we're switching from Lisp to Python" announcement...
I've heard that the Python folks already drove most of the Lisp folks out. Lisp is only used for a very small part of their infrastructure, from what I've been told.
In the "Operations" part of the company it appears you're right, "most work is in Python": http://www.itasoftware.com/careers/jlisting.html?uid=718167
In "Engineering", Lisp tops the "particularly valuable" list at the bottom of "Knowledge and Skills" for http://www.itasoftware.com/careers/jlisting.html?uid=730130
Farther down the same page they ask you to solve puzzles. "Puzzles submitted in C++, Lisp, Python, Java or Perl will be reviewed most promptly, because those are the languages we use every day"
Re: Google agrees to buy ITA Software for $700 million
#35Earlier quoted context omitted.
Not so. Most of QPX and RES is Lisp.
As I understand it, C++ to maintain the QPX in-memory database and SBCL to do the routing magic (which is even more non-trivial than you might think, e.g. a "best" result set is not 20 routes that are all within a dollar and that hit the same airports, etc. etc.). RES uses Clozure CL (formerly OpenMCL, an evolution of Macintosh Common Lisp) for the stateless middleware with Oracle RAC for the backend and Java with th…
Re: Google agrees to buy ITA Software for $700 million
#36This event will also have a chilling effect for some travel startups. Though maybe act as an accelerant for others. Either way it will impact almost every company in the travel space. (Assuming its not blocked by govt.)
Re: Google agrees to buy ITA Software for $700 million
#37Earlier quoted context omitted.
I've heard that the Python folks already drove most of the Lisp folks out. Lisp is only used for a very small part of their infrastructure, from what I've been told.
A tip I picked up from one of pg's essays for finding out what technology a company uses: look at their job listings; they don't lie. In the "Operations" part of the company it appears you're right, "most work is in Python": http://www.itasoftware.com/careers/jlisting.html?uid=718167 In "Engineering", Lisp tops the "particularly valuable" list at the bottom of "Knowledge and Skills" for http://www.itasoftware.com/car…
Re: Google agrees to buy ITA Software for $700 million
#38gigantic move in the travel industry ITA runs behind the scenes at Orbitz and many other OTA's. saying it could cause problems for major players in the market would be an understatement. (I'm a former Orbitz and Cheaptickets engineer, as well as tech advisor to some travel startups)
However, ITA is not the only option out there, and given the concerns I bet everyone has with their contracts there's now room for another data provider to jump in and snatch up contracts during renegotiations.
A general rule of thumb I find valid is if there's some consumer-facing problem that can be solved with huge amounts of computation, Google will get into it. They certainly have the infrastructure for it.
(I'm a former TripAdvisor Flights engineer, which is owned by Expedia)
Re: Google agrees to buy ITA Software for $700 million
#39Hopefully Google will make flight search suck less. Currently even the most basic searches like "What's the cheapest I can fly from any airport within 50 miles of my house to any airport within 50 miles of NYC at any point during August" are impossible. I understand it's a computationally expensive question, but why the hell can't I just buy $5 bucks worth of computing time for an answer if I potentially stand to sav…
Re: Google agrees to buy ITA Software for $700 million
#40Earlier quoted context omitted.
As I understand it, C++ to maintain the QPX in-memory database and SBCL to do the routing magic (which is even more non-trivial than you might think, e.g. a "best" result set is not 20 routes that are all within a dollar and that hit the same airports, etc. etc.). RES uses Clozure CL (formerly OpenMCL, an evolution of Macintosh Common Lisp) for the stateless middleware with Oracle RAC for the backend and Java with th…
I'm a current ITAer working on QPX -- by lines of code, QPX is probably actually split pretty evenly between C++ and Lisp. But accounting for verbosity of C++, the logic is heavily on the Lisp side. I think anyone on my team would consider himself to be a Lisp developer before anything else.