Pull to refresh
-2
0.2
Семёнов Алексей @saege5b

User

Send message

Пара тупых ответов про эволюцию

Reading time9 min
Views23K


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

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

Крыло работает только тогда, когда целое. Половина крыла не даёт оторваться от земли.

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

Ну или вот хвост павлина. Как можно развить такую длинную бесполезную штуку, которая люто нравится хищникам? Разве не должны были выжившие павлины стать ловкими и короткохвостыми?

Свои ответы я получил уже довольно поздно, но помню, как был рад их услышать. И наблюдая за идущим сейчас холиваром про теорию Дарвина, вижу много людей, которые задают те же самые вопросы.
Читать дальше →
Total votes 189: ↑186 and ↓3+227
Comments270

Пишем свой генератор ID для мобильных приложений

Level of difficultyEasy
Reading time10 min
Views5.7K

Привет, меня зовут Андрей Богомолов, я Android-разработчик в команде Performance приложения Wildberries. 

Однажды, работая с кодом, я обратил внимание на использование UUID в UI и задумался об его влиянии на производительность. Тесты показали, что собственное решение может быть значительно быстрее стандартной реализации UUID в Java.

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

Читать далее
Total votes 13: ↑7 and ↓6+3
Comments36

Сложная агрегация в Pandas с MultiIndex

Level of difficultyEasy
Reading time4 min
Views837

Сегодня поговорим о Pandas MultiIndex — мощной штуке, которая спасла меня, когда пришлось агрегировать кучу многомерных данных. В отчётах за несколько лет с миллионами строк, обычный groupby() просто не справлялся, а MultiIndex сделал всё красиво и быстро. Разберём, как использовать его для сложных операций, не тратя лишнего времени.

Читать далее
Total votes 10: ↑10 and ↓0+14
Comments2

Тредпульное заклятие Dotnet-демонов на Linux

Level of difficultyMedium
Reading time5 min
Views3.1K

Все слышали о том, что иногда dotnet на Linux потребляет больше ресурсов, чем на Windows. Порой эта разница практически незаметна. Но случается и такое, что одно и то же приложение потребляет на Linux в 2–3 раза больше CPU, чем на Windows.

Читать далее
Total votes 14: ↑14 and ↓0+17
Comments5

Как на фабриках полупроводников вычисляют выход годных кристаллов

Reading time8 min
Views11K

В Intel отказались от выпуска микросхем на базе узла 20A, решив перейти сразу к 18А.

И было очень много разговоров на тему, почему компания так поступила. Некоторые говорят, что Intel для исправления проблем с 18A требуется весь инженерный ресурс. Другие считают, что этот ход фактически сэкономит компании деньги, которые она сможет вложить в разработку узла 14А.
Читать дальше →
Total votes 41: ↑37 and ↓4+50
Comments18

Улучшаем навигацию роботов с помощью нейронного потенциального поля

Level of difficultyHard
Reading time9 min
Views2.3K

Всем привет! Меня зовут Алексей Староверов, я научный сотрудник группы «Embodied agents» в AIRI. К числу моих научных интересов в основном относятся алгоритмы обучения с подкреплением (RL) и их применение для робототехнических систем. В этом году в рамках конференции ICRA 2024 мы с коллегами из МФТИ представили статью на тему автономной навигации мобильных роботов, о которой я бы и хотел вам рассказать.

Читать далее
Total votes 11: ↑11 and ↓0+16
Comments0

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

Level of difficultyEasy
Reading time9 min
Views9.1K

В самом начале 80-х годов двадцатого столетия, как и много раз в более поздние годы, возникло мнение, что обычные процессоры достигли предела своей производительности. Тогда, по крайней мере, к этому имелись все предпосылки: имевшиеся на тот момент технологии уже не позволяли разместить больше логических схем на одном кристалле. Традиционные компьютеры с архитектурой CISC приблизились к пределу своих вычислительных возможностей, и было неясно, можно ли его преодолеть. Именно тогда на свет появились транспьютеры — чипы с принципиально новой архитектурой, которую сразу же окрестили научно-техническим прорывом, революционной разработкой и будущим компьютерных технологий. О самих транспьютерах и о том, как сложилась их судьба — наш сегодняшний рассказ.
Читать дальше →
Total votes 37: ↑36 and ↓1+48
Comments40

Магия ссылок Системы быстрых платежей

Level of difficultyMedium
Reading time16 min
Views6K

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

Открыть магию ссылок СБП
Total votes 15: ↑12 and ↓3+16
Comments9

Multiboot usb flash накопитель в пару кликов через Ventoy

Level of difficultyEasy
Reading time1 min
Views4K

Очень краткое руководство по созданию мультизагрузочной флешки (multiboot flash driver) через программу Ventoy, статья о том как в пару кликов создать multiiboot накопитель для загрузки / установки множества дистрибутивов с одного flash накопителя.

Читать далее
Total votes 10: ↑0 and ↓10-10
Comments13

Как самому обучить апскейлер на Real-ESRGAN Compact, и как правильно реставрировать старую анимацию с нейросетями

Level of difficultyEasy
Reading time11 min
Views1.4K

На данный момент присутствуют всего 3 популярные утилиты с разнообразными моделями апскейлинга. Это продукты компании Topaz LabsTopaz Video AI и Topaz Gigapixel. И отдельный проект с открытым кодом — ChaiNNer. С продуктами Topaz Labs, я уверен, знакомы многие. Однако что можно сказать о слоне в комнате — ChaiNNer? А ещё более интересный вопрос — как создать свой апскейлер?

