Люди не знают или не хотят знать про Futures, Deferred и т.д., а еще игнорируют наличие async/await и asyncio. О причинах в статье ни слова, кроме "мы решили, что так будет проще" — и вместе с простотой получили обратно весь ворох проблем, для ухода от которых асинхронное программирование и было придумано.
Чем им блокирующий код слаще и приятнее, чем псевдоблокирующий код с await-ами (или yield-ами) — не знаю.
В посте демонстрируются полнейшее дилетантство, полное непонимание базовых принципов дизайна распределенных приложений, зато присутствуют невообразимый гонор, ничем не подкрепленная самоуверенность и хамство по отношению к немногочисленным доброжелателям.
Да, но с точки зрения компании-то тоже все правильно — они приехали по нужному адресу и снесли нужный дом. По карте-то все верно.
Я очень сильно на стороне хозяйки, но что-то подсказывает мне, что гипотетический мир, живущий согласно понятиям о справедливости, и мир бизнеса и юристов далеко не всегда пересекаются, и в конкретно этом случае конечное решение может быть не на стороне Линдси.
Представитель компании заявил: "not a big deal". Вообще, хозяйке будет трудно что-то доказать — компания действовала без злого намерения и услуга была предоставлена добросовестно и в полном объеме. Придется судиться с гуглом, а судиться с гуглом, не имея за душой сотню-другую миллиардов долларов… Наверняка у гугла написано в TOS что-то типа "данные предоставляются бесплатно, как есть, и компания ответственности за корректность не несет".
Это все еще не раскрывает того, как именно получится сделать редирект на user.com с неправильным Host. Проблема ведь не в том, чтобы отправить запрос — это можно хоть telnet-ом сделать, вся мякотка в том, что нужно это уговорить сделать браузер, который будет у конечного пользователя, чьи куки вы безуспешно пытаетесь спереть.
Поэтому, пожалуйста, покажите PoC.
Чем им блокирующий код слаще и приятнее, чем псевдоблокирующий код с await-ами (или yield-ами) — не знаю.
В посте демонстрируются полнейшее дилетантство, полное непонимание базовых принципов дизайна распределенных приложений, зато присутствуют невообразимый гонор, ничем не подкрепленная самоуверенность и хамство по отношению к немногочисленным доброжелателям.
Да, у меня preepeclaw.
Я очень сильно на стороне хозяйки, но что-то подсказывает мне, что гипотетический мир, живущий согласно понятиям о справедливости, и мир бизнеса и юристов далеко не всегда пересекаются, и в конкретно этом случае конечное решение может быть не на стороне Линдси.
Поэтому, пожалуйста, покажите PoC.