Gloriously under-reported in Australian mainstream media. So far the ABC (Australian Broadcasting Corp.) is the only one carrying it on its front page.
It's great to see that level of commitment to a team, but it was also a smart move - those guys knew that the intellectual capital sitting in those employees heads was one of Pixar's biggest assets. Get rid of them so they can go work for a competitor? Nuts.
If you have no prior affiliation or interest in a particular martial art, choose a school based on the master and the school's culture, rather than the type of martial art.
A good master will make any martial art learning experience great. A poor one will ruin any school.
Go watch a class - are the students training diligently, treating each other respectfully, and being taught firmly but carefully by their instructor?
The master sets the tone, culture, and norms of the school. In a sense the master is the school.
I've been training Hapkido in Melbourne, AU (www.hkd.com.au) for the past 12 years, which ticks all the above boxes.
Congrats on everyone so far avoiding the 'martial' as 'marital' typo :)
Luke!!! You're on HN! Small world indeed.
Luke's my instructor who taught me a lot already and keeps teaching, so here's one more vote for hapkido I guess.
The main use case is something like: Let's say you've got a mysql query that's going to take a few seconds. In the meantime, you can do some other useful work in PHP while the query runs.
Probably true. But it depends. Let's say you've got 5 queries that take 1 second each.. There's a potential 5x speedup if you can run them in parallel.
I think some basic concurrency support in PHP (such as Futures) would have a pretty huge benefit. The other alternative is to have async APIs for libraries like mysql.
You could argue that anything that is taking too long that it needs parellelizing is probably a candidate for a background queue + frontend polling (or similar).
My web app has a large amount of data that needs random portions to be served by a PHP script. Because speed is of utmost importance, the data resides in RAM.
I first built a working solution in PHP using IPC Shared Memory Segments and later ditched it in favour of PHP+Redis (you could use your own NoSQL datastore of choice of course).
For me, it was way simpler/cleaner to implement and I got a bunch of features for free.
In corporate-land, enterprise web applications are generally .net or Java.
Enterprise Java is referred to as Java 2 Enterprise Edition (J2EE). In this case, the web output a user sees in a browser is generated on an application server using a mix of Java code and templated HTML/CSS/Javascript/etc.
Yes, but the interesting question is why? Many large corporations indeed use Java, and the often-touted reason is safety and/or speed. Is that still a valid answer in today's web dev world? What would you recommend that AT&T for example uses if they could start all over again today?
there are more java and .net programmers out there than python/ruby programmers. hence a java programmer is easy to find, cheaper to hire and less disruptive to fire. This is probably one of the most important reasons why corporations prefer java/.net over ruby on rails/python. that said, when a programming language is around for more than a dozen years, it gains the tag of being reliable ( rightfully so).