Как мы в Booking.com создали нашу мультиплатформенную дизайн-систему
Создание работающей дизайн-системы — сложная задача в любом масштабе. Но создание дизайн-системы для более чем 150 продуктовых команд, используемой более чем 200 дизайнерами и более чем 800 разработчиками и обслуживающей 4 разные платформы? Это задача, требующая множества решений.
Статья: https://booking.design/how-we-built-our-multi-platform-design-system-at-booking-com-d7b895399d40
Поставьте 👍, если хотите эту статью на русском
Создание работающей дизайн-системы — сложная задача в любом масштабе. Но создание дизайн-системы для более чем 150 продуктовых команд, используемой более чем 200 дизайнерами и более чем 800 разработчиками и обслуживающей 4 разные платформы? Это задача, требующая множества решений.
Статья: https://booking.design/how-we-built-our-multi-platform-design-system-at-booking-com-d7b895399d40
Поставьте 👍, если хотите эту статью на русском
👍1🔥1
Разработчики десктопных дистрибутивов Linux рассматривают возможность создания единого магазина приложений
GNOME, Debian и KDE изучают идею объединения для создания магазина приложений Linux на основе Flatpak.
Новость: https://www.zdnet.com/article/linux-desktop-powers-consider-uniting-for-an-app-store/?utm_source=tldrnewsletter
GNOME, Debian и KDE изучают идею объединения для создания магазина приложений Linux на основе Flatpak.
Новость: https://www.zdnet.com/article/linux-desktop-powers-consider-uniting-for-an-app-store/?utm_source=tldrnewsletter
Как технический директор OpenAI Мира Мурати стала одним из самых влиятельных технологических новаторов
Сегодня в центре внимания находятся ChatGPT и DALL-E, но настоящая звезда OpenAI — Мира Мурати, технический директор стартапа.
Статья (En): https://archive.ph/9t9gB
Другая статья (Ru): https://rb.ru/story/murati-openai/
Сегодня в центре внимания находятся ChatGPT и DALL-E, но настоящая звезда OpenAI — Мира Мурати, технический директор стартапа.
Статья (En): https://archive.ph/9t9gB
Другая статья (Ru): https://rb.ru/story/murati-openai/
❤2
Мошенники используют ИИ для клонирования голоса, чтобы выдавать себя за близких, находящихся в бедственном положении
Согласно данным Федеральной торговой комиссии, в 2022 году мошенничество самозванцев, выдающих себя за родственников в бедственном положении, было вторым по популярности рэкетом в Америке: было зарегистрировано более 36 000 сообщений о том, что люди были обмануты теми, кто выдавал себя за друзей и членов семьи. По словам представителей FTC, более 5100 из этих инцидентов произошли по телефону, убытки 11 миллионов долларов.
Статья: https://www.washingtonpost.com/technology/2023/03/05/ai-voice-scam/
Согласно данным Федеральной торговой комиссии, в 2022 году мошенничество самозванцев, выдающих себя за родственников в бедственном положении, было вторым по популярности рэкетом в Америке: было зарегистрировано более 36 000 сообщений о том, что люди были обмануты теми, кто выдавал себя за друзей и членов семьи. По словам представителей FTC, более 5100 из этих инцидентов произошли по телефону, убытки 11 миллионов долларов.
Статья: https://www.washingtonpost.com/technology/2023/03/05/ai-voice-scam/
Игра от первого лица размером 2 КБ на Rust
На первый взгляд создание игры от первого лица без движка или графического API кажется почти невыполнимой задачей. В этой статье я покажу вам, как это сделать, используя алгоритм под названием raycasting.
Статья: https://grantshandy.github.io/posts/raycasting/
На первый взгляд создание игры от первого лица без движка или графического API кажется почти невыполнимой задачей. В этой статье я покажу вам, как это сделать, используя алгоритм под названием raycasting.
Статья: https://grantshandy.github.io/posts/raycasting/
Как ностальгический UX вдруг стал глобальным трендом
И почему мы любим продукты, вдохновленные нашими детскими воспоминаниями.
Статья: https://uxdesign.cc/how-nostalgic-ux-suddenly-became-a-global-trend-d564fc87f4da
И почему мы любим продукты, вдохновленные нашими детскими воспоминаниями.
Статья: https://uxdesign.cc/how-nostalgic-ux-suddenly-became-a-global-trend-d564fc87f4da
Создание стартапа с нуля: мои ошибки в качестве технического директора
Когда ко мне впервые обратились за помощью в создании технической стороны нового стартапа, мне еще предстояло понять, во что я ввязываюсь. Друг пригласил меня провести аудит решения, которое начал предыдущий технический руководитель и разработчик. Тем не менее, в силу непредвиденных обстоятельств, они оба решили покинуть проект. Я остался с едва запущенным продуктом и без команды для продолжения работы.
Статья: https://egor-romanov.medium.com/building-a-startup-from-scratch-my-mistakes-as-cto-b20b463e0058
Когда ко мне впервые обратились за помощью в создании технической стороны нового стартапа, мне еще предстояло понять, во что я ввязываюсь. Друг пригласил меня провести аудит решения, которое начал предыдущий технический руководитель и разработчик. Тем не менее, в силу непредвиденных обстоятельств, они оба решили покинуть проект. Я остался с едва запущенным продуктом и без команды для продолжения работы.
Статья: https://egor-romanov.medium.com/building-a-startup-from-scratch-my-mistakes-as-cto-b20b463e0058
Использование метрик для измерения производительности отдельных разработчиков
Какие показатели должны использовать руководители для измерения индивидуальной эффективности разработчиков в своих командах?
Мне часто задают этот вопрос. Я и раньше задавал себе этот вопрос — и как разработчик, и позже как руководитель.
Многие исследования и «лучшие практики» говорят нам, что такие показатели, как строки кода или частота развертывания, не подходят для измерения индивидуальной производительности. Это верно. Эти метрики появились в результате исследований для измерения других вещей и применять их к отдельным лицам в лучшем случае несправедливо.
Так что, если не такие показатели, как PR и коммиты? Я разберу аргументы против использования общих показателей для измерения эффективности отдельных лиц, а затем расскажу, как я подхожу к разработке основанной на фактических данных системы управления эффективностью.
Статья: https://lauratacho.com/blog/using-metrics-to-measure-individual-developer-performance
Поставьте 👍, если хотите эту статью на русском
Какие показатели должны использовать руководители для измерения индивидуальной эффективности разработчиков в своих командах?
Мне часто задают этот вопрос. Я и раньше задавал себе этот вопрос — и как разработчик, и позже как руководитель.
Многие исследования и «лучшие практики» говорят нам, что такие показатели, как строки кода или частота развертывания, не подходят для измерения индивидуальной производительности. Это верно. Эти метрики появились в результате исследований для измерения других вещей и применять их к отдельным лицам в лучшем случае несправедливо.
Так что, если не такие показатели, как PR и коммиты? Я разберу аргументы против использования общих показателей для измерения эффективности отдельных лиц, а затем расскажу, как я подхожу к разработке основанной на фактических данных системы управления эффективностью.
Статья: https://lauratacho.com/blog/using-metrics-to-measure-individual-developer-performance
Поставьте 👍, если хотите эту статью на русском
👍1
Forwarded from кабачковая икра по акции
«Цукерберг втихоря похоронил метавселенную». Западные издания отмечают, что после заявления Meta 27 февраля о разработке своего чат-бота Цукерберг перестал говорить о метавселенных. Что означает крах ставки на виртуальные миры и выброшенные на ветер миллиарды долларов.
Ни пресс-релизов, ни громких заявлений об этом не будет. Потому что это будет означать признание своей неправоты, а признавать свою неправоту не хочется.
Ни пресс-релизов, ни громких заявлений об этом не будет. Потому что это будет означать признание своей неправоты, а признавать свою неправоту не хочется.
Один инженер сломал Twitter в понедельник
Из-за непрерывных увольнений в компании осталось менее 550 штатных инженеров. Как и предсказывали бывшие сотрудники с самого начала, увольнения сделали Twitter уязвимым перед катастрофическими сбоями.
В понедельник инженер внес «неправильное изменение конфигурации», которое, по словам одного из сотрудников, «по существу сломало API Twitter».
«Небольшое изменение API имело серьезные последствия», — написал Маск позже в тот же день после того, как инвестор Twitter Марк Андриссен опубликовал скриншот, показывающий сбой. «Стек кода чрезвычайно хрупок. В конечном итоге потребуется полная переработка».
«Сбои стали настолько частыми, что я думаю, что мы все привыкли к ним», — говорит нынешний сотрудник.
Во многих отношениях отключение в понедельник стало кульминацией лидерства Маска в компании. Стремясь сократить расходы он сокращает персонал и бесплатные предложения Twitter.
Всего один инженер теперь работает над крупным проектом, который связан с несколькими взаимосвязанными критически важными системами, от которых зависят как пользователи, так и сотрудники. И Твиттеру понадобилось все утро, чтобы решить проблему. «Вот что происходит, когда вы увольняете 90% сотрудников компании».
Однако в штаб-квартире Twitter настроение светлое. «Мы смеемся до упаду», — говорит другой сотрудник.
Новость: https://www.platformer.news/p/how-a-single-engineer-brought-down
Из-за непрерывных увольнений в компании осталось менее 550 штатных инженеров. Как и предсказывали бывшие сотрудники с самого начала, увольнения сделали Twitter уязвимым перед катастрофическими сбоями.
В понедельник инженер внес «неправильное изменение конфигурации», которое, по словам одного из сотрудников, «по существу сломало API Twitter».
«Небольшое изменение API имело серьезные последствия», — написал Маск позже в тот же день после того, как инвестор Twitter Марк Андриссен опубликовал скриншот, показывающий сбой. «Стек кода чрезвычайно хрупок. В конечном итоге потребуется полная переработка».
«Сбои стали настолько частыми, что я думаю, что мы все привыкли к ним», — говорит нынешний сотрудник.
Во многих отношениях отключение в понедельник стало кульминацией лидерства Маска в компании. Стремясь сократить расходы он сокращает персонал и бесплатные предложения Twitter.
Всего один инженер теперь работает над крупным проектом, который связан с несколькими взаимосвязанными критически важными системами, от которых зависят как пользователи, так и сотрудники. И Твиттеру понадобилось все утро, чтобы решить проблему. «Вот что происходит, когда вы увольняете 90% сотрудников компании».
Однако в штаб-квартире Twitter настроение светлое. «Мы смеемся до упаду», — говорит другой сотрудник.
Новость: https://www.platformer.news/p/how-a-single-engineer-brought-down
Почему дискеты не умирают
Удивительно много отраслей, от вышивки до авиации, все еще используют дискеты. Но в конце концов их запасы иссякают.
Занятная статья: https://www.wired.com/story/why-the-floppy-disk-just-wont-die/
Удивительно много отраслей, от вышивки до авиации, все еще используют дискеты. Но в конце концов их запасы иссякают.
Занятная статья: https://www.wired.com/story/why-the-floppy-disk-just-wont-die/
Исследование показало, что грибы улучшают память, стимулируя рост нервов
А ученые все не уймутся... Исследователи из Университета Квинсленда обнаружили активное соединение из съедобного гриба, которое ускоряет рост нервов и улучшает память. «Экстракты из грибов «львиная грива» веками использовались в традиционной медицине азиатских стран, но мы хотели научно определить их потенциальное влияние на клетки мозга», — сказал профессор Менье.
Доклинические испытания показали, что гриб оказывает значительное влияние на рост клеток головного мозга и улучшение памяти.
Как говорится, следим дальше.
Новость: https://medicalxpress.com/news/2023-02-mushrooms-magnify-memory-boosting-nerve.html
А ученые все не уймутся... Исследователи из Университета Квинсленда обнаружили активное соединение из съедобного гриба, которое ускоряет рост нервов и улучшает память. «Экстракты из грибов «львиная грива» веками использовались в традиционной медицине азиатских стран, но мы хотели научно определить их потенциальное влияние на клетки мозга», — сказал профессор Менье.
Доклинические испытания показали, что гриб оказывает значительное влияние на рост клеток головного мозга и улучшение памяти.
Как говорится, следим дальше.
Новость: https://medicalxpress.com/news/2023-02-mushrooms-magnify-memory-boosting-nerve.html
❤1🐳1
Запуск вашей программы онбординга инженеров
Большинство компаний говорят, что новонанятым инженерам требуется от трех до шести месяцев, чтобы полностью войти в рабочий режим. Но этот процесс можно оптимизировать с помощью надлежащей программы онбординга.
Статья: https://lethain.com/engineering-onboarding-programs/
Большинство компаний говорят, что новонанятым инженерам требуется от трех до шести месяцев, чтобы полностью войти в рабочий режим. Но этот процесс можно оптимизировать с помощью надлежащей программы онбординга.
Статья: https://lethain.com/engineering-onboarding-programs/
Forwarded from Трендоскоп Lab (Александр)
Meta на днях выпустили новую языковую модель под названием LLaMa. Изначально они планировали дать открытый доступ ресерчерам, но уже через пару дней веса утекли в сеть — сейчас кто угодно может скачать торрент и завладеть моделью, сравнимой по качеству с GPT-3. И зафайнтюнить как им нравится, не боясь быть отрезанными от API.
Что ещё удивляет — стремительное снижение требований к железу. Всё семейство моделей LlaMa весит 200 ГБ, самая маленькая из 7В параметров — только 16 гб. И её можно запустить локально на паре consumer-grade видеокарт.
Это напомнило недавнюю историю, как Qualcomm удалось запустить Stable Diffusion на обычном смартфоне. В общем, тренд на демократизацию доступа к ИИ-моделям продолжается.
Что ещё удивляет — стремительное снижение требований к железу. Всё семейство моделей LlaMa весит 200 ГБ, самая маленькая из 7В параметров — только 16 гб. И её можно запустить локально на паре consumer-grade видеокарт.
Это напомнило недавнюю историю, как Qualcomm удалось запустить Stable Diffusion на обычном смартфоне. В общем, тренд на демократизацию доступа к ИИ-моделям продолжается.
Meta
Introducing LLaMA: A foundational, 65-billion-parameter language model
Today, we’re releasing our LLaMA (Large Language Model Meta AI) foundational model with a gated release. LLaMA is more efficient and competitive with previously published models of a similar size on existing benchmarks.
Роадмап машинного обучения - с нуля до профессионала 2023
Машинное обучение — самая популярная тема в мире. Если вы программист-самоучка, научиться ему сложно, поэтому я расскажу вам, как приобрести навыки машинного обучения и использовать их, чтобы изменить мир.
Roadmap: https://blog.brilliantprogrammer.com/machine-learning-roadmap-from-zero-to-pro-complete-2023-e452982a727c
+ «Машинное обучение для начинающих» — бесплатный курс от Microsoft на GitHub
Машинное обучение — самая популярная тема в мире. Если вы программист-самоучка, научиться ему сложно, поэтому я расскажу вам, как приобрести навыки машинного обучения и использовать их, чтобы изменить мир.
Roadmap: https://blog.brilliantprogrammer.com/machine-learning-roadmap-from-zero-to-pro-complete-2023-e452982a727c
+ «Машинное обучение для начинающих» — бесплатный курс от Microsoft на GitHub
Как Discord хранит триллионы сообщений
В 2017 году мы написали в блоге статью о том, как мы храним миллиарды сообщений. Мы поделились тем, как мы начали использовать MongoDB, но перенесли наши данные в Cassandra, потому что мы искали базу данных, которая была бы масштабируемой, отказоустойчивой и с относительно низкой ценой. Мы знали, что будем расти, и это случилось!
Мы хотели, чтобы база данных росла вместе с нами, но мы надеялись, что потребности в ее обслуживании не будут расти вместе с нашими потребностями в хранении данных. К сожалению, мы обнаружили, что это не так — наш кластер Cassandra демонстрировал серьезные проблемы с производительностью, которые требовали дополнительных усилий, чтобы просто поддерживать нормальную работу, а не улучшать ее.
Почти шесть лет спустя мы сильно изменились, и то, как мы храним сообщения, также изменилось.
Статья: https://discord.com/blog/how-discord-stores-trillions-of-messages
В 2017 году мы написали в блоге статью о том, как мы храним миллиарды сообщений. Мы поделились тем, как мы начали использовать MongoDB, но перенесли наши данные в Cassandra, потому что мы искали базу данных, которая была бы масштабируемой, отказоустойчивой и с относительно низкой ценой. Мы знали, что будем расти, и это случилось!
Мы хотели, чтобы база данных росла вместе с нами, но мы надеялись, что потребности в ее обслуживании не будут расти вместе с нашими потребностями в хранении данных. К сожалению, мы обнаружили, что это не так — наш кластер Cassandra демонстрировал серьезные проблемы с производительностью, которые требовали дополнительных усилий, чтобы просто поддерживать нормальную работу, а не улучшать ее.
Почти шесть лет спустя мы сильно изменились, и то, как мы храним сообщения, также изменилось.
Статья: https://discord.com/blog/how-discord-stores-trillions-of-messages
Онборд туториалы против Контекстной помощи
Туториалы прерывают пользователей, не обязательно улучшают выполнение задач и быстро забываются. Сигналы контекстной помощи могут избежать этих ловушек, но требуют ненавязчивых способов активации.
Статья: https://www.nngroup.com/articles/onboarding-tutorials/
Туториалы прерывают пользователей, не обязательно улучшают выполнение задач и быстро забываются. Сигналы контекстной помощи могут избежать этих ловушек, но требуют ненавязчивых способов активации.
Статья: https://www.nngroup.com/articles/onboarding-tutorials/
ИИ выглядит как пузырь
ИИ, похоже, стал новым пузырем: многочисленные отчеты о компаниях, получающих большие оценки, несмотря на отсутствие доходов. Пузырь — это когда люди покупают слишком много ненужных вещей из-за убеждения, что они могут продать их кому-то еще более невежественному. Примером этого является крипто-пузырь 2017 года, когда компании, работающие на блокчейне, добились огромного роста стоимости акций в результате стремительного роста биткойнов. Хотя новые технологии могут открывать новые возможности, доходы от этих возможностей вряд ли будут распределяться равномерно.
Статья: https://every.to/napkin-math/ai-looks-like-a-bubble?utm_source=tldrnewsletter
ИИ, похоже, стал новым пузырем: многочисленные отчеты о компаниях, получающих большие оценки, несмотря на отсутствие доходов. Пузырь — это когда люди покупают слишком много ненужных вещей из-за убеждения, что они могут продать их кому-то еще более невежественному. Примером этого является крипто-пузырь 2017 года, когда компании, работающие на блокчейне, добились огромного роста стоимости акций в результате стремительного роста биткойнов. Хотя новые технологии могут открывать новые возможности, доходы от этих возможностей вряд ли будут распределяться равномерно.
Статья: https://every.to/napkin-math/ai-looks-like-a-bubble?utm_source=tldrnewsletter
👍1
Стоит ли говорить интервьюеру, что вы уже знаете этот вопрос
Что делать во время технического собеседования, если вы уже решали задачу раньше?
Статья: https://levelup.gitconnected.com/should-you-tell-the-interviewer-that-youve-already-seen-the-question-2520e315ad43
Что делать во время технического собеседования, если вы уже решали задачу раньше?
Статья: https://levelup.gitconnected.com/should-you-tell-the-interviewer-that-youve-already-seen-the-question-2520e315ad43
10 продуктов, получивших в феврале наибольшее количество голосов на ProductHunt
Они были протестированы и выбраны сообществом Product Hunt, и они обязательно выведут вашу цифровую жизнь на новый уровень. Среди нас есть инструменты для творческих людей, для тех, кто изо всех сил пытается сосредоточиться, кто интересуется новейшими технологиями искусственного интеллекта или просто хочет освоить новый навык. 🤩
Обзор: https://blog.curiosity.ai/10-hottest-apps-that-can-change-your-life-february-2023-2aff9745d961
Они были протестированы и выбраны сообществом Product Hunt, и они обязательно выведут вашу цифровую жизнь на новый уровень. Среди нас есть инструменты для творческих людей, для тех, кто изо всех сил пытается сосредоточиться, кто интересуется новейшими технологиями искусственного интеллекта или просто хочет освоить новый навык. 🤩
Обзор: https://blog.curiosity.ai/10-hottest-apps-that-can-change-your-life-february-2023-2aff9745d961
Топ-8 алгоритмов, которые должен знать каждый программист
Алгоритмы, о которых мы будем говорить:
1. Алгоритмы сортировки
2. Алгоритмы поиска
3. Алгоритмы графов
4. Динамическое программирование
5. Алгоритмы оптимизации
6. Разделяй и властвуй (ветвящиеся рекурсии)
7. Отслеживание с возвратом
8. Рандомизация
Статья: https://python.plainenglish.io/top-8-algorithms-every-programmer-should-know-93c826267938
Алгоритмы, о которых мы будем говорить:
1. Алгоритмы сортировки
2. Алгоритмы поиска
3. Алгоритмы графов
4. Динамическое программирование
5. Алгоритмы оптимизации
6. Разделяй и властвуй (ветвящиеся рекурсии)
7. Отслеживание с возвратом
8. Рандомизация
Статья: https://python.plainenglish.io/top-8-algorithms-every-programmer-should-know-93c826267938