Largely it just means that it uses the `LISTEN_FDS` environment variable and passes the sockets down starting at fd=3 (more here: https://github.com/facebookgo/grace/blob/master/gracenet/net...). Admittedly our systemd use case is no more and I haven't tested with it recently so I want to clarify I should probably re-test and make sure it still works.
I think it means it's a ruby gem you install to manage your cloud environment. Technically you would be using a ruby gem via the command line. I suppose it could just say "via command line" but I don't see it as incorrect in its current state.
I built something similar which additionally provides graceful termination of established connections as well as systemd socket activation to (optionally) provide lazy startup of servers: https://github.com/daaku/go.grace
There is always http://hipmunk.com, which I think has the best UX of any of them (although maybe it is lacking some features, but none I would use anyhow).
I'd recommend www.skyscanner.net, at least for the European users.
Sure, they lack simplistic interfaces of Hipmunk or Kayak but when it comes to actually finding the cheapest tickets and best connections on the old contintent low fare airlines market they're, IMHO, the most reliable.
I'm a big fan of skyscanner. Being able to ask questions like 'what are the cheapest flight from my local airport over this weekend' make for fun trip planning.
I've found Google Flights[1] to be a much better experience than either. It is stupid fast and has a great interface for comparing prices if dates are flexible.
Hipmunk looks interesting, haven't seen it before. Minimalist is the way to go, I think. Can't stand busy travel sites that try to be everything to everyone.
To compare prices between three airports in the same metro, couldn't you use the "include nearby airports" function and just look at the filter list and see the lowest price from each? Just wondering if you've tried that vs. running 3 different searches.
I haven't looked at Rust, but the semi colon looks like a decision to make some common verbose or "ugly" syntax to be less noisy. Admittedly most syntax has quirks, and this seems more like a quirk rather than an instance of "clever design". Ignoring the explanation of the differences between statements and expressions, the rest of the discussion is about the presence of a semicolon.
I'm the Facebooker maintaining this tool. We use it internally and externally and it represents a "platform application". It runs on a separate domain (www.fbrell.com) and is iframed on the linked page on facebook.com.