Pull to refresh
111
0
Victor Shcherb @vics001

Разработчик OsmAnd

Send message

Как проверить причинную связь без эксперимента?

Reading time9 min
Views15K


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

Действительно ли пациентам, тестирующим новое лекарство, становится лучше из-за лекарства, или они все все равно бы выздоровели? Ваши продавцы действительно эффективны или же они говорят с теми клиентами, которые и так готовы совершить покупку? Действительно ли Сойлент (или рекламная кампания, которая обойдётся фирме в миллион долларов) стоит вашего времени?
Читать дальше →
Total votes 34: ↑30 and ↓4+26
Comments7

Почему, ну почему, эти #?@! придурки используют vi?

Reading time12 min
Views119K

Предлагаю читателям "Хабрахабра" перевод статьи "Why, oh WHY, do those #?@! nutheads use vi?" за авторством John Beltran de Heredia.


Да, даже если вы не можете в это поверить, у редактора vi, увидевшего свет более тридцати лет назад (и его более молодого, всего-то пятнадцатилетнего лучшего клона & большого улучшения — vim) очень много фанатов.


Нет, они не динозавры, которые не хотят идти в ногу со временем — сообщество пользователей vi продолжает увеличиваться: я, который начал только два года назад (после десяти лет работы программистом). Мои друзья переходят на vi сейчас. Черт, большинство пользователей vi даже еще не были рождены, когда он был написан!


Да, есть конкретные причины, почему модель редактирования vi/vim превосходит любую другую. Вам не надо быть экспертом в Unix, чтобы использовать vi — он доступен бесплатно практически для любой существующей платформы; для большинства IDE существуют плагины, позволяющие использовать его возможности. Давайте же развеем некоторые заблуждения и рассмотрим пару примеров, демонстрирующих его превосходство.

Читать дальше →
Total votes 172: ↑143 and ↓29+114
Comments769

Изучаем OpenGL ES2 для Android Урок №2. Создание треугольников

Reading time21 min
Views29K
Урок №2. Создание треугольников

Основу кода и идеи я черпал отсюда:
1. Сатия Коматинени, Дэйв Маклин, Саид Хашими. Android 3 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов.: Пер. с англ. – М.: ООО «И.Д.Вильямс». 2012 – 1024 с.
2. http://www.learnopengles.com/android-lesson-one-getting-started/

