habrahabr
Уникальный смартфон-UMPC из нулевых: как HTC сделала устройство с двумя независимыми процессорами н…

Друзья! Ни для кого не секрет что существуют смартфоны с двумя дисплеями: олды наверняка вспомнят уникальные модели от Toshiba или, например, Acer DX650, а некоторые читатели сразу же вспоминают довольно уникальный в своем роде Yota Phone. Но два дисплея это круто — а как насчет того, чтобы разместить в одном устройстве два разных процессора на разных архитектурах, где каждый работает на своей собственной операционной системе, между которыми можно переключатся нажатием лишь одной кнопки? Компа…

  • пятница, 9 августа 2024 г. в 00:00:10
habrahabr
Как поделить не деля или оптимизация деления компиляторам(и)

Если вы никогда не пробовали смотреть как код на C++ разворачивается компилятором в код Assembly – вас ждёт много сюрпризов, причём, не нужно смотреть какой-то замудренный исходный код полный templates или других сложных конструкций: рассмотрите следующий snippet:uint8_t div10(uint8_t x) { return x/10; }Конечно, я это уже сделал, и приведу результаты прямо здесь, хотя, советую и самим сходить на замечательный ресурс https://godbolt.org/ – выставить там, например, x86-64 gcc 14.1, добавить …

  • пятница, 9 августа 2024 г. в 00:00:09
habrahabr
Разработка для заводов. Как это было

Эта статья — ответ на ранее опубликованную статью про IT на заводах. Я почитал и понял, что мне есть что об этом рассказать. Вопросы оттуда же и немного больше. Сразу уточню, что я не работал непосредственно на заводах, а работал в компании, которая предоставляла услуги по автоматизации производственных линий разным предприятиям, но в основном ориентированные на работу с весами и дозированием.Так было до моего прихода.Что привело в промышленность?Это была моя самая первая работа программистом п…

  • пятница, 9 августа 2024 г. в 00:00:08
habrahabr
Вышел Linux Mint 22, встречаем новую версию известного дистрибутива

Источник: www.linuxmint.com Несколько дней назад вышел новый релиз Linux Mint — уже 22-й. Главное обновление в том, что его перевели на пакетную базу Ubuntu 24.04 LTS. Соответственно, эта версия совместима с Ubuntu. Есть кое-какие нюансы в плане интерфейса и подборки приложений по умолчанию, но это незначительные отличия. Отдельно стоит отметить, что этот дистрибутив отнесен к выпускам LTS, т. е. у него длительный срок поддержки — вплоть до 2028 года. Подробнее обо всем этом — под катом. Ч…

  • пятница, 9 августа 2024 г. в 00:00:07
golang
Внутреннее устройство sync.Map, сравнение производительности с map + RWMutex

Привет, Хабр! Эта статья для тех, кто хочет понять, когда стоит использовать sync.Map, а когда достаточно обычной map с мьютексом. В Каруне этот вопрос иногда возникал на код ревью, поэтому такая статья мне показалась полезной. TLDR: sync.Map лучше работает на задачах, где много операций чтения, и ключи достаточно стабильны. Внутреннее устройство sync.Map sync.Map — это потокобезопасная реализация мапы в Go, оптимизированная для определенных сценариев использования. Основная структура sync.Ma…

  • пятница, 9 августа 2024 г. в 00:00:05
github
LLaVA-VL / LLaVA-NeXT

LLaVA-NeXT: Open Large Multimodal Models Release Notes [2024/08/06] 🔥 LLaVA-OneVision is released. The new 0.5/7/72B model achieves the state-of-the-art level and comparable to most powerful commercial models performance on several single-image, multi-image, and video benchmarks. We benchmarked on a total of 47 benchmarks to comprehensively reflect our model's true capabilities in diverse domains. We also release our training code, and single-image/multi-image data mixture in …

  • пятница, 9 августа 2024 г. в 00:00:02
github
hacksider / Deep-Live-Cam

real time face swap and one-click video deepfake with only a single image (uncensored) Disclaimer This software is meant to be a productive contribution to the rapidly growing AI-generated media industry. It will help artists with tasks such as animating a custom character or using the character as a model for clothing etc. The developers of this software are aware of its possible unethical applicaitons and are committed to take preventative measures against them. It has a built-in check which …

  • пятница, 9 августа 2024 г. в 00:00:01
xaker
Горелкин: замедление YouTube не повлияет на стабильность Android и других сервисов Google

Говоря о замедлении YouTube, замглавы комитета по информационной политике Антон Горелкин сообщил в своем Telegram-канале, что это «не повлияет на стабильность работы мобильной системы Android и других сервисов Google в России». Также он отметил, что для стабилизации работы YouTube «Google должен вернуться в Россию официально».

  • четверг, 8 августа 2024 г. в 00:00:18
xaker
Google исправила 0-day уязвимость в ядре Android, которая уже использовалась в атаках

На этой неделе компания Google представила августовские исправления безопасности для Android. В список исправленных уязвимостей, в числе прочего, вошла проблема нулевого дня (CVE-2024-36971), связанная с удаленным выполнением кода в ядре.

  • четверг, 8 августа 2024 г. в 00:00:17