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

Все потоки

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

AI-ученые уже здесь: Большой тур по LLM, которые меняют фундаментальную науку

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

Искусственный интеллект превращается из инструмента в полноценного партнера ученого. В этом большом обзоре мы рассмотрим, как LLM вроде AlphaFold 3, TxGemma и ChemLLM совершают революцию в биологии, медицине, химии и материаловедении, переходя от анализа данных к проектированию будущего.

Читать далее

Знакомьтесь — это скутоид! И он часть вашего организма

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

Привет, меня зовут Диана, я математик и пишу для хабраблога МТС. Прошлый мой пост был про Теорему Борсука-Улама, а сегодня хочу рассказать об открытии 2018 года, которое лежит на стыке математики и биологии. Можно отправить этот пост людям, которые продолжают задавать вопросы в духе: «Да где вообще нужна эта ваша геометрия?».

Речь пойдет о трехмерной фигуре по имени скутоид: как ее открыли, какие у нее свойства и применения. Спойлер: такая форма позволяет клеткам компактно и устойчиво заполнять искривленное пространство. Но как получилось, что природа «изобрела» новую геометрическую форму, а математика и физика подтвердили ее уникальность?

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

Читать далее

Google в беде? Как AI перестраивает путь от поиска до покупки

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

ИИ уже подрывает доминирование Google в поиске, поглощая низкочастотные запросы, но настоящая революция грядет в сфере коммерции.

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

Читать далее

Троянский конь от рака

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

Организм человека — это прекрасный и очень сложный механизм, который, к сожалению, порой ломается. Заболевания и травмы неминуемы, а поиски новых и более эффективных методов их лечения происходят практически постоянно. Среди диагнозов, которые может услышать пациент, одним из самых пугающих является рак, независимо от его места сосредоточения. Лечение рака может быть как простым и быстрым на ранних стадиях, так и опасным и изнурительным на более поздних. Группа ученых из Школы инженерии и прикладных наук Колумбийского университета (Нью-Йорк, США) разработали новый метод борьбы с раком, в котором задействованы бактерии и вирусы. В чем особенности данного метода, насколько он эффективен, и при чем тут Троянский конь? Ответы на эти вопросы мы найдем в докладе ученых.

Читать далее

Три варианта решения задачи распределения бюджета в категорийном кэшбэке

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

Уровень «Хард».

Часто нам нужно распределить бюджет какой-то акции/программы так, чтобы… Это «чтобы» может отличаться от задачи к задаче, но неизменным остаётся знание, что чем больше денег мы потратим, тем выраженнее результаты мы получим.

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

Читать далее

Загорелась крыша — и вот что произошло через 15 минут

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

Представьте: в торговом центре загорелась мусорка. Пошёл дым, запахло гарью. Через 5–7 минут дым и огонь уже по всему этажу, люди начинают задыхаться, кто-то теряет сознание, не все успевают выбраться.

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

Разница между этими двумя сценариями — в классе пожарной опасности строительных конструкций.

Читать далее

Найм сегодня: безнадежная тупость, невежество и идиоты

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

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

Не вполне вменяемые, они создают и продают продукты для проведения «честных» собеседований. «Честные» — это те, на которых запрещено использовать профессиональные инструменты, например, нейросети. Вместе с этим мусором продают идею, что использование языковых моделей на собеседовании — это обман. Идея, несостоятельная и вредоносная, требует немедленного разбора.

Этот текст поможет вам избежать этих игр с «честностью». Такие запреты, как и плохие решения вообще, проистекают из-за неправильного представления о природе вещей. В чём функция собеседования? Подумайте. Использование нейросети — обман, только если смотреть на собеседование, как на устный экзамен в университете. В чём функция экзамена? Подумайте. Какая связь между собеседованием на работу и экзаменом?

Читать далее

DevOps инфраструктура для стартапов ч.2

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

Это продолжение нашей истории. Во второй части показываем, как подружить Portainer и Docker Swarm, чтобы деплоить аккуратно и без docker service update. Один шаблон пайплайна, dev/prod окружения, и уведомления в Telegram -- всё максимально просто.

