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

Моя лента

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

О прионах и дизайне белков

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

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

Эксперименты с бактерией Streptococcus pneumoniae не только привели к открытию ДНК как основной наследственной молекулы, но и позволили создать первые инструменты для генной инженерии. Изучение РНК опухолевых вирусов позволило обнаружить обратную транскриптазу — фермент, необходимый для изучения биологии РНК. Эти модельные микроорганизмы долгое время служили природными лабораториями, позволяя расшифровывать фундаментальные принципы жизни и предоставляя инструменты, необходимые для их изучения.

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

Щас я правду расскажу…

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


Без ссылок и подтверждений.

Про условную большую компанию в РФ.
Может потом примеры приведу... Посмотрим.

Итак... Если компания большая. Есть акционеры, руководство, несколько отделов.
Почти наверняка есть IT отдел, который состоит из 3 отделов: разработчики, эксплуатация, безопасники.

Предположим, что Я начальник этого отдела, у меня есть бюджет на работу отдела, есть некоторый функционал, который отдел должен делать.

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

Да нифига: аутсорсинг!

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

IOCCC: Best of Show 2018

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

Продолжаю разбирать эпические работы «International Obfuscated C Code Contest», в этот раз рассказ пойдет о победителе 2018 года.

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

Почему в интерфейсах со сложной логикой недостаточно показать макеты в Figma?

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

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

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

Теорема о разделяющей оси при обнаружениях столкновений

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

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

Несколько лет назад я посмотрел отличную презентацию от Дирка. В ней он описывал теорему о разделяющей оси, пролегающей между выпуклыми многогранниками (видеослайды). Примерно на 18 минуте (слайд 29) он заводит речь о наложении гауссовых отображений выпуклых многогранников — как они помогают найти грани разности Минковского для этих многогранников.

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

Как провести идеально бесполезное собеседование для фронтендера!

Шаг 1: Берем «элитный» шаблон Яндекс.Мультитрека.

Шаг 2: Удаляем всё ценное — оставляем только хаотичный набор вопросов.

Шаг 3: Делаем вид, что это «специально под вакансию» (спойлер: одни и те же 40 вопросов получают все — от стажера до лида).

Главные хиты программы:

— «Назови 5+ способов центрировать div» (ведь React-лид должен уметь это с закрытыми глазами). — «Расскажи про Event Loop как стихотворение» (иначе как проверить лидерские качества?). — «SOLID наизусть, включая историю создания каждого принципа». — Секретный прием: задаем общие вопросы, но с видом эксперта ждем «правильного» ответа (который знает только интервьюер).

Философский бонус: пока такие собеседования существуют, «прохождение собеседований» остаётся отдельным навыком в вакууме — где побеждает не тот, кто лучше код пишет, а тот, кто научился угадывать, что имел в виду интервьюер.

Гарантированный результат:

  • Кандидат либо засыпает, либо пишет гневный пост.

  • Ваша компания экономит на зарплатах — никто не доходит до оффера.

  • Вы получаете статус «самое запоминающееся собеседование в карьере». Если узнали свою компанию — не переживайте, вы не одиноки в этом увлекательном квесте!

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

Как ходоки получают разряды: обсуждаем соревнования по Nordic Walking

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

Привет, Хабр! На связи Ольга Жучкова, Cluster lead Data Steward из МТС, а еще судья и тренер по северной ходьбе. В марте я рассказала, почему северную ходьбу стоит попробовать каждому, и развеяла миф о «бабушкином спорте». В итоге получила много фидбэка и вопросов про технику, соревнования, нормативы — и решила, что ответы потянут на отдельную публикацию. Что ж, давайте разбираться!

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

Фрактальная монотипия

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

Среди множества разновидностей монотипии стоит особо отметить метод, позволяющий быстро получать изящные узоры. Данный метод получил известность под названием «фрактальная монотипия».

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

Игры для девочки 8 лет в Роблоксе: макияж, шопинг и… гонки

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

