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...
Как создать команду роста (будучи инженером)
Томас Оуэрс ничего не знал об инженерии роста, когда создавал первую команду роста в Let's Do This - стартапе Y Combinator с объемом финансирования 80 млн долл.
Но уже через 2 года его команда добилась такого успеха, что "организация роста" превратилась в четыре отдельные команды, которые следовали за ним. Мы поговорили с Томасом о том, как он прошел путь от инженера-программиста до руководителя команды роста, и о том, что нужно для создания успешной команды. Вот что мы узнали.
Статья: https://posthog.com/blog/how-to-start-a-growth-team
Томас Оуэрс ничего не знал об инженерии роста, когда создавал первую команду роста в Let's Do This - стартапе Y Combinator с объемом финансирования 80 млн долл.
Но уже через 2 года его команда добилась такого успеха, что "организация роста" превратилась в четыре отдельные команды, которые следовали за ним. Мы поговорили с Томасом о том, как он прошел путь от инженера-программиста до руководителя команды роста, и о том, что нужно для создания успешной команды. Вот что мы узнали.
Статья: https://posthog.com/blog/how-to-start-a-growth-team
Posthog
How to start a growth team (as an engineer) - PostHog
Thomas Owers knew nothing about growth engineering when he started the first growth team at Let's Do This – a Y Combinator startup with $80M in…
Крупнейший в истории редизайн Slack призван укротить хаос вашего рабочего дня
В ближайшее время в Slack будет запущен новый дизайн, который изменит как внешний вид, так и структуру приложения, чтобы упростить поиск и управление сообщениями. Появилась новая боковая панель, на которой по-новому отображаются функции Slack: раздел DMs управляет всеми чатами, независимо от того, из какого канала или рабочей области они поступают, а в окне Activity отображаются все сообщения, упоминания и реакции во всех рабочих областях Slack. В правом верхнем углу каждого окна чата появится кнопка для видеочатов Huddles и создания новых полотен. Скриншоты изменения дизайна доступны в статье.
Статья: https://www.theverge.com/2023/8/9/23824562/slack-redesign-app-dms-activity-later
В ближайшее время в Slack будет запущен новый дизайн, который изменит как внешний вид, так и структуру приложения, чтобы упростить поиск и управление сообщениями. Появилась новая боковая панель, на которой по-новому отображаются функции Slack: раздел DMs управляет всеми чатами, независимо от того, из какого канала или рабочей области они поступают, а в окне Activity отображаются все сообщения, упоминания и реакции во всех рабочих областях Slack. В правом верхнем углу каждого окна чата появится кнопка для видеочатов Huddles и создания новых полотен. Скриншоты изменения дизайна доступны в статье.
Статья: https://www.theverge.com/2023/8/9/23824562/slack-redesign-app-dms-activity-later
👍3
Как Quora масштабировала MySQL до 100 тысяч запросов в секунду
Quora - это социальная сеть, где можно размещать вопросы, на которые сообщество может ответить. Число активных пользователей сайта превышает 300 млн. человек в месяц, а количество задаваемых вопросов исчисляется десятками тысяч в день.
Для обслуживания такого трафика они активно используют MySQL. Сегментированная конфигурация (sharded configuration) хранит десятки терабайт и может масштабироваться до сотен тысяч запросов в секунду.
Вамси Поннеканти, инженер-программист компании Quora, написал потрясающую статью, в которой подробно рассматривает различные факторы нагрузки на базу данных и конкретные шаги, предпринятые инженерными командами для ее оптимизации.
Статья: https://quoraengineering.quora.com/Optimizing-the-databases-at-Quora
Quora - это социальная сеть, где можно размещать вопросы, на которые сообщество может ответить. Число активных пользователей сайта превышает 300 млн. человек в месяц, а количество задаваемых вопросов исчисляется десятками тысяч в день.
Для обслуживания такого трафика они активно используют MySQL. Сегментированная конфигурация (sharded configuration) хранит десятки терабайт и может масштабироваться до сотен тысяч запросов в секунду.
Вамси Поннеканти, инженер-программист компании Quora, написал потрясающую статью, в которой подробно рассматривает различные факторы нагрузки на базу данных и конкретные шаги, предпринятые инженерными командами для ее оптимизации.
Статья: https://quoraengineering.quora.com/Optimizing-the-databases-at-Quora
История поиска работы старшим инженером/EM
Интервью с инженером-программистом из Нью-Йорка, имеющим более чем 15-летний опыт работы, посвящено тому, как он ориентировался на рынке труда после того, как в начале этого года попал под сокращение рабочих мест в отрасли.
Статья: https://blog.pragmaticengineer.com/a-senior-engineer-em-job-search-story/
Интервью с инженером-программистом из Нью-Йорка, имеющим более чем 15-летний опыт работы, посвящено тому, как он ориентировался на рынке труда после того, как в начале этого года попал под сокращение рабочих мест в отрасли.
Статья: https://blog.pragmaticengineer.com/a-senior-engineer-em-job-search-story/
The Pragmatic Engineer
A senior engineer/EM job search story
avidson Fellipe, a software engineer with 15 years’ experience, based in New York, was recently let go. After 350 applications and 85 first-round interviews in 4 months, he secured 3 offers, and has now started his new job. He shares first-hand learnings…
Oscilloscope Music
Oscilloscope Music - это аудиовизуальная музыка, в которой визуальные образы рисуются звуком. Для того чтобы добиться максимально возможной корреляции между изображением и звуком, точно такой же сигнал, подаваемый на левую и правую колонки, подключается также к входам X и Y аналогового осциллографа, создавая сложные лиссажные изображения.
Сайт: https://oscilloscopemusic.com/
Крышесносящее видео: https://youtu.be/ywdRQ3zU6Uc
Oscilloscope Music - это аудиовизуальная музыка, в которой визуальные образы рисуются звуком. Для того чтобы добиться максимально возможной корреляции между изображением и звуком, точно такой же сигнал, подаваемый на левую и правую колонки, подключается также к входам X и Y аналогового осциллографа, создавая сложные лиссажные изображения.
Сайт: https://oscilloscopemusic.com/
Крышесносящее видео: https://youtu.be/ywdRQ3zU6Uc
YouTube
Oscilloscope Music - Function
First track of N-SPHERES
Out now on 3.5" floppy disk / download: https://oscilloscopemusic.com
Complete album: https://www.youtube.com/watch?v=BDERfRP2GI0
What you see is what you hear: The audio signal is fed directly into the oscilloscope, where vector…
Out now on 3.5" floppy disk / download: https://oscilloscopemusic.com
Complete album: https://www.youtube.com/watch?v=BDERfRP2GI0
What you see is what you hear: The audio signal is fed directly into the oscilloscope, where vector…
👨💻1
Реверс-инжиниринг MultipeerConnectivity Framework от Apple
Это была очень увлекательная поездка, в ходе которой я узнал много нового о том, как фреймворки Apple работают с сетевыми соединениями.
Статья: https://www.evilsocket.net/2022/10/20/Reverse-Engineering-the-Apple-MultiPeer-Connectivity-Framework/
Это была очень увлекательная поездка, в ходе которой я узнал много нового о том, как фреймворки Apple работают с сетевыми соединениями.
Статья: https://www.evilsocket.net/2022/10/20/Reverse-Engineering-the-Apple-MultiPeer-Connectivity-Framework/
Как программировать быстрее
Скорость и эффективность программирования - один из тех навыков, которым многие разработчики не уделяют достаточно времени.
Это отличная статья в блоге, посвященная этому вопросу и тому, как можно повысить скорость работы.
1. Ставьте четкие цели перед началом работы, чтобы точно знать, что вы хотите сделать. Разбейте цель на небольшие подзадачи и работайте над ними по очереди.
2. Избегайте многозадачности и переключения контекста. Это часто бывает непродуктивно, и лучше просто оставаться в состоянии глубокой сосредоточенности на одной задаче.
3. Ведите рабочий журнал (в notion, txt-файле, на бумаге, как угодно). Записывайте в него ежедневные задачи, варианты дизайна, интересные проблемы, выводы и т.д.
Статья: https://www.scattered-thoughts.net/writing/moving-faster/
Поставьте 👍, если хотите эту статью на русском.
Скорость и эффективность программирования - один из тех навыков, которым многие разработчики не уделяют достаточно времени.
Это отличная статья в блоге, посвященная этому вопросу и тому, как можно повысить скорость работы.
1. Ставьте четкие цели перед началом работы, чтобы точно знать, что вы хотите сделать. Разбейте цель на небольшие подзадачи и работайте над ними по очереди.
2. Избегайте многозадачности и переключения контекста. Это часто бывает непродуктивно, и лучше просто оставаться в состоянии глубокой сосредоточенности на одной задаче.
3. Ведите рабочий журнал (в notion, txt-файле, на бумаге, как угодно). Записывайте в него ежедневные задачи, варианты дизайна, интересные проблемы, выводы и т.д.
Статья: https://www.scattered-thoughts.net/writing/moving-faster/
Поставьте 👍, если хотите эту статью на русском.
👍3
Гибкий фреймворк для эффективного парного программирования
Парное программирование - один из важнейших инструментов, который мы используем при обучении начинающих специалистов в рамках программы Dev Degree. Это метод гибкой разработки программного обеспечения, при котором два человека работают вместе либо для обмена опытом, либо для решения проблемы, либо для обучения друг у друга. Работа в паре развивает технические и коммуникативные навыки, поощряет любознательность и творческое решение проблем, а также сближает людей как членов команды.
Статья от Shopify: https://shopify.engineering/a-flexible-framework-for-effective-pair-programming
Парное программирование - один из важнейших инструментов, который мы используем при обучении начинающих специалистов в рамках программы Dev Degree. Это метод гибкой разработки программного обеспечения, при котором два человека работают вместе либо для обмена опытом, либо для решения проблемы, либо для обучения друг у друга. Работа в паре развивает технические и коммуникативные навыки, поощряет любознательность и творческое решение проблем, а также сближает людей как членов команды.
Статья от Shopify: https://shopify.engineering/a-flexible-framework-for-effective-pair-programming
Из Junior-ов в Senior-ы: план для успешной карьеры
Из этого руководства вы узнаете:
• Ключевые технические компетенции, которые руководители ставят во главу угла при продвижении по службе.
• Основные коммуникативные навыки, требуемые от Senior-разработчиков.
• Как подходить к разработке кода с акцентом на удовлетворение бизнес-требований.
Статья: https://github.com/readme/guides/engineering-career-success
Из этого руководства вы узнаете:
• Ключевые технические компетенции, которые руководители ставят во главу угла при продвижении по службе.
• Основные коммуникативные навыки, требуемые от Senior-разработчиков.
• Как подходить к разработке кода с акцентом на удовлетворение бизнес-требований.
Статья: https://github.com/readme/guides/engineering-career-success