Обновить

Моя лента

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

Что реально нужно знать в Python начинающему аналитику

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

Многие думают, что достаточно пройти курс по Pandas и ты готов к работе, а потом сталкиваются с реальными задачами и не знают что им делать.

В статье разобрала по полочкам:

Что реально нужно знать про Python до того, как лезть в датафреймы
20+ методов Pandas, которые покроют 80% задач
Какие графики и чем рисовать
Библиотеки для статистики и SQL – минимум, но необходимый

Без воды, списками и примерами.

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

Навигация по длинным AI-диалогам: расширение для браузера

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

Часто использую ChatGPT и другие нейросети для работы: обсуждаю идеи, пишу код, прошу объяснить сложные темы. В итоге в чате накапливаются сотни сообщений. И тут начинается хаос:

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

Отдельная боль — потеря контекста моделью. Пишешь код, а модель внезапно «забывает» техническое задание из начала диалога. ChatGPT просто обрезает контекст, а понимаешь это только спустя 10 минут потраченного времени.

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

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

Доступ к домашнему серверу без белого IP: reverse SSH tunnel через autossh + Xray

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

Иногда нужно получить SSH-доступ к домашнему серверу (ноутбуку или мини-серверу на Ubuntu), который находится за NAT/CGNAT провайдера. Публичный IPv4 отсутствует, а использовать VPN или облачные туннели (ngrok, Cloudflare Tunnel и т.п.) не хочется.

Один из простых способов — обратный SSH-туннель с помощью autossh + проксирование через уже существующий Xray-клиент (VLESS + Reality), который и так работает для выхода в интернет.

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

Vostok Linux

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

Vostok Linux

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

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

Как я за выходные собрала сервис озвучки книг на FastAPI + Edge TTS + Telegram Mini App

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

Привет, Хабр! Я люблю слушать книги, но не все есть на Литрес и Storytel. Особенно это касается профессиональной литературы, фанфиков, статей и документов — всего того, что вряд ли когда-нибудь озвучат профессиональные дикторы.

Я поняла, что нейросетевые голоса уже достаточно хороши для комфортного прослушивания. И подумала: а что если сделать Telegram-бота, которому можно просто скинуть файл — а через пару минут слушать аудиокнигу в удобном плеере прямо в Telegram?

Так родился VoiceBooks — open-source сервис для озвучки книг, который работает полностью бесплатно.

В этой статье я разберу архитектуру open-source проекта: как организован парсинг 6 форматов в единый пайплайн, как работает фоновая генерация аудио без Celery и RabbitMQ, и как элегантно обойти лимиты Telegram Bot API на загрузку файлов.

Стек: Python 3.12, FastAPI, aiogram 3, Edge TTS, SQLAlchemy 2.0 + PostgreSQL. Деплой — Railway.

Читать разбор архитектуры
Статья

Подробный технический разбор реализации Autoresearch, ИИ-исследователя Андрея Карпаты

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

Это несколько текстов, основной из которых — Autoresearch: Минимальный «агентский цикл» Карпаты для автономного экспериментирования с LLM . Пытаемся подробно разобраться в работе минималистичного ИИ-агента для исследований, предложенного Андреем Карпаты в начале марта. Это веха в истории ML, показывающая один из путей (хотя и не идеальный — и об этом тоже есть в статье) совершенствования ИИ. Бонус! Анализируем также весь python-код и инструкции агенту. Для всех, кто перешагнул уровень "спроси у ChatGPT" и задумывается о чём-то большем, но не знает, с чего начать...

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

Как Оземпик, только для мышц.

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

На одной конференции, посвященной диабету (EASD), представили препарат тревогрумаб (Trevogrumab REGN-1033), который помог принимающим GLP-1 потерять на 50% меньше мышц по сравнению с контрольной группой (это основной побочный эффект всех уколов для похудения).

Результаты всех удивили. Разрабатывающие этот препарат, заявили, что он находится уже на 2 стадии (применяют на людях).

Принцип действия крутится вокруг миостатина. Это такой белок, который на определенном этапе развития, начинает блокировать рост мышц, чтобы мы не росли до бесконечности. Раньше носить на себе избыток мышц было экономически не выгодно. Хотя, и сегодня попробуй прокормить. Если миостатин подавить, то мышцы растут гораздо охотнее.

Может быть вы видели фото экспериментальных животных, которым как раз заблокировали миостатин.

Это не ИИ генерация.

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

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

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

Как мы избавились от копипаста в технической документации

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

