habrahabr
Считаем чужие лайки: есть ли на Хабре накрутки?

Считаем чужие деньги: сколько Хабр тратит на ППА в месяц?Как и в любом сообществе, на Хабре есть свои мифы, суеверия и легенды. Один из таких мифов звучит примерно так: «Сегодня Хабр умирает особенно мощно. Администрация ресурса, ведомая беспрецедентной алчностью, распахнула ворота платформы перед коммерческими компаниями. И теперь солнце над Хабром навсегда заслонили корпоративные аккаунты, в которые пишут лишь посредственные рерайтеры и LLM. Разрозненная и всё уменьшающаяся горстка независимы…

  • вторник, 29 апреля 2025 г. в 00:00:14
habrahabr
Байки бывалого разработчика: дарил миллионы клиентам, сжигал железо, злил политиков

скриншот программы Disk EditorЗа 25 лет в разработке со мной произошло много занятных историй.Мы сделали клиентов миллионерами, проводя тестирование на проде. Едва не получили дипломатический скандал, показав министру неполиткорректный экран. Я общался «по понятиям» с боссом из 90-х с индийским колоритом. Корпел над секторами жесткого диска из-за пингвина-терминатора (да, это про Linux!). Физически ощущал запах сгоревшей премии дорогого сгоревшего железа.Здесь нет вымысла – только ТруЪ истории …

  • вторник, 29 апреля 2025 г. в 00:00:13
habrahabr
Разработка SD-карты с секретом

Приветствую, Хабр! Не удержался и решил написать о новой, недавно разработанной системе. Первое устройство визуально похоже на обычный переходник с uSD- на SD-карту, за исключением лишней микросхемы, расположенной в вырезе платы. Суть разработки состоит в том, чтобы при поступлении питания на SD-карту отправлять сигнал на второе устройство по какому-либо беспроводному каналу. Заинтриговал? Тогда прошу под кат. Небольшой экскурс, чтобы понять, для чего же это нужно. В одной из своих прошлых…

  • вторник, 29 апреля 2025 г. в 00:00:11
habrahabr
В защиту «Дюны» Вильнева

Здравствуй, дорогой читатель. Разговор сегодня пойдет о «Дюне», той самой, которая считается неэкранизируемым произведением, несмотря на то, что вышедших экранизаций насчитывается уже три. Последняя на данный момент, от режиссёра Дени Вильнёва, вышла в прошлом году, и почему-то, по моим впечатлениям, многие гики фильм невзлюбили. Причины этого мне не вполне понятны: работа Вильнёва, разумеется, не идеальна, но во многом выделяется в лучшую сторону на фоне остальных экранизаций романа.Сегодня я …

  • вторник, 29 апреля 2025 г. в 00:00:10
habrahabr
Халява уходит из программирования

Для меня халява — это гарантированный результат за вложенные усилия. Логика повествования требует такого определения, дальше всё будет ясно.Халяве учили и учат в школе. Сделай домашнее по алгебре, выучи стихотворение, научись решать линейные уравнения — и получишь пятерку, то есть лучшее из возможного. Любовь получать пятерки сыграла злую шутку со многими, ведь в жизни вне учебных заведений халявы практически нет.Слово «легко» ниже по статье тоже означает гарантированный результат за усилия, но…

  • вторник, 29 апреля 2025 г. в 00:00:09
golang
Advanced Goroutines Patterns в Go: Fan-out, Fan-in и Pipelines

В языке Go одним из важнейших преимуществ является мощная поддержка многопоточности и параллелизма за счёт горутин и каналов. В этой статье подробно разберём три продвинутых шаблона работы с горутинами:Fan-outFan-inPipelinesЭти паттерны позволяют писать эффективный, масштабируемый и читабельный многопоточный код.0. Как работают горутины под капотом в GO langВ примере Fan-out из статьи, распределение работы происходит следующим образом:Общий канал (jobs) используется как единая очередь задач, ку…

  • вторник, 29 апреля 2025 г. в 00:00:08
golang
Почему Big Tech тихонько уходит от Go

Хочу сразу пояснить, что я лично пишу на Go уже около 10 лет и уходить от него не планирую. Но тем не менее мне интересно мнение других разработчиков, которые работают или работали с Go на больших проектах. Во многом я согласен с недостатками Go, описанными ниже, так как сам сталкиваюсь с этими проблемами и на не самых больших проектах. Вот мой перевод статьи.1. Простота Go не справляется со сложностьюГлавное достоинство Go — его простота. Отсутствие сложных функций, сюрпризов и магии. Для небо…

  • вторник, 29 апреля 2025 г. в 00:00:07
javascript
Как мы перевели аналитику внутренних сервисов Авито на собственное решение

Привет всем! Меня зовут Антон Галич, я фронтенд-инженер в департаменте разработки Analytics Platform в Авито. Команда занимается разработкой и поддержкой платформы для сбора и доставки аналитики в Авито – Clickstream. В этой статье я рассказываю историю о том, как мы перевели аналитику для внутренних сервисов компании на нашу собственную платформу, отказавшись от стороннего решения Amplitude.Дисклеймер: сущности, относящиеся к нашей платформе, далее в тексте называю, используя префикс cs-.Что в…

  • вторник, 29 апреля 2025 г. в 00:00:05
javascript
5 идей для accessibility-тестов, которые можно автоматизировать уже сегодня

ВведениеВ предыдущей статье рассмотрели, как быстро настроить Cypress и axe-core для запуска автоматических тестов доступности (подробнее здесь).Теперь время перейти к практике. Какие именно проверки стоит автоматизировать в первую очередь? На каких ошибках доступности можно поймать проблемы ещё до выхода на продакшн?В этой статье — 5 простых, но эффективных идей для автоматизированных accessibility-тестов, которые помогают системно повышать качество интерфейсов при минимальных затратах.1. Авто…

  • вторник, 29 апреля 2025 г. в 00:00:04