Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Архитектура без сервера (serverless): проблемы, решения, практические рекомендации

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели1.2K

Serverless — это не отсутствие серверов. Это состояние, когда вы перестаете о них думать. Вы не патчите ядра Linux, не настраиваете Nginx и не мониторите свободное место на дисках. Вы пишете функцию, загружаете код в облако, и платформа сама решает, где и как это запустить.

Звучит идеально. Но на практике Serverless — это сделка. Вы отдаете контроль над инфраструктурой в обмен на удобство. И часто цена этой свободы — новые, совершенно неочевидные архитектурные проблемы.

Читать далее

Новости

Новость

Always-On Display в Google Pixel 10 начал сбоить после декабрьского обновления

Время на прочтение1 мин
Охват и читатели4.1K

Декабрьское обновление принесло несколько улучшений для смартфонов Google Pixel, но на устройствах Pixel 10 возникла неожиданная проблема: AoD стал мерцать, пишет Android Central.

Читать далее
Статья

Функциональное IT искусство

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

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

И если всё это звучит как безумная смесь олдскула, низкоуровневой магии и настоящего инженерного кайфа? Вы правы! В статье я подробно рассказываю, как от студенческого мини приложения дошёл до своего кодека и p2p-звонилки, почему отказался от готовых решений, что пришлось invent-ить с нуля и какие открытия ждали на каждом шаге. Если хочется увидеть, как «а вдруг?» превращается в работающий проект, милости прошу внутрь.

Читать далее
Статья

Лагранжиан мира: вариационный принцип для глобальной кооперации

Уровень сложностиСложный
Время на прочтение5 мин
Охват и читатели3.4K

Меня давно беспокоит один вопрос: почему страны не кооперируются, хотя это очевидно выгоднее? Экономисты доказали: сотрудничество эффективнее конфликта.   Но конфликты продолжаются. Стандартный ответ — жадность, глупость, злая воля. Но это не объяснение, а отмашка.

В этой статье я пробую другой подход: записать условия глобальной кооперации как математическую задачу. Три "лагранжиана" — два конкурентных (условные США и Китай/БРИКС) и один кооперативный. Пять инвариантов — что нельзя нарушать. Формула равновесия — когда сотрудничать выгоднее, чем конфликтовать.

Оговорки: это не политическая аналитика и не прогноз. "Лагранжиан" здесь — аналогия из физики, не строгий вариационный принцип. Численных расчётов нет —  только каркас и формулы.

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

Читать далее
Статья

Не все чувства одинаково полезны: как искусственный интеллект объединяет информацию из разных источников

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

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

Читать далее
Пост

Как я чуть не прошёл собеседование у «миллиардера» из Alchemy

Утро начиналось, как обычно — кофе, почта, LinkedIn.
И тут сообщение в linkedin:

«Здравствуйте! Мы хотим пригласить вас на позицию менеджера высшего звена в Alchemy!»

Листаю ниже — и кто, вы думаете, будет меня собеседовать? Сам Joseph Lau, вот его профиль.
Ну думаю, шутки в сторону. Миллиардер, всё серьёзно.

Назначаем митинг. У него всего одно свободное время — 9:30 утра по Лос-Анджелесу.
У богатых свои причуды. Я киваю в монитор: ладно, сыграем по-крупному.

Включаю режим «серьёзного специалиста»:
повторяю управление проектами, техстеки, quick refresh по Kafka — вдруг неожиданно спросят.
Даже откопал старые FIX-скрипты, которыми когда-то биржи Ближнего Востока подключал.

Волнуюсь, завариваю чай, сижу жду.
9:26. Google Meet пишет: «Ваш собеседник онлайн».

Подключаюсь — и вместо ожидаемого азиатского миллиардера вижу индуса. Сидит, улыбается в камеру. Глуповато.

Ну ладно, думаю, и Сатья Наделла индус. Бывает.

Парень оживляется, начинает интервью с комплиментов:

«Вы такой редкий специалист, мы давно искали именно вас!»

Я чуть растаял. Но быстро вернул фокус, когда он спросил, сколько я хочу зарабатывать.
Называю сумму. Он — ни моргнуть глазом:
— Отлично! Проверим ваши технические навыки.

