Currently at Stripe Formerly at Facebook
Gizmo was from the group I worked with at Facebook. This was almost entirely from a "How can we make it easier for people to collaborate". 2 is the closest reason :) They were multi functional: - Room Check-in devices…
I worked on the wiki at a large company, we had several problems but came up with a few changes. - A wiki reaper that would reap docs that hadn't been updated in more than 1 year. We'd give people 1 month to action. -…
Stripe | Software Engineer (Type System)| San Francisco, CA / Seattle, WA / Remote | Full Time Stripe has built and rolled out the first version of a static type system for Ruby to improve our ability to maintain and…
I work at Facebook and have been involved in the Hiphop for PHP project for the past few years. We have our own VM written and it isn't based on the JVM. Bytecode:…
It's just CentOS
It's a hardware issue with the x87 instruction set, http://gcc.gnu.org/ml/gcc/2003-08/msg01195.html is a good explanation.
The copying from the 80-bit register to the 64-bit memory cell is causing the result to be corrupted. When we use volatile it tells the compiler not to apply the optimisation which in this case was putting it in a…
I've fixed this now in all the PHP branches. http://svn.php.net/viewvc/?view=revision&revision=307095
Gizmo was from the group I worked with at Facebook. This was almost entirely from a "How can we make it easier for people to collaborate". 2 is the closest reason :) They were multi functional: - Room Check-in devices…
I worked on the wiki at a large company, we had several problems but came up with a few changes. - A wiki reaper that would reap docs that hadn't been updated in more than 1 year. We'd give people 1 month to action. -…
Stripe | Software Engineer (Type System)| San Francisco, CA / Seattle, WA / Remote | Full Time Stripe has built and rolled out the first version of a static type system for Ruby to improve our ability to maintain and…
I work at Facebook and have been involved in the Hiphop for PHP project for the past few years. We have our own VM written and it isn't based on the JVM. Bytecode:…
It's just CentOS
It's a hardware issue with the x87 instruction set, http://gcc.gnu.org/ml/gcc/2003-08/msg01195.html is a good explanation.
The copying from the 80-bit register to the 64-bit memory cell is causing the result to be corrupted. When we use volatile it tells the compiler not to apply the optimisation which in this case was putting it in a…
I've fixed this now in all the PHP branches. http://svn.php.net/viewvc/?view=revision&revision=307095