Всем привет. Меня зовут Никита, я руковожу командой Цикл‑ОН. Мы уже более 5 лет ведем проекты по заказной разработке ПО и, как и многие, сталкиваемся с необходимостью разработки не только качественного кода, но и документацию на продукты. В нашей нише особенность, что заказчики живут в парадигме ГОСТа. Я бы здесь хотел оставить небольшую заметку о нашем опыте — как то, что для начаиналось как откровенное мучение превратилось сначала в умную идеологию, а по итогу в самостоятельное решение для подготовки документации.

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

Собрал EdTech-платформу за неделю. Разбираю свой workflow по шагам

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

В марте 2023 я написал статью «ChatGPT: новый инструмент в борьбе с багами». Показал как нейросеть генерирует тест-кейсы, ищет XPath-локаторы и пишет SQL-запросы. 40 000+ просмотров. Первая статья на эту тему в рунете.

Ты сейчас подумал «ну и что, таких статей теперь тысячи». И ты прав. Но подожди.

За 3 года я прошёл путь от «вау, ChatGPT написал мне 10 тест-кейсов» до «я один собрал образовательную платформу за неделю». И это НЕ кликбейт.

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

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

Python Standard Library для спортивного программирования

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

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

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

Reactive Route — новый роутер для разных фреймворков и реактивных систем в 2 КБ

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

Я не OpenSource разработчик, но за пару десятков лет написал под сотню enterprise-level библиотек, которые остаются в рабочем контуре, дорабатываются под каждый проект и адаптируются к новым технологиям. Большого смысла выходить в OSS не было, кроме как для упрощения обучения коллег и единого места хранения документации.

Но и желание помогать другим и делиться выстраданными подходами, экспертизой и конкретным кодом мне не чуждо - сегодня поможешь ты, завтра - тебе. Через полгода подготовки и адаптации к OpenSource (сам использую и дорабатываю около 8 лет) в свет выходит одна из библиотек моего рабочего контура - Reactive Route.

Так как я работаю с проектами на разных стеках, стараюсь писать код максимально framework-agnostic - независимыми слоями, которые можно заменить или переписать, не трогая остальной код проекта. А к фреймворкам и библиотекам для работы с состоянием они подключаются с помощью легковесных адаптеров, сохраняя синтаксис работы. Конкретно для Reactive Route выложил набор готовых адаптеров в комбинациях, которые сейчас чаще всего использую:

React + MobX / Observable

Preact (no compat) + MobX / Observable

Solid.js + нативная реактивность / MobX / Observable

Vue + нативная реактивность

В одном npm-пакете - строгая TS-типизация, SSR / MPA / no-JS / Widget режимы и тщательно протестированная отказоустойчивость. В статье не буду пересказывать документацию на русском и английском, а поговорю скорее про общие принципы качества, использование ИИ в разработке и почему многие библиотеки раздуваются, не успев даже стабилизировать ядро.

Читать
Статья

Избыточность как инженерный принцип: зачем я создал продуктовый запас и какие требования к нему предъявил

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

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

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

80% токенов впустую: DeepSeek и GPT-OSS попались на «театральном мышлении»

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

Исследователи из Goodfire AI и Гарварда обнаружили, что reasoning-модели вроде DeepSeek-R1 (671B) и GPT-OSS (120B) часто занимаются "театральным рассуждением" — модель уже уверена в ответе на 90%, но продолжает генерировать цепочку рассуждений (chain-of-thought), как будто еще думает. Простые зонды, обученные на внутренних активациях, считывают ответ модели задолго до того, как он появляется в тексте рассуждений.

Читать далее

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

Статья

Воспроизводимое изолированное окружение с Nix и DevContainers

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

Как фулстек разработчику, мне доводилось работать с проектами на совершенно разных технологиях. Как правило, нужно было поправить небольшой баг или сделать небольшую фичу. Для задач такого разряда стек технологий обычно не имеет значения: отладка примерно одинаковая что на JavaScript, что на Haskell, Go или Python.

Написать немного кода мне, в общем-то, никогда не было сложно на любом языке, с которым я работал.

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

Я устал от этого, и придумал, как больше никогда в жизни не устанавливать тулинг вручную.

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


Нашёл почти идеальный лаунчер для старых игр — и теперь снова хочется прожить детство

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

Проблема обычно одна: старые игры почти никогда не начинаются с фразы «просто нажми и играй». Где-то нужен патч, где-то эмулятор, где-то ручная настройка, где-то игра вообще запускается только после плясок с совместимостью. И вот на этом моменте магия ностальгии обычно разбивается о суровый быт.

Но тут я наткнулся на RohanKar Launcher — и это, честно, одна из самых тёплых находок за последнее время.