Я создатель статьи про реставрацию Том и Джерри в 1440p. И вот, спустя более чем полгода, я снова горю желанием поделиться с вами моими новоприобретёнными знаниями. Статья разделена на две части: интересную для большинства и сугубо техническую, хоть и очень разжёванную, как раз по теме заголовка статьи.

Читать далее
Total votes 18: ↑18 and ↓0+26
Comments14

Полезные Youtube-каналы

Level of difficultyEasy
Reading time2 min
Views5.7K

Сегодня хотим поделиться с вами подборкой Youtube‑каналов по ИИ, машинному обучению и математике. Если у вас есть еще рекомендации, обязательно дополняйте пост в комментариях!

Читать далее
Total votes 15: ↑8 and ↓7+4
Comments7

НАСА наконец обнаружило глобальное электрическое поле Земли

Level of difficultyEasy
Reading time5 min
Views18K

Международная группа учёных впервые успешно измерила с помощью суборбитальной ракеты НАСА общепланетарное электрическое поле, которое считается таким же фундаментальным для Земли, как гравитационное и магнитное поля. Известное как амбиполярное электрическое поле, учёные впервые предположили более 60 лет назад, что оно определяет, как атмосфера нашей планеты может выходить из-под контроля над северным и южным полюсами Земли. Измерения, проведённые ракетой НАСА Endurance, подтвердили существование амбиполярного поля и количественно определили его силу, выявив его роль в управлении выходом атмосферы и формировании ионосферы — слоя верхней атмосферы — в более широком смысле.

Читать далее
Total votes 8: ↑8 and ↓0+13
Comments2

IP or not IP?

Level of difficultyEasy
Reading time7 min
Views5.3K

Это все ещё вопрос?

Возможен ли современный чип-дизайн без использования покупных IP-блоков – взгляд директора дизайн-центра.

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

Будучи частым участником таких вот дискуссий, я решил высказаться на данную тему.

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

Для начала немного терминологии.

Читать далее
Total votes 31: ↑29 and ↓2+35
Comments26

Мессинский кризис солёности

Reading time7 min
Views5.5K

Море высохло, покрыв бывшее дно слоем соли. Температура достигла 80-ти градусов, а давление в 1,5 раза превзошло давление на уровне моря. Это не описание постапокалиптического будущего, и это вовсе не планета Плюк (два раза «ку»!). Это произошло примерно 6 миллионов назад там, где сейчас туристы нежатся у теплого Средиземного моря.

Читать далее
Total votes 31: ↑27 and ↓4+29
Comments5

Transfer learning: подробный гайд для начинающих

Level of difficultyMedium
Reading time13 min
Views3.3K

Вместе с Марией Жаровой, Data Scientist в Альфа-Банк, подготовили гайд по трансферному обучению.

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

Читать далее
Total votes 3: ↑3 and ↓0+4
Comments1

Небольшой хит-парад интересных устройств

Level of difficultyEasy
Reading time9 min
Views11K
Картинка Youtube-канал «Amabrush», Youtube-канал «Rae Dizzle Shorts», Niceyard store

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

Некоторые будут концептуальными, над которыми ещё следует подумать, тем не менее они любопытны для развития технического мышления. Итак…
Читать дальше →
Total votes 36: ↑34 and ↓2+53
Comments11

Все, что думают профессиональные исполнители об ошибках тимлидов и руководителей — 33 пункта, полных слез и отчаяния

Reading time6 min
Views2.4K

• Какие ошибки совершают начинающие и опытные руководители?
• Что мешает эффективному управлению?
• Как руководители тормозят собственное профессиональное развитие?

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

Читать далее
Total votes 22: ↑16 and ↓6+12
Comments5

Мой путь к «Граалю» для бинарных опционов

Level of difficultyEasy
Reading time37 min
Views3.2K

Эта статья не столько о бинарных опционах и о том, как на них заработать, сколько о моей личной истории, которая началась в 2016 году. Это рассказ о поиске «Грааля», о сложностях в жизни, об отчаянии и в итоге победе, но победе с сомнительным привкусом. Я хочу поделиться опытом и выводами, к которым пришёл за это время. На реальных примерах увидим, как наши когнитивные искажения и недостаток критического мышления могут загонять нас в ловушки собственных иллюзий, как иррациональное поведение мешает использовать открывшиеся возможности, и почему мы часто делаем выбор, который кажется верным, но таким не является.

Читать далее
Total votes 18: ↑12 and ↓6+13
Comments10

Физика датчиков электрогитары на примере конструктора из Поднебесной

Level of difficultyEasy
Reading time10 min
Views8.2K


Привет, Хабр! Сегодня мы увидим и услышим достоинства и недостатки недорогого набора для самостоятельной сборки электрогитары от фирмы IRIN. Этот конструктор можно заказать в любую страну СНГ через Aliexpress или Temu без каких-либо ограничений и заморочек. Зато имеются серьёзные проблемы с качеством компонентов и трудностями в их подгонке, но всё это можно преодолеть.

Гитару я буду собирать не простую, а кастомную. Установка третьего звукоснимателя и особая схема коммутации превратит её в Nashville Telecaster — инструмент «два в одном», сочетающий звучания и телекастера, и стратокастера.

Чтобы понять, как это работает, нам придётся открыть для себя тайны магнитной полярности, фазировки и расположения датчиков относительно струн и между собой.
Читать дальше →
Total votes 39: ↑38 and ↓1+56
Comments14

Как сделать так, чтобы ваши открытые данные были никому не интересны

Level of difficultyEasy
Reading time5 min
Views15K

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

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

Читать далее
Total votes 35: ↑31 and ↓4+34
Comments9
1
23 ...

Information

Rating
2,417-th
Location
Иваново, Ивановская обл., Россия
Date of birth
Registered
Activity