Pull to refresh
45
1
Александр Васильев @AlexxChem

Python dev / DevOps / DE

Send message

Cознание — величайшая загадка Вселенной

Reading time24 min
Views23K

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

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

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

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

Читать далее
Total votes 45: ↑37 and ↓8+37
Comments408

Как проходят архитектурные секции собеседования в Яндексе: практика дизайна распределённых систем

Reading time25 min
Views128K
Привет, меня зовут Костя Кардаманов, я работаю в отделе технологий разработки Яндекса. Обычно такой же фразой я приветствую и кандидатов на собеседовании. А сегодня я хотел бы рассказать вам, как и зачем мы проводим интервью по дизайну систем с бэкенд-разработчиками. Сразу скажу: для фронтендеров, мобильных разработчиков и ML-инженеров подобный тип собеседований применим слабо, так что эти специальности мы здесь обсуждать не будем.

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

Что такое дизайн информационных систем


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

Опытный читатель может сказать — в мире полно платных и бесплатных решений, из которых я могу собрать систему как из деталей конструктора, зачем мне понимать устройство этих деталей?
Читать дальше →
Total votes 67: ↑65 and ↓2+90
Comments37

Сознание и тезис Макса Фрая

Reading time26 min
Views29K

КДПВ


С древних времен считалось, что в феномене сознания есть что-то непонятное. Что-то непостижимое. Считалось, что сознание есть проявление нематериального, привнесенного высшими силами. Если для мифологического мировосприятия такой порядок вещей естественен, то со сменой парадигм и зарождением естествознания феномен сознания потребовал объяснения.

Читать дальше →
Total votes 55: ↑47 and ↓8+56
Comments272

Как в компании развивался Python. Доклад Яндекса

Reading time19 min
Views15K
13 лет назад начался эксперимент по использованию Python в больших сервисах Яндекса. Эксперимент получился удачным (кто бы сомневался!) и Python начал свое победное поползновение по сервисам компании. Яндекс.Афиша, Яндекс.Погода — через некоторое время сервисов стало очень много. Вместе с ними начали появляться «лучшие практики» и «устоявшиеся подходы» к решению задач.


В докладе я вспомнил эволюцию Python в компании: от первых сервисов, запаковывавшихся в deb-пакеты и раскатывавшихся на голое железо, до непростого монорепозитория с собственной системой сборки и облаком. Еще в рассказе будут Django, Flask, Tornado, Docker, PyCharm, IPv6 и другие штуки, с которыми мы сталкивались на протяжении этих лет.
Читать дальше →
Total votes 20: ↑16 and ↓4+22
Comments6

Нейросеть в 11 строчек на Python

Reading time8 min
Views535K

О чём статья


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

Дайте код!


X = np.array([ [0,0,1],[0,1,1],[1,0,1],[1,1,1] ])
y = np.array([[0,1,1,0]]).T
syn0 = 2*np.random.random((3,4)) - 1
syn1 = 2*np.random.random((4,1)) - 1
for j in xrange(60000):
    l1 = 1/(1+np.exp(-(np.dot(X,syn0))))
    l2 = 1/(1+np.exp(-(np.dot(l1,syn1))))
    l2_delta = (y - l2)*(l2*(1-l2))
    l1_delta = l2_delta.dot(syn1.T) * (l1 * (1-l1))
    syn1 += l1.T.dot(l2_delta)
    syn0 += X.T.dot(l1_delta)


Слишком сжато? Давайте разобьём его на более простые части.
Читать дальше →
Total votes 47: ↑44 and ↓3+41
Comments17

О чём мы мечтаем и чего боимся: результат анализа 3 млн публикаций за последние 10 лет

Reading time3 min
Views14K
Какие сферы прогресса вызывают у человечества энтузиазм, какие — страх и опасения? Какие страны относятся к тем или иным технологиям с оптимизмом, а какие — с пессимизмом? Специалисты ABBYY проанализировали базу из трёх миллионов материалов научной, государственной, общественной и ценностной рефлексии развития в СМИ за период 2005 — 2015 годы.

Человечество ждёт лекарство от рака и интересуется космосом, обсуждает вмешательство в геном человека и не уверено в защищённости своего сознания и мозга.

image
Читать дальше →
Total votes 15: ↑15 and ↓0+15
Comments6

Подальше от обыденной реальности: фантастические романы, которые стоит прочитать

Reading time4 min
Views142K
image

