Обои MacBook Pro M2
Великолепные обои для новых ноутбуков MacBook Pro 2023 года. Показывают начинку, состоят примерно из 4,000 деталей. Из-за большого внутреннего сходства подходят и для MacBook Pro M1 2021 года - вряд ли кто с наскоку отличит 👩💻
Новость: https://devnotebooks.ru/oboi-so-shemami-macbook-pro-m2/
Великолепные обои для новых ноутбуков MacBook Pro 2023 года. Показывают начинку, состоят примерно из 4,000 деталей. Из-за большого внутреннего сходства подходят и для MacBook Pro M1 2021 года - вряд ли кто с наскоку отличит 👩💻
Новость: https://devnotebooks.ru/oboi-so-shemami-macbook-pro-m2/
👎3
Руководство по выживанию на собеседовании по System Design (2023 г.): стратегии подготовки и практические советы
В этом руководстве я поделюсь своим личным опытом и мыслями о собеседованиях по проектированию систем*. Я предоставлю вам практические стратегии, советы и ресурсы, которые я считаю эффективными при подготовке.
* В данном случае речь идет именно о back end. Еще можно посмотреть видео с публичным интервью по Android System Design.
Статья: https://levelup.gitconnected.com/system-design-interview-survival-guide-2023-preparation-strategies-and-practical-tips-ba9314e6b9e3
В этом руководстве я поделюсь своим личным опытом и мыслями о собеседованиях по проектированию систем*. Я предоставлю вам практические стратегии, советы и ресурсы, которые я считаю эффективными при подготовке.
* В данном случае речь идет именно о back end. Еще можно посмотреть видео с публичным интервью по Android System Design.
Статья: https://levelup.gitconnected.com/system-design-interview-survival-guide-2023-preparation-strategies-and-practical-tips-ba9314e6b9e3
👍1
Фаззинг или фазз-тестирование — это метод автоматизированного тестирования программного обеспечения, который включает предоставление неверных, неожиданных или случайных данных в качестве входных данных для программы. Затем программа отслеживается на наличие исключений, таких как сбои или потенциальные утечки памяти. Обычно фаззеры используются для тестирования программ, принимающих структурированные входные данные.
Awesome Fuzzing - список материалов (книги, доклады, инструменты, платформы) по фаззингу.
Awesome Fuzzing на GitHub: https://github.com/cpuu/awesome-fuzzing
Awesome Fuzzing - список материалов (книги, доклады, инструменты, платформы) по фаззингу.
Awesome Fuzzing на GitHub: https://github.com/cpuu/awesome-fuzzing
Как мы в 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