Сборщик RSS-лент

Кастомная галерея на iOS: от лага на 60 000 фото до lazy-загрузки и Combine

Habr.com - 1 час 54 мин. назад

Если вы когда-нибудь разрабатывали мессенджер, то наверняка сталкивались с задачей выбора фотографий и видео для отправки. На первый взгляд кажется, что Apple предоставляет всё необходимое: UIImagePickerController, PHPickerViewController. Но стоит только копнуть чуть глубже, и оказывается, что стандартные компоненты не покрывают и половины того, что нужно в реальном продукте.

Читать далее

Как запускать LLM локально с LM Studio: Полное руководство 2026

Habr.com - 2 часа 33 мин. назад

Как запускать LLM локально с LM Studio: Полное руководство 2026

Запускайте большие языковые модели оффлайн на своём компьютере — без API-ключей, без облачных зависимостей, полная приватность

Читать далее

[Перевод] Путь к автономному машинному интеллекту

Habr.com - 3 часа 46 мин. назад

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

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

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

Читать далее

[Перевод] Пишем игру для Commodore-64 в 2020-е: ретроспектива

Habr.com - 3 часа 48 мин. назад

В начале 2021 года я взялся написать игру для компьютера, которому тогда было уже 40 лет — речь о его благородии Commodore 64. Релиз игры Cab Hustle наконец состоялся осенью 2022 года, после того, как я в течение нескольких месяцев эпизодически добивался по ней некоторого прогресса. В начале 2023 года я также выпустил версию этой игры для ПК.

Читать далее

LLM и Дональд Трамп + qwen3.5:122b

Habr.com - сб, 02/28/2026 - 23:51

Ollama выложили новую модель qwen3.5:122b которая уже умеет видеть. Потестировав на логику, написание скриптов она оказалась весьма неплохой, на уровне наверное gpt-oss:120b.

Но в отличии от gpt-oss она еще может обрабатывать картинки. И я ради интереса загрузил ей карикатуру на Дональда Трама, кто не знает, это руководитель такой страны как америка. Кто не знает что такое америка, могу рассказать в комментариях.

Читать далее

Claude Opus 4.6 vs Claude Sonnet 4.6: кто лучше?

Habr.com - сб, 02/28/2026 - 23:30

Этот месяц оказался достаточно насыщенным в плане новых моделей. Пока одни разработчики только анонсировали обновления, другие уже успели выкатить полноценные релизы. В итоге февраль подарил нам сразу несколько громких новинок: Gemini 3.1 Pro, ChatGPT 5.3 Codex, Nano Banana 2, Seedance 2.0 – и, конечно, главных для сегодняшней статьи: Claude Sonnet 4.6 и Claude Opus 4.6.

Обе модели от Anthropic я уже успел поюзать достаточно, чтобы составить о них какое-то мнение. Именно поэтому решил не держать тесты при себе, а оформить их в сравнение – как это уже было в прошлой статье про ChatGPT 5.2 Pro и Gemini 3.1 Pro.

Сразу скажу: никакого официального крупного бенчмарка здесь не будет. Это сугубо личный эксперимент, затеянный из собственного любопытства. Тем не менее, если вы сами выбираете между этими двумя моделями или просто следите за развитием ИИ, возможно, статья поможет вам подметить что-то полезное: плюсы, минусы, неочевидные нюансы каждой из версий.

Что ж, принимайте стратегически удобное положение – я приступаю.

Читать далее

Инженер будущего не пишет код. Он строит обвязку для агентов

Habr.com - сб, 02/28/2026 - 23:15

OpenAI 5 месяцев строили продукт без единой строчки ручного кода — миллион строк, 1500 PR, 7 инженеров. Разбираю их подход «harness engineering» и что из этого можно применить уже сейчас: как организовать AGENTS.md, почему скучные технологии побеждают, и зачем нужна архитектура с первого дня.

Читать далее