Мы в Pixel учим детей писать код на Lua, моделировать предметы и персонажей на движке Studio и выполнять полноценные игровые проекты. А еще нам знакома платформа Roblox, где можно играть в различные игры с макияжем, шопингом и даже в гонки.

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

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

Наглядное пособие начинающего ретрогеймера. С чего начать путь в мир старых шедевров

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

Не так давно мы разбирались, какие консоли стоит купить для того, чтобы окунуться в мир ретро-игр от 3 до 7 поколения. 

Но ведь железку под телевизор кинуть мало, нужно же понять, во что на ней играть, ведь так? Я понимаю, что большинству первым делом на ум придут хиты с «Денди» типа Battle City, Contra и так далее. Всё это, конечно, круто, но очень банально. 

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

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

После 9 месяцев постоянного вайбкодинга могу сказать что это буллщит.

Ты хреново излагаешь мысли, так как не понимаешь нюансов - получаешь херовый сервис. Нет, код прекрасный, он логичен и эффективен. Просто ты сам виноват, ибо ты не умеешь не вносить каждым наивным проптом вида "fix it, accelerate endpoint" все больше интерференции и в конечном итоге все больше энтропии. Банально сервис дублирует твой неструктурированный и противоречивый поток мыслей и превращает его в странный конструкт.

Это ладно я еще +- айтишник, могу сказать что хей, тут ты зря кешируешь результат, избыточно, а тут вообще можно просто из бд вытянуть и не сверять каждый раз с ответом API. Что творится у людей без представления о комьютер саенс представить страшно представить.

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

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

P.S. Пост от балды от очередного условного вайбкодера ради интереса прикладной автоматизации на работе.

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

Новости кибербезопасности за неделю с 28 июля по 3 августа 2025

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