Фантастика как жанр заставляет читателей и писателей выйти за пределы разумного, дать волю своему воображению и отправиться в неизведанные миры. За это мы и любим этот жанр. RoboHunter этой осенью предлагает с головой погрузиться в мир научной фантастики.
Читать дальше →
Total votes 63: ↑59 and ↓4+55
Comments273

Управление разработкой программного продукта на основе рисков

Reading time10 min
Views28K
image
Эта статья адресована тем, кто имеет отношение к разработке программного продукта. Понимание принципов управление процессом разработки не менее важно, чем фактические знания технологий программирования. Статья не адресована только тем, кто хочет стать или работает руководителем проекта (Project Manager), Понимание принципов управления принесет пользу на любой должности и в любой команде.
Читать дальше →
Total votes 16: ↑13 and ↓3+10
Comments14

Спросите Итана №91: Нужна ли теория струн для квантовой гравитации?

Reading time7 min
Views27K
Мне кажется, в теории струн произошло столько разных интересных вещей, что она не может быть неправильной. Люди её плохо понимают, но я не верю, что есть какой-то космический заговор, сотворивший такую штуку, которая не имеет ничего общего с реальным миром.

Эдвард Уиттен

image

Нет сомнения, что с математической точки зрения у нас нет недостатков во всяческих красивых и элегантных математических аппаратах. Но не все они имеют смысл в физической вселенной. На каждую гениальную идею, описывающую то, что мы можем увидеть и измерить, найдётся ещё одна гениальная, которая попытается описать то же самое, но окажется неправильной. Обсуждая на прошлой неделе вопросы, касающиеся альтернатив струнной теории, я нашёл следующее высказывание:
Надеюсь, у вас будет время, чтобы сделать статью о квантовой гравитации. Точнее, мне интересно, есть ли прогресс в этой области за последние 5-10 лет. С моей непрофессиональной точки зрения кажется, что дело застряло с тех пор, когда теория струн начала терять доверие из-за проблем с её проверками и из-за наличия 10500 различных вариантов решений. Действительно ли это так?

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

Начнём с нашей дорогой вселенной. Есть общая теория относительности – наша теория гравитации. Она постулирует, что вся система работает несколько хитрее, нежели простое «дальнодействие», которое придумал Ньютон, у которого все массы во всех местах вселенной испускали силы, действующие друг на друга, обратно пропорциональные квадрату расстояния между ними.

Масса, как объяснил Эйнштейн при помощи принципа эквивалентности E = mc2 в 1907, есть лишь одна из форм энергии. Эта энергия заворачивает самую ткань пространства-времени, изменяя путь, по которому движутся тела, и изгибая то, что наблюдатель увидел бы как декартовскую решётку. Объекты не ускоряются невидимой силой, а просто путешествуют по пути, искривлённому различными формами энергии, присутствующими во вселенной.

Это гравитация.
Читать дальше →
Total votes 31: ↑29 and ↓2+27
Comments13

Будущее влияет на прошлое? Учёные подтвердили мысленный квантовый эксперимент Уилера на примере отдельных атомов

Reading time5 min
Views123K
image
Профессор Эндрю Траскот и студент Роман Хакимов отважно заглядывают в квантовый мир

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

Этот принцип — один из фундаментальных законов, который мало кто оспаривает. Хотя многие физические величины и явления не меняются, если мы обратим время вспять (являются Т-чётными), существует фундаментальный эмпирически установленный принцип: событие А может влиять на событие Б, только если событие Б произошло позже. С точки зрения классической физики — просто позже, с точки зрения СТО — позже в любой системе отсчёта, т.е., находится в световом конусе с вершиной в А.

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

Кроме одного момента — квантовой физики. Там вообще много странного. Вот, например, классический эксперимент с двумя щелями. Если мы поместим препятствие со щелью на пути источника частиц (например, фотонов), а за ним поставим экран, то на экране мы увидим полоску. Логично. Но если мы сделаем в препятствии две щели, то на экране мы увидим не две полоски, а картину интерференции. Частицы, проходя сквозь щели, начинают вести себя, как волны, и интерферируют друг с другом.
Читать дальше →
Total votes 63: ↑57 and ↓6+51
Comments142

Фемтосекундные лазеры способны создавать осязаемые проекции прямо на молекулы воздуха

