• Рекомендации после приёма хирурга-стоматолога

    • Tutorial
    image

    Добрый день, дорогие друзья! Сегодня я расскажу вам о рекомендациях, которые необходимо соблюдать после хирургического вмешательства в полости рта. Надеюсь, после прочтения этой статьи у вас больше не будет появляться мыслей и желания безудержно сморкаться, причмокивать, полоскать рот после удаления зуба или операции, а также играть на трубе.
    Читать дальше →
  • Полная домашняя автоматизация в новостройке

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


    Панель управления квартирой в феврале 2020 года (Home Assistant)

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


    Строительство нашего дома в процессе — ноябрь 2016 года
    Умный дом в самом соку...
  • Сознание и существование. Квантовая механика без парадоксов


      Является ли эксперимент с котом Шредингера парадоксом?


      Профессор поднял голову от стола и говорит:

      – Здравствуй, мальчик. Ты зачем пришёл?

      – Я хочу у вас про кота спросить.

      – А что про кота?

      – Допустим, у вас был кот …

      Эдуард Успенский «Дядя Фёдор, пёс и кот»

      Квантовая суперпозиция и роль наблюдателя в квантовой физике


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


      Например, ядро атома за которым не производится наблюдение

      Читать дальше →
    • Как сжать модель fastText в 100 раз

        Модель fastText — одно из самых эффективных векторных представлений слов для русского языка. Однако её прикладная польза страдает из-за внушительных (несколько гигабайт) размеров модели. В этой статье мы показываем, как можно уменьшить модель fastText с 2.7 гигабайт до 28 мегабайт, не слишком потеряв в её качестве (3-4%). Спойлер: квантизация и отбор признаков работают хорошо, а матричные разложения — не очень. Также мы публикуем пакет на Python для этого сжатия и примеры компактной модели для русских слов.


        Читать дальше →
        • +43
        • 12.4k
        • 4
      • Наивно. Супер: код и архитектура простой игры

          Мы живём в сложном мире и, кажется, стали забывать о простых вещах. Например, о бритве Оккама, принцип которой гласит: «Что может быть сделано на основе меньшего числа, не следует делать, исходя из большего». В этой статье я расскажу про простые и не самые надёжные решения, которые можно применять в разработке простых игр.


          Читать дальше →
          • +16
          • 8.5k
          • 7
        • История Telegram: от идеи до собственной криптовалюты



            Telegram начинался в 2013 как платформа для тестирования шифрования MTProto под большой нагрузкой. А спустя семь лет Павел Дуров, который основал мессенджер, выступает ответчиком в суде США и пытается доказать, что криптовалюта Gram — это не ценная бумага. Между этими событиями — увлекательная история роста с тысяч до сотен миллионов пользователей с параллельной игрой в кошки-мышки с Роскомнадзором, блокировкой в Иране и привлечением инвестиций на $1,7 млрд. Мы решили отмотать время назад и посмотреть, как развивался Телеграм.
            Читать дальше →
          • Браузерные расширения, необходимые каждому веб-разработчику

            • Translation
            Современные браузеры — это не только отличные приложения для просмотра веб-страниц.

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


            Читать дальше →
          • Как я самостоятельно выучил новый язык за 12 месяцев: тотальный гайд

            • Translation
            От А0 до B2 за год

            Чуть больше года назад я был полностью монолингвом, говорящем только на английском, с нулевыми познаниями во французском языке. А спустя двенадцать месяцев, я с лёгкостью сдал международный экзамен DELF B2. Если вы не знаете, что значит «В2», посмотрите шкалу CEFR.

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

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

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

            • Беседа на французском в течение нескольких часов;
            • Понимание различных видов французских СМИ (например, новости и видео на YouTube);
            • Чтение статей, написанных для носителей французского языка;
            • Построение мыслей на французском;

            Конечно, я всё ещё очень далёк от уровня носителя. У меня точно есть слабые места, и я не могу выражаться на французском так же хорошо, как на английском. Тем не менее, я очень даже доволен своим уровнем владения французским и думаю, что многие изучающие язык тоже были бы довольны.
            Читать дальше →
          • Цифровое бессмертие — инженерный подход

            Запрос на бесконечное продление жизни (жизнь после смерти) присутствует практически во все время существования человечества. Ответы на этот запрос пытаются дать большинство религий. Есть и чисто коммерческая эксплуатация данной темы: криозаморозки различной направленности и полная запись жизни человека для создания правдоподобной посмертной его копии. Все эти способы не дают истинного продления жизни, скорее психотерапевтический и манипуляционный эффект для живущих людей.
            Читать дальше →
          • Делимся самым большим в РФ пластом данных по онлайн-обучению с проектами по лингвистике, персонализации, педдизайну, ML

              Перед Новым годом команда Михаила Sverdlove Свердлова объявила, что готова делиться обезличенными данными уроков Skyeng с внешними исследователями и стартапами. Вскоре после праздников мы поговорили с Мишей, о каких именно данных идет речь, что уже с ними делают и почему получить свой дата-сет можно, только написав ему на почту.



              — Если вы делитесь данными, то почему бы просто не залить датасет куда-нибудь?
              Самый большой корпус английского языка в России, по-моему, составляет 10 тысяч позиций. К концу января в нашей школе глобально прошло свыше 9,1 миллионов уроков — насколько знаю, большим набором именно по онлайн-образованию и урокам один-на-один обладают только китайские школы.

              Мы знаем, что происходило и как менялись действия учителя и ученика за все уроки, которые мы провели, у нас есть трек истории всех упражнений по ним. Это порядка 120 метрик по учителям, а также около 300 параметров по детям двух возрастных групп (4-11 и 11-18 лет) и взрослым разных возрастов, городов, статусов (например, студентам) и так далее. И это точно не все параметры, которые мы можем собирать, — кажется можно использовать в 2-3 раза больше. На таком объеме история «вот ссылка на датасет, покрутите, кто хочет» едва ли будет работать.
              Читать дальше →
            • Про удаленную работу

              Где-то в недрах Хабра нашлась совершенно прекрасная фраза о том, что отношение работодателей к удаленной работе в России «в чём-то похоже на высказывания консервативной публики про людей с иной сексуальной ориентацией или гендерной идентичностью». Выражение: «Я вполне нормально отношусь к удалённой работе – однажды наш сотрудник переехал, но мы продолжили с ним работать удалённо» – напоминают мне фразу: «Я вполне нормально отношусь к геям, у меня даже несколько друзей геев». То есть, вроде бы вполне прилично, но в то же время явно видно, что в иных обстоятельствах человек предпочел бы не иметь дел с указанными категориями.


              Читать дальше →
            • История симлиша — языка, определившего судьбу серии игр Sims

              • Translation
              image

              В 2000 году человек по имени Уилл Райт построил небольшой сад, создал дома, чтобы украсить его, и обширные земли, ждущие освоения. Он сделал этот мир зелёным и удивительным, дал ему музыку и язык. Он был Творцом, но превратил меня в Бога этого мира. Он сказал: «Поиграй в моём саду». С помощью Его божественных инструментов я сотворил двух симов, позже произнёсших своё первое «вуху».

              Мир первой Sims, появившейся 4 февраля 2000 года, как и её геймплей, был сосредоточен на жизни пригорода. Игрокам был предоставлен фантастический настраиваемый антураж, в котором они могли создавать свои истории о любви, семье и шалостях. Этот мир оказался потрясающим, и мы полюбили его. Нам понравилось нанимать горничную только для того, чтобы завести с ней роман, и не нравилось, когда нас грабили по ночам, но мы полюбили добавлять себе деньги (rosebud, motherlode, ;!;!;!;!;!;!) и покупать джакузи в форме сердца для комнаты рядом с кухней. Нам нравилось запирать своих симов в сарае без двери и дарить им бассейн их мечты, а потом убирать лестницу, когда они плавали в нём.

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

              Мы слушали, как они занимаются любовью, общаясь на симлише, их страдания на симлише, их крики радости на симлише. Этот язык, придуманный создателями игры больше 20 лет назад, с тех пор стал символом вселенной Sims. Он был тщательно продуман, потому что симлиш должен был не просто остаться в игре, но и со временем повышать свою значимость.
              Читать дальше →
            • Наём сотрудников никуда не годится. И ваш тоже

              Я даже не могу вспомнить все статьи о найме работников, которые прочитал за последние несколько лет. Все они выстроены по одному формату. В начале в них утверждается, что наём сотрудников никуда не годится. Затем описывается практика найма в компании XYZ. Потом следует исключительно подробный анализ того, в каких ситуациях эта практика полезна, а в каких приведет к плохим результатам. Наконец, они завершаются тем, что наём может быть проведен на основе критериев ABC, и это только для того, чтобы кто-то другой написал статью о том, что ABC — негодный способ найма сотрудников.

              К сегодняшнему дню я видел уже почти все комбинации ABC и XYZ. В качестве небольшого упражнения, я решил сделать небольшую подборку их всех. Я уверен, что многие люди будут горячо защищать свои взгляды на то, как правильно и как неправильно нанимать сотрудников. Честно говоря, я уже потерял всякий интерес в выслушивании этих мнений и примеров из жизни. До тех пор, пока кто-нибудь не проведет тщательное исследование, оценивающее разные стратегии собеседований, предпочтительно с использованием двойной слепой случайной выборки, нет никакого смысла и дальше пришпоривать эту дохлую кобылу. Отбор персонала никуда не годится у всех. И у вас он ничем не лучше.

              Читать дальше →
            • Роботы и люди. Что говорит наука о готовности людей получать услуги у роботов

              По последним данным ВЦИОМ, 88% россиян позитивно или нейтрально относятся к искусственному интеллекту. 54% жителей нашей страны уже готовы к появлению технологий ИИ дома и в индустрии развлечений. А две трети готовы получать госуслуги с помощью машин.


              Учёные сейчас активно изучают взаимодействие людей с искусственным интеллектом и роботами.


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

              Читать дальше →
            • Как проверить навыки программирования на Python? Задачи от Яндекса


                Хакатон в Школе бэкенд-разработки

                В 2019 году нам потребовалось автоматизированно проверить умение писать Python-код у сотен разработчиков. Так мы отбирали будущих студентов для Школы бэкенд-разработки. Это не то же самое, что предложить решить задачу на листе бумаги, как на собеседовании. С другой стороны, мы также не могли переиспользовать условия задач, уже подготовленные для наших соревнований по программированию. Дело в том, что соревнования с целью определить лучших из лучших — это одно, а отбор специалистов с небольшим опытом в школу — совсем другое. Нам требовались задачи, по решению которых было бы видно, обладает ли разработчик базовыми навыками написания кода и умением грамотно использовать память и время. Вот какие условия мы составили.
                Читать дальше →
              • Выкупать — так королеву: Varonis расследует быстро распространяющийся шифровальщик-вымогатель “SaveTheQueen”

                • Translation


                Новая разновидность вредоносного ПО класса вирусов-вымогателей зашифровывает файлы и добавляет к ним расширение ".SaveTheQueen", распространяясь через системную сетевую папку SYSVOL на контроллерах доменов Active Directory.

                Наши заказчики столкнулись с этим вредоносом недавно. Приводим наш полный анализ, его результаты и выводы ниже.
                Читать дальше →
                • +13
                • 8.8k
                • 6
              • Меню консольных команд на python

                Приветствую Вас, коллеги. Меня зовут Рустам, я работаю в небольшой компании, которая занимается web-разработкой и продвижением сайтов.

                Очень часто во время работы над каким-либо проектом возникают задачи решение которых требует ввода в консоль нескольких команд, такие как, например, пересборка фронтенда, запуск/остановка нескольких docker-контейнеров, развертывание окружения на новом девелоперском компе и тому подобные вещи.

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

                И вот, собственно, однажды возникла идея как сократить время на это вот все, максимально упростив процесс, реализовав небольшую утилиту, позволяющую обернуть наборы часто производимых действий в пункты удобного меню выводимого в консоль.
                Читать дальше →
              • KPI копирайтера или особенности оценки работы удаленных авторов в штате и фрилансеров



                  В статье рассказано как определить эффективность KPI рунетовского копирайтера и коммерческого автора контента. Описаны решаемые автором задачи и способы оплаты труда автора, недостатки и плюсы.
                  Читать дальше →