Germany formally declared war on the US on 11 Dec 1941, even though the terms of the Tripartite Pact (Germany, Italy, Japan) did not require it to do so.
Prior to this, there was already an undeclared war in the Atlantic (see: the sinking of the Reuben James).
Learn some fucking history.
Unfortunately, it's not so great at that. I have an HTC Desire (Bravo in the USA) that still works and I'd like to reuse as a SIP client. Unfortunately, it only runs CM 7.2. That would be fine if it were a patched version, but the latest nightly build was 2013 and that's so old that it doesn't contain an up-to-date certificate list or an SSL client library that supports modern versions of the TLS protocol, meaning that you can't use it for anything network connected.
Sure, the device is pretty old, but it has a 1GHz CPU, 512MB of RAM, and up to 32GB of flash on the SD card: that's ample for a lot of uses (it wasn't so long ago that I was using a desktop less powerful!) and throwing it away seems horribly wasteful. It was launched in 2010 and the last release (not nightly) from CM was 2012. That's less long-term support than Apple gives for iOS devices and Google gives for Nexus devices. Unfortunately, there's not much money to be made in supporting hardware that the manufacturers consider to be obsolete.
It's really hard to come up with a scenario in which the problem that leap seconds solve actually exists.
English: I don't mean to belittle you.
American: I mean to belittle you.
English: With all due respect.
American: With no respect.
English: You're almost right.
American: You are completely wrong in every possible way.
English: I'm sorry but...
American: I'm not sorry, this is your fault.
I hope this helps.
APL is a write-only language. I can write programs in APL, but I can't read any of them. -- Roy Keir