ЛРНЧ 5/22/2023
9 мин. чтения

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

JunoDB (GitHub) 🔗

JunoDB — это хранилище по типу ключ - значение, при любом масштабе имеет постоянную задержку в миллисекунды при операциях чтения.

Карта GitHub (Сайт) 🔗

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

jscanify (GitHub) 🔗

Сканнер документов для смартфонов, написанный на чистом JavaScript.

Marvin (GitHub) 🔗

Marvin — это библиотека на энергетиках для создания программного обеспечения на базе искусственного интеллекта. Работа Марвина заключается в том, чтобы интегрировать ИИ непосредственно в вашу кодовую базу, сделав его похожим на любую другую функцию. Marvin представляет новую концепцию под названием «Функции ИИ». Эти функции отличаются от обычных тем, что они не полагаются на исходный код, а вместо этого генерируют свои выходные данные по запросу с помощью ИИ, используя LLM в качестве среды выполнения. Благодаря функциям ИИ вам не нужно писать сложный код для таких задач, как извлечение сущностей с веб-страниц, оценка тональности или категоризация элементов в вашей базе данных. Просто опишите свои потребности, вызовите функцию, и все готово.

Tailwind Variants (Сайт) 🔗

Данная библиотека сочетает в себе мощь Tailwind с первоклассным API Variants. В ней есть слоты, адаптивные варианты, состав компонентов и многое другое. Tailwind Variants предлагают автозаполнение TypeScript и безопасность типов. Не зависит от фреймворка и эффективно объединяет конфликтующие стили.

Self-Replace (GitHub) 🔗

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

ChatHub (GitHub) 🔗

ChatHub — это универсальный клиент чат-ботов, который позволяет использовать множество чат-ботов в одном приложении. Он поддерживает ChatGPT, Bing Chat, Google Bard и Claude. Из функций - ярлык для быстрой активации приложения из любого места в браузере, библиотека подсказок для кастомных подсказок и подсказок сообщества, темный режим, параметры импорта / экспорта, совместный доступ к беседе.

knip (GitHub) 🔗

Knip находит неиспользуемые файлы, зависимости и экспорты в ваших проектах JavaScript и TypeScript. Меньше кода и зависимостей приводит к повышению производительности, меньшему обслуживанию и более легкому рефакторингу. Knip имеет настройки по умолчанию, и вы можете запустить его вообще без каких-либо дополнительных конфигураций.

NuxtLabs UI (GitHub) 🔗

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

Jesth (GitHub) 🔗

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

Legend-State (GitHub) 🔗

Legend-State — это сверхбыстрая и мощная библиотека состояний для приложений JavaScript, которая обеспечивает детальную реактивность и простое автоматическое сохранение. Legend-State превосходит другие библиотеки состояний React как по скорости, так и по использованию памяти, потому что его Observables используют Proxy уникальным способом, отслеживая путь в объекте, что делает его чрезвычайно быстрым и вообще не изменяет базовые данные.

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

Виды умных домов (YouTube видео на 20 мин) 🔗

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

Продвинутая оптимизация производительности веб страниц (7 минут чтения на англ) 🔗

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

Реальную многопоточность завезли в Python (7 мин чтения на англ) 🔗

В статье рассказывается как использовать новейший Per-Interpreter (он же Global Interpreter Lock) в Python 3.12

Создай свой DNS за выходные (сайт) 🔗

Система доменных имен (DNS) — это основа Интернета, наподобие телефонной книги. Люди получают доступ к информации в Интернете через доменные имена, такие как google.com или 1.1.1.1. Веб-браузеры взаимодействуют через IP-адреса. DNS переводит доменные имена в IP-адреса, чтобы браузеры могли загружать интернет-ресурсы. В этом руководстве рассматривается реализация DNS-сервера (pet project), чтобы разработчики могли лучше понять, как работает DNS изнутри.

📱IoT и девайсы

Основатель Oculus заявил, что VR шлем от Apple ‘прекрасен’ (2 мин чтения на англ.) 🔗

Основатель Oculus Палмер Лаки опубликовал твит в воскресенье, в котором говорилось: «Гарнитура Apple очень хороша».

Встречайте Spacetop, радикально новый ноутбук без экрана (8 минут чтения на англ) 🔗

