WebKit != Safari
IO ports. The Beeb had millions of them
The are a good modern alternative (and cheaper than a BBC was, back in the day!). The LPC1768 has the same amount of RAM as the BBC and a bit more flash than the BBC had space on a floppy disk, and has analogue and digital I/O pins, as well as serial (which the BBC had with RS-423), and a few things the BBC lacked (Ethernet and USB).
I also use Safari, though I'm still pissed off with them for combining the URL bar and search box (which means that I keep typing one-word search terms and having it try to resolve them as domains, which then go in my history and so become the subject of autocomplete. The only way to avoid it is to get into the habit of hitting space at the end of a search, which is no saving on hitting tab at the start to jump to the search box). Chrome doesn't properly integrate with the keychain. I use Firefox on Android (self destructing cookies makes it the first browser I've used with a sane cookie management policy), but overall the UI for Safari does exactly what I want from a browser: stay out of the way.
TFS is nonsense though. Developers don't know what's going to be in the next version of Safari? Why don't they download the nightly build and see?
I currently have a web radio transceiver front panel application that works on Linux, Windows, MacOS, Android, Amazon Kindle Fire, under Chrome, Firefox, or Opera. No porting, no software installation. See blog.algoram.com for details of what I'm writing.
The one unsupported popular platform? iOS, because Safari doesn't have the function used to acquire the microphone in the web audio API (and perhaps doesn't have other parts of that API), and Apple insists on handicapping other browsers by forcing them to use Apple's rendering engine.
I don't have any answer other than "don't buy iOS until they fix it".
Link to Original Source
What's wrong with saying "All medallions expire at the end of the year. Anybody wanting one after that gets its on an annual basis, for $200, after proving they're capable of operating a taxi in my city"
That's kind of how London does it.
in Pennsylvania you can't have your auto rates increased by filing claims
Why is that? Is there legislation preventing this?
If I file three no-fault claims because other people hit my car from behind, and my next door neighbour files no claims at all, my premium will rise and his will not.
This is because the insurance company has identified that I'm more likely to be involved in an accident, and that makes me a higher risk.
What excludes Pennsylvania from this logic?
The GPL is "viral" in that if you use even a smattering of GPLed code, you are required to release ALL of your code as GPL as well.
Not true. Go back and re-read the GPL. You are required to release your code under a license that places no more restrictions on it than the GPL. You must also license the combined work under the GPL. It is, however, completely fine to take a few files of GPL'd code, combine them with some BSDL'd code files (as long as those files are not a derived work of the GPL'd code) and ship the resulting program under the GPL. If someone else takes only the BSDL'd files for use in another project then they are not bound by the GPL.
There are two ways in which the GPL is 'viral'. The first is that you cannot change the license of something that you do not own, so any derived works retain the copyright and license of the original. The second is that the GPL is a distribution license and, if you wish to retain the right to distribute it, then you must not distribute it in a way that does not pass on the freedoms listed in the license (meaning that the combined work must grant all of the permissions as the GPL'd parts).