Как стать автором
Поиск
Написать публикацию
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Джун, ты просто не жил без автолэйаута

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров5.4K

И другие штуки, которые ты можешь не любить, но без них ничего бы не заработало

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

Их никто больше не объясняет. Но надо бы.

Читать далее

Semantic Error Correction Loop (SECL): самоисправляющиеся LLM-пайплайны с понятием доверия к контексту

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2K

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

В своей практике я столкнулся с необходимостью повышения качества генерации без постоянного ручного контроля и затратных этапов дообучения. Это подтолкнуло меня к идее нового подхода — Semantic Error Correction Loop (SECL), представляющего собой само исправляющийся итеративный пайплайн с внутренней оценкой качества и семантической уверенности.

Читать далее

FUSE + Go: ковка собственной виртуальной файловой системы на блочном устройстве

Уровень сложностиСложный
Время на прочтение3 мин
Количество просмотров2.1K

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

вперед

Какого китайца выбрать? DeepSeek vs Qwen vs Baidu

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров21K

Китайские нейросети вышли на арену: DeepSeek, Qwen и Baidu ERNIE стремительно догоняют западные аналоги. Я протестировал их лично — на коде, логике и креативе. Где тупят? Кто реально выдаёт GPT‑4‑уровень? В статье — примеры, таблицы, фейлы и вывод: что выбрать в 2025 году, если тебе важны мощность, стабильность и интерфейс без иероглифов.

Читать далее

Электронная татуировка на лице измеряет умственное напряжение

Время на прочтение4 мин
Количество просмотров646

Как будто умное кольцо для настроения, но прямо на лбу!

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

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

Представьте себе что-то вроде продвинутого аналога кольца Oura, но на лице — и оно может помочь пилотам, хирургам, гонщикам и военным сохранять ясность мышления даже в условиях сильного давления. «В таких высокоставленных задачах мы можем получать данные о ментальной нагрузке в реальном времени и расшифровывать её», говорит Наншу Лу, биомедицинский инженер из UT-Austin, возглавлявшая разработку датчика на лбу.

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

Читать далее

Десять игр, в которые должен поиграть каждый геймдизайнер

Уровень сложностиСредний
Время на прочтение28 мин
Количество просмотров39K

У каждого геймдизайнера есть свой список обязательных игр, которые, по его мнению, должны пройти все, кто хочет разбираться в профессии. У кого-то там Super Mario Bros., у кого-то Dark Souls, кто-то даже вспомнит Candy Crush Saga.

Мой список — субъективный, как и любой другой. Но каждая игра в нём — это урок по геймдизайну, написанный потом, кровью и пикселями.

Читать далее

Как врач сделал себе ИИ помощника. Часть 4

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров995

На календаре август 2025-го. Когда я публиковал третью часть, думал, что точка поставлена. Сервис md4me.ru, хотя и немного обновился и продолжает выполнять свою функцию, пока больше не развивается. И сразу скажу, что есть много идей как сделать его более полезным (кому интересно – пишите), но сегодня не об этом. Технологии не спят, а мозг врача тем более. Поэтому вместо эпилога получилась новая глава о том, как я вырастил из нейросетей полноценного коллегу и назвал его OncoCopilot

Читать далее

AI-агенты для взлома смарт-контрактов

Время на прочтение4 мин
Количество просмотров4.4K

Возможно, найдено самое прибыльное использование AI-агентов на сегодняшний день.

Исследователи из Университетского колледжа Лондона (UCL) и Университета Сиднея (USYD) в Австралии разработали систему агентов, которая автономно обнаруживает и использует уязвимости в смарт-контрактах Solidity. Генератор эксплоитов продемонстрировал высокую потенциальную прибыль, сумев взломать 26 контрактов на сумму $9,33 млн.

Читать далее

GIMP Script-Fu ООП. Основной дизайн (а-ля CLOS)

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров303

Библиотека функций к Script-fu

