IT Insights
661 subscribers
768 photos
4 videos
3 files
1.07K links
Новости разработки, технологий, немножко науки и техники
Download Telegram
Forwarded from Сиолошная
ChatGPT в массы!

OpenAI только что написали, что теперь ChatGPT доступна по API, то есть каждый разработчик может добавить её в своё приложение буквально за один вечер. Из интересного - пишут, что с декабря достигли 90% снижения трат через разные оптимизации.
Цена в 10 раз ниже самой мощной GPT-3.5, которая была доступна для этого. Вероятнее всего, модель уменьшили в размерах (то есть это может быть условно не 175B, а 6.7B модель, которая тоже очень неплоха).

Еще объявили о нескольких интеграциях, например, в Quizlet -сервис, способствующий обучению и изучению новых тем. Теперь будет доступен персональный AI-преподаватель, который подскажет и объяснит.

Instacart позволить покупателям задавать вопросы о еде («Как приготовить рыбные тако?» или «Предложи здоровый обед для моих детей») и получать вдохновляющие ответы, содержащие ссылки на товары, которые можно купить в один клик. Пока из того что видел - первая подобная интеграция, некоторого рода "продукт-плейсмент". Вижу применение этого и в поисковых чатботах - когда в выдачу подмешиваются ссылки, за которые заплатили.

Техническая инфа: теперь для запроса в модель нужно указывать не только текст для продолжения, но и дополнительные штучки - их перечень сведён в Chat Markup Language (“ChatML”). В частности, предполагаются "роли", так как модель была заточена под диалог - есть AI-ассистент, который пишет ответы, и есть "человек", пишущий сообщения с вашей стороны.

И напоследок важное:
> Data submitted through the API is no longer used for service improvements (including model training) unless the organization opts in

Теперь данные клиентов не будут использоваться для дообучения в будущем!
👍1
People-First Leadership лидерство: ключ к успешным командам разработчиков

Откройте для себя преимущества управления командой, ориентированной на людей, и изучите практические стратегии лидерства с эмпатией и уделения приоритетного внимания благополучию сотрудников. Повышайте эффективность работы команды и формируйте позитивную рабочую культуру.

Статья: https://www.kodeco.com/38090353-people-first-leadership-a-key-to-successful-dev-teams
Несколько новых свежих Sans-Serif шрифтов на 2023 год

В последние несколько лет шрифты без засечек становятся все более популярными в дизайне. Одним из основных преимуществ использования шрифтов без засечек является их удобочитаемость. Это делает их отличным выбором для сайтов, мобильных приложений и других цифровых интерфейсов, где четкий, разборчивый текст имеет решающее значение.

Статья: https://medium.muz.li/bored-with-poppins-inter-here-are-some-new-fresh-sans-serif-for-2023-f4af4243b26a
Уиии! Уинамп!

Некогда самый популярный в мире музыкальный проигрыватель Winamp возвращается спустя почти десятилетие после своего финального официального обновления. Llama Group, занимавшаяся разработкой его новой версии все эти годы, в итоге решила превратить классический медиаплеер в полноценную стриминговую платформу.

Новость: https://www.kommersant.ru/doc/5844298
Почему равиоли — мой любимый рецепт

Это пост о гексагональной архитектуре, архитектурном шаблоне для создания программного обеспечения. Я объясню, что такое шестиугольная архитектура и какое отношение она имеет к приготовлению равиоли. Чтобы проиллюстрировать, как это выглядит на практике, я покажу, как преобразовать «спагетти-код» в правильно взаимодействующий, слабосвязанный и легко тестируемый код, используя принципы гексагональной архитектуры и domain driven дизайна.

Статья с примерами на Kotlin: https://medium.com/jeroen-rosenberg/why-ravioli-is-my-favourite-recipe-34fb16f2bc3c
👍1
Forwarded from addmeto (Grigory Bakunov)
В IEEE очень классная статья с большим рассказом для тех, кто не знает, что такое Xerox PARC и Xerox Alto. Эта лаборатория и этот компьютер по сути создали персональные компьютеры такими, какие они есть сейчас. Оконный интерфейс, иконки, мышь, графика — все это было построено в Xerox PARC впервые и используется до сих пор. Обязательно почитайте статью, пусть и с автопереводом, если иначе никак.

Очень жаль, что Xerox почти никак не заработал на этом феноменальном исследовательском успехе. Человечество выиграло, а Xerox нет.

https://spectrum.ieee.org/xerox-alto
Платформа Netflix Cosmos

