Direct Preference Optimization vs. RLHF | Hacker News Reader