По сути, это такой маленький Steam для олдов: лаунчер, в котором собраны сотни ретро-игр, и всё это запускается в максимально человеческом формате. Без лишней боли, без многочасового ковыряния в архивах, без ощущения, что ты не в игру хочешь поиграть, а проходишь квест «оживи софт из 90-х».

Что в нём особенно радует:

  • есть нормальный поиск и фильтрация;

  • игры можно поставить буквально одной кнопкой;

  • для совсем старых тайтлов уже предусмотрены нужные инструменты для запуска;

  • есть трекер проведённого времени;

  • обновления и новые релизы подтягиваются автоматически.

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

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

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

И вот когда появляется такой инструмент, ты вдруг ловишь очень простую мысль:
старые игры не устарели — устарел способ, которым мы обычно пытаемся в них вернуться.

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

И, наверное, именно поэтому такие лаунчеры вызывают столько радости. Они возвращают не только игры — они возвращают способ чувствовать игры.

Ностальгия, похоже, теперь действительно запускается в один клик.

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

В Москве вырос спрос на пейджеры, рации и бумажные карты на фоне ограничений связи

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


В Москве на фоне проблем с мобильной связью и интернетом вырос спрос на альтернативные средства коммуникации и навигации. Об этом сообщают «Ведомости» со ссылкой на данные Wildberries.

По информации издания, в период недавних ограничений связи в столице продажи отдельных категорий товаров заметно увеличились. Так, спрос на рации вырос на 27%, на пейджеры — на 73%, на стационарные телефоны — на 25%, а на бумажные карты — сразу на 170%.

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

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

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

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

Как Пентагон случайно изобрел будущее демократии

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

В мае 2001 года DARPA разослала запрос предложений под сухим названием «Electronic Market‑Based Decision Support». Суть: покажите нам, что рынки предсказаний работают для задач разведки. К декабрю две фирмы получили гранты. Проект назвали FutureMAP, а его публичную часть — Policy Analysis Market — задумали как биржу фьючерсов на политические события Ближнего Востока.

Перевороты, удары, смены режимов. Трейдеры ставят деньги, агрегированная цена дает оценку вероятности — честнее, чем отчет аналитика, который пишет то, что хочет услышать начальник.

28 июля 2003-го сенаторы Дорган и Уайден вытащили проект на пресс‑конференцию. На демо‑скриншотах кто‑то из разработчиков для красоты вписал примеры контрактов: «убийство Арафата», «ракетный удар КНДР». Заголовок написал себя сам — «федеральный тотализатор на терактах». Пентагон свернул всё за сутки. Глава подразделения Джон Пойндекстер подал в отставку.

Это был первый случай, когда идея prediction markets столкнулась не с логической, а с моральной стеной. Экономически PAM был абсолютно здрав — Университет Айовы к тому времени годами предсказывал выборы через торговлю фьючерсами точнее любых опросов. Но оказалось, что существуют решения, которые общество отказывается отдавать рынку не потому, что рынок ошибётся, а потому что сама постановка вопроса в формате ставки — непристойна. Политическая гигиена победила эпистемическую эффективность.

Идеи, которые лежали в основе PAM, принадлежали Робину Хансону из Джорджа Мейсона. Он пошёл дальше спецслужб и в 2000-м сформулировал футархию — систему, где голосованием выбирают только цели, а способ достижения определяет рынок. Хочешь рост ВВП? Открой два условных рынка: «ВВП через год при политике А» и «ВВП через год при политике Б». Где цена выше — то и делаем.

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

Эд Торп — математический вундеркинд и человек для всех рынков

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

Эд Торп — математический вундеркинд, который придумал, как «обыграть дилера» в блэкджек, будучи аспирантом Массачусетского технологического института. Выдающийся трейдер и инвестор.

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

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

Google представила крупнейшее обновление Maps

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

Google представила крупнейшее обновление автомобильной навигации в картах за последние десять лет. Новый режим "погружающей навигации" (Immersive Navigation) заменяет привычную плоскую карту трёхмерным отображением окружающего пространства, а встроенный чат-бот Gemini позволяет задавать вопросы о маршруте и точках интереса на естественном языке.

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

Сбой в работе Telegram в РФ

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

14 марта 2026 года пользователи из РФ сообщили о сбое в работе мессенджера Telegram, согласно данным российского портала Downdetector. Наблюдаются проблемы как с отправкой текстовых сообщений, так и загрузкой медиафайлов. Глобальный инцидент с недоступностью сервисов, согласно иностранному ресурсу Downdetector.com, в мессенджере не зафиксирован.

Читать далее