Через секунду — ссылка на репозиторий:
👉 Bitbucket: alchemy-lab/p12-alchemy-mvp

«Посмотрите проект», — говорит.

Открываю. Пять абзацев, ноль смысла.
Пишу ему, что "документация" больше похожа на шутку.
Он улыбается — и бац, камера отвалилась.

— Простите, интернет плохой. Вы тоже выключите.

Думаю: ага, плохой интернет в Америке — классика.
Даже стало гордо за моего провайдера который даст фору всей Силиконовой долине.

Ладно.
Он предлагает запустить проект «вместе». Я не против.
Не стесняясь расшаренного экрана, открываю ChatGPT и прошу сгенерировать docker-compose.yml и Dockerfile для Next.js.

Он напрягся:
— Что вы делаете?
Я ему спокойно:
— Запускаю незнакомую дрянь в изолированной песочнице. Без лишних сюрпризов.

Через минуту проект крутится. Он смотрит, кивает, говорит:

«С вами обязательно свяжутся!» — и отключается.

Сижу, смотрю на экран. Что-то не даёт покоя.
Открываю код, бегло ищу глазами — и вот он, красавец:

const response = await axios.get('https://api.npoint.io/43c98e897c8540091987')

И тут всё стало на свои места.
Мой покойный нигерийский дядя с миллионами в банке воскрес — и решил поиграть в стартапера из Alchemy.

Дальше копать неинтересно.
Скучные жулики — даже без фантазии.

💡 Вывод:
Никогда не запускайте на своём компьютере никакой код — даже если вам прислали его «от имени Microsoft», Google или Alchemy.
Пока нет подписанного контракта и корпоративного ноутбука, — никаких экспериментов.

Берегите себя.
И помните народную мудрость:

Если красавица на х:% бросается — будь осторожен, триппер возможен.

P.S.
Да, всё это реально случилось.
А история про индуса — просто напоминание, что даже айтишная ловушка может начинаться с вежливого письма и золотого LinkedIn-профиля.

Теги:
+4
Комментарии3
Статья

Обзор препринтов научных статей в области Информатики

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

Свежая подборка интересных научных статей в области Информатики, опубликованных на arXiv.org.

Данный дайджест охватывает передовые и высокоспециализированные исследования в области информатики, которые формируют научный авангард IT-индустрии.

Читать далее
Новость

AWS делает ставку на искусственный интеллект, но компании пока не поспевают

Время на прочтение2 мин
Охват и читатели3.1K

На конференции AWS re:Invent 2025 Amazon показала, что компания настроена максимально серьёзно. Почти каждый анонс касался искусственного интеллекта, начиная от новых моделей и инфраструктуры и заканчивая инструментами, которые должны превратить ИИ из модной идеи в рабочую технологию для любого бизнеса. Руководитель AWS Мэтт Гарман заявил на сцене, что ИИ-агенты могут изменить подход компаний к автоматизации. Он описал их как инструмент, который помогает выйти за рамки экспериментов и перейти к реальным результатам.

Читать далее
Новость

GPT-5.2 выпустят 9 декабря — старший редактор The Verge

Время на прочтение1 мин
Охват и читатели3.7K

Том Уоррен, старший редактор The Verge, заявил, что по его данным OpenAI готовится выпустить GPT-5.2 уже 9 декабря. Изначально компания планировала выпустить модель ближе к концу месяца, но из-за усилившейся конкуренции со стороны со стороны Google Gemini 3 Pro, релиз решили максимально ускорить. Стоит отметить, что Том Уоррен ранее верно предсказал дату запуска GPT-5 — 7 августа. Впрочем, в своем последнем прогнозе он уточнил, что запуск GPT-5.2 еще может сдвинуться, если компания столкнется с неожиданными техническими проблемами.

Читать далее
Пост

Привет, это снова Егор Гаврилов. Сегодня я расскажу, что было сделано за последний месяц в рамках очередного своего пет-проекта - StingrayTV Alice.