«Спасибо вам, доктор Марковиц, за создание профессии, которой мы все зарабатываем на жизнь»

Habr.com - сб, 02/28/2026 - 23:05

Как одна журнальная статья, написанная 70 лет назад, поменяла всю инвестиционную индустрию и принесла ее автору Нобелевскую премию.

В одном из последних интервью ее автор вспоминал: «Когда люди восторгаются моей Нобелевской премией, я люблю говорить им, что Нобелевская премия не была моей самой большой наградой. Моя самая большая награда была вручена мне в мужском туалете большого отеля в Вашингтоне, округ Колумбия, после ужина, где-то между Рождеством и Новым годом 1990 года»...

Читать далее

От нуля к единице: MCP и много другого на пути к его пониманию

Habr.com - сб, 02/28/2026 - 22:41

Сегодня ядром данной статьи будет MCP — как мост между бекендом‑оберткой с LLM и внешними источниками, но при этом я также затрону смежные темы, чтобы картина была полной и не требовалось дополнительно гуглить.

Я постараюсь не давать устоявшиеся термины в контексте MCP, а также в процессе буду пояснять некоторые «базовые» термины, которые все как бы понимают — но нередко нет, чтобы мы все улавливали один и тот же контекст статьи.

Читать далее

Кому нужен Whoop?

Habr.com - сб, 02/28/2026 - 22:26

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

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

У меня сейчас браслет whoop peak. В России его можно без проблем приобрести за ~ 30к рублей, что будет в себя включать годовую подписку. Годовая подписка на мой гаджет стоит 239$ в год. Есть еще тариф за 359$, который включает в себя ЭКГ, измерение давления и прочие фишки для людей с рисками по сердцу, но я пока решил ограничиться версией без этого. Подписка у whoop достаточно дорогая, многие смартчасы предоставляют много данных бесплатно, а ближайший похожий девайс кольцо Oura стоит 7$ в месяц.
Аксессуары для whoop тоже достаточно дорогие, ремешки в США стоят порядка 50$, в Москве 10-12к руб. Есть китайские, но мне не понравилось их качество.

Читать далее

Идея, которую нельзя выдавить из себя

Habr.com - сб, 02/28/2026 - 22:21

У меня никогда не было состояния «идей нет». Идей — хоть отбавляй. Проблема всегда была в другом: когда я сажусь и начинаю специально их придумывать, мозг часто выдаёт ровно то, что от него ожидают: безопасное, предсказуемое, «правильное». А вот когда я задаю себе вопрос, формулирую задачу и отпускаю, — идеи становятся заметно сильнее: неожиданнее, сложнее, ближе к тому, что цепляет игрока.

Со временем я перестал воспринимать это как мистику и начал относиться к креативности как к настройке режима работы мозга. Не «вдохновение пришло/не пришло», а «какой режим сейчас включён, и как его переключить».

Читать далее

Vampire: The Masquerade — Bloodlines: через тернии к звездам, почему обе части достойны друг друга

Habr.com - сб, 02/28/2026 - 22:20

Если вы считаете, что Vampire: The Masquerade - Bloodlines 2 - плохая игра, умершая в тени величия своего прародителя, - вы ошибаетесь. Сегодня я покажу вам другую сторону и честно обрисую своё собственное видение. Разбираю каждую часть по основным аспектам жанра и игр.

Читать далее

[Перевод] Как цифровые документы меняют современные архивы

Habr.com - сб, 02/28/2026 - 22:15

С 1960-х годов в архивы по всему миру начали поступать на хранение цифровые документы. Изначально небольшая, их доля среди собраний возрастала каждое десятилетие. Цифровые фонды при этом бросают вызов одной из главных функций архива: сохранять поступившее в неизменном виде. Неизменяемость для цифрового документа означает смерть, ведь уже через несколько десятков лет может не найтись ни одной машины, которая способна его открыть.