Reading time2 min
Views22K
Исследователи из японской компании Aerial Burton используют фемтосекундные лазеры для проецирования осязаемых изображений прямо в воздухе, пишет TechCrunch. Вот уже несколько лет ученые используют специальные лазеры, чтобы ионизировать молекулы воздуха непосредственно в воздушном пространстве, создавая тем самым яркие пиксели, которые как будто бы плавают в пространстве.



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

Читать дальше →
Total votes 36: ↑35 and ↓1+34
Comments33

Как не угробить архитектуру сразу же? Видео с лекции Евгения Кривошеева

Reading time1 min
Views59K
Всем привет!

Две недели назад в Москве прошла очередная встреча CodeFreeze. Нашим гостем стал Евгений Кривошеев, признанный российский эксперт в области архитектуры программных систем, консультант из Scrumtrek/Skilltrek. Евгений прочитал офигеннейшую лекцию по архитектуре, как он любит и умеет.



В рамках этой встречи Евгений предложил обсудить последовательность решений, критичных для архитектуры любой системы. Выстраданная последовательность действий такова:
  • Точки зрения на систему, или Почему мы слепнем при проектировании
  • Адресация ключевых рисков, или Гордыня убивает
  • Учитываем контекст, или Как не долбиться в закрытую дверь

Краткое содержание и видеозапись
Total votes 46: ↑43 and ↓3+40
Comments12

Как дважды два: автоматизация двушки за $2000

Reading time3 min
Views19K
Обычно для размещения в разделе «Проекты умных домов» нам присылают примеры реализации автоматизации класса люкс, где все очень красиво и поэтому очень дорого. Но сегодня мы расскажем о проекте, который зацепил нас именно тем, что представляет собой недорогое и одновременно качественное воплощение умного дома на пространстве двухкомнатной малогабаритки.



Автоматизация на российском и белорусском оборудовании обошлась автору немногим дороже $2000, а работает она ничем не хуже всем известных дорогих систем и очень интересна по своим возможностям. Мы связались с автором проекта и хозяином квартиры Павлом Ханеней, который живет в белорусском Гомеле, и расспросили его о проделанной работе.
Читать дальше →
Total votes 16: ↑11 and ↓5+6
Comments16

Спросите Итана №5: Слабое взаимодействие

Reading time4 min
Views22K
image

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

Марк Аврелий


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

image

Читатель спрашивает:
Хотя это и не астрономия, но может быть вы подскажете. Сильное взаимодействие переносится глюонами и связывает кварки и глюоны вместе. Электромагнитное переносится фотонами и связывает электрические заряженные частицы. Гравитация, предположительно, переносится гравитонами и связывает все частицы с массой. Слабое переносится W и Z частицами, и … связано с распадом? Почему слабое взаимодействие описывают именно так? Ответственно ли слабое взаимодействие за притяжение и/или отталкивание каких-либо частиц? И каких? А если нет, почему тогда это одно из фундаментальных взаимодействий, если оно не связано ни с какими силами? Спасибо.

Давайте-ка разберёмся в основах. Во вселенной существует четыре фундаментальных взаимодействия – гравитация, электромагнетизм, сильное ядерное взаимодействие и слабое ядерное взаимодействие.
Читать дальше →
Total votes 23: ↑15 and ↓8+7
Comments25

Охота за хвостом идеи

Reading time8 min
Views4.4K
image

Привет. Меня зовут Игорь, я автор идеи проекта RC Land. За этим не больно-то оригинальным названием скрывается уникальный вид развлечения – бои на квадрокоптерах. Здесь я расскажу о том, как я дошел до мысли такой и как легко придумать что-то новое.

Читать дальше →
Total votes 8: ↑6 and ↓2+4
Comments0

Michigan Micro-Mote – самый маленький компьютер в мире

Reading time2 min
Views18K


В результате десятилетней работы компьютерного факультета Мичиганского университета удалось создать компьютер, по размерам уступающий даже крупинке риса. Его название Michigan Micro-Mote означает «мичиганская микро-пылинка», а сокращение M^3 отсылает к кубическому миллиметру – объёму, который он занимает.

M^3 умеет делать фотографии, считывать температурные показатели и значения давления. Эти возможности и маленький размер позволяют, например, внедрить его прямо в человеческое тело для снятия показаний. Этим использование микрокомпьютера не ограничивается – геологи интересуются возможностью приспособить подобные устройства для поиска нефтяных карманов, оставшихся в пределах доступа имеющейся скважины. Или же вы можете приобрести горсть этих крошек и присоединить ко всем своим вещам, которые вы не хотите потерять – от ключей до кошельков.
Читать дальше →
Total votes 31: ↑27 and ↓4+23
Comments24