На первом уроке (можно посмотреть здесь https://habrahabr.ru/post/278895/ или здесь albatrossgames.blogspot.com/2016/03/opengl-es-2-android-1-opengl.html#more ) мы с вами научились заливать экран одним цветом с помощью OpenGL ES. Пришла пора рисовать треугольники, а точнее, с помощью треугольников мы нарисуем парусник, который будет циклично двигаться слева направо.

image1
Читать дальше →
Total votes 15: ↑11 and ↓4+7
Comments5

Мультиклеточный процессор — это что?

Reading time18 min
Views52K
Многие слышали о мультиклеточной архитектуре, процессорах и даже первых устройствах на них. Особенно продвинутые пользователи опробовали свои алгоритмы. Были проведены первые простые тесты производительности, а также пользователь Barsmonster, вытравил кристалл процессора Р1. Сейчас уже проходит первые проверки процессор R1 и скоро будет доступен всем. Но ответ на вопрос о том, как работает мультиклеточная архитектура и в чём её отличие, знают не все. Попытаемся сейчас ввести в курс дела.
Читать дальше →
Total votes 44: ↑43 and ↓1+42
Comments37

Двойной обман. Как ФБР использовало украинского хакера Максима Попова

Reading time20 min
Views112K


Холодным днём 18 января 2001 года Максим Игоревич Попов, 20-летний украинский парень, нервно толкнул двери американского посольства в Лондоне. Его можно было принять за участника программы по студенческому обмену, который пришёл получать визу, но самом деле Максим был хакером, участником восточноевропейской хакерской группы, которая атаковала американские коммерческие компании, зарабатывая на вымогательстве и фроде. Прокатившаяся волна таких атак выглядела словно предвестник нового этапа Холодной войны между США и организованными хакерскими группировками в странах бывшего советского блока. Максим Попов с детским лицом, в очках и с короткой стрижкой, собирался стать первым перебежчиком в этой войне.
Читать дальше →
Total votes 147: ↑132 and ↓15+117
Comments73

Микросервисная архитектура, Spring Cloud и Docker

Reading time14 min
Views258K

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



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

Читать дальше →
Total votes 31: ↑31 and ↓0+31
Comments32

Deep Reinforcement Learning (или за что купили DeepMind)

Reading time5 min
Views43K
Продолжаю рассказывать про успехи DeepMind. Этот пост про их первое известное публике достижение — алгоритм, который обучается играть в игры Atari, не зная об играх ничего, кроме пикселей на экране.

Вот, собственно, главный артефакт (если вы это видео не видели, посмотрите обязательно, оно взрывает мозг)


Вот столько примерно публично известно про компанию, когда ее покупают за полмиллиарда долларов.
Давайте разбираться, как это работает
Total votes 41: ↑40 and ↓1+39
Comments15

Онлайн-курс «Введение в теоретическую информатику» от Александра Ханьевича Шеня

Reading time1 min
Views16K
Категорически приглашаем всех желающих на онлайн-курс «Введение в теоретическую информатику» Александра Ханьевича Шеня, подготовленный совместно с Computer Science центром и платформой Stepic. Курс начнётся 24 февраля.



Александр Ханьевич — автор многих популярных книг по математике и программированию. Многие его книги и брошюры можно бесплатно скачать с сайта издательства МЦНМО: например, «Программирование: теоремы и задачи» (Шень, 2004), «Лекции по математической логике и теории алгоритмов» (Верещагин, Шень, 2012), «Классические и квантовые вычисления» (Китаев, Шень, Вялый, 1999). Под его редакцией вышел перевод первого издания классического учебника «Алгоритмы: построение и анализ» (Кормен, Лейзерсон, Ривеста, 1990), а также недавнего учебника «Алгоритмы» (Дасгупта, Пападимитриу, Вазирани, 2006).

В общем, у Александра Ханьевича огромный опыт чтения лекций как школьникам, так и студентам и аспирантам. Рассказывает он очень увлекательно и понятно. В онлайн-курсе он даст обзор различных направлений Theoretical Computer Science: криптография, инварианты циклов, вычислимость, переборные задачи, игры, коды, интерактивные доказательства и многое другое (всего в курсе восемнадцать глав!). В курсе будет много задач — как простых (закрепляющих изученный материал), так и более сложных, над которыми придётся поломать голову и тем, кто уже был знаком с теорией.

Будем рады видеть вас среди слушателей онлайн-курса!
stepic.org/104
Читать дальше →
Total votes 30: ↑28 and ↓2+26
Comments1

Как посчитать всё на свете одним SQL-запросом. Оконные функции PostgreSQL

Reading time5 min
Views562K

Я с удивлением обнаружил, что многие разработчики, даже давно использующие postgresql, не понимают оконные функции, считая их какой-то особой магией для избранных. Ну или в лучшем случае «копипастят» со StackOverflow выражения типа «row_number() OVER ()», не вдаваясь в детали. А ведь оконные функции — полезнейший функционал PostgreSQL.
Попробую по-простому объяснить, как можно их использовать.


Читать дальше →
Total votes 75: ↑73 and ↓2+71
Comments54

Оттачиваем мастерство работы в консоли

Reading time3 min
Views64K
После того, как у меня появился новый монитор на рабочем месте, я начал новую итерацию улучшения своего «безмышечного» (mouse-less, прим. пер.) опыта. Вы же знаете, что это значит, не так ли? Это значит, что каждый раз, когда вы беретесь за мышку, убирая руку с клавиатуры, вы тратите немного времени и энергии. Если вам нужно набирать много текста (а я много пишу кода), это становится существенным.

Так же существует следующий уровень «безмышечного» опыта, когда вы стараетесь избежать труднодоступных клавиш, например Delete, Backspace, Escape или даже Enter.

Если вы держите руки в стандартной позиции для 10-пальцевой слепой печати, более удобно нажать Ctrl-m вместо того, чтобы тянуться мизинцем к энтеру.

image
Читать дальше →
Total votes 68: ↑65 and ↓3+62
Comments116

Как Google тестирует ПО

Reading time9 min
Views40K
Прослушав вебинар «How Google Tests Software» я был так вдохновлен, что решил записать некоторые тезисы. Эта статья и есть мой конспект. Прежде всего, я должен внести ясность относительно ее содержания. Это не дословный перевод. Здесь описаны только те вещи, которые показались мне важными. Проще говоря, здесь описано не все, что прозвучало в вебинаре. Так же существует вероятность, что я понял что-то не до конца или даже понял неправильно. Поэтому горячо рекомендую прослушать вебинар самостоятельно.
Его ведет Джэймс Витакер, который в данный момент занимает пост технического директора по тестированию ПО в Google. Джэймс совместно с коллегами готовится выпустить одноименную книгу. В ней можно будет получить исчерпывающую информацию о том, как проводят тестирование GoogleMaps, Google+, ChromeOS, Android и т.д…
Читать дальше →
Total votes 224: ↑217 and ↓7+210
Comments52

7 правил создания красивых интерфейсов

Reading time8 min
Views180K


Недавно мы в «Я люблю ИП» закончили курсы по дизайну от trydesignlab.com. И это одна из самых важных статей, которую нам посоветовал ментор в процессе обучения. Именно поэтому мы решили её перевести. Посмотреть все наши работы с курсов можно в ВКонтакте по тэгу #design101@iloveip.

Вступление


Сначала о главном. Это руководство не для всех. Это руководство прежде всего для:
  • разработчиков, которые хотят уметь делать хорошие интерфейсы для себя, если вдруг прижмёт;
  • UX-дизайнеров, которые знают, что хороший UX-дизайн продаётся лучше в красивой UI-упаковке.

Если вы ходили в художественную школу или считаете себя хорошим дизайнером интерфейсов, то скорее всего это руководство покажется вам а) скучным, б) неправильным или даже в) вызывающим раздражение. Это нормально. Просто закройте эту вкладку и двигайтесь дальше.