Всё самое интересное из мира кибербезопасности /** с моими комментариями.

Столько взломов, сколько было на этой неделе, я не припомню. Я думаю, что если на следующей неделе взломы будут продолжаться в такой же динамике, то можно начинать говорить о начале Первой Международной Кибервойны (WCW1).

Ещё на этой неделе Президентом было подписано несколько спорных поправок в законы, Великобритания запустила свой чебурнет раньше России, с 1 августа мобильного спама может стать меньше, Positive Technologies отчитался за 1 полугодие с убытком и с сокращением персонала, а также другие только самые важные и интересные новости из мира информационной безопасности.

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

Ко мне в телеграм канал заглянул один из разработчиков Графини (убийцы Grafana), с пояснением, зачем они её родили, и что писали полностью с нуля.

Я верю.

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

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

Статья

Контентный модуль APM на OpenTelemetry — архитектура, метрики, выводы

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

В статье рассматривается применение трассировок стандарта OpenTelemetry для реализации инструментов мониторинга микросервисов на базе продукта Smart Monitor. Решаются задачи инвентаризации сервисов и ресурсов, анализа трассировок и формирования модели здоровья микросервисных архитектур.

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

1 шаг в найме. Как сделать вакансию-магнит: топовые кандидаты сами идут к тебе — 4/4 часть, финал-практика

«Почему 95% вакансий — это информационный шум, а 5% — забирают лучших кандидатов»

Забудьте шаблоны. Вы продаёте не «должность», а возможность изменить игру.
Типичная ошибка:

«Требуется Senior Python-разработчик. Обязанности: написание кода, участие в планировании...»

Так пишут все. А вот как делаю я:

✅ Принцип 1: Начните с ВЫЗОВА, а не обязанностей

«Сможете ли вы построить систему, которая обработает 1 млн транзакций в секунду? Наши текущие решения не справляются — и это блокирует экспансию в Азию. Если вы... (условия)»

Почему работает:
Амбициозные специалисты (те самые 1.2 из предыдущего поста) не реагируют на «написание кода». Их манят барьеры, которые можно сломать.

✅ Принцип 2: Говорите языком результата, а не процесса

Вместо:

«— Разработка ТЗ — Участие в скрамах — Code review»

Пишите:

«Через 6 месяцев вы: — Запустите новый платежный шлюз, сократив время обработки операций на 40% — Сформируете команду из 3 Middle-разработчиков — Увеличите uptime системы до 99.99%»

Почему работает: Люди хотят знать, КАК ИЗМЕНИТСЯ МИР благодаря им.

✅ Принцип 3: Обращайтесь к конкретному человеку

Худший вариант:

«Мы предлагаем: — Зарплату от 200К — Офиc в центре»

Лучший (для Senior Data Engineer):

«Если вы: — Знаете, как выжать из Apache Spark максимум при ограниченных ресурсах — Можетe объяснить разницу между Parquet и ORC на пальцах — Ненавидите, когда данные лежат в сыром виде больше суток ...то у нас есть лаборатория с 20 ТБ реальных данных и свобода действий»

Почему работает: Это фильтр. Отсеивает 99% случайных людей.

✅ Принцип 4: Раскройте «тайный код» компании

Не пишите:

«У нас дружная команда и плоская структура»

Вместо этого:

«Что здесь ценится: — Способность сказать «Я не знаю» → потому что ложная уверность стоила нам $500К в прошлом квартале — Право на эксперимент → наш лучший продукт родился из идеи стажёра — Ночь в офисе раз в месяц → когда мы всей командой ломаем текущие процессы и строим новые»

Почему работает: Люди ищут не работу, а культуру, где их поймут.

Реальные примеры (из моей практики):

Кейс из практики: как вакансия для CTO собрала 17 топов

Было:
«Ищем CTO для fintech. Требования: 5+ лет опыта, знание Python...»

Стало:
«Сможете ли вы:

  1. Перевести 150 микросервисов на serverless без downtime?

  2. Построить команду, где 80% решений принимаются без вас?

  3. Удержать latency <50ms при 10K RPS на бюджет AWS $15K/мес?

Мы даём:

  • Полную свободу в выборе стеков (но придётся защищать каждый)

  • Ежеквартальные дуэли с CEO за roadmap (данные против интуиции)

  • 5% equity для тех, кто играет вдолгую»*

Результат:

  • 17 откликов (12 — из компаний с $1B+ valuation)

  • 5 кандидатов дошли до финала

  • Нанятый CTO сократил инфраструктурные затраты на 40% за 4 месяца

Чек-лист: 5 признаков вакансии-магнита

  1. [✅] Есть конкретный вызов (не «ищем разработчика», а «решим проблему Х»)

  2. [✅] Язык — как у кандидата (жаргон, цифры, боль рынка)

  3. [✅] Виден масштаб воздействия («создадите систему → это даст компании $Y»)

  4. [✅] Раскрыта культура (не шаблоны, а реальные принципы)

  5. [✅] Нет воды (никаких «динамичной среды» и «дружного коллектива»)

Итог:
Топовый кандидат выбирает не «компанию», а контекст, где его гений взорвётся. Ваша задача — показать этот контекст.

«Чем выше уровень специалиста — тем меньше он читает вакансий. Заставьте его прочитать ВАШУ»

Ключевая мысль:

Найм — это не «закрыть позицию». Это пригласить союзника в вашу войну за рынок. И подходы тут соответствующие.

Это ФИНАЛ: что мы прошли за эти 4 поста:


1️⃣ До собеседования

  • Почему 95% вакансий не работают

2️⃣ Кто попадает на встречу

  • 4 критерия отбора: стабильность, рост, среда, результаты

3️⃣ Собеседование-стресстест

  • Вопросы, которые вскрывают суть за 15 минут

4️⃣ Вакансия-магнит (этот пост)

  • Как сделать топовую вакансию для топов рынка

(P.S. На этом цикл завершён. Если вы пропустили предыдущие части — смотрите в моем профиле.)

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

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

Гайд от диагноза «Как выйти на Ozon» до роли эксперта в кабинетах «Озон Селлер»

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

Как вы думаете - «Озон» на вас работает или вы на «Озон»? Ваш это бизнес или Его? Много тратите на рекламу на нем? Сколько? На сколько вырос ДРР год к году? Насколько выросли хранение, логистика и прочее?  ... Эээ… ну вы же знаете, что «Озон» — убыточная компания? А если бы она не занималась кредитованием селлеров и прочим, то была бы сильно убыточная. Вы же в курсе, что прибыль «Озона» от «Услуг» давно превысила прибыль от продажи товаров? А кто за эти «Услуги» платит? Правильно: вы!  Как думаете, «Озон» планирует это прекращать? 

Пошли дальше. Слышали, наверно, что в США «Амазону» идет 50-60% от продаж селлера? Сколько у вас сейчас забирает «Озон»? Как думаете, к какой цифре он будет стремиться? 

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

Вышел Mass Image Compressor 4.1.0 для Windows для сжимания, изменения размера и конвертации больших наборов изображений

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

Состоялся релиз открытого проекта Mass Image Compressor 4.1.0 для Windows, который помогает сжимать, изменять размер и конвертировать большие наборы изображений. Исходный код решения написан на C# и Perl и опубликован на GitHub под лицензией GNU Affero General Public License v3.0.

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

Релиз NetworkManager 1.54

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

Состоялся релиз интерфейса для упрощения настройки параметров сети NetworkManager 1.54. Выпуск стабильной версии NetworkManager 1.50 произошёл в октябре 2024 года. Версия NetworkManager 1.52 вышла в марте 2025 года.

Основные изменения и добавления в NetworkManager 1.54:

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

Вышел открытый легковесный проект Caly Pdf Reader 0.1.1.0 для Windows

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

Состоялся релиз открытого легковесного проекта Caly Pdf Reader 0.1.1.0 для чтения PDF-файлов в Windows. Исходный код решения написан на C# и опубликован на GitHub под лицензией MIT.

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

Худеть по науке и без мазохизма

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

Требования к диете — минимум насилия над собой, минимум голода, без головной боли. Любые нарушения, застолья, круизы, должны быть допустимы без последствий. Алкоголь допустим, если не пить с утра. Оземпик не предлагать – потенциально опаснее запоя. Быстро худеть не надо, надо худеть так, чтобы потом снова не набрать вес.

Идеи взяты из двух видео на ЮТубе: Benjamin Bikman объясняет, что есть два режима обмена веществ углеводный (на инсулине) и кетонный, но у большинства людей постоянно запущен углеводный режим с повышенным уровнем инсулина (уровень глюкозы может быть в норме до развития тяжких патологий). Мозг лучше работает на кетонах. Работа мозга на углеводах дает тупость, переходящую с возрастом в Альцгеймера. Mindy Pelz говорит о схожем подходе, но с учётом гормональных особенностей у женщин, и отдельно критикует идею заменять питание препаратами. Оба источника сходятся в том, что важнее всего, когда именно поступают углеводы и что происходит между приёмами пищи.

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

На практике требования к диете можно реализовать если завтрак либо отсутствует, либо из жира и белка без углеводов вообще — ни молока, ни йогурта, ни хлеба. По опыту даже кофе с молоком (без сахара, но в молоке лактоза) вместо завтрака вызывает голод, чёрный кофе (без сахара) — нет. Диета с нарушениями и без напряга дала потерю 5 кг за 4 месяца (диета не моя, но опыт из первых рук). От ужина и до обеда на следующий день кетонный режим запускается и этого оказалось достаточно. От обеда и до ужина углеводы без ограничений. Диету можно усилить если с углеводами только один прием пищи, но остальные строго без углеводов. Перекусывать можно яйцом или беконом (у всех долгожителей высокий уровень холестерина, уровень холестерина вообще не важен, надо следить за уровнем триглицеридов в крови).

Обсуждение в комментах