Итак, теперь наша система позволяет описывать классы с иерархиями множественного наследования и описывать обобщённые функции(generic function) и они придают динамику, придают жизнь создаваемым в системе объектам. Но так ли хороши описанные нами обобщённые функции? Да с точки зрения широко распространённых("классических") ООП систем, они полностью повторяют функциональность методов объектов. При вызове обобщённой функции, происходит диспетчеризация вызова и выбирается наиболее подходящий по типам аргументов метод обобщённой функции. НО в CLOS это НЕ ТАК!!! Да в простейшем случае это так, НО..! CLOS предоставляет более гибкий способ организации кода, когда выполняемый при вызове обобщённой функции код представляет собой не один метод, а целую группу методов. Причём создаётся эта группа динамически в момент вызова, в зависимости от текущих аргументов обобщённой функции(вернее их типов/классов). А в основе такой организации кода лежит спецификация методов обобщённой функции различными квалификаторами.

Читать далее

Как найти программиста для создания новой системы?

Уровень сложностиПростой
Время на прочтение19 мин
Количество просмотров3.6K

Доброго времени суток, дорогие гости Хабра!

Меня зовут Роман Мосоло́в, последние 8 лет занимаюсь веб-разработкой. Окончил магистратуру Казанского (Приволжского) федерального университета, факультет программной инженерии. Проектно разрабатывал сервисы для Росатома, Пятерочки, Перекрестка, одной международной CRM и ряда других организаций. В этих проектах выступал как исполнитель, так и был опыт подбора кадров.

Данная статья ориентирована больше для заказчиков. Для тех, кто еще только начинает знакомиться со специфическим понятийным аппаратом разработчиков: фронт, бэк, DevOps и т.п. Хотел бы поделиться некоторыми наблюдениями по поиску программистов для проектов.

Читать далее

Киберразведка по-русски: как развивается отечественный Threat Intelligence

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров2.9K

Киберразведка по-русски: как развивается отечественный Threat Intelligence

Сфера CTI — киберразведки — в России активно развивается, но разобраться в отечественных решениях бывает непросто.

Как инженер-исследователь и энтузиаст этой темы, я изучил 10 ключевых TI-продуктов: от Kaspersky и PT ESC до R-Vision и Garda TI.

В статье — функциональное сравнение, советы по выбору, особенности для КИИ, а также взгляд в будущее: отраслевые центры, обмен разведданными, роль AI.
Рекомендации, интеллект-карта, наглядные таблицы — всё для того, чтобы TI в России стал ближе и понятнее.

Читать далее

Выбор стратегии компактизации в ScyllaDB

Уровень сложностиСредний
Время на прочтение28 мин
Количество просмотров1.3K

ScyllaDB — это высокопроизводительная NoSQL база данных, созданная как улучшенная версия Apache Cassandra на C++. Она способна обрабатывать миллионы операций в секунду, что делает ее лидером среди распределенных баз данных. Такая производительность достигается благодаря особой архитектуре хранения данных, в центре которой находится процесс компактизации данных. Правильный выбор стратегии компактизации данных и ее оптимизация - это ключ к высокой производительности и отказоустойчивости распределенной базы данных ScyllaDB.

В этой статье рассмотрены все стратегии компактизации, их преимущества и недостатки, а также приведен детальный алгоритм выбора стратегии компактизации под конкретные use cases.

Читать далее

CJON (Compact JSON-like Object Notation) v1.1

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров3.9K

1. Назначение

CJON – это легковесный, компактный и человекочитаемый формат, предназначенный для использования в условиях ограниченных каналов связи, таких как SMS, DTMF, и низкоскоростная радиосвязь. Его основное назначение – передача структурированных телеметрических или управляющих данных в случаях, когда традиционный JSON слишком объёмен, а бинарные форматы непрактичны или плохо читаемы.

2. Области применения