В итоге получается рабочий до безобразия простой CI/CD для маленькой команды. Подойдёт, если для Кубера слишком рано и слишком дорого. В конце ждет ссылка на репозиторий со всем шаблоном.

После первой статьи было выявлено несколько недостатков такой инфры, их мы тоже описали

Читать далее

Clean Architecture во frontend: почему я ушёл от FSD

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

Привет! Хочу поделиться с тобой опытом перехода от Feature-Sliced Design к Clean Architecture во фронтенде. Почему я считаю Clean Architecture более подходящей для сложных приложений, и как она решает проблемы, с которыми ты точно сталкивался.

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

Читать далее

Понимание CSS corner-shape и сила суперэллипса

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

Свойство CSS corner-shape — это одно из самых захватывающих нововведений в геометрический инструментарий веб-дизайна за последние годы. Оно расширяет наши возможности по управлению внешним видом углов, выходя за рамки привычных скруглений с помощью border-radius. Это на первый взгляд небольшое дополнение открывает целый мир новых возможностей, которые раньше требовали сложных реализаций на основе SVG или решений с использованием изображений.

Читать далее

Subinterpreters в Python 3.14: альтернатива multiprocessing с честным мультикором

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

Привет, Хабр!

В C/C++ давно принято встраивать Python в приложения для скриптовой логики и плагинов. Именно эта экосистема много лет давала повод развивать в CPython идею нескольких изолированных интерпретаторов в одном процессе. Долгое время это было только в C-API: создаёшь новый интерпретатор через Py_NewInterpreter, живёшь с одним общим GIL и кучей глобального состояния. В Python 3.12 появилось ключевое изменение — GIL стал на-интерпретатор (каждый subinterpreter со своим GIL), но доступ был только через C-API. В 3.14 подвезли полноценный высокоуровневый Python-API: модуль concurrent.interpreters и InterpreterPoolExecutor.

Теперь можно писать параллельный код без multiprocessing, но с изоляцией уровня «почти процесс».

Дальше разберёмся, что это такое, когда это уместно вместо multiprocessing.

Читать далее

ICN Holding: самая кринжовая финансовая пирамида в мире

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

Сотни человек из России вложили в эту «надежнейшую американскую инвесткомпанию» суммарно более $30'000'000 – возможно, среди них есть и ваши знакомые. Но со стороны ICN Holding выглядит скорее как пародия на «Волк с Уолл-стрит» от Реутов-ТВ. В этой статье я провожу детективно-финансовое расследование с целью понять – скам это или нет?

Читать далее

DevOps Tutorials — Kubernetes: разворачиваем веб-приложение в облачном кластере

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

Привет, друзья!

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

Другие статьи серии:

DevOps Tutorials — Ansible: разворачиваем веб-приложение на виртуальном сервере

DevOps Tutorials — Terraform: создаем виртуальный сервер в облаке

В предыдущих статьях мы рассмотрели настройку сети и создание виртуального сервера Ubuntu Linux в Yandex Cloud с помощью Terraform и деплой Angular+Java веб-приложения на этом сервере с помощью Ansible. В этой статье мы научимся разворачивать JavaScript+Go веб-приложение в кластере Kubernetes.

Интересно? Тогда прошу под кат.

Читать далее

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

PHP и Laravel дайджест новостей за июль 2025 года

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

Привет, Хабр!

Сергей Пантелеев и Данил Щуцкий собрали ключевые новости PHP и Laravel за июль. Будьте в тренде — читайте обзор! 🚀

Читать далее

Токены в нейросетях. Что это и откуда берётся?

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

А вы задумывались, как текстовые нейросети видят текст, который мы им отправляем, если они сами мыслят цифрами?

В данной статье мы разберём как нейросеть видит текст, который мы ей отправили, познакомимся очень близко с термином ТОКЕНЫ, и даже сами создадим те самые ТОКЕНЫ на Python.

