Обновить

Все потоки

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

Представлен репозиторий с более чем 10 тыс. готовых API для:

  • автоматизации — для рутинных задач и повторяющихся процессов, которые постоянно нужны;

  • сбора данных с любого сайты, парсим и находим нужное с веб‑сайтов;

  • аналитики — собираем данные о рынке, конкурентах и бизнесе;

  • электронной коммерции — мониторинг цен, товаров, аналитика рынка;

  • соцсетей — сбор постов, анализ вовлечённости аудитории и тенденций;

  • интеграции ИИ — подключение к нейросетям, обработка контента и генерация данных;

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

  • недвижимости — поиск и анализ объявлений о продаже и покупки недвижимости для себя и инвестиций.

Теги:
0
Комментарии0

Представлен открытый проект tokenspeed (онлайн-версия), который показывает, насколько быстро на самом деле обрабатываются разные количества токенов в секунду. Все бенчмарки локальных LLM показывают пропускную способность: «47 токенов/с на M3», «180 токенов/с на 4090», «500 токенов/с на Groq». Но если вы не видели потоковую передачу токенов с такой скоростью, эти цифры трудно понять. tokenspeed — это терминальная утилита, которая передаёт фиктивные токены с любой заданной вами скоростью, так что вы можете увидеть, как эти цифры выглядят на самом деле.

Теги:
+2
Комментарии1

Пользователь превратил свои Apple Watch в волшебную палочку. Он создал приложение, которое позволяет управлять умным домом жестами и заклинаниями из «Гарри Поттера». Энтузиаст делает движение запястьем, словно машет палочкой, и произносит заклинание. Часы распознают одновременно жест и голосовую команду, после чего запускается нужное действие через HomeKit. Например, если сказать Lumos и правильно взмахнуть рукой, в доме включится свет. Команда Nox, наоборот, выключит освещение. К заклинанию можно привязать практически разные действия: открытие умного замка, изменение температуры, включение музыки. В основе лежат датчики, которые уже есть в Apple Watch: акселерометр и гироскоп отвечают за распознавание движения, а микрофон за голосовую команду. После этого приложение запускает соответствующий шорткат в HomeKit.

Теги:
+4
Комментарии0

Разбор 100+ вопросов с собеседований Rust Полезный репо для подготовки к собеседованиям

Rust Interview Questions - это подборка вопросов, ответов и практических задач по Rust для тех, кто готовится к техническому интервью или хочет проверить, насколько хорошо понимает язык.

Внутри есть материалы по ключевым темам Rust:

  • ownership и move-семантика

  • borrowing и ссылки

  • lifetimes

  • traits и generics

  • Option и Result

  • обработка ошибок

  • память и безопасность

  • практические задачи с кодом

  • ответы и разборы

Rust нельзя нормально выучить только по синтаксису. Нужно понимать, почему borrow checker ругается, как работает владение, где появляются lifetime-ограничения и чем Rust отличается от языков с GC.

Этот репозиторий как раз про это: короткие вопросы, практические проверки и постепенное прокачивание Rust-мышления.

Подойдёт начинающим, которые уже знают базу, и разработчикам, которые хотят освежить Rust перед интервью.

GitHub: https://github.com/Develp10/rustinterviewquiestions

Теги:
+5
Комментарии0

Синхронный просмотр видео онлайн: почему screen share архитектурно плохое решение и как это исправить

Задача на первый взгляд простая: двое в разных локациях хотят смотреть одно видео синхронно. На практике большинство берёт первое что под рукой (screen share) и получает предсказуемо плохой результат. Разберём что происходит под капотом у каждого подхода.

Screen share

Discord, Zoom, Telegram используют WebRTC или собственные протоколы. Поток с дисплея захватывается, кодируется (VP8/VP9 или H.264 с агрессивным битрейтом для экономии полосы), передаётся через TURN/STUN-сервер, декодируется у получателя. Качество деградирует на каждом этапе, это следствие архитектуры, не баг. Задержка от 500 мс до 3 секунд в зависимости от условий. Только инициатор получает оригинальный видеопоток.

Веб-сервисы (Watch2Gether, WParty)

Видео либо проксируется через их серверы, либо используется embed API платформы. В случае YouTube: iframe с postMessage API для управления. Качество ограничено их инфраструктурой. Российские платформы (Кинопоиск, RuTube, Иви) через embed не работают или работают с серьёзными ограничениями.

Синхронизация состояния плеера

