(based on TfL's draft budget for 2018-19)
119 karma · joined May 30, 2013
(based on TfL's draft budget for 2018-19)
Sure, but I think you're missing the point about the "non-availability." I don't think the cost shows everything.
When there's lots of slots available then the price will be low. When there's few slots available then the price will be high. When there's _very few_ slots available then prices are harder to compare. There's an upper limit on what a company will pay (a slot can only provide so much profit, after all, even if you expect to own it for many years). Prices will presumably start to depend more on who's bidding for them and what deals can be struck.
Free market economics only works if the market is able to respond (i.e. it's relatively liquid).
I've taken out a subscription in the hope that it will last longer than Google Reader or Bloglines (anybody remember that?).
"The Data Protection Act 1998 requires every data controller (eg organisation, sole trader) who is processing personal information to register with the ICO, unless they are exempt. More than 400,000 organisations are currently registered."
Whether this registration achieves anything useful is another question.
If you don't know how you'll need to scale then chuck up a `t2.nano` instance on AWS and use that. In return for a tiny monthly cost you get: - solid network connectivity - disk snapshots for backups - geographically redundant storage (S3) for static resources so you can survive the server hosing itself - monitoring of CPU load / status / disk usage - the ability to scale the server up vertically with the click of a mouse and 60 seconds' downtime - (with a tiny bit more work and cost) automatic scaling so you cope _automatically_ if the server falls over or load increases
Why should they?
They have a valid arrest warrant for a fugitive. Their usual process is for the fugitive to be brought to a convenient location in Sweden for questioning. Why does this fugitive have the right to insist a public servant comes to see them? (Assange's fears about extradition to the US aren't relevant to the Swedish prosecutor if they aren't intending to do that).
If I were a prosecutor dealing with a busy case load I might well do the same: especially when I can leave the whole mess for the UK to deal with!
Ah, but maintaining XUL means working on old code (which is boring), but moving Firefox to HTML means working on new shiny code (which is exciting).
I've long given up searching for trendily-named JavaScript libraries without adding "js" to the search term.
Sorry to sound so melodramatic, but I think that was the point of the advert!
> The -F for grep indicates that we are only matching on fixed strings and not doing any fancy regex, and can offer a small speedup, which I did not notice in my testing.
I guess grep is probably clever enough to choose a faster matching algorithm once it's parsed the pattern and discovered it doesn't contain any regex fun.
I've had candidates fail to explain the distinction between the client and the server. I had one candidate exclaim "I hoped you'd ask this" and jump straight into a discussion on the parsing of cache-control headers by proxy servers.
Sed scripts are a quick way to automate simple edits to large files.
Yes: I've interviewed some. Very few realise there's any more than GET/PUT/POST/DELETE, which astonished me: surely everyone's left an HTTP debugger running while updating an SVN repo or browsing a WebDAV share?
The Bakerloo is pretty low down the list of an upgrade, apparently. Counter-intuitively this is because the trains need substantial refurbishment within the next few years - unfortunately this will be necessary before new stock will become available, so it makes sense to refurbish and then run for longer.
Reasons I can think of:
Existing automation may be insufficiently good to cope with adverse weather and unplanned situations. Technology has moved on considerably since the Victoria, Central and Jubilee stock. We're automating cars now, after all. The article mentions a new signalling system being rolled out in support.
Lack of platform-edge doors. TfL have stated they won't run driverless trains without these. These are planned for installation on the Piccadilly line as part of the new stock rollout.
I think it was one of the Mars landers where they disabled error detection for landing. If the system reset near the ground then the lander would crash before the controller had rebooted, whereas a small error might not have disrupted the landing at all.
Fail fast is good advice, but should be weighed against other strategies to choose the most appropriate one for the circumstance.
All that is required for evil to triumph is that good men do nothing.
I totally agree that application code shouldn't be in a web-accessible directory - but that's a hosting/configuration problem, not a PHP (or even mod_php) problem. It's trivial to set up an index.php which bootstraps an application stored elsewhere on the server.
^[a-z]([a-z]+|\d+)@[a-z]+\.[a-z]+$The term "works" is relative of course - I don't suppose anyone actually uses that regex!
[A-Za-z]([A-Za-z]+|(?:\d+))
=>
[A-Za-z]([A-Za-z]+|\d+)
Your version doesn't match this:
- it allows numbers and digits to be interleaved
- it allows the local-part to start with a digit [a-z0-9]+ != ([a-z]+|\d+) ^[A-Za-z]([A-Za-z]+|\d+)@[A-Za-z]+\.[A-Za-z]+$
Your version isn't the same at all - \w allows letters digits and underscores anywhere, whereas the original is more subtle.