John Calsbeek

Los Angeles, CA

johncalsbeek.com

Age: 26

I’m a programmer at Sony Santa Monica. I’m interested in physics, data-oriented design, parallelism, lock-free programming, SIMD programming, cache optimization, compilers, and procedural content generation.

May
15
awarded Nice Answer
Apr
20
awarded Caucus
Apr
16
awarded Informed
Apr
7
awarded Enlightened
Mar
15
awarded Excavator
Mar
15
revised How does the new async/await feature in C# 5 integrate with the message loop?
fix dead link
Dec
30
awarded Enlightened
Dec
30
awarded Nice Answer
Nov
26
awarded Good Question
Nov
4
awarded Yearling
Nov
4
awarded Yearling
Oct
30
comment How to create a std::string directly from a char* array without copying?
@SørenLøvborg Yes, it is permitted in C++11. There's a lot of arcane wording around this, which pretty much boils down to it being illegal to modify the null terminator, and being illegal to modify anything through the data() or c_str() pointers, but valid through &str[0]. stackoverflow.com/a/14291203/5696
Oct
26
revised Double precision - decimal places
fixed link
Oct
19
awarded Good Answer
Sep
30
awarded Explainer
Sep
11
awarded Yearling
Sep
11
awarded Yearling
Sep
2
awarded Autobiographer
Sep
1
revised lock-free bounded MPMC ringbuffer failure
add disclaimer
Sep
1
answered lock-free bounded MPMC ringbuffer failure
1 2 3 4 5