Дистанционная телеметрия для сельского хозяйства и промышленного оборудования
Аварийные сообщения и тревоги
Автоматизация в условиях низкоскоростной или оффлайн-связи
Мобильные устройства, передающие структурированные данные через SMS или голосовую связь
Передача данных по DTMF через GSM-сети

Читать далее

Ближайшие события

Риски последствий для личности владельца ИТ-бизнеса при систематическом избегании сложностей

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.9K

Постоянное избегание сложностей ведет не к счастливой и легкой жизни, а к личностному застою, хрупкости, нереализованности и глубокой неудовлетворенности.

Развитие личности, подлинная самооценка и ощущение полноты жизни возможны только через встречу с трудностями, их преодоление и извлечение уроков. Это означает готовность принимать вызовы как возможности для роста.

Владелец ИТ-бизнеса (далее - Фаундер, ИТ-Фаундер), сознательно избегающий операционной деятельности и сложных задач, добавляет критический слой рисков — как для себя лично, так и для компании.

Читать далее

Идеальное опровержение Эйнштейна

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров20K

Ученые из MIT провели наикрутейший (круче просто невозможно физически) двухщелевой эксперимент в варианте, предложенном Эйнштейном в его споре с Бором (1927г), который бы опровергал квантовую механику. Так вот, в качестве “щелей” использовались отдельные атомы, меньше и квантовее уже совсем никак*. И, конечно, квантовая механика опять устояла, но этим уже никого не удивишь.

И дополнительно это все совпало с празднованием 100-летия квантовой механики, да, да, это в этом году, что делает новость еще прикольней.

* там еще круче, но для этого надо объяснить подробнее.

Читать далее

Почему Европа не смогла сделать свою Кремниевую долину

Время на прочтение7 мин
Количество просмотров6.3K

Мы в Beeline Cloud продолжаем рассказывать про тренды в ИТ — пишем про квантовое превосходство, синтетические данные для обучения нейросетей и развитие капчи. Ожидаемо, в «трендовых» топиках неизменно фигурируют американские и азиатские проекты, а вот европейские на их фоне выглядят куда скромнее. Разбираемся, почему так происходит: в чем отличия европейской стартап-экосистемы и почему местные проекты переезжают за океан.

Читать далее

Секреты сильной команды

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.8K

Всем привет! Меня зовут Яна Прокофьева — я генеральный директор HR-агентства RED, психолог и руководитель гуманитарных треков бизнес-программ в МГУ.

В своей работе я часто занимаюсь созданием команд и хочу поделиться с вами своими наблюдениями.

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

Читать далее

Учим LM Studio ходить в интернет при ответах на вопросы

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров2.5K

Мне очень нравится LM Studio, так как она позволяет локально запускать ИИ модели. Что позволяет сохранить приватность того о чем ты беседуешь с ИИ. Но по сравнению с коммерческими онлайн моделями, LM Studio не умеет ходить в интернет "из коробки". Те модели не могут использовать актуальную информацию из Интернета для ответов на вопросы.

Не так давно в LM Studio было добавлено возможность подключать MCP-сервера к моделям. Самое первое, что я сделал это, написал небольшой MCP-сервер, который позволяет извлекать текст из URL-адреса. Также может извлекать ссылки, которые есть на странице. Это дает возможность в запросе к ИИ указать адрес и попросить извлечь текст оттуда или ссылки, что бы использовать при ответе.

Что бы это все работало, для начала создаем pyproject.toml в папке mcp-server.

Читать далее

3 фатальные ошибки Retention в инди-играх: диагностика и решения

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров966

Retention - это ключевой метрический показатель для монетизации мобильных и пк-игр. На основе анализа 50+ инди-проектов я выделил три системные ошибки, снижающие Retention на 1-й, 3-й и 7-й день. В статье — практические методы их диагностики и решения без бюджета.

Читать далее

Альтернативный способ хранения скриншотов в Playwright и способ их обновления

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров2.4K

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

Одним из инструментов, предоставляющих возможность автоматизации данного вида тестирования, является Playwright.

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

Читать далее