А пока давайте я расскажу, что вы найдёте в этой статье.

Читать дальше →
Total votes 86: ↑81 and ↓5+76
Comments34

Можно ли заработать на 3D-печати? Снимаем розовые очки в интервью с Оскаром ван Девентером

Reading time5 min
Views133K
Многих интересует вопрос: а как заработать на 3D печати? Если есть 3D принтеры, значит должен быть какой-то способ зарабатывать на нем, предоставляя «услуги населению», а не только печатая прототипы.

Одна из идей: сервис, в который любой желающий закачивает свою модель, оплачивает печать и получает вещь. Так же на сервисе должен быть выбор моделей с ценами. Один из примеров: shapeways.com.

Предлагаю интервью с Оскаром ван Девентером (Oskar van Deventer), инженером и конструктором головоломок. Он сделал самый большой кубик Рубика: 17×17×17, что является рекордом, внесенным в книгу Гиннесса. Еще он автор сотен головоломок, часть из которых выпускаются массово, а многие представлены в виде моделей и могут быть напечатаны по требованию. Именно Оскар показался мне наиболее интересным автором, потому что:
  • он любит кубик Рубика,
  • он изобретает что-то новое,
  • он зарабатывает на 3D печати.


О кубике Рубика и других головоломках


Когда у Вас появился первый кубик Рубика и как быстро Вы с ним справились?
− Я купил свой первый кубик Рубика в 1980 году (Оскар 1965 года рождения). Решение головоломки заняло у меня 2 недели. Сейчас я мог бы решить эту задачу в течение двух минут.
Читать дальше →
Total votes 35: ↑33 and ↓2+31
Comments28

Элон Маск. Миссия на Марс

Reading time13 min
Views54K
image
Фото из другой статьи

Когда человек говорит вам, что некогда он планировал разбить огород на Марсе, вы усомнитесь в его психическом здоровье. Но если этот же человек с тех пор запустил несколько ракет, которые действительно способны достичь Марса, отправив их на орбиту в стиле Бонда с крошечного острова в Тихом океане, вам стоит найти другой диагноз. В том-то и дело в экстремальном предпринимательстве: очень тонка грань между безумием и гениальностью, и вам нужно немного и того, и другого, чтобы действительно изменить мир.

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

Я никогда не встречал предпринимателя, который соответствовал бы этой модели больше, чем Элон Маск. Все предприниматели, которыми я больше всего восхищаюсь — Маск, Джефф Безос, Рид Хастингс, Джек Дорси, Сергей Брин и Ларри Пейдж, Билл Гейтс, Стив Джобс и другие, стремились не только построить большую компанию, но и взяться за решение действительно значимых проблем. Но даже в классе людей, меняющих мир, Маск выделяется. После успешной продажи созданных им интернет-компаний, в том числе PayPal, южноафриканский уроженец мог просто выйти на пенсию, чтобы наслаждаться своим богатством. Вместо этого он решает изменить самые сложноуправляемые отрасли в мире. В 41 он заново изобретает автомобиль с Tesla и строит завод электромобилей в Детройте. (Wired представлял это предприятие в обсуждении 18.10) Он преобразует энергетику с SolarCity — стартапом, который сдает солнечные энергетические системы в аренду домовладельцам.

