То есть мало ему капитализации Амазона в 2.5+ триллиона долларов и его практически монопольного положения на многих рынках, надо ещё скупать всё вокруг под свой контроль. Увы, очередной пример того, что большие деньги и большая власть деструктивно воздействуют на психику.
Amazon вообще никак не забоится о социальном воздействии внедрения AI в отрасли. Amazon волнуют только деньги и цена их акций.
Так это не только Амазон, это совершенно типично для любого крупного бизнеса: как только личная отвественность за принятие решений достаточно размывается в глубинах бюрократической машины менеджмента - все этические ограничения исчезают и остаётся лишь прибыль стейкхолдеров как главная мотивация. Трагедия общин на максималках.
Да нет же. Tortoise использовал много лет, но сейчас всё меньше потому что все базовые операции неплохо реализованы в IDE. Смысле в черепахе немного лично для меня. Но как только какая-то нестандартная ситуация случается, в IDE просто ничего нет, приходится запускать консоль и вспоминать/гуглить. Именно для таких edge-cases и хочется удобства.
О, интересно. У меня похожая проблема с гитом - очень люблю гит, но не очень люблю командную строку. И прям жутко бесит вбивать руками то, что вбивать на самом деле не обязательно, так как информация уже есть у машины - названия файлов, хэши коммитов и так далее. Поэтому пилю по-немногу такую штуку - вызывается по хоткею, вылезает как панель в Windows 10, понимает текущий репозиторий в активном приложении (VS, VS code, Explorer), анализирует текущее состояние (наличие локальных коммитов, сабмодулей, detached head, незапушенные тэги и т.д.) и предлагает релевантные действия. При выборе действия позволяет визуально задать параметры, например выбрать в табличке коммиты для сквоша. Естественно, всё легко кастомизируемо: можно добавлять новые кондишены и экшены, UI для задания параметров создаётся автоматически.
Профессор, конечно, лопух (с), но стоило бы сделать нормальное предупреждение перед выполнением деструктивных операций, так чтобы даже профессорам растениеводства было понятно. Разработчики ИИ сервисов концентрируются на бенчмарках своих моделей, порой забивая на косяки базового UI/UX.
Да нет же. Никакими ресурсами деньги не обеспечены. Откуда эта идея вообще взялась? Деньги - это инструмент распределения благ, производимых обществом, между членами этого общества. Любое движение денег - это перераспределение благ или в моменте или отложенно. Вы можете даже буквально физически сжечь деньги и это лишь приведёт к тому, что кому-то достанется чуточку больше благ.
В обсуждаемом примере больше благ получили в моменте те, кто обеспечил генерацию электроэнергии и необходимое для этого оборудование и материалы. Кому-то хватит на новую яхту, кому-то на поесть. Те, кто деньги потратил сделали это не просто так, а в надежде на то что в будущем они смогут вернуть себе гораздо больше денег (и благ).
Имея сотни миллионов установок и десятки миллионов пользователей не иметь возможности содержать скромную команду из четырёх разработчиков... Удивительно. Это проблемы с бизнес моделью или действительно ИИ виноват?
Тут надо немного контекста добавить для понимания ситуации: в 99% случаев никто в доставке звонить или писать не будет. Даже достаточно дорогие посылки будут оставлены на крыльце, а в случае многоквартирных домов - в специальной комнатке на первом этаже, откуда жильцы потом забирают. Никаких подписей, только фотография коробки на крыльце. Да, воровство случается и обычно магазины относительно просто делают возврат средств или посылают заказ повторно.
Нет, полиция из-за тысячи долларов не будет делать вообще ничего и прямо об этом скажет. Действует очень лояльная политика возвратов - в течение месяца (обычно) можно вернуть вообще что угодно без объяснения причин. При этом возвращаемое порой толком не проверяется, чем и пользуются недобросовестные "покупатели": купить новую штуку, положить в коробку старую неработающую штуку и вернуть, получив деньги назад - вполне рабочий схематоз. Возможно, с этой видяхой так и случилось.
PS было бы иронично, если бы это был не Asus, а ASRock
Хочу уточнить: у вас всё в рублях расписано, значит ли это что взаимодействие происходило в основном с отечественными пользователями и "заказчиками"? Если нет, то видите ли вы какую-то существенную разницу между "там" и "тут"? Спасибо.
Как обычно - здравый смысл. И профилирование. Если вы оптимизируете "горячий цикл", то конечно вырежете все проверки кроме необходимых. Но в большинстве случаев это просто не нужно, достаточно помнить, что проверка в памяти это на много порядков быстрее любого IO, особенно сетевого. Быстрые программы это все-таки прежде всего правильная архитектура и алгоритмы, а не экономия на проверках.
Да и выглядеть будет такой раздутый код отвратительно.
"Раздутый" - это вместо примитивных типов использующий специфические? Может это дело вкуса, но я отвратительного в этом не вижу.
Все проверки делаются в одном месте — там, где данные появляются из подверженного ошибкам источника.
У вас принципиальная, фундаментальная ошибка в умозаключениях состоит в том, что ошибочные данные якобы могут быть получены только в результате IO операции. На самом деле невалидные даные могут появляться в совершенно произвольные моменты времени в ходе обработки валидных входных данных. Потому что хм.. в програмах возможны ошибки. Валидация параметров функций как раз таки позволяет следовать fail fast идеологии для ошибок любого рода, а ваш подход fail fast только для невалидного ввода, в остальных случаях - отложенная и накопленная ошибка, которая стрельнет неизвестно где.
Я согласен с тем, что ручная проверка аргументов в начале каждого метода - это муторный и скучный код с высокой степенью дупликации и так же высокой вероятностью ошибок. Поэтому проверки должны обеспечиваться системой типов. Если вы не полененитесь и напишите специфичные типы для всех своих данных и перестанете передавать всюду примитивные типы, то это обеспечит автоматическую проверку большинства инвариантов.
Ленивец в зимнем лесу, который на мгновенье перестаёт быть зимним? Грузовик, экстерьер и даже колёсная формула которого непрерывно мутируют от вполне разумных до совершенно бредовых?
А что хорошего вы видите на фото? Окна выбиты, крыша повреждена. Самое дорогое - внутрення отделка пришло в негодность. Сколько будет стоит всё демонтировать, вывезти, высушить и привести в порядок? Притом не на уровне "ладно, мне нормально", а так чтобы сраховая это застраховала? Потому что без страховки никто эксплуатировать дом никогда не будет. Почему - см. фото. А для страховки надо, чтобы лицензированные электрики-сантехники и прочие поставили свои подписи, что в доме всё хорошо. Причём рисковать своей лицензией они не станут.
Укрываться в доме во время урагана всё равно никто не будет - всё эвакуируются.
Да, определения среднего класса могут разниться. Но я никак не могу согласиться с тейком, что мы можем судить только по книгам и фильмам. Есть статистика самых разных социально-экономичских аспектов, скрупулёзно собираемая десятилетиями. Заглянув туда, вы были бы удивлены, насколько педантично собираются и высчитываются данные, например, по какому-нибудь "типовому усреднённому дому" как объекту рынка недвижимости США.
Серьёзно? Вы меня извините, но какой-то совершенно инфантильный текст.
На мой взгляд, помимо специфичных для России проблем основные вызовы схожи для всех развитых стран:
Рост имущественного неравенства и заметное сокращение среднего класса. Это довольно сложно оценить в российских реалиях, но статистика более стабильных экономик типа США это явно показывает.
Деградация профсоюзов и "уберизация" экономики - достижения ХХ века в области трудового законодательства постепенно откатываются обратно.
Снижение доступности жилья. Где-то ситуация просто плохая, где-то катастрофическая. Естественно, связано с первым пунктом и не только.
Кризис рождаемости и связанный с этим грядущий коллапс пенсионных систем. Половозрастная пирамида уже совсем не пирамида, а веретено.
Иммиграционный кризис. Не в первый раз в человеческой истории, но всё же важно.
Существенный рост антибиотикорезистентных инфекций при том что новые классы антибиотиков не появляются.
Значительные ухудшения в области свободы слова и свободы доступа к информации. Тут и государства стараются вовсю, и относительно новые явления типа "культуры отмены".
Процесс глобализации экономики, похоже, достиг каких-то пределов и эксплуатировать для обогащени ресурс дешёвой рабочей силы в странах третьего мира как раньше уже не получается.
Напрямую такой налог действительно не начислить и не собрать никак. Можно, в теории, зайти с другой стороны: радикально увеличить копроративный налог на прибыль и одновременно предоставить вычеты, уменьшающие налогооблагаемую базу пропорционально выплаченной сотрудникам зарплате. То есть платишь живым людям зарплату - должен меньше налогов. Не платишь живым людям зарплату, обходясь одними машинами - платишь налог по максимуму. Тут, конечно, куча нюансов, начиная с того, что прибыль можно и вовсе не показывать (тогда, опять в теории, надо облагать налогами оборот). Но вполне очевидно, что за поышение корпоративного налога никто и никогда не проголосует.
Присоединяюсь к удивлению по поводу того, что они ещё живы. Когда-то давно наличие G400 в рабочей машине было предметом немалой гордости.
То есть мало ему капитализации Амазона в 2.5+ триллиона долларов и его практически монопольного положения на многих рынках, надо ещё скупать всё вокруг под свой контроль.
Увы, очередной пример того, что большие деньги и большая власть деструктивно воздействуют на психику.
Так это не только Амазон, это совершенно типично для любого крупного бизнеса: как только личная отвественность за принятие решений достаточно размывается в глубинах бюрократической машины менеджмента - все этические ограничения исчезают и остаётся лишь прибыль стейкхолдеров как главная мотивация. Трагедия общин на максималках.
Да нет же. Tortoise использовал много лет, но сейчас всё меньше потому что все базовые операции неплохо реализованы в IDE. Смысле в черепахе немного лично для меня. Но как только какая-то нестандартная ситуация случается, в IDE просто ничего нет, приходится запускать консоль и вспоминать/гуглить. Именно для таких edge-cases и хочется удобства.
О, интересно. У меня похожая проблема с гитом - очень люблю гит, но не очень люблю командную строку. И прям жутко бесит вбивать руками то, что вбивать на самом деле не обязательно, так как информация уже есть у машины - названия файлов, хэши коммитов и так далее. Поэтому пилю по-немногу такую штуку - вызывается по хоткею, вылезает как панель в Windows 10, понимает текущий репозиторий в активном приложении (VS, VS code, Explorer), анализирует текущее состояние (наличие локальных коммитов, сабмодулей, detached head, незапушенные тэги и т.д.) и предлагает релевантные действия. При выборе действия позволяет визуально задать параметры, например выбрать в табличке коммиты для сквоша.
Естественно, всё легко кастомизируемо: можно добавлять новые кондишены и экшены, UI для задания параметров создаётся автоматически.
Скрытый текст
Профессор, конечно, лопух (с), но стоило бы сделать нормальное предупреждение перед выполнением деструктивных операций, так чтобы даже профессорам растениеводства было понятно. Разработчики ИИ сервисов концентрируются на бенчмарках своих моделей, порой забивая на косяки базового UI/UX.
Да нет же. Никакими ресурсами деньги не обеспечены. Откуда эта идея вообще взялась? Деньги - это инструмент распределения благ, производимых обществом, между членами этого общества. Любое движение денег - это перераспределение благ или в моменте или отложенно. Вы можете даже буквально физически сжечь деньги и это лишь приведёт к тому, что кому-то достанется чуточку больше благ.
В обсуждаемом примере больше благ получили в моменте те, кто обеспечил генерацию электроэнергии и необходимое для этого оборудование и материалы. Кому-то хватит на новую яхту, кому-то на поесть. Те, кто деньги потратил сделали это не просто так, а в надежде на то что в будущем они смогут вернуть себе гораздо больше денег (и благ).
Имея сотни миллионов установок и десятки миллионов пользователей не иметь возможности содержать скромную команду из четырёх разработчиков... Удивительно. Это проблемы с бизнес моделью или действительно ИИ виноват?
Тут надо немного контекста добавить для понимания ситуации: в 99% случаев никто в доставке звонить или писать не будет. Даже достаточно дорогие посылки будут оставлены на крыльце, а в случае многоквартирных домов - в специальной комнатке на первом этаже, откуда жильцы потом забирают. Никаких подписей, только фотография коробки на крыльце.
Да, воровство случается и обычно магазины относительно просто делают возврат средств или посылают заказ повторно.
Нет, полиция из-за тысячи долларов не будет делать вообще ничего и прямо об этом скажет.
Действует очень лояльная политика возвратов - в течение месяца (обычно) можно вернуть вообще что угодно без объяснения причин. При этом возвращаемое порой толком не проверяется, чем и пользуются недобросовестные "покупатели": купить новую штуку, положить в коробку старую неработающую штуку и вернуть, получив деньги назад - вполне рабочий схематоз. Возможно, с этой видяхой так и случилось.
PS было бы иронично, если бы это был не Asus, а ASRock
Напишите, очень интересно.
Хочу уточнить: у вас всё в рублях расписано, значит ли это что взаимодействие происходило в основном с отечественными пользователями и "заказчиками"? Если нет, то видите ли вы какую-то существенную разницу между "там" и "тут"? Спасибо.
Как обычно - здравый смысл. И профилирование. Если вы оптимизируете "горячий цикл", то конечно вырежете все проверки кроме необходимых. Но в большинстве случаев это просто не нужно, достаточно помнить, что проверка в памяти это на много порядков быстрее любого IO, особенно сетевого. Быстрые программы это все-таки прежде всего правильная архитектура и алгоритмы, а не экономия на проверках.
"Раздутый" - это вместо примитивных типов использующий специфические? Может это дело вкуса, но я отвратительного в этом не вижу.
У вас принципиальная, фундаментальная ошибка в умозаключениях состоит в том, что ошибочные данные якобы могут быть получены только в результате IO операции. На самом деле невалидные даные могут появляться в совершенно произвольные моменты времени в ходе обработки валидных входных данных. Потому что хм.. в програмах возможны ошибки. Валидация параметров функций как раз таки позволяет следовать fail fast идеологии для ошибок любого рода, а ваш подход fail fast только для невалидного ввода, в остальных случаях - отложенная и накопленная ошибка, которая стрельнет неизвестно где.
Я согласен с тем, что ручная проверка аргументов в начале каждого метода - это муторный и скучный код с высокой степенью дупликации и так же высокой вероятностью ошибок. Поэтому проверки должны обеспечиваться системой типов. Если вы не полененитесь и напишите специфичные типы для всех своих данных и перестанете передавать всюду примитивные типы, то это обеспечит автоматическую проверку большинства инвариантов.
Ленивец в зимнем лесу, который на мгновенье перестаёт быть зимним?
Грузовик, экстерьер и даже колёсная формула которого непрерывно мутируют от вполне разумных до совершенно бредовых?
Тяп-ляп и в продакшн!
Зато всего за месяц!
Не всё так плохо, выход есть! Вот, совсем не деревня, крупный мегаполис. Можно поискать Сару Коннор.
А что хорошего вы видите на фото? Окна выбиты, крыша повреждена. Самое дорогое - внутрення отделка пришло в негодность. Сколько будет стоит всё демонтировать, вывезти, высушить и привести в порядок? Притом не на уровне "ладно, мне нормально", а так чтобы сраховая это застраховала? Потому что без страховки никто эксплуатировать дом никогда не будет. Почему - см. фото. А для страховки надо, чтобы лицензированные электрики-сантехники и прочие поставили свои подписи, что в доме всё хорошо. Причём рисковать своей лицензией они не станут.
Укрываться в доме во время урагана всё равно никто не будет - всё эвакуируются.
Да, определения среднего класса могут разниться. Но я никак не могу согласиться с тейком, что мы можем судить только по книгам и фильмам. Есть статистика самых разных социально-экономичских аспектов, скрупулёзно собираемая десятилетиями. Заглянув туда, вы были бы удивлены, насколько педантично собираются и высчитываются данные, например, по какому-нибудь "типовому усреднённому дому" как объекту рынка недвижимости США.
Скрытый текст
Серьёзно? Вы меня извините, но какой-то совершенно инфантильный текст.
На мой взгляд, помимо специфичных для России проблем основные вызовы схожи для всех развитых стран:
Рост имущественного неравенства и заметное сокращение среднего класса. Это довольно сложно оценить в российских реалиях, но статистика более стабильных экономик типа США это явно показывает.
Деградация профсоюзов и "уберизация" экономики - достижения ХХ века в области трудового законодательства постепенно откатываются обратно.
Снижение доступности жилья. Где-то ситуация просто плохая, где-то катастрофическая. Естественно, связано с первым пунктом и не только.
Кризис рождаемости и связанный с этим грядущий коллапс пенсионных систем. Половозрастная пирамида уже совсем не пирамида, а веретено.
Иммиграционный кризис. Не в первый раз в человеческой истории, но всё же важно.
Существенный рост антибиотикорезистентных инфекций при том что новые классы антибиотиков не появляются.
Значительные ухудшения в области свободы слова и свободы доступа к информации. Тут и государства стараются вовсю, и относительно новые явления типа "культуры отмены".
Процесс глобализации экономики, похоже, достиг каких-то пределов и эксплуатировать для обогащени ресурс дешёвой рабочей силы в странах третьего мира как раньше уже не получается.
Напрямую такой налог действительно не начислить и не собрать никак. Можно, в теории, зайти с другой стороны: радикально увеличить копроративный налог на прибыль и одновременно предоставить вычеты, уменьшающие налогооблагаемую базу пропорционально выплаченной сотрудникам зарплате. То есть платишь живым людям зарплату - должен меньше налогов. Не платишь живым людям зарплату, обходясь одними машинами - платишь налог по максимуму. Тут, конечно, куча нюансов, начиная с того, что прибыль можно и вовсе не показывать (тогда, опять в теории, надо облагать налогами оборот). Но вполне очевидно, что за поышение корпоративного налога никто и никогда не проголосует.
Эх, эти бы ресурсы да в благих целях использовать.