Предыдущая статья была вынесена в черновики мной, однако если вкратце, StingrayTV Alice - это попытка интегрировать ресиверы Триколора на базе платформы StingrayTV с сервисом "Дом с Алисой". Это позволяет управлять ресивером через Алису, и интегрировать его в общий умный дом. Проект пережил несколько доработок, и сейчас там используется Keycloak, Spring Boot 4, и другие самые современные технологии. Также было сделано множество улучшений кодовой базы, что позволило избавиться от лишнего кода, и улучшить стабильность и производительность данного гейтвея.

Keycloak: теперь нормальная аутентификация - это реальность

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

Куча рефакторинга

Проект подвергся обширному рефакторингу - как те, которые я сделал на всех своих пет-проектах (в частности, перевод проектов на Spring Boot 4, а также улучшения по части CI/CD в проектах - теперь там реализован полноценный пайплайн, который обеспечивает высокий уровень консистентности всего цикла), так и постепенная работа над чисткой кода (при помощи самых разных линтинг-инструментов - начиная от встроенных инструментов OpenIDE, и заканчивая SonarQube for IDE и Explyt Spring). Это позволило обеспечить гораздо большую чистоту и сопровождаемость кода.

В частности:

  1. Избавились от кривого механизма аутентификации - теперь там самый что ни на есть цивильный Keycloak.

  2. Убрали использование Preferences API для хранения нужных ключей для старого механизма аутентификации - Keycloak куда лучше во всём.

  3. Мелкие улучшения в кодовой базе - меньше ужаса и треша, больше чистого кода.

Итоги

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

Мой сайт-резюме
Мой GitHub

Теги:
+2
Комментарии0
Новость

CUDA L2 показывает, что ИИ может писать GPU ядра быстрее инженеров NVIDIA

Время на прочтение2 мин
Охват и читатели4.3K

Исследовательская команда DeepReinforce представила систему CUDA L2, которая автоматически генерирует GPU код для матричного умножения и делает это так эффективно, что созданные ею HGEMM ядра обгоняют cuBLAS и cuBLASLt в среднем на 10–30 процентов. Эти библиотеки создаются вручную специалистами NVIDIA и считаются эталоном оптимизации, поэтому такой результат вызвал серьёзный интерес в индустрии.

Читать далее
Статья

Как научить AI-судью предсказывать решения

Уровень сложностиСредний
Время на прочтение2 мин
Охват и читатели3.8K

Классический Legal Judgment Prediction почти всегда обучается на уже готовых "юридических фактах" - тех самых установленных судом обстоятельствах, которые попадают в мотивировочную часть решения. Но для юриста или бизнеса важен прогноз до того, как суд всё это отфильтровал: на руках есть только набор взаимно противоречивых документов, а не аккуратный список фактов.

В свежем препринте предложили формализовать недостающее звено для "AI‑судей" — предсказывать факты (Legal Fact Prediction) и датасет LFPBench, который имитирует реальный сценарий "есть только доказательства, решения еще нет". Эту архитектуру - сначала восстанавливаем факты, потом применяем право - постепенно внедряю в "неШемяку!", почему бы об этом не рассказать...

Авторы исследования "Legal Fact Prediction: The Missing Piece in Legal Judgment Prediction" (EMNLP 2025) наглядно показали, что если просто скормить модели "сырые" доказательства и попросить предсказать исход, качество резко проседает относительно идеализированного сценария «когда у нас уже есть факты из решения». Это делает большинство академических LJP‑результатов с высокими цифрами на "чистых фактах" слабо применимыми в продакшене.

Читать далее
Статья

Как попасть в федеральные СМИ: способы и пошаговый план

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели3.5K

Вы когда‑нибудь смотрели на заголовки в крупных СМИ и думали: «А почему бы и мне туда не попасть?». Звучит как что‑то из разряда «для избранных», но на деле всё куда проще. Да, конкуренция высокая, да, редакторы получают сотни писем в день, но если знать, что делать и как подготовиться, шансы есть. В этой статье разберём, как пробиться в федеральные издания и как выстроить пошаговый план, чтобы ваше сообщение не утонуло в почте редактора.

Читать далее

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

Пост

Callout Manager в Obsidian: что это, как работает и зачем нужен