Ноутбук Sightful Spacetop использует очки дополненной реальности для проекции 100-дюймового виртуального дисплея. У ноутбука нет экрана. Он предназначен для бизнесменов и путешественников, которым нужен большой дисплей. Spacetop оснащен оптимизированным процессором Arm и работает под управлением операционной системы Android. Привязная гарнитура обеспечивает угол обзора в 53 градуса.

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

Apple тестирует чип ‘M3 Pro’ для MacBook Pro с 12 ядерным CPU и 18 ядерным GPU (2 мин чтения на англ) 🔗

Apple тестирует невыпущенный чип, предположительно являющийся M3 Pro базового уровня, внутри будущего высокопроизводительного MacBook Pro. Ожидается, что чип будет производиться на основе 3-нм техпроцесса TSMC. Он имеет 12-ядерный процессор, 18-ядерный графический процессор и 36 ГБ памяти. В настоящее время Apple работает над новыми моделями iMac, MacBook Air и младших моделей MacBook Pro со стандартным чипом M3. Ожидается, что первые компьютеры Mac с чипом M3 будут выпущены в конце этого или начале следующего года. Уже давно ходят слухи, что 15-дюймовый MacBook Air будет выпущен этим летом с чипом M2.

iPhone может разговаривать твоим голосом всего за 15 минут обучения (2 мин чтения на англ.) 🔗

Apple представила набор новых специальных возможностей, которые будут выпущены позже в этом году, возможно, с iOS 17. Personal Voice позволит людям создавать синтезированные голоса всего за 15 минут. Эта функция использует машинное обучение на устройстве для обеспечения конфиденциальности и безопасности данных. Assistive Access предложит оптимизированные версии основных приложений для снижения когнитивной нагрузки. Новый режим обнаружения в экранной лупе призван помочь пользователям взаимодействовать с физическими объектами с помощью многочисленных текстовых меток.

Киберчеловек метавселенных - открытый вебинар (YouTube) 🔗

Что ждет игроков в виртуальных мирах, какие есть пути погружения в XR и мир IoT в 2023 году, а самое главное - будут затроноты тонкости изучения новых технологий в эру ChatGPT. Получить полезные знания можно будет на YouTube 27 мая в 16:00.

🧑‍🔬Наука и технологии будущего

Молотоголовые акулы — первая рыба, способная «задерживать дыхание» (4 мин чтения на англ) 🔗

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

Китайские ученые разрабатывают передовую технологию 3D-печати керамикой в воздухе для создания сложных инженерных деталей (3 минуты чтения) 🔗

Китайские ученые разработали революционную технологию 3D-печати керамики, с помощью которой можно создавать керамические детали без поддерживающих конструкций. Новый метод позволяет создавать формы, ранее невозможные с помощью традиционных методов 3D-печати. Можно печатать практически под любым углом. Процесс приводит к мгновенному затвердеванию многослойных нитей диаметром от 0,41 мм до 3,5 мм, что позволяет создавать такие конструкции, как торсионные пружины и консоли. Такой принтер может смешивать керамику с различными свойствами с помощью добавок.

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

smol developer (GitHub) 🔗

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

👩‍💻Frontend

User Inyerface (Сайт) 🔗

User Inyerface — это отличный сборник антипаттернов пользовательских взаимодействий и шаблонов проектирования UI. Заставит вас врасплох и при первом взаимодействии с сайтом сразу поймте как не стоит проектировать пользовательский интерфейс.

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

Smallville (GitHub) 🔗

Создавайте генеративные агенты (AI) для RPG игр и симуляций в веб-браузере. Генеративные агенты — это виртуальные персонажи, которые могут учиться и адаптироваться к окружающей среде. Используя модели LLM, такие как ChatGPT или StableLM, агенты могут наблюдать за своим окружением, хранить воспоминания и реагировать на изменения состояния в мире. Генеративные агенты экономят время на программировании взаимодействий вручную и делают NPC более реалистичными / динамичными

💻Data Science и дизайн

Zoo by Replicate 🔗

Игровая площадка для сравнения результата работы ИИ моделей типа текст-в-изображение. Есть Kandinsky, Stable Diffusion разных версий.

🥽XR

Сброс положения игрока в VR (эксклюзивная лекция) 🔗

Что нужно, чтобы при телепорте корректно задать положение и поворот игрока. Допустим, сесть за руль автомобиля в VR и направить камеру на руль. В новой лекции интенсива “Геймдизайн VR на Unity” рассказывается о такой технике как recenter - уже доступна всем слушателям весеннего потока.


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