О том, как архивисты и программисты десятилетиями искали выход из этой ситуации, и как цифра меняет основы архивного дела рассказывает германский архивист Кристиан Кайтель. С его разрешения (и благословения издательства) мы публикуем отрывок из его книги «Двенадцать путей в архив. Контуры открытого и прикладного архивоведения».

Keitel C. Zwölf Wege ins Archiv. Umrisse einer offenen und praktischen Archivwissenschaft. Stuttgart: Franz-Steiner-Verlag, 2018. S. 188-202. Перевел Никита Ломакин (телеграм-канал Архивный гик), редактировала Анастасия Тарасова.

Читать далее

Когда A/B-тестирование превращается в подбрасывание монетки

Habr.com - сб, 02/28/2026 - 22:00

Представим ситуацию.

Маркетолог работает в крупной компании с собственной A/B-платформой. Каждый квартал он должен запускать несколько новых маркетинговых кампаний, и подтверждать их эффективность с помощью экспериментов. Ресурса аналитика всегда не хватает на подобные задачи. А A/B-платформа позиционируются как инструмент, доступный в том числе маркетологам и проектным менеджерам. В итоге, наш герой решает запустить эксперимент самостоятельно.

Гипотеза. «Новый лендинг увеличивает среднюю выручку на пользователя (ARPU) в выбранном сегменте».

Спустя несколько недель маркетолог открывает AB-платформу, чтобы подвести итоги эксперимента. Видит, что пользователи распределены по группам примерно равное: 9 936 в тесте и 10 068 в контроле. Результат радует глаз: effect = 18.28%. "Какой эффект! Вот только чувствительности для "прокраса" немного не хватило", - думает он, - "глядя на p-value = 0.1179".

Но можно ли принимать решения на основе этих данных? Давайте разберемся, проведя анализ вероятных искажений.

Читать далее

Как починить фронтенд продукта компании за $800B за вечер

Habr.com - сб, 02/28/2026 - 21:39

ChatGPT умирает на длинных разговорах. Не AI-часть — модель отлично держит тысячи сообщений. Умирает фронтенд. Таб зависает, скролл лагает, иногда браузер просто крашится.

Самое обидное — именно длинные разговоры самые ценные. Чем дольше обсуждаешь, тем больше контекста у модели, тем полезнее ответы. А продукт ломается ровно в тот момент, когда начинается максимальная отдача.

Мне это надоело и я полез разбираться.

Читать далее

Guessing Game на STM32 c использованием Rust

Habr.com - сб, 02/28/2026 - 21:16

Cегодня редко встретишь разработчика, который хоть раз бы не слышал о Rust. После долгого хайпа и зародившегося мема RIIR (rewrite it in Rust — перепиши это на Rust) ажиотаж вокруг языка как будто бы поутих. Но оказалось, все и вправду по‑тихому переписывается на Rust (если мой дебют не утонет в минусах, постараюсь написать статью‑исследование на тему, где уже Rust надежно поселился в системе).

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

Конечно, знакомство с Rust, как и у всех, началось с классики — Rust book для новичков и Embedded Rust для желающих окунуться в разработку встроенных систем. В Rust Book новичкам предлагается написать простую программу Guessing Game — приложение, которое загадывает число, а «игрок» должен попытаться его угадать.

Но просто читать не так интересно как набивать свои собственные шишки, поэтому, вооружившись книгами, документацией, все еще живым StackOverflow и Gemini в качестве ментора, я решила объединить эти два мира и сделать Guessing Game на STM32.

Далее хочу предложить небольшой гайд (или просто объяснение кода) из того, в чем удалось разобраться.

Читать далее

[Перевод] Домашние гибридные компьютеры: Atari, TI и FCC

Habr.com - сб, 02/28/2026 - 20:03

