• Фантастика 2020 года, которую стоит почитать



      Под конец года принято подводить итоги и кажется стоит вспомнить, что же было в этом непростом году хорошего. Например, я читал много отличных книг (что еще делать дома?). Вот немного про самые примечательные из них или, по крайней мере, те, которые сильнее всего запомнились мне.
      Читать дальше →
    • Галерея лучших блокнотов по ML и Data Science

        Привет, читатель.

        Представляю пост который идёт строго (!) в закладки и передаётся коллегам. Он с подборкой примечательных файлов формата Jupyter Notebook по Machine Learning, Data Science и другим сферам, связанным с анализом данных. Эти блокноты Jupyter, будут наиболее полезны специалистам по анализу данных — как обучающимся новичкам, так и практикующим профи.

        image

        Итак, приступим.

        Вводные курсы в Jupyter Notebook


        Читать дальше →
        • +27
        • 26.3k
        • 7
      • kubebox и другие консольные оболочки для Kubernetes



          Мы уже писали о «консольных помощниках» для Kubernetes год назад, а ещё раньше делали обзор других полезных утилит. Однако с развитием K8s и его сообщества претерпевает изменения и сопутствующая экосистема. Поэтому нам снова есть о чём рассказать любителям консоли. Поехали!
          Читать дальше →
          • +15
          • 7.7k
          • 6
        • Владелец France.com c 1994 года подал в суд на правительство Франции за конфискацию домена

            12 марта 2018 года сайт France.com внезапно ушёл в офлайн. В течение 24 лет он работал как туристическая витрина коммерческого турагентства и позволял бронировать билеты на путешествия по Франции. Владелец Жан-Ноэль Фридман, американский гражданин, зарегистрировал его в 1994 году, через несколько лет после того, как регистрация доменов вообще стала общедоступной. С тех пор у него был достаточно прибыльный бизнес. Для защиты актива он даже зарегистрировал соответствующий торговый знак. Корпорация France.com Inc. официально зарегистрирована в Калифорнии.

            Но всё изменилось 12 марта 2018 года, когда американская компания Web.com «внезапно передала владение доменом французскому министерству иностранных дел. Компания сделала это без какого-либо официального уведомления Фридмана и без компенсации». Просто в один день сайт перестал работать, а электронные письма не доставлялись по адресу.

            В данный момент france.com перенаправляет посетителей на france.fr, который принадлежит МИД Франции. Сам бывший владелец домена расценивает это как незаконный захват собственности, тем более что домен .com располагался в международной коммерческой доменной зоне, которая не имеет отношения к французской юрисдикции. Жан-Ноэль Фридман намерен восстановить справедливость — и сейчас судится с французским правительством и несколькими хостинг-провайдерами, надеясь вернуть бизнес.
            Читать дальше →
          • Не всё то золото, что Bitcoin Gold. Последствия октябрьского хардфорка

              24 октября состоялся очередной хардфорк блокчейна. В результате появилась новая криптовалюта, которая получила название Bitcoin Gold (BTG). В истории битка это не первый форк, а второй. Первый состоялся в начале августа этого года, после чего пользователи системы Bitcoin получили новую криптовалюту, Bitcoin Cash (BCC). Сейчас она – четвертая в мире по капитализации (примерно $5,5 млрд).



              Cash получил хороший старт, и неплохо держится. Многие специалисты ожидали, что в случае с Bitcoin Gold произойдёт то же самое, но ошиблись.

              Нет, курс этой монеты не упал до нуля. Сразу после хардфорка он составил примерно $480 за единицу. Правда, почти сразу упал, так что в прошлую среду его курс составлял всего $140,36.
              Читать дальше →
            • О Тульпах

              • Translation

              image


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


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

              Читать дальше →
            • Забудьте про Илона – прогноз для бизнеса на основе искусственного интеллекта не такой уж и страшный

              • Translation

              Не бойтесь машин – технологии ИИ пока ещё не готовы к тому, чтобы думать самостоятельно




              Несмотря на предупреждения Илона Маска, сделанные им этим летом, у нас есть не так уж много причин терять сон, беспокоясь по поводу Skynet и терминаторов. Искусственный интеллект (ИИ) ещё далёк от того, чтобы превратиться во вредоносную и всезнающую силу. Единственный апокалипсис, который нам светит – слишком сильная надежда людей на машинное обучение и экспертные системы, что доказали владельцы Tesla, снявшие руки с руля.

              Примеры того, что сегодня пытаются выдать за ИИ – такие технологии, как экспертные системы и машинное обучение – прекрасны для создания софта, способного помочь в областях распознавания последовательностей, автоматического принятия решений и общения человека с компьютером. Эти технологии существуют уже несколько десятилетий, и качество их работы зависит от качества входных данных. Поэтому маловероятно, что в ближайшее время ИИ заменит суждения людей по важным вопросам, в которых требуется более сложный ответ, чем «да» или «нет».
              Читать дальше →
            • В поисках разума: можно ли сделать “универсальный” чат-бот с помощью нейронных сетей?

                Диалоговые системы, они же чат-боты, сегодня размножились до неприличия. Но уровень их «интеллекта» часто удручающий. Популярные чат-боты работают либо с помощью шаблонов, либо используя модель «намерение+сущности». С простыми задачами они справляются отлично (поставить будильник, напоминание, найти ответ на часто задаваемый вопрос), но узость и ограниченность их «мышления» легко выявляется даже при поверхностном опросе. Могут ли нейросети помочь создать нечто более совершенное, возможно приближающееся к действительно разумному?
                Читать дальше →
              • На пути к естественному интеллекту

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

                  image

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

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

                  Но статья, скорее, не про это. Статья про специалистов по машинному обучению. Про бум специальности, про то, какие люди начинают приходить, как из единого, общего массива специалистов начинают вырисовываться профессии, про то, как сейчас решать ML-задачи.
                  Читать дальше →
                • Взлом компьютера за 3 секунды. Делаем USB-уточку с нуля на Arduino

                  • Translation
                  Начнём с традиционного «Этот материал представлен только в образовательных целях». Если вы используете эту информацию для взлома HBO и выпуска следующего сезона «Игры престолов» бесплатно на YouTube, ну… здорово. В том смысле, что я никак не поощряю подобное поведение.

                  Если не знаете, что такое «резиновая уточка» (USB Rubber Ducky), это устройство, которое сделал Hak5, на фото. Оно выглядит и ведёт себя как обычная флешка, но её можно запрограммировать на очень быстрый ввод клавиш с клавиатуры. «Уточка» способна взломать любую систему за несколько секунд. Единственный недостаток — вам понадобится физический доступ к компьютеру. И ещё она стоит $50, вот почему я написал эту статью.

                  Мы используем 5V Adafruit Trinket и кабель microUSB — вот и всё, что нам понадобится.
                  Читать дальше →
                • Топливо для ИИ: подборка открытых датасетов для машинного обучения


                    Связанные проекты сообщества Open Data (проект Linked Open Data Cloud). Многие датасеты на этой диаграмме могут включать в себя данные, защищенные авторским правом, и они не упоминаются в данной статье


                    Если вы прямо сейчас не делаете свой ИИ, то другие будут делать его вместо вас для себя. Ничто более не мешает вам создать систему на основе машинного обучения. Есть открытая библиотека глубинного обучения TensorFlow, большое количество алгоритмов для обучения в библиотеке Torch, фреймворк для реализации распределенной обработки неструктурированных и слабоструктурированных данных Spark и множество других инструментов, облегчающих работу.


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


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

                    Читать дальше →
                  • Как обсуждать деньги с руководством или почему иногда останавливаются карьеры?

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

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

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

                      В частности о том, как обсуждать собственную зарплату с руководством – на эту тему сегодня и поговорим, потому что из того, что приходится наблюдать на тренингах – 90% людей совершают одни и те же ошибки, получая минусы в карму и тормозя собственную карьеру (правильный ответ на вопрос, как это делать – в конце статьи).
                      Читать дальше →
                    • Три карьерных пути в IT: основатель, руководитель или наёмный работник

                      • Translation
                      Когда люди спрашивают у меня карьерного совета в IT, я считаю полезным изложить три пути, с которыми сталкивался в своей карьере: основатель, руководитель и наёмный работник. Оставляю за скобками инвестора, потому что этим лучше заниматься после успешной (или неудачной) попытки пойти по одному из трёх вышеперечисленных путей.

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

                      Я написал эту статью, потому что на удивление часто приходится сталкиваться с людьми, которые при обсуждении карьеры думают только об одном пути, игнорируя другие варианты. Когда другие дают им советы, то часто рекомендуют следовать дальше по этому выбранному пути (как партнёр Y Combinator и бывший основатель я тоже очень виноват в этом).

                      Я не даю никаких оценочных суждений каждому из этих путей. За десять лет в Кремниевой долине я видел друзей, которые ведут успешную и полноценную жизнь, будучи в любой из трёх ролей.
                      Читать дальше →
                    • Как пройти стресс-интервью и не сорваться: что нужно знать об «экстремальном» найме

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



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


                      Читать дальше →
                    • Как обсуждать деньги на собеседовании: стратегия переговоров для соискателя

                        Статья “Как обсуждать деньги с руководством или почему иногда останавливаются карьеры?” неожиданно набрала +165 и под 100 тысяч просмотров, и мы решили продолжить переговорно-зарплатную тематику.

                        Сегодня публикуем статью нашего коллеги Дмитрия Коткина, уже полюбившегося хабровчанам по теме противостояния давлению в переговорах.

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



                        Дмитрий Коткин “Переговоры о зарплате. Практические рекомендации.”


                        Читать дальше →
                      • Сегментация лица на селфи без нейросетей

                          Приветствую вас, коллеги. Оказывается, не все компьютерное зрение сегодня делается с использованием нейронных сетей. Хотя многие стартапы и заявляют, что у них дип лернинг везде, спешу вас разочаровать, они просто хотят хайпануть немножечко. Рассмотрим, например, задачу сегментации. В нашем слаке развернулась целая драма. Одна богатая и высокотехнологичная селфи-компания собрала датасет для сегментации селфи с помощью нейросетей (а это непростое и недешевое занятие). А другая, более бедная и не очень развитая решила, что можно подкупить людей, размечающих фотки, и спполучить базу. В общем, страсти в этих ваших Интернетах еще те. Недавно я наткнулся на статью, где без всяких нейросетей на устройстве делают очень даже хорошую сегментацию. Для сегментации от пользователя требуется дать алгоритму несколько подсказок, но с помощью dlib и opencv такие подсказки легко автоматизируются. В качестве бонуса мы так же сгладим вырезанное лицо и перенесем на какого-нибудь рандомного человека, тем самым поймем, как работают маски во всех этих снапчятах и маскарадах. В общем, классика еще жива, и если вы хотите немного окунуться в классическое компьютерное зрение на питоне, то добро пожаловать под кат.

                          Читать дальше →
                        • Метавычисления и глубокие свёрточные сети: интервью с профессором ИТМО



                            После победы AlphaGo в марте 2016 года над одним из сильнейших игроков Go в мире Ли Седолем о методах глубокого обучения заговорили практически везде. И даже Google не упустил случая назвать себя компанией машинного обучения и искусственного интеллекта.

                            Что стоит за термином «глубокое обучение»? Какими бывают модели машинного обучения и на чём они пишутся? Ответить на эти и многие другие вопросы, связанные с МО и, в частности, с глубоким обучением (deep learning), мы попросили Алексея Потапова, профессора кафедры компьютерной фотоники и видеоинформатики ИТМО.
                            Читать дальше →
                            • +52
                            • 13.1k
                            • 3
                          • Начальник, что мне делать для того, чтобы получать больше денег

                              Как часто вы слышали от своих подчиненных такой вопрос? Почему именно этот вопрос о повышении верный? Давайте разбираться вместе.

                              Представим себе программиста Ивана, который работает в компании какое-то время. По разным причинам так могло получиться, что у него уже давно не было повышения. А он его очень ждет. Ходить к менеджеру и просить повышения Ивану не хочется, не такой он человек, чтобы заводить разговор о повышении и выпрашивать, доказывать, что достоин повышения.
                              Читать дальше →
                            • Machine Learning: State of the art



                                В 2015 году в мир искусства вошло новое слово: «инцепционизм» (inceptionism). Машины научились перерисовывать картины, а уже в 2016 Prisma скачали миллионы людей. Сегодня мы поговорим об искусстве, машинном обучении и искусственном интеллекте с Иваном Ямщиковым, автором нашумевшей «Нейронной Обороны».

                                Читать дальше →
                                • +35
                                • 16.1k
                                • 8
                              • OpenAI Universe. Открытая платформа для тренировки сильного ИИ


                                  Набор задач для обучения с подкреплением сильного ИИ в рамках универсальной платформы OpenAI

                                  Основанная Илоном Маском и соратниками некоммерческая организация OpenAI, которая ставит целью создание безопасного (то есть общедоступного и открытого) искусственного интеллекта, сделала очередной шаг для осуществления своих планов. OpenAI представила связующее программное обеспечение Universe для тренировки и обучения сильного ИИ. Теоретически, обучение может происходить на всей информации человечества, доступной через интернет. Это игры, веб-сайты и прочие приложения.

                                  Всего девять строчек кода — и вашему ИИ доступны тысячи окружений для тренировки.
                                  Читать дальше →