Netflix Cosmos — это вычислительная платформа, которая сочетает в себе самые лучшие аспекты микросервисов, а также поддержку асинхронных рабочих процессов и бессерверных функций. Наш конек — это разработка приложений, реализующих ресурсоемкие алгоритмы, которые координируются с помощью сложной иерархии рабочих процессов и охватывают разные временные отрезки — от нескольких минут до нескольких лет. Платформа обеспечивает функционирование не только сервисов с высокой пропускной способностью, в которых параллельно задействованы сотни тысяч процессоров, но и чувствительных к задержке рабочих процессов, при которых важно как можно быстрее показать результаты пользователям.

В этой статье мы расскажем, почему мы решили создать платформу Netflix Cosmos, как она работает, а также поделимся полезным опытом, который мы накопили в ходе проекта.

Статья: https://habr.com/ru/post/546284/
Обои 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
👍1
Фаззинг или фазз-тестирование — это метод автоматизированного тестирования программного обеспечения, который включает предоставление неверных, неожиданных или случайных данных в качестве входных данных для программы. Затем программа отслеживается на наличие исключений, таких как сбои или потенциальные утечки памяти. Обычно фаззеры используются для тестирования программ, принимающих структурированные входные данные.

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

Поставьте 👍, если хотите эту статью на русском
👍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
Как технический директор 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/
Игра от первого лица размером 2 КБ на Rust

На первый взгляд создание игры от первого лица без движка или графического API кажется почти невыполнимой задачей. В этой статье я покажу вам, как это сделать, используя алгоритм под названием raycasting.

Статья: https://grantshandy.github.io/posts/raycasting/
Как ностальгический UX вдруг стал глобальным трендом

И почему мы любим продукты, вдохновленные нашими детскими воспоминаниями.

Статья: 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
Использование метрик для измерения производительности отдельных разработчиков

Какие показатели должны использовать руководители для измерения индивидуальной эффективности разработчиков в своих командах?

Мне часто задают этот вопрос. Я и раньше задавал себе этот вопрос — и как разработчик, и позже как руководитель.

Многие исследования и «лучшие практики» говорят нам, что такие показатели, как строки кода или частота развертывания, не подходят для измерения индивидуальной производительности. Это верно. Эти метрики появились в результате исследований для измерения других вещей и применять их к отдельным лицам в лучшем случае несправедливо.

Так что, если не такие показатели, как PR и коммиты? Я разберу аргументы против использования общих показателей для измерения эффективности отдельных лиц, а затем расскажу, как я подхожу к разработке основанной на фактических данных системы управления эффективностью.

Статья: https://lauratacho.com/blog/using-metrics-to-measure-individual-developer-performance

Поставьте 👍, если хотите эту статью на русском
👍1
«Цукерберг втихоря похоронил метавселенную». Западные издания отмечают, что после заявления Meta 27 февраля о разработке своего чат-бота Цукерберг перестал говорить о метавселенных. Что означает крах ставки на виртуальные миры и выброшенные на ветер миллиарды долларов.

Ни пресс-релизов, ни громких заявлений об этом не будет. Потому что это будет означать признание своей неправоты, а признавать свою неправоту не хочется.
Один инженер сломал Twitter в понедельник

Из-за непрерывных увольнений в компании осталось менее 550 штатных инженеров. Как и предсказывали бывшие сотрудники с самого начала, увольнения сделали Twitter уязвимым перед катастрофическими сбоями.

В понедельник инженер внес «неправильное изменение конфигурации», которое, по словам одного из сотрудников, «по существу сломало API Twitter».

«Небольшое изменение API имело серьезные последствия», — написал Маск позже в тот же день после того, как инвестор Twitter Марк Андриссен опубликовал скриншот, показывающий сбой. «Стек кода чрезвычайно хрупок. В конечном итоге потребуется полная переработка».

«Сбои стали настолько частыми, что я думаю, что мы все привыкли к ним», — говорит нынешний сотрудник.

Во многих отношениях отключение в понедельник стало кульминацией лидерства Маска в компании. Стремясь сократить расходы он сокращает персонал и бесплатные предложения Twitter.

Всего один инженер теперь работает над крупным проектом, который связан с несколькими взаимосвязанными критически важными системами, от которых зависят как пользователи, так и сотрудники. И Твиттеру понадобилось все утро, чтобы решить проблему. «Вот что происходит, когда вы увольняете 90% сотрудников компании».

Однако в штаб-квартире Twitter настроение светлое. «Мы смеемся до упаду», — говорит другой сотрудник.

Новость: https://www.platformer.news/p/how-a-single-engineer-brought-down