И он возглавляет частную космическую гонку со SpaceX, способной заменить шаттл и вывести нас в межпланетное пространство. Маск основал компанию в 2002 году, и разработал серию ракет нового поколения, которые могут доставить полезный груз в космос за малую долю от стоимости запуска существующих ракет. В 2010 году SpaceX стала первой частной компанией, запустившей космический аппарат на орбиту и вернувшей его обратно. В 2012 году ее корабль успешно пристыковался к Международной космической станции.

Неудивительно, что для фильма Железный Человек Маск послужил прообразом персонажа Тони Старк, которого играет Роберт Дауни-младший: Это материал достойный супергероя. Я встретился с ним на фабрике Tesla во Фремонте, Калифорния, чтобы обсудить, как более дешевые и (рано или поздно) многоразовые ракеты смогут когда-нибудь доставить человека на Марс.
Читать дальше →
Total votes 101: ↑95 and ↓6+89
Comments70

Интервью с астрофизиком Нилом Тайсоном

Reading time1 min
Views23K


Увлекательное интервью с замечательным человеком. Нил — астрофизик и популяризатор науки, при этом красиво излагает свои мысли и обладает отличным чувством юмора. Я к переводу имел некоторое отношение, внутри напишу некоторые подробности и в комментариях отвечу на вопросы.

Читать дальше →
Total votes 96: ↑91 and ↓5+86
Comments45

Ускоренное расширение Вселенной: несколько популярных слов

Reading time8 min
Views8.9K
Некоторая ирония природы состоит в том, что наиболее изобильная форма энергии во Вселенной есть и наиболее загадочная. После ошеломляющего открытия ускоренного расширения Вселенной довольно быстро возникла согласованная картина, указывающая на то, что 2/3 космоса «сделаны» из «темной энергии» — некоторого сорта гравитационно отталкивающего материала. Но достаточно ли убедительны доказательства, подтверждающие новые экзотические законы природы? Может имеются более простые астрофизические объяснения этих результатов?
Читать дальше →
Total votes 182: ↑175 and ↓7+168
Comments76

Опыт составления резюме

Reading time5 min
Views33K

Проблема


Не так давно мне потребовалось обновить своё резюме. Последний раз я это делал несколько лет назад, так что решил написать резюме с нуля.

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

Читать дальше →
Total votes 131: ↑107 and ↓24+83
Comments215

Ричард Фейнман: удовольствие делать открытия

Reading time1 min
Views11K


Первая часть программы Horizon (BBC, 1981) с Ричардом Фейнманом. О красоте, об отце, о названиях и именах, об алгебре, о наблюдениях и униформе. Это интервью во многом пересекается с книгой "Вы, конечно, шутите, мистер Фейнман", поэтому по большей части монолог касается жизни ученого, его взгляде на жизнь и тому, как такой взгляд развился и кто на него повлиял.
Читать дальше →
Total votes 177: ↑170 and ↓7+163
Comments30

Спать мало, но правильно?

Reading time7 min
Views897K
Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
Читать дальше →
Total votes 713: ↑670 and ↓43+627
Comments420

13 вещей которые вы возможно увидите в Android 4.0

Reading time6 min
Views22K
По словам представителя Google Майка Клерона, следующая версия ОС Android (кодовое название Ice Cream Sandwich) будет самым значительным релизом в истории компании. Мы знаем, что команда занимающаяся Android нацелена на выпуск новой версии в четвертом квартале, и это по сути все, что мы знаем о грядущем большом обновлении мобильной ОС. Мы, команда сайта Android and Me, любим посудачить, поэтому постарались собрать все слухи о Ice Cream Sandwich и выяснить насколько они правдивы. Прочитайте и вы о новых возможностях, которые вероятно будут включены в следующую версию Android.

Читать дальше →
Total votes 123: ↑111 and ↓12+99
Comments286

Information

Rating
Does not participate
Location
Антильские о-ва
Date of birth
Registered
Activity