Принципиально другой подход. Расширение не трогает видеопоток. Оно встраивается в страницу, перехватывает события нативного плеера (play, pause, seeked, timeupdate) через MutationObserver или прямую инъекцию в DOM, и транслирует их участникам комнаты через WebSocket. Каждый участник грузит видео напрямую с CDN платформы. Синхронизируется только управление, не контент.

TandemParty работает по этой схеме. Поддержка: Кинопоиск, YouTube, ВК Видео, RuTube, Иви. Задержка синхронизации команд в пределах сетевого RTT. Из нестандартного: QR-пульт, WebSocket-сессия позволяет телефону выступать вторым контроллером плеера после сканирования QR-кода с экрана.

Техническая статья про устройство синхронизации изнутри есть в блоге: tandemparty.ru/blog

Теги:
0
Комментарии0

Открытый проект Go Interview Practice содержит обширный репозиторий для подготовки к собеседованиям на Go:

  • внутри — целая интерактивная платформа с задачами всех уровней. Могут готовиться как новички, так и профи.

  • ИИ‑интервьюер проверяет решения и сразу дает подсказки.

  • есть таблица лидеров, чтобы соревноваться с топами и видеть свой прогресс.

  • можно задать вопросы коммьюнити, если задача оказалась слишком трудной.

Теги:
+5
Комментарии0

Почему у Bitcoin несколько типов адресов и в чём их отличие

Большинство пользователей просто копируют Bitcoin-адрес и отправляют средства, не особо задумываясь, почему одни адреса начинаются на 1A1zP1..., другие на 3J98t1..., а третьи выглядят как длинный набор символов вроде bc1qw508....

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

Самые старые Bitcoin-адреса - это Legacy-адреса. Обычно они начинаются на 1. Это первый массовый формат адресов в сети Bitcoin, который использовался ещё задолго до появления современных обновлений. Главный минус таких адресов сегодня - менее эффективная структура транзакций, из-за чего комиссии обычно выше.

Позже появился формат SegWit. Чаще всего такие адреса начинаются на 3. Его главная задача была довольно практичной: уменьшить размер транзакций и снизить нагрузку на сеть. Благодаря этому комиссии стали ниже, а сама сеть - эффективнее. По сути, SegWit стал одним из самых важных обновлений Bitcoin за последние годы.

Следующий этап - Native SegWit или Bech32. Именно эти адреса начинаются на bc1. Сейчас они считаются более современным вариантом для обычных переводов. Такие адреса занимают меньше места в блоке, ещё сильнее снижают комиссии и лучше подходят для современной инфраструктуры Bitcoin. Именно поэтому всё больше кошельков и сервисов по умолчанию используют формат bc1.

Но эволюция на этом не остановилась. После обновления Taproot в сети появились и новые типы адресов bc1p..., которые уже связаны не только с экономией комиссий, но и с более сложными возможностями сети. Например, Taproot улучшил эффективность multisig-транзакций, частично повысил приватность некоторых сценариев и подготовил основу для более гибких механизмов работы Bitcoin в будущем.

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

Именно поэтому один пользователь может отправлять BTC на адрес формата 1A1zP1..., другой на 3J98t1..., а третий на bc1qw508... - и все они всё равно работают внутри одной сети Bitcoin.

Если упростить, разные типы Bitcoin-адресов - это не хаос и не путаница, а следствие того, как сама сеть постепенно развивалась, пытаясь сделать транзакции дешевле, эффективнее и технологически гибче.

Теги:
+1
Комментарии2

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

Тезис: с ростом качества образования на протяжении 20-го века и далее с ростом количества пользователей интернета, написанное предложение в среднем имеет всё меньшее и меньшее значение. И если ллмки для написания своих статеек имеют в своей основе корпус данных, состоящий из многабукав, соответственно по умолчанию Контент сГенерированный Автором Мэинстримным в принципе не удовлетворяет современным реалиям, является морально и структурно устаревшим, который лучше не читать. Книг сколько теперь выходит из-за ллм, статистику видели? Это нельзя всё читать, поберегите мозги.

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

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

Вы тоже заметили как просто стало внедрять кодогенерацию?

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

И поручить агенту реализацию код-гена один раз намного дешевле чем ту же задачу по написанию бойлерплейта ему же и поручать под каждое изменение.

Теги:
0
Комментарии5

