Hi, one of the implementors here... Yes, WSL is an option, and I believe Please works just fine in it. Right now we don't have any CI etc set up so we can't stand behind it and say "this works", but it works in WSL as most Linux things do.
We wanted something like Blaze (Google's system); at the time we were using Buck which didn't satisfy us (e.g. only one output per genrule, no directories; and it was more or less impossible to write first-class support for a new language without modifying the core system). Subsequently Bazel got released but we still find that a bit lacking in some areas; e.g. the CLI, the JVM reliance and some of Starlark (e.g. it maintains Python 2 syntax compatibility so can't have type annotations).
We'd also tried Gradle previously but that was pretty awful for anything non-Java which made it a non-starter.
To be clear, I'm one of the original implementors, although I imagine that was obvious already...
In that case, you can stitch both Python and Go builds together in the same interface, and then tie them into further actions (e.g. Docker builds, Kubernetes), again using the same interface. Neither setuptools nor go build are particularly helpful to that goal.
(I'm one of the original developers, but these days do less maintaining of it than tatskaari does)
Lost world? Not so. Look a little harder. Try visiting the Department of Coffee and Social Affairs, Fernandez and Wells, Speakeasy, or one of many other boutique coffee shops serving excellent coffee. Okay, they're outnumbered by Starbucks, Nero and Costa, but that doesn't mean they're not there.
Sure, but trying to persuade billions of people to switch to a new system with unclear benefits and no backwards compatibility is not a recipe for success.
Having worked at a software company whose internal date format was indeed based on days as the base unit, I suggest that this is an extremely bad idea. 0.75 may be 6pm, but what is 7pm? 0.7916666666666666 is as close as computers will generally come, but of course it's lossy; try adding increments of an hour and sooner or later you've got an irritating rounding issue.
This is solvable using arbitrary-precision decimal libraries, but relying on one of those for just dealing with general time stuff is a Bad Idea.
No, the same restrictions apply to class as to struct.
The most relevant difference in C++ is that the compiler can reorder data members that are in different visibility specifications (public, protected, private) but not within one of those blocks, to maintain compatibility with C.
Maybe because the people who bought it early on have already played it and derived significant value from it? It doesn't seem right to me that they get all their money back when presumably most of them weren't playing it any more.
I don't agree with the kind of always-on DRM that's led to this, but I don't think full refunds for everyone is a reasonable solution either.
I do live in London, and while it's expensive, I can't see how you could need £100k annually simply for accommodation. Unless you have a very large family to support too?
Yes - that the progress so far has allowed other form factors like smartphones. If it continues, it may open up new possibilities as well that wouldn't be feasible with the current level of chip technology.
Nope - the newest lines (Victoria, Jubilee) are all smaller diameter trains. The larger, squarer cut+covers (District, Circle, Metropolitan etc) are generally older, because you can't cut a trench across London for a new Tube line any more.
It's still not hard to stand on any of the trains as long as you're not right beside the door on a Tube (unless you're extremely unusually tall, but the odds are well against that).
I suspect a lot of the people buying the Final Fantasy remakes are people who played them years ago and are buying them to replay now because they no longer have a Playstation / SNES / the original game discs, but retain fond feelings for them. Which is all fine, but it doesn't generalise well to newer companies who don't have a long-established fanbase already.
FWIW, no, I think the reason "the community" is there was mostly because the founders provided enough star power to get the thing started. I'm not sure it's as far as in spite of the "questions police", but I've seen too many arbitrary question closings to believe it's because of them.
I imagine most of "the market" just don't care about it. Given the speed new phones are coming out, by the time the battery has degraded to the point it's worth doing something about, they'd rather have a new phone than spend a nontrivial amount on their old phone. I know that'd be my choice.
> people will end up looking on movies instead of the road all the time
Have you used Glass? It hardly seems likely people are going to use it for watching movies on while driving - the screen is really small and in one corner of your vision.
FWIW, I disagree; having seen a candidate interview for a senior position at my last company who couldn't code in an interview at all, I think it's worth three minutes on a basic question to make sure they really do have some ability. I don't believe you can have "10-15 years C++" on your CV and not be able to code something basic.
I don't agree about DRY; the whole point is that the data has not been adequately provided until you see it. You do see people with apparently great CVs who are unable to demonstrate the skills in person.
I mean, the point of the article is a little shocking, but it carefully doesn't mention the commute time, which appears to be the thick end of 7-8 hours per day (2h 30 flight each way, and Stansted is not exactly in the heart of London).
As a result, there's no shortage of people paying London's high rent prices. I'm one of them, and I wouldn't trade cheaper rents for that kind of commute (or, honestly, even commuting for 1-1.5 hours from the many towns outside London where such a thing is practical). So why does London need rent control?