Трудно с уверенностью сказать, какие игры или жанры были самыми популярными в первые годы существования компьютерных игр. Многие игры продавались напрямую по почте или через небольшие магазины, у которых был один владелец, и ни одна организация, занимавшаяся торговлей программным обеспечением, не собирала полную статистику продаж. В 1980 году журнал Softalk начал публиковать список тридцати самых продаваемых программ для Apple II, составленный на основе опросов розничных продавцов. Он не предоставлял (и не мог предоставить) абсолютные цифры продаж, однако, хотя первое место занимал VisiCalc, двадцать две позиции из этого списка были играми. Большинство из них были CRPG, приключенческими и аркадными играми (включая Automated Simulations’ Temple of Apshai, Sierra’s Mystery House и лабиринтную игру Head On). Microsoft Flight Simulator и шахматная игра Sargon II заняли второе и четвёртое места, а военные игры Computer Bismarck и Computer Ambush от Strategic Simulations, Inc. (SSI) оказались в двадцатке.

Читать далее

Сайты от ИИ выглядят как сайты от ИИ — попробуем это исправить

Habr.com - сб, 02/28/2026 - 20:02

Продолжаю серию статей про вайб кодинг для чайников (это я). Сегодня про главную боль: почему всё, что генерирует ИИ в плане веб-дизайна, выглядит одинаково пластиково, и что с этим делать на практике.

Хотелось бы свалить на конкретную модель и сказать - "надо просто выбрать вот эту и всё будет тип топ". Но на самом деле - это проблема подхода: по умолчанию ИИ пишет и оптимизирует код подходом "работает и не ломается", а не "выглядит как лучшие примеры с Awwwards". У него нет контекста вашего бренда, нет визуального фидбека на результат, нет источника вдохновения. Он берёт самый частотный паттерн из обучающей выборки, и вы получаете среднее арифметическое всех шаблонов интернета (стоит признать - иногда и так нормально). Давайте это починим в этой статье.

Читать далее

Ultimate guide по веб-компонентам

Habr.com - сб, 02/28/2026 - 19:23

Синхронизация атрибутов элемента с DOM-свойствами

Очевидно, что нашему компоненту потребуются атрибуты, через которые пользователь сможет контролировать его поведение. Наш компонент должен вести себя как стандартный элемент ввода типа «input», поэтому обязательно должен поддерживать такие атрибуты как disabled и required – и это самый минимум. Поэтому важно разобраться (ну или вспомнить) что такое «content vs IDL attributes», и как с этим работать.

Документация по веб-компонентам мало говорит об атрибутах, разве что рекомендует использовать attributeChangedCallback() для наблюдения за ними, но этого недостаточно. Хотя это полезное API, нам оно не подходит, потому что оно уведомляет нас о уже совершенном действии (изменении атрибута), а нам нужно контролировать этот процесс, то есть – синхронизировать атрибуты и свойства с нормализацией значений.

Так как наш компонент наследует базовый класс HTMLElement, а в нем уже реализовано большое количество разных методов, то мы можем переопределить некоторые из них чтобы получить нужный нам результат. Для начала определим наши свойства в виде пар get/set и значения в приватном поле:

Читать далее

Безопасная Rецензия на Resident Evil: Requiem

Habr.com - сб, 02/28/2026 - 19:20

Ну что ж, вот и вышла долгожданная Resident Evil: Requiem. Я уже успел пройти её, впереди теперь ждёт самый хардовый уровень сложности. Да, я пройду её дважды, и да - оно того стоит. 

В соц. сетях игру уже успели окрестить чуть ли не «лучшей в серии» и она вполне способна побороться за такое звание. Почему и чем способна удивить новая часть Резика я и хотел бы сегодня рассказать, плюс очень хотел бы обсудить крышесносные сюжетные моменты, НО сегодня эта статья - своеобразный «save room», где можно не опасаться спойлеров, ознакомиться с деталями геймплея и узнать - сдержали ли Capcom свои обещания.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.
Ленты новостей