Lessons from Ukraine's Failed 2023 Counteroffensive | Hacker News Reader