Почему мы тестируем в проде (и вы должны это делать)
Успешное тестирование в продакшене - это многоступенчатый процесс, и в этой статье мы рассмотрим, что это такое, почему мы это делаем, и как это делать хорошо.
Статья: https://posthog.com/blog/testing-in-production
Успешное тестирование в продакшене - это многоступенчатый процесс, и в этой статье мы рассмотрим, что это такое, почему мы это делаем, и как это делать хорошо.
Статья: https://posthog.com/blog/testing-in-production
Posthog
How to safely test in production (and why you should) - PostHog
At PostHog, we test in production. There are many misconceptions about doing this. It does not mean: we commit to main every time we make a change…
Разработка для Windows 95 в начале 90-ых
Возвращаемся в те времена и начинаем разрабывать для революционной ОС.
Статья: https://retrocoding.net/the-90s-developer-starter-pack
Возвращаемся в те времена и начинаем разрабывать для революционной ОС.
Статья: https://retrocoding.net/the-90s-developer-starter-pack
👏1
Медицинский ИИ-чатбот Google уже тестируется в больницах
Чатбот Google Med-PaLM 2 проходит испытания в нескольких больницах. Med-PaLM 2 - это вариант PaLM 2, предназначенный для ответов на вопросы о медицинской информации. Он обучается на специально подобранном наборе медицинских данных. Хотя Med-PaLM 2 все еще страдает от некоторых проблем с точностью, он показывает более или менее похожие на реальных врачей результаты, почти по всем другим параметрам, таким как рассуждения, предоставление ответов, поддерживаемых консенсусом, и понимание.
Новость: https://www.theverge.com/2023/7/8/23788265/google-med-palm-2-mayo-clinic-chatbot-bard-chatgpt
Чатбот Google Med-PaLM 2 проходит испытания в нескольких больницах. Med-PaLM 2 - это вариант PaLM 2, предназначенный для ответов на вопросы о медицинской информации. Он обучается на специально подобранном наборе медицинских данных. Хотя Med-PaLM 2 все еще страдает от некоторых проблем с точностью, он показывает более или менее похожие на реальных врачей результаты, почти по всем другим параметрам, таким как рассуждения, предоставление ответов, поддерживаемых консенсусом, и понимание.
Новость: https://www.theverge.com/2023/7/8/23788265/google-med-palm-2-mayo-clinic-chatbot-bard-chatgpt
The Verge
Google’s medical AI chatbot is already being tested in hospitals
Google says doctors prefer its answers, even if they’re less accurate.
FDA впервые за 20 лет выдало полное одобрение на препарат для лечения болезни Альцгеймера
В четверг Управление по контролю за продуктами и лекарствами США (FDA) впервые за более чем два десятилетия выдало традиционное разрешение на применение препарата для лечения болезни Альцгеймера. Препарат предназначен для пациентов на ранних стадиях заболевания. В ходе испытаний у участников, получавших препарат, наблюдалось умеренное замедление снижения когнитивных функций по сравнению с теми, кто получал плацебо, но при этом наблюдались потенциально серьезные побочные эффекты.
Новость: https://www.politico.com/news/2023/07/06/fda-grants-approval-alzheimers-drug-00105041
В четверг Управление по контролю за продуктами и лекарствами США (FDA) впервые за более чем два десятилетия выдало традиционное разрешение на применение препарата для лечения болезни Альцгеймера. Препарат предназначен для пациентов на ранних стадиях заболевания. В ходе испытаний у участников, получавших препарат, наблюдалось умеренное замедление снижения когнитивных функций по сравнению с теми, кто получал плацебо, но при этом наблюдались потенциально серьезные побочные эффекты.
Новость: https://www.politico.com/news/2023/07/06/fda-grants-approval-alzheimers-drug-00105041
POLITICO
FDA grants first full approval for an Alzheimer’s drug in 20 years
Questions linger around how many patients will be able to access the drug with limited coverage from Medicare.
Мега-подсказки: Превращение экспертных знаний в код
Мега-подсказки - это длинные инструкции, обычно более 300 слов, которые подробно описывают намерения пользователя и помогают искусственному интеллекту генерировать более точные ответы.
Статья: https://messyproblems.substack.com/p/mega-prompts-turning-expertise-into
Мега-подсказки - это длинные инструкции, обычно более 300 слов, которые подробно описывают намерения пользователя и помогают искусственному интеллекту генерировать более точные ответы.
Статья: https://messyproblems.substack.com/p/mega-prompts-turning-expertise-into
"Ненастоящая работа" в Big Tech
В связи с тем, что в этом году технологические компании уволили десятки тысяч сотрудников, венчурные капиталисты и руководители компаний стали использовать термин "ненастоящая работа" для описания результатов деятельности сотрудников, вроде как находящихся на своих местах, но не выполняющих никакой реальной работы. Увольнения необходимы и даже целесообразны, утверждают они, поскольку тысячи сотрудников таких крупных технологических компаний, как Google и Meta, сидят и пытаются выглядеть занятыми, выполняя при этом очень мало продуктивной работы.
Статья: https://www.businessinsider.com/tech-industry-fake-work-problem-bad-managers-bosses-layoffs-jobs-2023-7
В связи с тем, что в этом году технологические компании уволили десятки тысяч сотрудников, венчурные капиталисты и руководители компаний стали использовать термин "ненастоящая работа" для описания результатов деятельности сотрудников, вроде как находящихся на своих местах, но не выполняющих никакой реальной работы. Увольнения необходимы и даже целесообразны, утверждают они, поскольку тысячи сотрудников таких крупных технологических компаний, как Google и Meta, сидят и пытаются выглядеть занятыми, выполняя при этом очень мало продуктивной работы.
Статья: https://www.businessinsider.com/tech-industry-fake-work-problem-bad-managers-bosses-layoffs-jobs-2023-7
Forwarded from addmeto (Grigory Bakunov)
В TheVerge большое интервью с Демисом Хассабисом, генеральным директором Google DeepMind. О рекструктуризации компании, скором появлении полного искусственного интеллекта, регуляции применения ИИ, Google Bard и всём таком. По сути вся статья о том, что не надо замыкаться на лингвистических моделях и ChatGPT, в других областях ИИ тоже есть большие прорывы.
Очень уж не вовремя вышло интервью. Сегодня утекли подробности архитектуры и масштабов обучения GPT-4 - везде обсуждают именно их https://www.theverge.com/23778745/demis-hassabis-google-deepmind-ai-alphafold-risks
Очень уж не вовремя вышло интервью. Сегодня утекли подробности архитектуры и масштабов обучения GPT-4 - везде обсуждают именно их https://www.theverge.com/23778745/demis-hassabis-google-deepmind-ai-alphafold-risks
The Verge
ChatGPT gets the headlines, but scientific research like AlphaFold is also the future of AI, says Google DeepMind CEO Demis Hassabis
The buzz around AI has moved from science research to chatbots, but Google DeepMind’s CEO says it’s all relevant to progress.
React95
Набор UI-компонентов в стиле Windows 95. Есть даже знаменитая скрепка.
GitHub: https://github.com/React95/React95
Набор UI-компонентов в стиле Windows 95. Есть даже знаменитая скрепка.
GitHub: https://github.com/React95/React95
Как делать отличную работу
Новое эссе Пола Грэма. Основные выводы: 1. Распознавать правильного безумия: Хорошие идеи, которые являются инновационными и новаторскими, часто кажутся большинству людей безумными или плохими. 2. Нарушать правила: Независимое мышление, агрессивное или пассивное, позволяет нарушать правила. 3. Выбор правильных проблем: Люди склонны быть более консервативными при выборе проблем для решения, отдавая предпочтение модным проблемам.
Статья: https://paulgraham.com/greatwork.html
Новое эссе Пола Грэма. Основные выводы: 1. Распознавать правильного безумия: Хорошие идеи, которые являются инновационными и новаторскими, часто кажутся большинству людей безумными или плохими. 2. Нарушать правила: Независимое мышление, агрессивное или пассивное, позволяет нарушать правила. 3. Выбор правильных проблем: Люди склонны быть более консервативными при выборе проблем для решения, отдавая предпочтение модным проблемам.
Статья: https://paulgraham.com/greatwork.html
Модуляризация мобильных приложений в масштабе
Преобразование монолитного приложения в модульную архитектуру - это путь к масштабируемости, и очень важно установить набор правил для построения масштабируемого проекта. Эти правила стали нашим фонарем, позволяющим видеть и решать возникающие проблемы.
Статья: https://engineering.teknasyon.com/modularization-of-mobile-applications-at-scale-df57815ff19a
Преобразование монолитного приложения в модульную архитектуру - это путь к масштабируемости, и очень важно установить набор правил для построения масштабируемого проекта. Эти правила стали нашим фонарем, позволяющим видеть и решать возникающие проблемы.
Статья: https://engineering.teknasyon.com/modularization-of-mobile-applications-at-scale-df57815ff19a
Medium
Modularization of mobile applications at scale
Here are the best practices of modularization at scale, that we applied in the Getcontact application, by powering feature modularization…
GPT Prompt Engineer
Промпт инжиниринг - это своего рода алхимия. Не существует четкого способа предсказать, что будет работать лучше всего. Нужно экспериментировать, пока не найдется подходящая подсказка. GPT Prompt Engineer - это инструмент, который выводит эксперименты на новый уровень.
Достаточно ввести описание задачи и несколько тестовых примеров, и система сгенерирует, протестирует и проранжирует множество подсказок, чтобы найти те, которые работают лучше всего.
GPT Prompt Engineer на GitHub: https://github.com/mshumer/gpt-prompt-engineer
Промпт инжиниринг - это своего рода алхимия. Не существует четкого способа предсказать, что будет работать лучше всего. Нужно экспериментировать, пока не найдется подходящая подсказка. GPT Prompt Engineer - это инструмент, который выводит эксперименты на новый уровень.
Достаточно ввести описание задачи и несколько тестовых примеров, и система сгенерирует, протестирует и проранжирует множество подсказок, чтобы найти те, которые работают лучше всего.
GPT Prompt Engineer на GitHub: https://github.com/mshumer/gpt-prompt-engineer
GitHub
GitHub - mshumer/gpt-prompt-engineer
Contribute to mshumer/gpt-prompt-engineer development by creating an account on GitHub.
Как остановить бесконечный скроллинг, и нужно ли это делать
Сегодня благодаря бесконечному скроллу контент не заканчивается — вы видите новости своих друзей, контент, который, по мнению алгоритма, релевантен вашим интересам, а также вкрапления старых постов, чтобы страница всё продолжалась и продолжалась.
И пользователи, и профессионалы в области UX в целом считают это обычной практикой, возможно, даже хорошей. Мы живём в экономике внимания, поэтому чем дольше мы можем удерживать внимание пользователя, тем лучше, так ведь?
Возможно, что нет. Может быть, бесконечный скроллинг создаёт больше технических и социальных проблем, чем решает.
Статья: https://habr.com/ru/companies/ruvds/articles/747550/
Сегодня благодаря бесконечному скроллу контент не заканчивается — вы видите новости своих друзей, контент, который, по мнению алгоритма, релевантен вашим интересам, а также вкрапления старых постов, чтобы страница всё продолжалась и продолжалась.
И пользователи, и профессионалы в области UX в целом считают это обычной практикой, возможно, даже хорошей. Мы живём в экономике внимания, поэтому чем дольше мы можем удерживать внимание пользователя, тем лучше, так ведь?
Возможно, что нет. Может быть, бесконечный скроллинг создаёт больше технических и социальных проблем, чем решает.
Статья: https://habr.com/ru/companies/ruvds/articles/747550/
Хабр
Как остановить бесконечный скроллинг, и нужно ли это делать
Бесконечный скроллинг стал стандартом большинства лент социальных сетей. Например, в TikTok нет никакой естественной точки остановки, кроме часто игнорируемого и раздражающего ролика «Tired Thumbs» ,...
IT Insights
ИИ убивает старый интернет, а новый рождается в муках В этой статье рассматривается потенциальное влияние искусственного интеллекта на будущее интернета. Раньше интернет был местом, где отдельные люди создавали вещи, но затем компании взяли верх и создали…
Хабр
На наших глазах ИИ убивает старый интернет. Но новый обещает быть хуже
Если вы сидели в Интернете в последний год, то могли заметить, что он быстро меняется. И этот снежный ком летит с горы с возрастающей скоростью. Google хочет убить свои стандартные 10 синих ссылок...
Время - деньги: Калькулятор Shopify показывает, во сколько на самом деле обходятся компании ненужные встречи
Канадская компания Shopify в среду выпустила калькулятор стоимости совещаний, который стал частью программы, направленной на повышение эффективности календарей. Инструмент функционирует как расширение Chrome, встроенное в Google Calendar, и показывает 11 000 с лишним сотрудников Shopify по всему миру примерную стоимость их встреч, используя данные о средней зарплате, количестве участников и продолжительности встреч.
Новость: https://edition.cnn.com/2023/07/12/tech/shopify-meeting-cost-calculator/index.html
Канадская компания Shopify в среду выпустила калькулятор стоимости совещаний, который стал частью программы, направленной на повышение эффективности календарей. Инструмент функционирует как расширение Chrome, встроенное в Google Calendar, и показывает 11 000 с лишним сотрудников Shopify по всему миру примерную стоимость их встреч, используя данные о средней зарплате, количестве участников и продолжительности встреч.
Новость: https://edition.cnn.com/2023/07/12/tech/shopify-meeting-cost-calculator/index.html
👍1
27 Must-Read книг по разработке программного обеспечения на 2023 год (со ссылками)
Мобайл:
• Android Programming: The Big Nerd Ranch Guide
• iOS Programming: The Big Nerd Ranch Guide
• Mastering Swift
• Kotlin for Android Developers: Learn Kotlin the easy way while developing an Android App
• React Native in Action
Статья: https://medium.com/fively/27-must-read-software-development-books-for-2023-a61df33b112e
Мобайл:
• Android Programming: The Big Nerd Ranch Guide
• iOS Programming: The Big Nerd Ranch Guide
• Mastering Swift
• Kotlin for Android Developers: Learn Kotlin the easy way while developing an Android App
• React Native in Action
Статья: https://medium.com/fively/27-must-read-software-development-books-for-2023-a61df33b112e
В 100 раз быстрее, чем Wi-Fi: Выпущен стандарт Li-Fi, основанный на свете
Институт инженеров по электротехнике и электронике добавил стандарт 802.11bb в качестве стандарта для беспроводной связи на основе света. Официальное утверждение стандарта 802.11bb позволит ускорить распространение и внедрение стандарта технологии передачи данных на основе света. Li-Fi обеспечивает более быструю, надежную и безопасную беспроводную связь по сравнению с традиционными технологиями. Теперь, когда стандарт уже выпущен, можно надеяться, что проблема совместимости Li-Fi и Wi-Fi будет полностью решена.
Новость: https://www.tomshardware.com/news/li-fi-standard-released
Институт инженеров по электротехнике и электронике добавил стандарт 802.11bb в качестве стандарта для беспроводной связи на основе света. Официальное утверждение стандарта 802.11bb позволит ускорить распространение и внедрение стандарта технологии передачи данных на основе света. Li-Fi обеспечивает более быструю, надежную и безопасную беспроводную связь по сравнению с традиционными технологиями. Теперь, когда стандарт уже выпущен, можно надеяться, что проблема совместимости Li-Fi и Wi-Fi будет полностью решена.
Новость: https://www.tomshardware.com/news/li-fi-standard-released
Tom's Hardware
100x Faster Than Wi-Fi: Li-Fi, Light-Based Networking Standard Released
Proponents boast that 802.11bb is 100 times faster than Wi-Fi and more secure.
Технический долг захватил глобальную экономику
В то время, как правильно написанные код и документация служат бессрочно, компоненты и используемые подходы – нет. Программное обеспечение и его составляющие со временем могут становиться техническим долгом. Расцвет индустрии ПО пришёлся на далёкие 80-е годы, поэтому то, что мы сегодня начинаем сталкиваться с полностью устаревшими концепциями, процессами и системами, является относительно новым явлением.
Перевод: https://habr.com/ru/companies/ruvds/articles/748002/
В то время, как правильно написанные код и документация служат бессрочно, компоненты и используемые подходы – нет. Программное обеспечение и его составляющие со временем могут становиться техническим долгом. Расцвет индустрии ПО пришёлся на далёкие 80-е годы, поэтому то, что мы сегодня начинаем сталкиваться с полностью устаревшими концепциями, процессами и системами, является относительно новым явлением.
Перевод: https://habr.com/ru/companies/ruvds/articles/748002/
Хабр
Технический долг захватил глобальную экономику
Технический долг стал проблемой для всей экономики Термином «технический долг» обычно называют сокращённые или субоптимальные подходы в процессе разработки ПО. Проявляется он в виде неудачно...
Как Facebook* обеспечивает синхронизацию миллионов серверов
Если вы работаете с распределенной системой, очень важно, чтобы системные часы машин были синхронизированы. Если часы на машинах расходятся на несколько секунд, это приводит к возникновению огромного количества различных проблем.
Статья: https://engineering.fb.com/2022/11/21/production-engineering/precision-time-protocol-at-meta/
Если вы работаете с распределенной системой, очень важно, чтобы системные часы машин были синхронизированы. Если часы на машинах расходятся на несколько секунд, это приводит к возникновению огромного количества различных проблем.
Статья: https://engineering.fb.com/2022/11/21/production-engineering/precision-time-protocol-at-meta/
Жизненный цикл технологии
В этой статье рассматриваются стратегии, используемые компанией Slack для управления жизненным циклом (разработка, поддержка и окончательный выход из эксплуатации) инфраструктурных проектов, на примере миграции через три последовательных предложения внутренних "платформ".
Статья: https://slack.engineering/technology-lifecycle/
В этой статье рассматриваются стратегии, используемые компанией Slack для управления жизненным циклом (разработка, поддержка и окончательный выход из эксплуатации) инфраструктурных проектов, на примере миграции через три последовательных предложения внутренних "платформ".
Статья: https://slack.engineering/technology-lifecycle/
Slack Engineering
Technology Lifecycle - Slack Engineering
This blog post discusses the strategies that Slack uses to manage the lifecycle (development, support, and eventual retirement) of infrastructure projects, through the lens of the migration through three successive internal “platform” offerings.
Здоровое трение в UX: создание слайдера оплаты
Недавно мы внесли изменения в систему оплаты, позволив пользователям оплачивать покупки непосредственно из корзины с предварительным выбором основных способов оплаты. И хотя эти изменения могут показаться малозаметными, не стоит обманываться, думая, что это всего лишь небольшие доработки. Мы усовершенствовали эту ценную деталь, чтобы обеспечить удобство для наших пользователей и стимулировать рост бизнеса.
Перевод: https://apptractor.ru/info/articles/zdorovoe-trenie-v-ux-sozdanie-slaydera-oplaty.html
Недавно мы внесли изменения в систему оплаты, позволив пользователям оплачивать покупки непосредственно из корзины с предварительным выбором основных способов оплаты. И хотя эти изменения могут показаться малозаметными, не стоит обманываться, думая, что это всего лишь небольшие доработки. Мы усовершенствовали эту ценную деталь, чтобы обеспечить удобство для наших пользователей и стимулировать рост бизнеса.
Перевод: https://apptractor.ru/info/articles/zdorovoe-trenie-v-ux-sozdanie-slaydera-oplaty.html