В Китае сделали настольного робота‑вайфу, которого можно поставить около ПК. Робот умеет двигать руками, крутить головой, реагировать на голос, жесты и касания, а также показывать мимику. При заказе можно выбрать ей внешность, одежду, голос и характер. Стоимость комплекта составляет $1400.

Теги:
+5
Комментарии3

✔️ Отец русской математики, без которого не было бы современного ML: 205 лет Пафнутию Чебышеву

16 мая 1821 года в селе Окатово Калужской губернии родился Пафнутий Львович Чебышев. Человек, без работ которого современный data science выглядел бы совсем иначе: ни тебе закона больших чисел в привычной форме, ни оценок отклонений, ни нормальной теории приближений.
Чебышев основал петербургскую математическую школу и почти 35 лет вёл кафедру математики в Санкт-Петербургском университете. Через его руки прошли Ляпунов, Марков и Стеклов, то есть люди, чьи имена сегодня встречаются в любой книге по статистике и теории вероятностей.

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

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

Ещё один штрих: Чебышев почти всю свою преподавательскую зарплату тратил на инструменты и модели для собственной мастерской, а женат так и не был, говорил, что наука для него важнее. При этом в Европе его называли просто «русский Эйлер», а Французская академия наук избрала его иностранным членом ещё при жизни.

t.me/rust_code - пишу про вайбкодинг, Rust, тестирую модели и делюсь с вами подписывайтесь!

Спасибо за внимание!

Теги:
+9
Комментарии4

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

Представлен открытый проект agents‑best‑practices — скилл для Claude Code, который учит сервис собирать нормальных агентов из коробки. Этот скилл прокачивает ИИ‑агентов. Автор собрал все практики из исходников Codex, Claude Code и десяткам других материалоы — в результате получился набор практик, с помощью которых можно сделать кастомных агентов.

Теги:
+2
Комментарии0

Открытый проект SecretScanner помогает парсить пароли, API‑ключи, токены и другие ценные данные из приложений. Сервис проверяет Docker образы и файловую систему, чтобы отыскать секреты. Внутри у каждой программы есть целая база важной инфы — можно почерпнуть множество полезностей.

Теги:
+3
Комментарии0

Anthropic в последнее время очень много мелькает в контексте LegalTech: может, это мне так кажется, т.к. сам плотно работаю на Claude и сформировалось туннельное видение темы.

Но тем не менее, вчера поучаствовал в очередном вебинаре Anthropic, где эти товарищи презентовали больше десятка плагинов для юридической работы. Масштабно. Интересно.

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

Что интересно - с утра уже по поводу этого вебинара в сети идут дискусы, где народ обсуждает перспективы отдельных решений типа Harvey в связи с такой экспансией Anthropic на рынок юридической работы.

Действительно, своими наработками Anthropic очень больно бьёт по нишевым решениям.

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

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

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

Теги:
0
Комментарии5

Чем OpenAI отличается от Mistral

С точки зрения буддиста чашки не существует, так как она разрушается. Можно лишь уверенно говорить, что в диапозоне целостности ОТ-ДО предмет похож на чашку.

Чашка для буддиста это длящийся процесс от глины, до гончара и обжига. У неё нет точного начала и конца, это система, в которой работает синергетическая логика

Однако, говорить что point-of-view буддизме не существует тоже не корректно, так как есть пантеон богов. Это самоподдерживающиеся системы

OpenAI это та самая чашка, которая получила свой point-of-view

Чем различаются Mistral и OpenAI

  • У Mistral есть API, такой же как у OpenAI. Есть серверная комната. Однако, если они сделают не одну серверную комнату, а две, они всё равно не станут OpenAI.

  • Говорить, что дело в том, что Mistral вышел на рынок позже, тоже не верно: разный ценовой сегмент. Apple вышли раньше Xiaomi, но судорожно догоняют именно ценовую политику

  • OpenAI покупает оборудование по расписанию и им всё равно что на любые внешние обстоятельства: цена, логистика и другие. Это создаёт эффектом Бернулли, когда струя воздуха летит быстро и создаёт зону пониженного давления вокруг себя

  • OpenAI обновляют свои модели, когда у Mistral каждая модель это скорее разовая акция

Синергетический эффект

  1. Целое больше суммы его частей

    Целая чашка дороже разбитой. То есть 1 + 1 = 5, а 2 + 2 = 9, так как результат с точки зрения синергетики должен превысить сумму

  2. Системный подход

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

  3. Инерция покоя

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