Продолжаю про Obsidian. Сначала хотел рассказать про шаблоны, тем более я с ними сам до сих пор разбираюсь и периодически переделываю, но понял, что перед этим нужно раскрыть тему callout-блоков и плагина Callout Manager.

💡 Скачать

Что такое callout-блоки

Callout-блоки — это специальные визуально оформленные блоки в Markdown-заметках Obsidian. Они состоят из:

➡️ иконки
➡️ типа блока (info, note, warning и т.д.)
➡️ опционального заголовка
➡️ содержимого

Это выделенный элемент текста, похожий на карточку или подсказку. Посмотреть пример таких блоков вы можете в посте про Obsidian TODO Plugin. В шаблонах я активно использую callouts для оформления.

Как вызвать callout в Obsidian

Достаточно начать строку с > и указать тип в квадратных скобках. Стандартный синтаксис выглядит так:

>[!info] Информация
Это пример callout-блока.

Что делает плагин Callout Manager

Встроенные в Obsidian callouts-блоки использовать можно, но неудобно — нужно помнить синтаксис, типы, иконки. Callout Manager решает эту проблему: он показывает все доступные блоки, позволяет ими управлять (менять цвет и иконку), добавлять новые.

Простой пример на скрине к посту — кастомный блок для выделения промтов.

ТГ:📥Левашов

Теги:
0
Комментарии0
Новость

Yadro купила 24,99% разработчика системного и инфраструктурного ПО Mind Software

Время на прочтение1 мин
Охват и читатели4.4K

Компания «КНС Групп» (бренд Yadro, входит в «ИКС Холдинг») приобрела 24,99% в российском разработчике системного и инфраструктурного программного обеспечения «Майнд Софт» (бренд Mind Software). Сумму сделки участники не раскрывают, однако эксперты оценивают её в размере до 1 млрд рублей.

Читать далее
Статья

HistoryHelper — плагин для DBeaver, который генерирует history-таблицы и триггеры за пару кликов. Часть 2

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

Приветствие

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

Читать далее
Статья

ИИ-революция, которая вышла из-под контроля: как журналист построил компанию из ИИ‑сотрудников и что из этого вышло

Время на прочтение6 мин
Охват и читатели4.6K

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

Но что, если воспринимать всю эту шумиху буквально? Не нанять одного ИИ-ассистента, а построить компанию, где все сотрудники - ИИ-агенты. Где CTO, маркетолог, продажник и HR - не люди. Где даже CEO - не человек. Человек в компании один, а сама компания существует только в виртуальной среде.

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

Читать далее
Новость

Астрономы обнаружили планету, вращающуюся под необычным углом, который никто не может объяснить

Время на прочтение2 мин
Охват и читатели3.9K

Сеть мощных наземных телескопов зафиксировала редкие явления прохода планеты на фоне звёздных пятен TOI-3884b, выявив более холодные участки на поверхности звезды и быстрые изменения, связанные с её вращением. Объединив многоцветные наблюдения за транзитом с многомесячным частым мониторингом яркости, исследователи с впечатляющей точностью определили период вращения звезды. Эти измерения позволили им составить карту геометрии системы, и они обнаружили нечто странное: орбита планеты сильно наклонена по отношению к оси вращения звезды.

Читать далее
Новость

Полиция задержала разработчика ВПО на основе NFCGate, который помог украсть 200 млн рублей с банковских карт россиян

Время на прочтение1 мин
Охват и читатели3.7K

Управление по организации борьбы с противоправным использованием информационно-коммуникационных технологий МВД России совместно с киберполицейскими из Москвы, Ростовской и Самарской областей задержало группу преступников. Они подозреваются в краже 200 млн рублей у жителей 78 регионов России.

Читать далее
Статья

glinq: LINQ для Go с ленивыми вычислениями

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

Привет, Хабр! Я бэкенд-разработчик в спортивном медиа Спортс”. В этой статье расскажу о glinq – LINQ-подобном API для работы с коллекциями в Go. После появления дженериков в Go 1.18 стало возможным реализовать type-safe функциональные операции без рефлексии и дорогостоящих приведений типов.

Читать далее
1
23 ...