I agree about the coffee quality. However, Starbucks isn't really in the business of selling coffee. They sell space. You really buy a break in a pretty comfortable, relaxed environment; a living room for rent. The overextracted cardboard mug of coffee is just a bonus.
The Shinkansen typically runs every 15-20 minutes or so. On the busiest lines (Tokyo-Osaka) at peak times there's a new train every five minutes. You just show up, get a ticket atthe vending machine and step on to the next train.
Flying may be cheaper, but the trains are just so much faster and more convenient. I love them.
Even if you could create a version of Windows that would run well in a cluster environment, the applications aren't there. One reason Linux is so dominant is that the kind of code you want to run on a big cluster is all written for Linux.
With that said, some HPC apps are hybrid; you run a client on your local machine (Windows app, or a web app) that dispatches the work on to the cluster in the background. With those you can treat the cluster as a big accelerator for your local app.
I agree low birthrates is a problem (although the reasons are principally economical rather than social). I live in Japan and see this first hand.
Low birth rates is not the cause of the rural depopulation, though. That has been an ongoing trend since long before the population stopped growing; and it's a trend in countries whose populations are stable or still growing at present.
This is really about urbanization, not population changes, and it's not limited to Japan.
The issue is that young people leave rural areas - for school, higher education, jobs - and don't return. Cities grow while rural areas shrink, and eventually the population becomes too small and too sparse to support a good range of public services. Similar things are happening in Europe and in north America as well.
Apart from having to rewrite existing code, one issue is that in some fields (HPC and supercomputing) the facilities can be very conservative about what they install. In many places, they install whatever is the conservative, safe default when the system is built, then they never update it. If you do offer newer versions of something, you add it alongside the existing software, not replacing it. When the system us upgraded or replaced, you make very sure to add (or backport) the old versions for the new system.
A major reason is that research projects - that can go on for 5-10 years - don't want to switch software versions mid-stream. If you are comparing an analysis of your current data with data from five years ago, you want to be sure any differences is due to the data, not because you changed software versions somewhere along the line.
This means that many systems may not offer Python 3 at all; or if they do, they still point to Python 2.7 as "the" python, and they will until the system is decommissioned years and years from now. And that means a lot of scientific software still primarily (and sometimes only, though that's becoming rare) target Python 2, since that's where a lot of their users are.
Python 2 will in practice live on for at least another decade, and quite likely for longer than that. I do agree that new projects probably should seriously consider using Python 3, but Python 2 disappearing will not happen.
No, more than half of the machines this year were using Infiniband. I get the impression (note: not hard data) that IB is pushing out 10G Ethernet on the lower end of the HPC field. The latency wins are worth it for a lot of applications.
Infiniband is the most common interconnect in the HPC space today though. Doesn't seem right to say it's a failure when it dominates the segment it was designed to handle. Or do you mean specifically the Intel implementation of it?
Words mean whatever its users decide they mean. You are aware, I hope, that "brick" didn't mean anything related to computing, right? Somewhere there's a bunch of annoyed bricklayers fuming about how the nerds are using the word all wrong.
Because cities have a lot of different kind of people, different kinds of shops, art spaces, restaurants, performances and so on. Suburbs are far more homogenous. They're like that bar in Blues Brothers that have "both Country and Western".
And cities are a lot more accessible; when you get older you may no longer be able to drive or get around easily, and you will certainly start to appreciate the closeness to various medical specialists, nursing facilities and emergency services.
One major trend here in Japan is that as the population grows older, so does the move into urban centers accelerate, and that's exactly for this reason. Baby boomers are selling their suburban homes and rural houses to get convenient, accessibility-adapted apartments in the city.
Kiva wasn't exactly first with any of that either. Quite often some new ideas are "in the air", as technology improves, with everybody taking and adapting bits and pieces off each other. It makes little sense to try to rank the different entrants as knock-offs or copies of another.
Patents have become another "must-have" item in a scientists resume. It presumably shows you're able to create practical applications from otherwise abstract research results.
In practice, of course, you can patent pretty much anything you want if you put your mind to it, and the vast majority of granted patents are never implemented in an actual product and never make any money at all. So researchers just jump through another set of hoops to pad their CV with, usually, a completely worthless patent or two.
The researcher is happy since they got another item on their career-critical CV. The university is happy since granted patents counts toward university rankings. The granting agencies are happy since it shows their research grants are producing tangible results. Too bad the actual end result - the patent - is utterly worthless.
A lot of research can be very high quality and still not a good target for a patent (or patentable at all). Patents really cover the industrial application resulting from, often, many layers of increasingly abstract or obscure research results.
The point is, getting around encryption is too costly to do it on a mass scale, so they can only really do it for the small portion of targets judged worth it.
It's like with door locks. Your door lock is good at stopping casual probing, but pretty much useless against a determined attacker. If a government agency (any government) decides that they really need to enter your home then they will enter. It may be with a warrant, with an armoured bulldozer or with a covert penetration team. But it's much too costly and much too risky to do so unless you have really good reason. They can't do it for every house in the city, on the off chance somebody might have something interesting stashed away somewhere.
Same thing with crypto: it may not stop them if they decide you are a high-value target. But it stops mass surveillance dragnets in their tracks.
One limitation of "the cloud" (also called "other peoples' servers") for many HPC applications is the data transfer costs. Transfering data in is cheap or free, but getting your data out again is anything but. Even if the cpu-hours would be cheap enough, it's usually cost-prohibitive to transfer a few tens of gigabytes of results out of the server and back home for each job.
It specifically says SatNav is allowed. But just like speed limits you still have a responsibility of your own. You can drive the speed limit and still be prosecuted if your speed is excessive for the current conditions. And if you use the navigation in a way or at a time when it is dangerous you're still responsible for that.
So, we should see advertising billboards along roads removed because they are specifically designed to grab peoples attention.
I don't know about where you live, but here there are rules for how big and close they can be to a road, where they can and can't be placed, design limitations (no flashing lights, etc) and so on precisely for that reason.
Places I've interviewed with always pay the travel costs for the interview. At my current employer we regularly interview people from around the world and paying the costs is a given. If the NZ tech companies have not been paying it so far then no wonder they can't attract people from abroad.
With that said, NZ is fairly high on my list of places I could accept living in. Not exciting, but comfortable and pleasant.
I agree about the coffee quality. However, Starbucks isn't really in the business of selling coffee. They sell space. You really buy a break in a pretty comfortable, relaxed environment; a living room for rent. The overextracted cardboard mug of coffee is just a bonus.
The Shinkansen typically runs every 15-20 minutes or so. On the busiest lines (Tokyo-Osaka) at peak times there's a new train every five minutes. You just show up, get a ticket atthe vending machine and step on to the next train.
Flying may be cheaper, but the trains are just so much faster and more convenient. I love them.
Even if you could create a version of Windows that would run well in a cluster environment, the applications aren't there. One reason Linux is so dominant is that the kind of code you want to run on a big cluster is all written for Linux.
With that said, some HPC apps are hybrid; you run a client on your local machine (Windows app, or a web app) that dispatches the work on to the cluster in the background. With those you can treat the cluster as a big accelerator for your local app.
Todays supercomputers and clusters are all descendants of the Beowulf clusters. No need to imagine anything :)
I agree low birthrates is a problem (although the reasons are principally economical rather than social). I live in Japan and see this first hand.
Low birth rates is not the cause of the rural depopulation, though. That has been an ongoing trend since long before the population stopped growing; and it's a trend in countries whose populations are stable or still growing at present.
This is really about urbanization, not population changes, and it's not limited to Japan.
The issue is that young people leave rural areas - for school, higher education, jobs - and don't return. Cities grow while rural areas shrink, and eventually the population becomes too small and too sparse to support a good range of public services. Similar things are happening in Europe and in north America as well.
Apart from having to rewrite existing code, one issue is that in some fields (HPC and supercomputing) the facilities can be very conservative about what they install. In many places, they install whatever is the conservative, safe default when the system is built, then they never update it. If you do offer newer versions of something, you add it alongside the existing software, not replacing it. When the system us upgraded or replaced, you make very sure to add (or backport) the old versions for the new system.
A major reason is that research projects - that can go on for 5-10 years - don't want to switch software versions mid-stream. If you are comparing an analysis of your current data with data from five years ago, you want to be sure any differences is due to the data, not because you changed software versions somewhere along the line.
This means that many systems may not offer Python 3 at all; or if they do, they still point to Python 2.7 as "the" python, and they will until the system is decommissioned years and years from now. And that means a lot of scientific software still primarily (and sometimes only, though that's becoming rare) target Python 2, since that's where a lot of their users are.
Python 2 will in practice live on for at least another decade, and quite likely for longer than that. I do agree that new projects probably should seriously consider using Python 3, but Python 2 disappearing will not happen.
No, more than half of the machines this year were using Infiniband. I get the impression (note: not hard data) that IB is pushing out 10G Ethernet on the lower end of the HPC field. The latency wins are worth it for a lot of applications.
Infiniband is the most common interconnect in the HPC space today though. Doesn't seem right to say it's a failure when it dominates the segment it was designed to handle. Or do you mean specifically the Intel implementation of it?
Words mean whatever its users decide they mean. You are aware, I hope, that "brick" didn't mean anything related to computing, right? Somewhere there's a bunch of annoyed bricklayers fuming about how the nerds are using the word all wrong.
Because cities have a lot of different kind of people, different kinds of shops, art spaces, restaurants, performances and so on. Suburbs are far more homogenous. They're like that bar in Blues Brothers that have "both Country and Western".
And cities are a lot more accessible; when you get older you may no longer be able to drive or get around easily, and you will certainly start to appreciate the closeness to various medical specialists, nursing facilities and emergency services.
One major trend here in Japan is that as the population grows older, so does the move into urban centers accelerate, and that's exactly for this reason. Baby boomers are selling their suburban homes and rural houses to get convenient, accessibility-adapted apartments in the city.
Kiva wasn't exactly first with any of that either. Quite often some new ideas are "in the air", as technology improves, with everybody taking and adapting bits and pieces off each other. It makes little sense to try to rank the different entrants as knock-offs or copies of another.
A speed bump is no obstruction if you're driving within the legal speed limit.
Sounds like they should put up a speeding camera or radar trap in that neighbourhood of yours.
Patents have become another "must-have" item in a scientists resume. It presumably shows you're able to create practical applications from otherwise abstract research results.
In practice, of course, you can patent pretty much anything you want if you put your mind to it, and the vast majority of granted patents are never implemented in an actual product and never make any money at all. So researchers just jump through another set of hoops to pad their CV with, usually, a completely worthless patent or two.
The researcher is happy since they got another item on their career-critical CV. The university is happy since granted patents counts toward university rankings. The granting agencies are happy since it shows their research grants are producing tangible results. Too bad the actual end result - the patent - is utterly worthless.
A lot of research can be very high quality and still not a good target for a patent (or patentable at all). Patents really cover the industrial application resulting from, often, many layers of increasingly abstract or obscure research results.
Can I get some food that gives me lots of energy and no calories? perhaps you could sell it using your not-ad promotions?
The point is, getting around encryption is too costly to do it on a mass scale, so they can only really do it for the small portion of targets judged worth it.
It's like with door locks. Your door lock is good at stopping casual probing, but pretty much useless against a determined attacker. If a government agency (any government) decides that they really need to enter your home then they will enter. It may be with a warrant, with an armoured bulldozer or with a covert penetration team. But it's much too costly and much too risky to do so unless you have really good reason. They can't do it for every house in the city, on the off chance somebody might have something interesting stashed away somewhere.
Same thing with crypto: it may not stop them if they decide you are a high-value target. But it stops mass surveillance dragnets in their tracks.
One limitation of "the cloud" (also called "other peoples' servers") for many HPC applications is the data transfer costs. Transfering data in is cheap or free, but getting your data out again is anything but. Even if the cpu-hours would be cheap enough, it's usually cost-prohibitive to transfer a few tens of gigabytes of results out of the server and back home for each job.
It specifically says SatNav is allowed. But just like speed limits you still have a responsibility of your own. You can drive the speed limit and still be prosecuted if your speed is excessive for the current conditions. And if you use the navigation in a way or at a time when it is dangerous you're still responsible for that.
"hands-free holder or connected by Bluetooth"
Either or, not both. And headphones aren't mentioned at all.
But is that due to a greater risk of accident, or due to more people walking when the area becomes pedestrian-friendly?
I don't know about where you live, but here there are rules for how big and close they can be to a road, where they can and can't be placed, design limitations (no flashing lights, etc) and so on precisely for that reason.
Places I've interviewed with always pay the travel costs for the interview. At my current employer we regularly interview people from around the world and paying the costs is a given. If the NZ tech companies have not been paying it so far then no wonder they can't attract people from abroad.
With that said, NZ is fairly high on my list of places I could accept living in. Not exciting, but comfortable and pleasant.
Those rules sound pretty reasonable. If you use it in a way that takes your attention away from the road, it's forbidden. If it doesn't, it's OK.
It (or the Quadro version) will find itself in high-end workstations, and the card is probably also very reasonable as a lower-cost GPGPU accelerator.