Человек, 14 раз выигравший в лотерею
Это история о человеке, «обыгравшем» лотерею, просто выкупив в ней все до одной возможные комбинации.
Статья: https://habr.com/ru/articles/751780/
Это история о человеке, «обыгравшем» лотерею, просто выкупив в ней все до одной возможные комбинации.
Статья: https://habr.com/ru/articles/751780/
🫴🦋 Это эмодзи?
ReadStuffLater использует эмодзи для маркировки контента. Это просто, весело и обеспечивает базовую организацию контента, не побуждая пользователей заморачиваться.
Есть только одна проблема: валидация данных. Когда клиент говорит моему серверу, что нужно пометить запись, как сервер может подтвердить, что метка - это действительно эмодзи? Я имею в виду, что я не должен принимать и хранить в этом поле все, что угодно, верно?
Это гораздо более серьезная проблема, чем она выглядит.
• Неудачная идея №1: Использование Regex с классами символов
• Неудачная идея №2: Использовать Regex с диапазонами символов
• Неудачная идея №3: просто засунуть все возможные emojis в Regex
• Что сработало для меня
Статья: https://spiffy.tech/is-this-an-emoji
ReadStuffLater использует эмодзи для маркировки контента. Это просто, весело и обеспечивает базовую организацию контента, не побуждая пользователей заморачиваться.
Есть только одна проблема: валидация данных. Когда клиент говорит моему серверу, что нужно пометить запись, как сервер может подтвердить, что метка - это действительно эмодзи? Я имею в виду, что я не должен принимать и хранить в этом поле все, что угодно, верно?
Это гораздо более серьезная проблема, чем она выглядит.
• Неудачная идея №1: Использование Regex с классами символов
• Неудачная идея №2: Использовать Regex с диапазонами символов
• Неудачная идея №3: просто засунуть все возможные emojis в Regex
• Что сработало для меня
Статья: https://spiffy.tech/is-this-an-emoji
Переделываем настенное зеркало во многофункциональное устройство
Сегодня я расскажу, как превратить обычное зеркало во многофункциональное устройство. Идея витала в моей голове давно, но из-за лени и отсутствия времени, эта задумка долго находилась в застое. Но вот наконец-то пришел тот день, когда я все же воплотил свой замысел в жизнь и это случилось в далеком 2013 году. Для реализации своей задумки первым делом приобрел настенное зеркало в «Икее», а в магазине «Ашан» купил фоторамку со встроенной метеостанцией и часами. Сегодня, конечно, таким зеркалом никого не удивишь, но на тот момент это было что-то необыкновенное и подобные изделия в магазине не продавались.
Статья: https://habr.com/ru/companies/timeweb/articles/751606/
Сегодня я расскажу, как превратить обычное зеркало во многофункциональное устройство. Идея витала в моей голове давно, но из-за лени и отсутствия времени, эта задумка долго находилась в застое. Но вот наконец-то пришел тот день, когда я все же воплотил свой замысел в жизнь и это случилось в далеком 2013 году. Для реализации своей задумки первым делом приобрел настенное зеркало в «Икее», а в магазине «Ашан» купил фоторамку со встроенной метеостанцией и часами. Сегодня, конечно, таким зеркалом никого не удивишь, но на тот момент это было что-то необыкновенное и подобные изделия в магазине не продавались.
Статья: https://habr.com/ru/companies/timeweb/articles/751606/
Хабр
Переделываем настенное зеркало во многофункциональное устройство
Сегодня я расскажу, как превратить обычное зеркало во многофункциональное устройство. Идея витала в моей голове давно, но из-за лени и отсутствия времени, эта задумка долго находилась в застое. Но вот...
Meta открывает AudioCraft
AudioCraft - это набор генеративных ИИ-инструментов для создания музыки и аудио из текстовых подсказок. С его помощью создатели контента могут генерировать сложные звуковые ландшафты, сочинять мелодии и моделировать целые виртуальные оркестры, вводя простые текстовые описания. AudioCraft использует AudioGen для создания аудиоэффектов и звуковых ландшафтов, MusicGen для создания музыкальных композиций, а также кодек для сжатия звука на основе нейронных сетей.
Новость: https://ai.meta.com/blog/audiocraft-musicgen-audiogen-encodec-generative-ai-audio/
GitHub: https://github.com/facebookresearch/audiocraft
AudioCraft - это набор генеративных ИИ-инструментов для создания музыки и аудио из текстовых подсказок. С его помощью создатели контента могут генерировать сложные звуковые ландшафты, сочинять мелодии и моделировать целые виртуальные оркестры, вводя простые текстовые описания. AudioCraft использует AudioGen для создания аудиоэффектов и звуковых ландшафтов, MusicGen для создания музыкальных композиций, а также кодек для сжатия звука на основе нейронных сетей.
Новость: https://ai.meta.com/blog/audiocraft-musicgen-audiogen-encodec-generative-ai-audio/
GitHub: https://github.com/facebookresearch/audiocraft
Ложные истины, в которые верят программисты [и другие]
Великолепный список ложных идей, в которые верят программисты. Ложь - это идея, которую вы изначально считали истинной, но в действительности оказалось, что она ложна.
Например, вот вам идея: правильный адрес электронной почты содержит один символ @. Итак, вы будете использовать это правило для реализации логики проверки email-поля. Верно? Неверно! На самом деле в адресе электронной почты может быть несколько символов @. Поэтому ваша реализация должна это допускать. Первоначальная идея - это ложь, в которую вы поверили.
GitHub: https://github.com/kdeldycke/awesome-falsehood
Великолепный список ложных идей, в которые верят программисты. Ложь - это идея, которую вы изначально считали истинной, но в действительности оказалось, что она ложна.
Например, вот вам идея: правильный адрес электронной почты содержит один символ @. Итак, вы будете использовать это правило для реализации логики проверки email-поля. Верно? Неверно! На самом деле в адресе электронной почты может быть несколько символов @. Поэтому ваша реализация должна это допускать. Первоначальная идея - это ложь, в которую вы поверили.
GitHub: https://github.com/kdeldycke/awesome-falsehood
Почему гром от близкой молнии резкий, а от далёкой — раскатистый?
Не возникал ли у вас когда-нибудь вопрос, почему молния с разных расстояний выглядит примерно одинаково (конечно, чем ближе, тем ярче), а звук грома от ударившей неподалёку молнии — резкий, как удар молотка по железу — совсем не похож на раскатистый звук от идущей вдалеке грозы?
Можно придумать несколько объяснений этого явления, но только одно из них будет правильным.
Статья: https://habr.com/ru/companies/ruvds/articles/751002/
Не возникал ли у вас когда-нибудь вопрос, почему молния с разных расстояний выглядит примерно одинаково (конечно, чем ближе, тем ярче), а звук грома от ударившей неподалёку молнии — резкий, как удар молотка по железу — совсем не похож на раскатистый звук от идущей вдалеке грозы?
Можно придумать несколько объяснений этого явления, но только одно из них будет правильным.
Статья: https://habr.com/ru/companies/ruvds/articles/751002/
Хабр
Почему гром от близкой молнии резкий, а от далёкой — раскатистый?
В своей жизни вы наверняка сталкивались с дождём, а также такими яркими проявлениями плохой погоды, как гром и молния. Не возникал ли у вас когда-нибудь вопрос, почему молния с разных расстояний...
Исследователи взломали автомобиль Tesla, чтобы получить бесплатные обновления автомобильных функций (2 минуты чтения)
Взлом, в котором используется техника, называемая "глюком напряжения" (voltage glitching), позволил исследователям включить систему автономного вождения и навигации в тех регионах, где она обычно недоступна.
Новость: https://techcrunch.com/2023/08/03/researchers-jailbreak-a-tesla-to-get-free-in-car-feature-upgrades/
Взлом, в котором используется техника, называемая "глюком напряжения" (voltage glitching), позволил исследователям включить систему автономного вождения и навигации в тех регионах, где она обычно недоступна.
Новость: https://techcrunch.com/2023/08/03/researchers-jailbreak-a-tesla-to-get-free-in-car-feature-upgrades/
TechCrunch
Researchers jailbreak a Tesla to get free in-car feature upgrades | TechCrunch
A group of researchers found a way to hack a Tesla's hardware with the goal of getting free in-car upgrades, such as heated rear seats.
Forwarded from Кутергин в огне 🔥
Гайд как расти за счет окружения
Ну наконец-то! Дописал и публикую большой материал по ссылке в формате лонгрида, как вы и заказывали в опросе выше)
Содержание:
⁃ Почему мы растём только внутри сильного окружения
⁃ Где и как его искать
⁃ Как устроен социальный капитал
⁃ Как не получать отказы и пробивать фильтры
⁃ Мои примеры, выводы и т.д.
https://telegra.ph/Gajd-kak-rasti-za-schet-okruzheniya-i-gde-ego-iskat-08-01
Буду благодарен за ваши репосты и реакции!
Ваш @kutergin_on_fire
Ну наконец-то! Дописал и публикую большой материал по ссылке в формате лонгрида, как вы и заказывали в опросе выше)
Содержание:
⁃ Почему мы растём только внутри сильного окружения
⁃ Где и как его искать
⁃ Как устроен социальный капитал
⁃ Как не получать отказы и пробивать фильтры
⁃ Мои примеры, выводы и т.д.
https://telegra.ph/Gajd-kak-rasti-za-schet-okruzheniya-i-gde-ego-iskat-08-01
Буду благодарен за ваши репосты и реакции!
Ваш @kutergin_on_fire
Telegraph
Как расти за счет окружения и где его искать
Всё самое важное в моей жизни происходило благодаря появлению в ней новых людей с совершенно другим опытом, окружением и ресурсами. А если проще, то с другим социальным капиталом. В последние годы я часто встречаю вопросы, где искать новое окружение, ведь…
👍3
Не останавливайтесь на 90%
Я только что закончил работу над проектом.
Мы потратили 4 месяца на создание программного комплекса, проведение экспериментов, написание научной статьи и подачу ее в журнал для публикации. И вот теперь мы закончили. Конец. Верно?
Нет! Это то, что я называю остановкой на 90%.
Основной проект, может быть, и завершен, но впереди еще много работы. Если никто о нем не знает или не хочет дать ему шанс, то его как бы и не было. Это ложная финишная черта.
Статья: https://apptractor.ru/develop/ne-ostanavlivaytes-na-90.html
Я только что закончил работу над проектом.
Мы потратили 4 месяца на создание программного комплекса, проведение экспериментов, написание научной статьи и подачу ее в журнал для публикации. И вот теперь мы закончили. Конец. Верно?
Нет! Это то, что я называю остановкой на 90%.
Основной проект, может быть, и завершен, но впереди еще много работы. Если никто о нем не знает или не хочет дать ему шанс, то его как бы и не было. Это ложная финишная черта.
Статья: https://apptractor.ru/develop/ne-ostanavlivaytes-na-90.html
👍3
Сделайте что-нибудь, чтобы сделать что-нибудь
При создании нового продукта, например библиотеки или фреймворка, создайте что-то, что использует этот продукт, чтобы узнать, как его улучшить.
Статья: https://glazkov.com/2023/08/03/build-a-thing-to-build-the-thing/
При создании нового продукта, например библиотеки или фреймворка, создайте что-то, что использует этот продукт, чтобы узнать, как его улучшить.
Статья: https://glazkov.com/2023/08/03/build-a-thing-to-build-the-thing/
Dimitri Glazkov
Build a thing to build the thing
When building new products, there’s always a weird tension between making something “real” and production-ready, and spending a bit of time just experimenting with all of the various ideas of what …
Новая акустическая атака может расшифровывать звук нажатия клавиш с точностью 95%
Группа исследователей из британских университетов обучила модель глубокого обучения, которая может "понимать" звуки нажатия клавиш клавиатуры, записанных с помощью микрофона, с точностью 95%.
Когда для обучения алгоритма классификации звуков использовался Zoom, точность предсказания снизилась до 93%, что все еще опасно высоко и является рекордом для таких атак.
Новость: https://www.bleepingcomputer.com/news/security/new-acoustic-attack-steals-data-from-keystrokes-with-95-percent-accuracy/
Группа исследователей из британских университетов обучила модель глубокого обучения, которая может "понимать" звуки нажатия клавиш клавиатуры, записанных с помощью микрофона, с точностью 95%.
Когда для обучения алгоритма классификации звуков использовался Zoom, точность предсказания снизилась до 93%, что все еще опасно высоко и является рекордом для таких атак.
Новость: https://www.bleepingcomputer.com/news/security/new-acoustic-attack-steals-data-from-keystrokes-with-95-percent-accuracy/
Как ID Software удалось выжать невозможное из EGA-карт
Я прочитал превосходную книгу Doom Guy Джона Ромеро, которую крайне рекомендую. В девятой главе Джон рассказывает о том, как его поразила увиденная им технология Adaptive Tile Refresh (ATR). Благодаря этому я понял, что пока не анализировал очень важную методику, лежавшую в основе серии игр Commander Keen (CK).
В процессе исследований я выяснил, что ATR использовалась только в первой трилогии CK. Во второй разработчики начали использовать нечто гораздо лучшее.
Статья: https://habr.com/ru/companies/ruvds/articles/752982/
Я прочитал превосходную книгу Doom Guy Джона Ромеро, которую крайне рекомендую. В девятой главе Джон рассказывает о том, как его поразила увиденная им технология Adaptive Tile Refresh (ATR). Благодаря этому я понял, что пока не анализировал очень важную методику, лежавшую в основе серии игр Commander Keen (CK).
В процессе исследований я выяснил, что ATR использовалась только в первой трилогии CK. Во второй разработчики начали использовать нечто гораздо лучшее.
Статья: https://habr.com/ru/companies/ruvds/articles/752982/
Я отключил нашу "умную" духовку, и, возможно, вам тоже стоит это сделать
Вчера Arstechnica опубликовала статью под названием "Производители бытовой техники огорчены тем, что 50% покупателей не подключают к Сети "умные" приборы". Позвольте мне сказать, что я рад, что люди не подключают свою духовку к Интернету. У нас есть два таких "умных" прибора от AEG, и я отключил их, как только узнал, что они делают.
Статья: https://svrooij.io/2023/01/25/disconnect-your-smart-appliance/
Вчера Arstechnica опубликовала статью под названием "Производители бытовой техники огорчены тем, что 50% покупателей не подключают к Сети "умные" приборы". Позвольте мне сказать, что я рад, что люди не подключают свою духовку к Интернету. У нас есть два таких "умных" прибора от AEG, и я отключил их, как только узнал, что они делают.
Статья: https://svrooij.io/2023/01/25/disconnect-your-smart-appliance/
🥴1
Физики во второй раз добились термоядерного синтеза с чистым приростом энергии
Исследователи из Ливерморской национальной лаборатории имени Лоуренса в Калифорнии во второй раз добились чистого прироста энергии в термоядерной реакции. Впервые команда исследователей добилась реакции в прошлом году. Повторив прорыв 30 июля, они получили более высокий выход энергии, чем при предыдущем эксперименте. По предварительным данным, в ходе эксперимента было получено более 3,5 мегаджоулей, что примерно достаточно для питания бытового утюга в течение часа.
Новость: https://arstechnica.com/science/2023/08/physicists-achieve-fusion-net-energy-gain-for-second-time/
Исследователи из Ливерморской национальной лаборатории имени Лоуренса в Калифорнии во второй раз добились чистого прироста энергии в термоядерной реакции. Впервые команда исследователей добилась реакции в прошлом году. Повторив прорыв 30 июля, они получили более высокий выход энергии, чем при предыдущем эксперименте. По предварительным данным, в ходе эксперимента было получено более 3,5 мегаджоулей, что примерно достаточно для питания бытового утюга в течение часа.
Новость: https://arstechnica.com/science/2023/08/physicists-achieve-fusion-net-energy-gain-for-second-time/
Ars Technica
Physicists achieve fusion with net energy gain for second time
Initial data shows an energy output greater than 3.5 megajoules.
🔥3
Как мы создавали Canva Apps SDK
Размышляя над тем, как мы создавали и запускали Canva Apps SDK в июне 2022 года, наша команда экосистемы решила поделиться своими мыслями и уроками, полученными в процессе создания и развития нашего SDK.
Статья: https://www.canva.dev/blog/engineering/how-we-built-the-canva-apps-sdk/
Размышляя над тем, как мы создавали и запускали Canva Apps SDK в июне 2022 года, наша команда экосистемы решила поделиться своими мыслями и уроками, полученными в процессе создания и развития нашего SDK.
Статья: https://www.canva.dev/blog/engineering/how-we-built-the-canva-apps-sdk/
Примеры A/B-тестирования от Airbnb и лучших компаний YC
При правильном использовании A/B-тестирование обладает огромным потенциалом, но его легко использовать неправильно. Сравнение старой версии с новой функцией, изменением текста или запросом не приведет к успеху.
По мудрому выражению Пикассо, "хорошие художники копируют, великие - крадут". Поэтому, чтобы помочь вам стать великим "художником" A/B-тестов, мы изучили, как проводят A/B-тесты некоторые из наиболее успешных компаний Y Combinator.
Статья: https://posthog.com/blog/ab-testing-examples
При правильном использовании A/B-тестирование обладает огромным потенциалом, но его легко использовать неправильно. Сравнение старой версии с новой функцией, изменением текста или запросом не приведет к успеху.
По мудрому выражению Пикассо, "хорошие художники копируют, великие - крадут". Поэтому, чтобы помочь вам стать великим "художником" A/B-тестов, мы изучили, как проводят A/B-тесты некоторые из наиболее успешных компаний Y Combinator.
Статья: https://posthog.com/blog/ab-testing-examples
Дорогая, что-то пошло не так. Гид по пустым состояниям и ошибкам + шаблоны на все случаи
UX-тексты сильно отличаются от маркетинговых — в них чаще требуется жёсткая унификация. Поэтому я начала собирать гайды по разным видам интерфейсных текстов. Первыми на очереди стали экраны пустых состояний и ошибок. В этой статьей я расскажу, что это вообще такое, как писать тексты для таких экранов, а главное — приведу готовые универсальные примеры из практики Ozon, которые вы сможете использовать в своих проектах.
Этот гайд будет полезен дизайнерам, фронтендерам, бэкендерам и мобильным разработчикам — словом, всем, кто в своей работе сталкивается с UX-текстами и иногда вынужден их писать. Если вы не являетесь пишущим специалистом, просто берите готовые шаблоны и адаптируйте для своего проекта. Пользуйтесь.
Статья: https://habr.com/ru/companies/ozontech/articles/753022/
UX-тексты сильно отличаются от маркетинговых — в них чаще требуется жёсткая унификация. Поэтому я начала собирать гайды по разным видам интерфейсных текстов. Первыми на очереди стали экраны пустых состояний и ошибок. В этой статьей я расскажу, что это вообще такое, как писать тексты для таких экранов, а главное — приведу готовые универсальные примеры из практики Ozon, которые вы сможете использовать в своих проектах.
Этот гайд будет полезен дизайнерам, фронтендерам, бэкендерам и мобильным разработчикам — словом, всем, кто в своей работе сталкивается с UX-текстами и иногда вынужден их писать. Если вы не являетесь пишущим специалистом, просто берите готовые шаблоны и адаптируйте для своего проекта. Пользуйтесь.
Статья: https://habr.com/ru/companies/ozontech/articles/753022/
👍2
Nvidia представила новый ИИ-чип и заявила, что затраты на работу с LLM "значительно снизятся"
Компания Nvidia анонсировала GH200 - новый процессор, предназначенный для работы с моделями искусственного интеллекта. Он оснащен тем же графическим процессором, что и H100, но в сочетании с 141 Гбайт памяти и 72-ядерным центральным ARM-процессором. Дополнительная память позволит разместить на одной системе более крупные модели ИИ и значительно снизить стоимость вычислений. GH200 будет доступен для пробного использования до конца этого года, а для покупки - во втором квартале следующего. Представители Nvidia отказались назвать цену на чип.
Новость: https://www.cnbc.com/2023/08/08/nvidia-reveals-new-ai-chip-says-cost-of-running-large-language-models-will-drop-significantly-.html
Компания Nvidia анонсировала GH200 - новый процессор, предназначенный для работы с моделями искусственного интеллекта. Он оснащен тем же графическим процессором, что и H100, но в сочетании с 141 Гбайт памяти и 72-ядерным центральным ARM-процессором. Дополнительная память позволит разместить на одной системе более крупные модели ИИ и значительно снизить стоимость вычислений. GH200 будет доступен для пробного использования до конца этого года, а для покупки - во втором квартале следующего. Представители Nvidia отказались назвать цену на чип.
Новость: https://www.cnbc.com/2023/08/08/nvidia-reveals-new-ai-chip-says-cost-of-running-large-language-models-will-drop-significantly-.html
CNBC
Nvidia reveals new A.I. chip, says costs of running LLMs will 'drop significantly'
Currently, Nvidia dominates the market for AI chips, with over 80% market share, according to some estimates.
Llama с нуля или как без слез запустить модель
Хочу дать несколько советов из своего опыта реализации значительно уменьшенной версии Llama для обучения TinyShakespeare.
Статья: https://blog.briankitano.com/llama-from-scratch/
Хочу дать несколько советов из своего опыта реализации значительно уменьшенной версии Llama для обучения TinyShakespeare.
Статья: https://blog.briankitano.com/llama-from-scratch/
Brian Kitano
Llama from scratch (or how to implement a paper without crying)
I want to provide some tips from my experience implementing a paper. I'm going to cover my tips so far from implementing a dramatically scaled-down versio...