ЛРНЧ 7/31/2023
9 мин. чтения

🦄Корпорации и стартапы

Google Bard обновляется (4 минуты на англ) 🔗

Теперь Bard доступен на новых языках и в новых странах, можете настроить ответы, добавить изображения в подсказки и многое другое.

Превосходный браузер Arc теперь доступен для скачивания (Сайт) 🔗

Arc, наконец, отказывается от своего списка ожидания. Браузер теперь доступен для пользователей Mac и iOS. В нем есть инструменты для создания заметок, создания совместных мольбертов, редизайна веб-страниц и многого другого. Браузер работал стабильно в течение нескольких месяцев, хотя у него были некоторые проблемы с производительностью, как и у любого другого браузера на основе Chromium.

🎮Разработка игр

Multiboy (GitHub ) 🔗

Многопользовательский GameBoy на базе WebRTC и Nitric.

🥽XR

Как разработчики будут тестировать свои приложения перед запуском Vision Pro (7 минут на англ) 🔗

Apple открыла для разработчиков три разных способа начать тестирование своих приложений на оборудовании Vision Pro до запуска продукта. Разработчики могут подать заявку на получение оборудования Vision Pro взаймы, отправить свои приложения в Apple для тестирования сотрудниками или подрядчиками Apple или забронировать время в одной из лабораторий Apple для разработчиков visionOS. Лаборатории будут местом, где разработчики смогут выполнять самостоятельную работу по кодингу и проектированию на своих собственных машинах для разработки. Запросы на доступ к лабораториям или комплектам для разработчиков будут предоставляться в индивидуальном порядке.

Что такое XReal Beam? Технология пространственного отображения от XReal (4 мин чтения) 🔗

XReal Beam — это последняя инновация от пионеров расширенной реальности XReal. XReal создал Beam в качестве адаптера для умных очков, в частности, умных очков XReal Air (ранее NReal Air). Очки уже добились феноменального успеха в среде дополненной реальности. По данным XReal, это самые продаваемые очки дополненной реальности потребительского класса на рынке.

💻Data Science

Subject-Diffusion: Boosting Personalized Image Generation (GitHub) 🔗

Этот репозиторий представляет Subject-Diffusion, прорыв в создании персонализированных изображений с открытым доменом, для которого требуется только одно эталонное изображение и не требуется точная настройка во время тестирования.

Control Object Placement in Text-to-Image Diffusion Models (GitHub) 🔗

Репозиторий представляет BoxDiff, не требующий обучения метод, который позволяет пользователям влиять на размещение объектов в синтезированных изображениях, используя простые входные данные, такие как прямоугольник или каракули. BoxDiff, интегрированный в этап шумоподавления моделей, использует три пространственных ограничения и не требует дополнительного обучения или крупномасштабных данных, что делает создание высококачественных и разнообразных изображений более доступным и удобным для пользователя.

Оптимизация алгоритмов обнаружения объектов (GitHub) 🔗

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

Marsha AI Language (GitHub) 🔗

Marsha — это язык программирования на основе LLM. Производит протестированное программное обеспечение Python с использованием LLM на основе описаний и примеров использования. Синтаксис Marsha спроектирован таким образом, чтобы быть минимальным, но лаконичным, механически разборчивым и с ним легко запускать тесты.

Обнаружение фактических ошибок в тексте, сгенерированном ИИ (GitHub) 🔗

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

Самая страшная тайна ИИ (4 мин чтения) 🔗

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

Prompt Pup, подсказки для всех генеративных моделей (2 минуты на англ) 🔗

На рынке есть множество сервисов, предлагающих доступ к полезным промптам, например, ShareGPT. Сайт удобен тем, что включает множество различных типов данных, кажется относительно полным и ориентирован на полезные подсказки.

👩‍💻Frontend

Объяснение JSON Web Token (JWT) 10-летнему ребенку (4 минуты на англ) 🔗

