Revisiting the principles of data-oriented programming | Hacker News