Forwarded from запуск завтра
Суд присяжных в Калифорнии признал Фейсбук и Ютуб виновными в том, что их продукты вызывают привыкание и ведут к ухудшению психологического состояния пользователей.
Обе компании уже заявили, что подадут апелляцию, так что они будут судиться ещё года два. В США у интернет компаний довольно сильная законодательная защита через Секцию 230, которая освобождает их от редакционной ответственности за контент. Харизматичные адвокаты жалобщиков (один из них даже подрабатывает пастором) смогли убедить присяжных, что речь не о контенте, а о самих рекомендательных алгоритмах и механизмах типа бесконечной ленты или автоплея. И далеко не факт, что профессиональные судьи окружного суда согласятся с решением присяжных.
И нет, это не прецедент в правовом смысле, то есть нельзя сослаться на это решение и получить от ФБ денег за то, что плохо себя чувствуешь (хотя хотелось бы!).
На картинке Цукерберг выходит из здания суда.
Обе компании уже заявили, что подадут апелляцию, так что они будут судиться ещё года два. В США у интернет компаний довольно сильная законодательная защита через Секцию 230, которая освобождает их от редакционной ответственности за контент. Харизматичные адвокаты жалобщиков (один из них даже подрабатывает пастором) смогли убедить присяжных, что речь не о контенте, а о самих рекомендательных алгоритмах и механизмах типа бесконечной ленты или автоплея. И далеко не факт, что профессиональные судьи окружного суда согласятся с решением присяжных.
И нет, это не прецедент в правовом смысле, то есть нельзя сослаться на это решение и получить от ФБ денег за то, что плохо себя чувствуешь (хотя хотелось бы!).
На картинке Цукерберг выходит из здания суда.
Forwarded from запуск завтра
Очень интересны параллели с табачной индустрией: они тоже всё знали и обсуждали зависимость и вред для здоровья курильщиков в рабочей переписке (как и сотрудники соцсетей сегодня), но публично говорили, что сигареты даже полезны для здоровья (и, конечно, оплачивали исследования ученых, которые подтверждали эту идею).
В 1994 году прокуроры 46 штатов США подали в суд на ведущие табачные компании, и в 1998 году они договорились выплатить 206 миллиардов долларов (почти полтриллиона в сегодняшних деньгах) в течении 25 лет (совсем недавно закончили платить!) и перестать рекламировать рекламировать табак несовершеннолетним. Компании сразу же повысили цены на сигареты и вообще, не сильно потеряли в доходе. Интересно, как получится в этот раз.
На картинке директора крупнейших табачных компаний США клянутся говорить правду и только правду на слушаниях в Сенате в 1994. Все они скажут, что никотин не вызывает зависимости.
В 1994 году прокуроры 46 штатов США подали в суд на ведущие табачные компании, и в 1998 году они договорились выплатить 206 миллиардов долларов (почти полтриллиона в сегодняшних деньгах) в течении 25 лет (совсем недавно закончили платить!) и перестать рекламировать рекламировать табак несовершеннолетним. Компании сразу же повысили цены на сигареты и вообще, не сильно потеряли в доходе. Интересно, как получится в этот раз.
На картинке директора крупнейших табачных компаний США клянутся говорить правду и только правду на слушаниях в Сенате в 1994. Все они скажут, что никотин не вызывает зависимости.
Forwarded from запуск завтра
Почему испортился поиск в интернете и как починить его лично для себя. Рассказывает Павел Банников, человек, чья работа — искать в интернете. Смотрите (!) и слушайте новый эпизод нашего подкаста на всех платформах.
Ютуб, Apple, Google, Яндекс, Spotify.
Ютуб, Apple, Google, Яндекс, Spotify.
YouTube
Как гуглить правильно в 2026: секреты поиска в новой реальности
Новый выпуск: https://youtu.be/0EKj8_ecBTQ
Раздражает, что выдача в Google замусорена рекламой и нерелевантными ссылками? Вместе с фактчекером Павлом Банниковым разбираемся, почему испортился поиск, что помогает гуглить эффективно и как правильно искать…
Раздражает, что выдача в Google замусорена рекламой и нерелевантными ссылками? Вместе с фактчекером Павлом Банниковым разбираемся, почему испортился поиск, что помогает гуглить эффективно и как правильно искать…
Forwarded from запуск завтра
Не успел написать про вирус в litellm, как очередная мощная supply chain attack: на этот раз взломали разработчика axios, одной из самых популярных nodejs библиотек, 100 миллионов скачиваний в неделю.
Зараженная версия библиотеки распространялась в течении 3 часов, начиная с 2026-03-30 23:59 UTC.
Если вы делали npm install этой ночью — проверьте тачку. И посмотрите логи CI/CD — если они отрабатывали в это окно и имели какие-либо секретные токены — их нужно срочно сротировать.
Подробное описание атаки тут.
От подобных атак можно защититься раз и навсегда: настройте свои системы управления пакетами так, чтобы они не скачивали библиотеки, обновленные в последние 72 часа.
Зараженная версия библиотеки распространялась в течении 3 часов, начиная с 2026-03-30 23:59 UTC.
Если вы делали npm install этой ночью — проверьте тачку. И посмотрите логи CI/CD — если они отрабатывали в это окно и имели какие-либо секретные токены — их нужно срочно сротировать.
Подробное описание атаки тут.
От подобных атак можно защититься раз и навсегда: настройте свои системы управления пакетами так, чтобы они не скачивали библиотеки, обновленные в последние 72 часа.
exclude-newer = "3 days” в uv или min-release-age=3 в npm — спросите у своей нейросети, и пусть другие будут бета-тестерами.Forwarded from запуск завтра
Как поменялся рынок труда айтишников из-за ИИ? Отвечает королева айти-HR’а Кира Кузьменко в новом эпизоде нашего подкаста «запуск завтра».
Мы с Кирой аккуратно прошлись по всем этапам поиска работы (и сотрудников).
Я для себя открыл феномен фрода, как со стороны кандидатов, так и со стороны нанимателей. 🙈
В числе прочего обсудили оверемплоймент, это когда люди работают на 3 работах одновременно.
Кира — замечательный эйчар, она не только механически делает работу, но и размышляет о происходящем на рынке, а учитывая, как много через неё проходит вакансий и кандидатов, картина получается гораздо полнее, чем обычно. А ещё она очень живая, прямо кайф, а не разговор.
В общем, смотрите на ютубе и слушайте на Apple, Google, Яндекс и Spotify!
Мы с Кирой аккуратно прошлись по всем этапам поиска работы (и сотрудников).
Я для себя открыл феномен фрода, как со стороны кандидатов, так и со стороны нанимателей. 🙈
В числе прочего обсудили оверемплоймент, это когда люди работают на 3 работах одновременно.
Кира — замечательный эйчар, она не только механически делает работу, но и размышляет о происходящем на рынке, а учитывая, как много через неё проходит вакансий и кандидатов, картина получается гораздо полнее, чем обычно. А ещё она очень живая, прямо кайф, а не разговор.
В общем, смотрите на ютубе и слушайте на Apple, Google, Яндекс и Spotify!
YouTube
Что происходит с наймом в IT? ИИ, фрод, увольнения | Кира Кузьменко
Как искать работу в 2026? Короткий ответ: непросто! Вместе с основательницей агентства NEWHR Кирой Кузьменко разбираемся, как меняется найм с ИИ, и проходим весь путь от поиска вакансии до переговоров о зарплате.
Реклама. Рекламодатель АО «Селектел». erid:…
Реклама. Рекламодатель АО «Селектел». erid:…
Forwarded from запуск завтра
Новая модель Claude Mythos находит уязвимости в софте лучше, чем большинство хакеров.
Три примера: 1) возможность удаленно уронить любой OpenBSD сервер, просто подключившись к нему по сети (а это ОС, знаменитая своей безопасностью), уязвимости 27 лет; 2) эскалация привилегий в ядре Линукса, от обычного пользователя до рута — через цепочку из 3-4 ошибок, одну уже запачтили, а ещё 4 примера они не публикуют, потому что исправлений ещё нет, но опубликовали криптографические подписи, чтобы потом доказать время создания 3) новые уязвимости во всех ключевых браузерах — опять же не публикуют, потому что они все живые.
Кажется, способность этой модели (и похожих, в будущем) эксплуатировать длинные цепочки уязвимостей, переходит из количества в качество. В защите есть принцип швейцарского сыра (defense in depth), когда за счет многослойной защиты, пробитие каждого отдельного уровня не ведет к катастрофе, потому что собрать цепочку из 6-7 уязвимостей слишком сложно. Для человека — сложно, для машины — уже нет.
Пока что они дают доступ к этой модели только ведущим ИТ-компаниям, чтобы те патчили свой софт и весь опен-сорс, до которого дотянутся. Выделяют 100 млн долларов на токены и 4 млн долларов на зарплаты программистам для опен-сорса.
С одной стороны — есть чего бояться про уязвимости, с другой стороны — хоть какой-то островок нормальности в безумном мире. Люди подумали и без лишней бюрократии чинят инфраструктуру, на которой держится цивилизация. Я бы даже привел аналогию плотины, которую поднимают перед цунами. Дает надежду на человечество.
А ещё, очень жду публичной доступности этой модели, потому что она не только в хакерстве крутая, но и в разработке софта. И то, чтО она вытворяет с кибербезопасностью — лучшая реклама её способностей в разработке, доверия в 100 раз больше, чем любым синтетическим тестам. Ждем!
Три примера: 1) возможность удаленно уронить любой OpenBSD сервер, просто подключившись к нему по сети (а это ОС, знаменитая своей безопасностью), уязвимости 27 лет; 2) эскалация привилегий в ядре Линукса, от обычного пользователя до рута — через цепочку из 3-4 ошибок, одну уже запачтили, а ещё 4 примера они не публикуют, потому что исправлений ещё нет, но опубликовали криптографические подписи, чтобы потом доказать время создания 3) новые уязвимости во всех ключевых браузерах — опять же не публикуют, потому что они все живые.
Кажется, способность этой модели (и похожих, в будущем) эксплуатировать длинные цепочки уязвимостей, переходит из количества в качество. В защите есть принцип швейцарского сыра (defense in depth), когда за счет многослойной защиты, пробитие каждого отдельного уровня не ведет к катастрофе, потому что собрать цепочку из 6-7 уязвимостей слишком сложно. Для человека — сложно, для машины — уже нет.
Пока что они дают доступ к этой модели только ведущим ИТ-компаниям, чтобы те патчили свой софт и весь опен-сорс, до которого дотянутся. Выделяют 100 млн долларов на токены и 4 млн долларов на зарплаты программистам для опен-сорса.
С одной стороны — есть чего бояться про уязвимости, с другой стороны — хоть какой-то островок нормальности в безумном мире. Люди подумали и без лишней бюрократии чинят инфраструктуру, на которой держится цивилизация. Я бы даже привел аналогию плотины, которую поднимают перед цунами. Дает надежду на человечество.
А ещё, очень жду публичной доступности этой модели, потому что она не только в хакерстве крутая, но и в разработке софта. И то, чтО она вытворяет с кибербезопасностью — лучшая реклама её способностей в разработке, доверия в 100 раз больше, чем любым синтетическим тестам. Ждем!
Forwarded from запуск завтра
Я не заострил на этом внимание, но Claude Mythos уже нашла тысячи ранее неизвестных уязвимостей, включая во всех популярных операционных системах и во всех популярных браузерах!
Сегодня, в руках у одной этой компании, возможности кибер-нападения, сравнимые с ведущими правительствами (США, Китай, Россия, Израиль), а скорее даже превосходящие их.
Можно взломать и украсть секреты, можно слушать переговоры, можно подменять сообщения или нарушить коммуникацию в нужный момент. Можно управлять критической инфраструктурой. Как в рекламе: безграничные возможности!
Внутренние модели OpenAI вряд ли сильно отстают.
Друзья говорили мне, что ИИ станет вопросом национальной безопасности и все эти ведущие компании будут национализированы. Вспомнил об этом сегодня.
А ещё вспомнил предсказание ai2027 (мой краткий пересказ тут). Они предсказывали, что модели получат хакерские возможности сравнимые с профессиональными хакерами к маю 2026 года. Сейчас на дворе начало апреля.
Сегодня, в руках у одной этой компании, возможности кибер-нападения, сравнимые с ведущими правительствами (США, Китай, Россия, Израиль), а скорее даже превосходящие их.
Можно взломать и украсть секреты, можно слушать переговоры, можно подменять сообщения или нарушить коммуникацию в нужный момент. Можно управлять критической инфраструктурой. Как в рекламе: безграничные возможности!
Внутренние модели OpenAI вряд ли сильно отстают.
Друзья говорили мне, что ИИ станет вопросом национальной безопасности и все эти ведущие компании будут национализированы. Вспомнил об этом сегодня.
А ещё вспомнил предсказание ai2027 (мой краткий пересказ тут). Они предсказывали, что модели получат хакерские возможности сравнимые с профессиональными хакерами к маю 2026 года. Сейчас на дворе начало апреля.
Forwarded from запуск завтра
Министр финансов и глава Центробанка США вызвали глав крупных банков, чтобы предупредить их о новых кибер-опасностях, которые следуют от Claude Mythos и аналогичных моделей, сообщает Блумберг.
Приведу целиком знаменитую пасту:
Приведу целиком знаменитую пасту:
Отец знакомого работает в ФСБ. Сегодня срочно вызвали на совещание. Вернулся поздно и ничего не объяснил. Сказал лишь собирать вещи и бежать в магазин за продуктами на две недели. Сейчас едем куда-то далеко за город. Не знаю что происходит, но мне кажется началось...
Forwarded from запуск завтра
Почему нам хочется увидеть в искусственном интеллекте собеседника? Как нейросети контролируют ход диалога? И что из-за них меняется в человеческом общении?
Культуролог и исследовательница цифровой среды Оксана Мороз объясняет, как общение с искусственным интеллектом влияет на нас.
Новый эпизод — на всех платформах
https://youtu.be/0EKj8_ecBTQ
Культуролог и исследовательница цифровой среды Оксана Мороз объясняет, как общение с искусственным интеллектом влияет на нас.
Новый эпизод — на всех платформах
https://youtu.be/0EKj8_ecBTQ
YouTube
Что скрыто в гайдлайнах нейросетей — рассказывает культуролог Оксана Мороз
Почему нам хочется увидеть в искусственном интеллекте собеседника? Как нейросети контролируют ход диалога? И что из-за них меняется в человеческом общении? Культуролог и исследовательница цифровой среды Оксана Мороз объясняет, как общение с искусственным…
Forwarded from Denis Sexy IT 🤖
Media is too big
VIEW IN TELEGRAM
В аэропорту Амстердама с 2016 года есть часы где чел рисует 24 часа руками, каждый раз радуюсь когда натыкаюсь
Прикиньте это все делать без GenAI, чел психопат
Прикиньте это все делать без GenAI, чел психопат
Forwarded from Эхо Телеги
В MAX встроена нейросеть, которая слушает ваши звонки 📞
VK модифицировали WebRTC – технологию, через которую работают звонки – и встроили туда систему распознавания ключевых слов. Та же технология, что «Привет, Алиса». Только здесь она работает на вашем микрофоне во время звонка, а вы об этом не знаете.
Когда вы звоните в MAX, нейросеть режет аудио с микрофона на куски по 10 миллисекунд и на каждом решает – произнесено ключевое слово или нет. Модель BC-ResNet, 1.17 МБ, ~300 тысяч параметров, streaming mode. Сейчас обучена на фразу «не слышу» – якобы для определения плохой связи. На данный момент выключена на сервере.
Но вот в чем дело. Модель не зашита в код приложения. Она лежит на публичном CDN – st.okcdn.ru и скачивается по ссылке из серверного конфига. При запуске MAX получает от сервера JSON с тремя полями: URL модели, MD5 и флаг use. Скачал, проверил хэш, загрузил в движок. Все.
Приложение вообще не проверяет, что модель распознает. Нет списка допустимых слов. Нет whitelist. VK кладет на CDN новый файл, меняет URL в конфиге – и при следующем звонке ваш телефон уже ищет не «не слышу», а что угодно. Без обновления в сторе и уведомления. Можно включить для одного конкретного userId.
При срабатывании отчет улетает на api.ok.ru. Внутри метрика bad_call_detected_by_audio_spotter, строка «не слышу», уровень уверенности от 0 до 1, привязка к userId и call_id. VK видит: в таком-то звонке у такого-то пользователя сработал детектор. Название метрики зашито в код – даже если модель заменят, отчет все равно уйдет как «не слышу». Удобно.
Модель рабочая. Побрутили CDN, перебрали 200+ путей – других моделей пока нет. Три версии SDK, во всех одна и та же модель с одинаковым MD5.
Теперь про звонки. P2P-соединений в MAX нет. Все медиаданные идут через TURN-сервер VK. Шифрование DTLS-SRTP есть – но от вас до сервера, а не от вас до собеседника. На relay-сервере шифрование заканчивается. Ключи у VK. То есть VK технически имеет доступ к аудио всех звонков.
И вишенка. В коде есть серверный флаг calls-sdk-log-audio – если VK его включит, аудио звонка пишется в файл. Плюс JNI-методы для дампа raw-аудио в файловый дескриптор. Все управляется с сервера.
Разница между детектором плохой связи и прослушкой – один URL в конфиге. Код, процесс, отправка на сервер – все одно и то же. Меняется только файл на CDN🙃
Полный разбор по ссылке.
@echo_telegi
VK модифицировали WebRTC – технологию, через которую работают звонки – и встроили туда систему распознавания ключевых слов. Та же технология, что «Привет, Алиса». Только здесь она работает на вашем микрофоне во время звонка, а вы об этом не знаете.
Когда вы звоните в MAX, нейросеть режет аудио с микрофона на куски по 10 миллисекунд и на каждом решает – произнесено ключевое слово или нет. Модель BC-ResNet, 1.17 МБ, ~300 тысяч параметров, streaming mode. Сейчас обучена на фразу «не слышу» – якобы для определения плохой связи. На данный момент выключена на сервере.
Но вот в чем дело. Модель не зашита в код приложения. Она лежит на публичном CDN – st.okcdn.ru и скачивается по ссылке из серверного конфига. При запуске MAX получает от сервера JSON с тремя полями: URL модели, MD5 и флаг use. Скачал, проверил хэш, загрузил в движок. Все.
Приложение вообще не проверяет, что модель распознает. Нет списка допустимых слов. Нет whitelist. VK кладет на CDN новый файл, меняет URL в конфиге – и при следующем звонке ваш телефон уже ищет не «не слышу», а что угодно. Без обновления в сторе и уведомления. Можно включить для одного конкретного userId.
При срабатывании отчет улетает на api.ok.ru. Внутри метрика bad_call_detected_by_audio_spotter, строка «не слышу», уровень уверенности от 0 до 1, привязка к userId и call_id. VK видит: в таком-то звонке у такого-то пользователя сработал детектор. Название метрики зашито в код – даже если модель заменят, отчет все равно уйдет как «не слышу». Удобно.
Модель рабочая. Побрутили CDN, перебрали 200+ путей – других моделей пока нет. Три версии SDK, во всех одна и та же модель с одинаковым MD5.
Теперь про звонки. P2P-соединений в MAX нет. Все медиаданные идут через TURN-сервер VK. Шифрование DTLS-SRTP есть – но от вас до сервера, а не от вас до собеседника. На relay-сервере шифрование заканчивается. Ключи у VK. То есть VK технически имеет доступ к аудио всех звонков.
И вишенка. В коде есть серверный флаг calls-sdk-log-audio – если VK его включит, аудио звонка пишется в файл. Плюс JNI-методы для дампа raw-аудио в файловый дескриптор. Все управляется с сервера.
Разница между детектором плохой связи и прослушкой – один URL в конфиге. Код, процесс, отправка на сервер – все одно и то же. Меняется только файл на CDN
Полный разбор по ссылке.
@echo_telegi
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ai.dot(ufna, dev)
Главное что доставляет — это абсолютная какая-то непредвзятая некомпетентность по встраиванию такого рода технических решений.
Варианта два. Либо это реально некомпетентность, либо саботаж изнутри "чтобы нашли".
Простите, но все слушают всех, процессят и так далее. Но тут конечно весело.
Варианта два. Либо это реально некомпетентность, либо саботаж изнутри "чтобы нашли".
Простите, но все слушают всех, процессят и так далее. Но тут конечно весело.
Forwarded from Оди
Яндекс ищет продуктовых дизайнеров в команды Yandex Cloud и Yandex Infrastructure
Компания проводит Fast Track* 20–26 апреля — за это время можно пройти все собеседования и получить офер
Ждут дизайнеров продукта с опытом от 3 лет. Идеально, если вы уже работали со сложными экосистемами, B2E- или SaaS-продуктами или участвовали в опенсорс-проектах
Как всё устроено:
🟣 до 17 апреля зарегистрируйтесь на мероприятие
🟣 до 19 апреля выполните тестовое задание
🟣 с 20 по 26 апреля пройдите вайтборд, познакомьтесь с командами и получите офер
🔸 Переходите по ссылке, чтобы узнать подробности и зарегистрироваться
Приходите работать в окружении профессионалов, которые всегда поддержат, поделятся опытом и помогут вырасти в сложных и интересных проектах!
#промо
Компания проводит Fast Track* 20–26 апреля — за это время можно пройти все собеседования и получить офер
Ждут дизайнеров продукта с опытом от 3 лет. Идеально, если вы уже работали со сложными экосистемами, B2E- или SaaS-продуктами или участвовали в опенсорс-проектах
Как всё устроено:
Приходите работать в окружении профессионалов, которые всегда поддержат, поделятся опытом и помогут вырасти в сложных и интересных проектах!
#промо
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DogDog (Dmitrii Filatov)
Вышел Linux 7.0. В том числе после длительного обсуждения внутри команды вышли формальные правила использования ИИ в разработке Linux.
Главное из правил:
• AI-сгенерированный или AI-ассистированный код разрешён
• Весь внесённый код обязан быть совместимым с лицензией GPL-2.0-only
• Весь код от ИИ обязательно должен быть проверен человеком, который отвечает за этот код
• Коммиты с таким кодом должны сопровождаться тегом Assisted-by с указанием модели и её версии
В разработке ядра ИИ пока чаще всего применяется как ассистент и второй слой анализа кода на потенциальные проблемы, баги и так далее.
Но главное здесь — не правила, а то, кто и как прокомментировал это нововведение.
Линус Торвальдс — лидер проекта, всегда притормаживает любые радикальные изменения ради стабильности. Но он говорит, что уже бессмысленно пытаться бороться против ИИ-инструментов — все они уже часть реальности.
Главное из правил:
• AI-сгенерированный или AI-ассистированный код разрешён
• Весь внесённый код обязан быть совместимым с лицензией GPL-2.0-only
• Весь код от ИИ обязательно должен быть проверен человеком, который отвечает за этот код
• Коммиты с таким кодом должны сопровождаться тегом Assisted-by с указанием модели и её версии
В разработке ядра ИИ пока чаще всего применяется как ассистент и второй слой анализа кода на потенциальные проблемы, баги и так далее.
Но главное здесь — не правила, а то, кто и как прокомментировал это нововведение.
Линус Торвальдс — лидер проекта, всегда притормаживает любые радикальные изменения ради стабильности. Но он говорит, что уже бессмысленно пытаться бороться против ИИ-инструментов — все они уже часть реальности.
Forwarded from Плавучая редакция
Доводить до крайности
#совет
Хорошая привычка — проверять строки с числовыми переменными на крайних значениях.
Допустим, вы хотите показать пользователю какой-то интересный факт о нём:
Но что если N будет не 42 км, а какие-нибудь 100 м? Тогда наше сообщение будет звучать как сарказм. Кому это нужно?
Мысленно подставляем значения из разных диапазонов и легко обнаруживаем проблему. А решается она такими способами:
1️⃣ Убрать оценочные слова, чтобы строка подходила для любого числа
Не всегда возможно, но это самый дешёвый способ:
До конца книги всего 1050 страниц → До конца книги 1050 страниц
На счету целых 2 рубля! → На счету 2 рубля
2️⃣ Завести отдельные строки для больших и малых значений
Вот это марафон! Вы пробежали N м за месяц (если N > 40 км)
Класс! Не забывали выходить на улицу и пробежали 100 м! (если N < 1 км)
3️⃣ Не забыть про нулевые значения. Обычно тоже нужны отдельные строки
Вы потратили 0 калорий → Вы не потратили калорий
Женя молодец, прошёл 0 уроков! → Женя пока не проходил уроков
0 шагов сегодня → Сегодня прогулок не было
#совет
Хорошая привычка — проверять строки с числовыми переменными на крайних значениях.
Допустим, вы хотите показать пользователю какой-то интересный факт о нём:
Вот это марафон! Вы пробежали N за месяц
Но что если N будет не 42 км, а какие-нибудь 100 м? Тогда наше сообщение будет звучать как сарказм. Кому это нужно?
Мысленно подставляем значения из разных диапазонов и легко обнаруживаем проблему. А решается она такими способами:
Не всегда возможно, но это самый дешёвый способ:
До конца книги всего 1050 страниц → До конца книги 1050 страниц
На счету целых 2 рубля! → На счету 2 рубля
Вот это марафон! Вы пробежали N м за месяц (если N > 40 км)
Класс! Не забывали выходить на улицу и пробежали 100 м! (если N < 1 км)
Вы потратили 0 калорий → Вы не потратили калорий
Женя молодец, прошёл 0 уроков! → Женя пока не проходил уроков
0 шагов сегодня → Сегодня прогулок не было
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Дизайн-снайпер
This media is not supported in your browser
VIEW IN TELEGRAM
Доброе утро!
Когда попросили подробней рассказать о проектах в портфолио
Когда попросили подробней рассказать о проектах в портфолио
Forwarded from Дизайн-снайпер
Минутка промдиза:
Поехали!
Нравится сочетание гибкого и плавного образа и конструкционная мощность. Велик Segway MUXI
Поехали!
Нравится сочетание гибкого и плавного образа и конструкционная мощность. Велик Segway MUXI