«Ни единого разрыва!» или зачем клиенту воевать с техподдержкой

Reading time5 min
Views21K
Помните, какие мемы гуляли по интернетам лет семь назад? В одном из них клиент выбивал из техподдержки беспрерывный интернет и жаловался на ежедневные разрывы. Было и смешно, и грустно. Поставьте себя на место инженера поддержки – да такому клиенту не объяснишь, что Земля круглая!

image

Теперь перепрыгните на место клиента и вспомните часовые разговоры с колл-центром. Долгие ожидания на телефоне, потуги получить горстку полезной информации… На той стороне тоже вроде не сильно напрягаются. Неужели всё всегда так плохо? И чтобы разговор действительно задался, на обоих концах провода правда нужны люди с высшим техническим и ангельским терпением?
Читать дальше →
Total votes 19: ↑14 and ↓5+9
Comments20

Комментарии к «Интерстеллар» – кто такие высшие существа?

Reading time4 min
Views43K
image

Примечание 0: посвящается выходу фильма на торрентах оптических носителях.

Примечание 1: если вы ещё не смотрели фильм, то в этом переводе есть спойлеры!

Примечание 2: это перевод выдержки из книги Кипа Торна «Наука Интерстеллар». В отрывке обсуждаются существа, которых в оригинале называют «bulk beings». В русском переводе эту фразу никак, насколько я понял, не перевели, да и в фильме их упомянули всего один раз. По смыслу – это существа, эволюционировавшие до высших измерений, т.е. до измерений, больших, чем 4 (3 пространственные + время). Так что я решил перевести название как «высшие существа».


Все персонажи фильма убеждены в существовании высших существ, хотя используют это слово очень редко. Обычно персонажи говорят об этих существах «Они». В начале фильма Амелия Брэнд говорит астронавту Куперу: «Кто бы Они ни были, Они, по-видимому, заботятся о нас. Эта чёрная дыра позволит нам добраться до других звёзд. Она появилась тогда, когда мы в ней нуждались».
Читать дальше →
Total votes 60: ↑39 and ↓21+18
Comments84

Смысл — это иллюзия

Reading time8 min
Views45K
Это перевод статьи, которая очень странно на меня повлияла. Оригинал

checkerboard

Поля Α и B — одного и того же цвета

Скорее всего это самое важное, что я когда-либо писал, т.к. я считаю, что нашёл не что иное, как смысл жизни, или его отсутствие. Если вы умны/образованны, начало этого эссе может показаться вам достаточно стандартным. Тем не менее следите за мыслью.

Основной аргумент


Смысл << Эмоция << Химия << Физика

"Смысл" жизни исходит исключительно из эмоционального опыта, который базируется на химии. Мы знаем, что эмоция, и даже духовный опыт, по своей природе химические события. В наше время с помощью науки возможно, используя препараты и/или прямые манипуляции с мозгом индуцировать "духовный" опыт.
Читать дальше →
Total votes 57: ↑34 and ↓23+11
Comments86

[UPDATE] Возбуждено уголовное дело в отношении группы «Даурия Аэроспейс»

Reading time4 min
Views45K
Ярким представителем частного космоса в РФ является компания Даурия Аэроспейс, у которой есть свой блог на Хабре и об успехах которой не раз рассказывал здесь Zelenyikot. В портфеле заказов Даурии два геостационарных телекоммуникационных спутника для Индии и два аппарата ДЗЗ (дистанционного зондирования Земли) для Роскосмоса, которые должны быть введены в эксплуатацию в 2015 году.

Сегодня стало известно, что Главное следственное управление Следственного комитета РФ по Московской области возбудило уголовное дело по признакам преступления, предусмотренного ч. 4 ст. 159 УК РФ («Мошенничество в особо крупном размере»), совершенного в ходе выполнения опытно-конструкторской работы «Космическая платформа «Карат-200» (ОКР «Карат-200»). В центре уголовного дела — контракт между ФГУП «НПО имени Лавочкина» и ООО «Научно-производственное предприятие «Даурия». В уголовном деле упомянуты только две фамилии — гендиректора НПО имени Лавочкина Виктора Хартова и гендиректора Даурия Аэроспейс Сергея Иванова.

image
Читать дальше →
Total votes 50: ↑47 and ↓3+44
Comments54
1
23 ...

Information

Rating
1,274-th
Date of birth
Registered
Activity