В чём смысл поста

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

Теги:
+1
Комментарии11

ФАС нашла картель в госзакупках IT на 236 млн рублей — в деле фигурирует структура «Софтлайн», хотя сам холдинг открещивается от этих контрактов.

По данным vc.ru, Федеральная антимонопольная служба установила антиконкурентное соглашение между тремя компаниями: ООО «Бизнес Стандарт», ООО «Сэйвит Эдьюкейшн» и ООО АКБ «Барьер». Последняя — дочерняя структура ПАО «Софтлайн». Предмет закупок — вычислительная техника, аренда оборудования и лицензии на ПО для госзаказчиков.

Как работала схема по версии ФАС. Участники сдерживали снижение цен на электронных аукционах — классическая схема «таран»: несколько юрлиц делают вид, что конкурируют, но фактически координируют ставки. ФАС зафиксировала общую цифровую инфраструктуру и финансово-хозяйственные связи между компаниями.

Связи между участниками прямые. 100% «Бизнес Стандарт» и «Сэйвит Эдьюкейшн» принадлежат одному человеку — Ивану Кирееву. У «Барьера» и «Сэйвит Эдьюкейшн» один директор — Роман Паршин. Обе компании зарегистрированы по одному адресу в Воронеже. Для ФАС такой набор признаков — стандартный пакет доказательной базы.

Позиция «Софтлайн» и почему она уязвима. Представитель холдинга заявил «Ведомостям», что группа не имеет отношения к спорным аукционам: ЗАО «Софтлайн Интернейшнл» приобрело ООО АКБ «Барьер» в 2023 году — через полгода после тех самых закупок. Аргумент понятный: нарушения были до нас, мы тут ни при чём.

Но с точки зрения корпоративной ответственности это скользкая позиция. При M&A-сделке покупатель, как правило, принимает на себя и исторические риски приобретённого юрлица — если не провёл достаточный compliance-аудит до закрытия. Насколько глубоко «Софтлайн» смотрел в историю «Барьера» перед покупкой — вопрос открытый.

Для рынка госзакупок в IT это показательный кейс. Схемы с аффилированными участниками аукционов существуют давно, ФАС их фиксирует регулярно. Но когда в цепочке оказывается имя крупного публичного игрока — даже через дочернюю структуру — репутационный ущерб несоразмерен сумме контрактов. 236 млн рублей для холдинга масштаба «Софтлайн» — не деньги. Заголовки в прессе — уже другая история.

TG @CIOlogia

Теги:
-1
Комментарии0

РБПО по ГОСТ Р 56939—2024: вебинар №14 из 30 – Управление доступом и контроль целостности кода при разработке программного обеспечения

Компания ООО "ПВС" совместно с учебным центром "Маском" провела цикл вебинаров, посвящённых разработке безопасного программного обеспечения (РБПО). Совместно с приглашёнными экспертами различных компаний мы рассмотрели 25 процессов, приведённых в ГОСТ Р 56939—2024.

Предлагаем сегодня вашему вниманию вебинар цикла, посвящённый процессу, описанному в разделе 5.14. – "Управление доступом и контроль целостности кода при разработке программного обеспечения". На YouTube. Слайды.

Примечание. Во время демонстрации работы GitFlic с PVS-Studio часть срабатываний не попала в SARIF-отчёт, потому что при запуске утилиты plog-converter не был указан флаг -a. Без него утилита включает в отчёт только срабатывания диагностических правил общего назначения уровней 1 и 2. Чтобы сохранить все срабатывания из исходного отчёта, нужно передать флагу -a значение ALL. Подробнее о флагах утилиты plog-converter можно прочитать в нашей документации.

Цели 14-го процесса по ГОСТ Р 56939—2024:

Обеспечение управления доступом к исходному коду и его целостности.

Общее количество вебинаров — 30: каждому из 25 процессов ГОСТа посвящено по одному вебинару и 5 записано дополнительно на смежные темы. Запись всех вебинаров и подборка дополнительной информации доступна по ссылке: ГОСТ56939.РФ.

Теги:
+1
Комментарии0

Добрый день, уважаемые коллеги!

Прошу прощения за задержку тары сообщения, но новость о прекращении разработки и сопровождения pgbackrest более неактуальна: https://github.com/pgbackrest/pgbackrest#maintenance-update

Спасибо @Harliff: https://habr.com/ru/articles/820349/#comment_29976278

Теги:
+1
Комментарии1