Узнать о ТОКЕНАХ

Внедрение зависимостей (Dependency Injection DI), SOLID, ошибки выделения абстракций и чуть-чуть психологии

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

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

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

В предыдущей статье мы выяснили как создать два класса (Хост и Енкодер, класс А и класс В) один из которых (А) не может работать без использования функций другого класса (В, а может, и без данных из этого класса В не может работать), но при этом совершенно не зависит от этого класса В! То есть класс А может запросто работать с любым другим классом (C, D, … ) вместо класса В, при некотором условии изложенном в предыдущей статье. По моему, та статья может быть хорошей разминкой для понимания концепции Внедрения Зависимостей. И, определенно, эта статья может считаться продолжением темы практической архитектуры ПО.

Читать далее

Рациональность не работает

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

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

Иррациональное число, известное куда меньше π, но представляющее далеко не меньший интерес.

Математически золотое сечение представляет собой отношение целого к большей части, которое равно отношению большей части к меньшей:
ϕ = (a + b) / a = a / b,
где a — большее, b — меньшее.

Численно ϕ равно 1,618…, что значит, что большая часть составляет примерно 61% от целого.
Сначала кажется довольно непримечательным… но!

Золотым сечением заинтересовались ещё в Древней Греции. Его считали символом гармонии, единства и идеала, которые воплощали в архитектуре, музыке, скульптуре, живописи и т. д.

Но к математике:
Начнём со знаменитых чисел Фибоначчи. Здесь каждое последующее число равно сумме двух предыдущих:
1, 1, 2, 3, 5, 8, 13, 21, 34, 55…

А если взглянуть на отношение следующего к предыдущему?
2/1 ≈ 3/2 ≈ 5/3 ≈ 8/5 ≈ … ≈ 1,6.
То есть мы видим, что чем дальше мы идём, тем ближе эти соотношения приближаются к ϕ = 1,618…

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

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

Читать далее

Часть 2: ChameleonLab — не просто утилита, а учебная лаборатория

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

Привет, Хабр!

Честно говоря, публикуя первую статью, мы и представить не могли, какой отклик она получит. В ней мы представили наш новый проект — ChameleonLab, утилиту для стеганографии с дружелюбным интерфейсом, позволяющую скрывать данные в изображениях и документах. После этого нашу почту буквально завалили письмами: люди делились идеями, задавали вопросы и рассказывали, как используют программу. Этот невероятный интерес и стал главной причиной, по которой мы с удвоенной энергией взялись за развитие проекта. Сегодня мы хотим поделиться тем, что нового появилось в ChameleonLab, во многом благодаря вам.

А для всех, кто хочет опробовать новые функции прямо сейчас, мы собрали свежую версию. Скачать ее можно по ссылке: ChameleonLab 1.3.0.0

Читать далее

Безопасная загрузка, TPM и античитерские движки

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

В настоящее время от игроков, желающих участвовать в онлайновых многопользовательских сеансах, в античитерских движках обязательно требуется включить безопасную загрузку (Secure Boot) и встроенный доверенный платформенный модуль (fTPM). Удастся ли таким образом обуздать читеров, или же это бесплодная попытка купировать разрастающуюся проблему?

Читать далее

Как мы прикрутили real-time чат в админку на React без Jivo и LiveChat

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

В разработке админок часто приходится делать одно и то же: формы, списки, фильтры, CRUD. Admiral решает эту проблему, предоставляя мощный фреймворк для React, с которым можно быстро собирать административные интерфейсы на готовых паттернах и с гибкой настройкой.

Недавно нам нужно было добавить чат в админку одного из проектов. Забавно, но решения вроде Jivo или LiveChat мы даже не рассматривали. Так были уверены, что сможем без проблем собрать кастомный чат прямо внутри Admiral.

Эксперимент завершился удачно и теперь мы хотим поделиться его результатами. В этой статье мы предлагаем вам готовый туториал по интеграции сложной функциональности на примере real-time чата.

Что было дальше?
12 ...
50