& doesn't always imply a value is on the heap. Escape analysis will ensure that pointers to the stack are safe. Here's an example with a bit of explanation: if you pass a value to fmt.Println it will escape. The raw…
Same reason Amazon didn't show a profit for years. Just means they are continuing to spend more than they make in an effort to grow and to find those killer apps and services that will make them the dominant player.
They do have a reputation issue, and it does cost them some business. There are CTOs who basically won't touch a google product in beta because there are so many things that get pulled. That being said they are good at…
If wal-mart stops selling a brand of ice cream, is that censorship? Is it censorship that wal-mart doesn't sell playboy in their store? If not, then why is the removal of an app from the app store censorship? The world…
Go's journey here has been interesting. Early on it was possible (though rarely seen in practice) to end up with a cpu bound thread not yielding because it didn't hit yield point like I/O. Then they added a guarantee…
I went through a pretty intense crunch time at a fortune 10. We had one person go to the hospital with tachycardia and 3 people who were vomiting. There were only 10 people on the team.
> Didn't she inject code into an unrelated internal extension? Depending on your definition of code, that's probably not the case. She added an entry to a config file that contained a mapping of urls to messages. Such…
The author touches on the reason, but I'd phrase it more strongly. Shared mutable data concurrency is hard because it removes ability to locally reason about code. x=1 x++ assert(x==2) can now fail.
I've seen both extremes. For instance I'm told github largely has a rails monolith and that they have to run headless instances of rails to do database leader election (although this statement implies they are trying to…
& doesn't always imply a value is on the heap. Escape analysis will ensure that pointers to the stack are safe. Here's an example with a bit of explanation: if you pass a value to fmt.Println it will escape. The raw…
Same reason Amazon didn't show a profit for years. Just means they are continuing to spend more than they make in an effort to grow and to find those killer apps and services that will make them the dominant player.
They do have a reputation issue, and it does cost them some business. There are CTOs who basically won't touch a google product in beta because there are so many things that get pulled. That being said they are good at…
If wal-mart stops selling a brand of ice cream, is that censorship? Is it censorship that wal-mart doesn't sell playboy in their store? If not, then why is the removal of an app from the app store censorship? The world…
Go's journey here has been interesting. Early on it was possible (though rarely seen in practice) to end up with a cpu bound thread not yielding because it didn't hit yield point like I/O. Then they added a guarantee…
I went through a pretty intense crunch time at a fortune 10. We had one person go to the hospital with tachycardia and 3 people who were vomiting. There were only 10 people on the team.
> Didn't she inject code into an unrelated internal extension? Depending on your definition of code, that's probably not the case. She added an entry to a config file that contained a mapping of urls to messages. Such…
The author touches on the reason, but I'd phrase it more strongly. Shared mutable data concurrency is hard because it removes ability to locally reason about code. x=1 x++ assert(x==2) can now fail.
I've seen both extremes. For instance I'm told github largely has a rails monolith and that they have to run headless instances of rails to do database leader election (although this statement implies they are trying to…