В этом обновлении дизайна системы от ByteByteGo объясняется, как работают веб-токены JSON. Также рассматривается, как работает Docker, 6 наиболее часто используемых типов серверов, и сравнивается DevOps, SRE и разработка платформ.

JWT против Sessions: какой подход к аутентификации вам подходит? (9 минут на англ) 🔗

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

Новые единицы просмотра (5 минут на англ) 🔗

Измерение окна просмотра CSS vh часто создает ошибки для мобильных дисплеев. Новая и улучшенная единица области просмотра решает эту проблему.

Apple уже разместила аттестацию в Интернете, и мы едва заметили (5 минут на англ) 🔗

Аттестация в Интернете ограничит доступ к функциям или целым сайтам в зависимости от того, одобрен ли клиент доверенным эмитентом.

Valibot (GitHub) 🔗

Valibot — это модульная и типобезопасная библиотека схем для проверки структурных данных. Очень маленький пакет размером менее 300 байт, Valibot реализован на TypeScript и включает в себя множество помощников по проверке.

Wavesurfer.js (Сайт) 🔗

Wavesurfer.js — это библиотека аудиовизуализации с открытым исходным кодом для создания интерактивных настраиваемых волновых форм.

101 концепция JavaScript, которую вам нужно знать (20 минут на англ) 🔗

101 концепция JavaScript, которую должен знать каждый веб-разработчик, начиная от основ (таких как типы данных) и заканчивая более сложными (например, WebRTC).

💻Программирование

Правила репозитория GitHub теперь общедоступны (6 минут на англ) 🔗

Функция правил репозитория GitHub позволяет разработчикам легко определять защиту веток в общедоступных репозиториях. Гибкие параметры таргетинга для защиты нескольких шаблонов ветвей с использованием одного набора правил. Каждый, кто работает над репозиторием, сможет просматривать правила на обзорной странице. Эта статья содержит примеры настройки правил и предлагает некоторые типичные правила для производственных репозиториев.

Artie Transfer (GitHub) 🔗

Artie Transfer сокращает задержку данных с нескольких часов до менее минуты, используя систему сбора измененных данных.

PRQL (GitHub) 🔗

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

Continue (GitHub) 🔗

Continue — это расширение VS Code, которое позволяет использовать возможности ChatGPT в среде IDE. Может отвечать на вопросы по программирования, редактировать на естественном языке и создавать файлы с нуля. Доступен GIF-файл, показывающий, как выглядит расширение.

PeerDB (GitHub) 🔗

PeerDB — это платформа для перемещения данных, которая позволяет быстро и просто перемещать данные в Postgres и из нее.

🚀Утилиты и репозитории

BlazingMQ (Сайт) 🔗

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

🧑‍💻Статьи и туториалы

Как превратить хорошее направление дизайна в хорошую систему (9 минут на англ) 🔗

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

5 стратегий, как пережить безумно долгое собеседование (5 минут на англ) 🔗

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

Бесплатный курс по трансформерам для звука (Спонсор) 🔗

В этом курсе от Hugging Face рассматривается, как трансформеры могут быть применены к аудиоданным. Вы узнаете, как использовать их для решения круга задач, связанных со звуком. Если вы заинтересованы в распознавании речи, классификации звука или генерации речи из текста - то этот курс по Data Science поможет вам.

Паттерны согласованности (10 минут на англ) 🔗

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

Отчет о тенденциях DevOps и Cloud InfoQ — июль 2023 г. (12 минут на англ) 🔗

Отчет о тенденциях DevOps и облачных инноваций. Например, облачные инновации сосредоточились на переносе и изменении архитектуры рабочих нагрузок. ИИ и LLms могут помочь справиться с когнитивной перегрузкой, помогая с задачами поддержки, такими как системы продажи билетов и базовая генерация кода.


Получи бесплатную еженедельную рассылку со ссылками на репозитории и лонгриды самых интересных историй о стартапах 🚀, AI технологиях 👩‍💻 и программировании 💻!
Присоединяйся к тысячам читателей для получения одного еженедельного письма