Hacker News new | past | comments | ask | show | jobs | submit login

Persons { String[] first_name; String[] last_name; String[] address; }

Are you sure they didn't do it for performance? That is a well-known pattern for getting better data locality ("structure of arrays" vs. "array of structures").

I was thinking the same thing; in such a case a // coded this way for cache coherence goes a long way.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact