• Краткая история космических микропроцессоров, часть первая

      Десятого июля 1962 года с космодрома на мысе Канаверал стартовала ракета “Тор” с первым коммерческим телекоммуникационным спутником на борту. Telstar-1 стал зарей новой эры космонавтики, показавшей, что космос может приносить людям реальную пользу. Этот аппарат ждало большое будущее, но днем раньше в небе над атоллом Джонсон, расположенном в пустынной части Тихого океана, взорвалась атомная бомба Starfish Prime. Взрыв уничтожил три сотни уличных фонарей на расположенных в полутора тысячах километров Гавайях, а также создал огромное количество свободных электронов, подхваченных магнитным полем Земли в рукотворный радиационный пояс. Каждый раз, когда Telsat-1 проходил через этот пояс, продвинутая транзисторная начинка набирала дозу радиации, и уже к ноябрю 1962 года он перестал работать. С изучения последствий этого инцидента началась история защиты космической электроники от радиации.

      С высотными ядерными взрывами, к счастью, довольно быстро завязали, но и без них работы достаточно, и требования по надежности и долговечности, предъявляемые к современным спутникам, становятся все амбициознее. Рассказать обо всем невозможно, но я постараюсь кратко осветить прошлое и настоящее космических микропроцессоров из разных стран. Почему именно микропроцессоров? Про них больше всего информации и они лучше понятны неспециалистам. Статья получилась длинной, поэтому я разбил ее на две части: ранняя история на примере США и Европы (под катом) и современная – на примере России (вот тут). Поехали!
      Читать дальше →
    • Хабра-анализ: когда лучше публиковать свой пост?


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


        Когда я опубликовал предыдущий пост-анализ о зависимости показателей публикации от её длины, Exosphere в комментариях сказала, что "есть некоторая связь времени выхода и показателей публикации (но также корелляция слабая)". Вы ведь понимаете, что я не мог пройти мимо?


        Итак, важно ли публиковаться на Хабре с 09:00 до 18:00? Или может только во вторники? А что скажете о дне после зарплаты? Период отпусков? Ну, вы поняли. Сегодня попробуем узнать временной рецепт лучшей публикации на свете.

        Читать дальше →
      • Финансовая независимость. Что изменилось за год

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


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

          Прежде всего немного изменилась структура расходов


          Читать дальше →
        • Традиционные 5 книг от Билла Гейтса

            Билл Гейтс опубликовал в своем блоге пост, в котором советует пять книг для того, чтобы подвести итоги уходящего периода или правильно начать 2020 год. По сравнению со списком прошлого года, в этот раз мы видим много беллетристики. А могло бы быть и больше. Билли Гейтс посетовал, что еще не дочитал «Облачный атлас» Дэвида Митчела, а в следующем году в итоговый обзор вполне может войти «Бесконечная шутка» Дэвида Фостера Уоллеса.

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

            Читать дальше →
            • +16
            • 20.6k
            • 9
          • Парадокс Эйнштейна — Подольского — Розена на пальцах и… при чём тут эфир

              Парадокс Эйнштейна — Подольского — Розена сейчас активно изучают в многих лабораториях мира и научных институтах. Пишутся тонны научных статей. Поднято много хайпа в около-научных кругах.


              Только лишь одна загвоздка, хотя и достаточно парадоксальная. В самой квантовой механике нет ничего парадоксального в парадоксе ЭПР! Ни граммульки!

              Так почему же его так пристально изучают?

              И да, при чём тут эфир?!
              Читать дальше →
            • Что я узнал о поиске работы в IT в 2019 году

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

                image
                Читать дальше →
              • IBM, память на линиях задержки и история дисплея 80×24 символа

                • Translation

                У терминала DEC VT100, проданного в количестве более миллиона штук, был дисплей 80×24 символа

                Чем объяснить популярность терминалов 80×24 и 80×25 символов? Недавняя запись в другом блоге подвигла меня на небольшое исследование. Источником строк длиной в 80 символов очевидно являются перфокарты, и об этом пишут довольно часто. Однако что насчёт 24 или 25 строк на экране? Теорий существует много, но я нашёл простой ответ: IBM, а в частности, её доминирование на рынке терминалов. В 1971 году IBM ввела терминал с дисплеем 80×24 символа (модель 3270), и вскоре он стал наиболее продаваемым терминалом, заставив остальные равняться на размер 80×24. Дисплей для IBM PC добавил ещё одну строку, и сделал размер 80×25 стандартом в мире ПК. Влияние этих систем остаётся в силе и десятилетия спустя: строки длиной в 80 символов являются стандартами по сей день, как и терминальные окна 80×24 и 80×25.
                Читать дальше →
              • Как стать лучшим в мире в какой-то нише

                • Translation


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


                Давайте подумаем, что нужно, чтобы стать игроком НБА. Большинство профессиональных баскетболистов оттачивали мастерство практически с младенчества. Годы бесконечных тренировок, сборов и игр помогли им отработать различные важные в этом спорте навыки: броски, ведение мяча, пасы, защита и так далее.

                Как вы можете себе представить, вероятность стать игроком НБА очень низкая: всего есть 30 команд по 15 игроков в каждой, что дает в общей сложности около 450 человек — не так уж много, особенно если учесть, что в молодежный баскетбол играет более полумиллиона ребят. Несложные подсчеты показывают, что меньше чем один из тысячи становится профессионалом.


                Источник: Томас Пуэйо

                Так что давайте будем реалистами: вы не попадете в НБА, не станете ни президентом, ни величайшим писателем в мире, ни лучшим шахматистом, ни самым искусным оратором. Вы никогда не станете лучшим в мире в каком-либо конкретном навыке: всегда найдется кто-то, кто выкладывается больше, у кого лучше генетические данные, кому больше везет (или всё сразу).


                Большинство людей (в синей области) слабо владеют конкретным навыком. Если немного постараться, вы быстро попадете в 10% лучших (зеленая область). Но как только вы присоединились к этой элите, двигаться дальше становится всё сложнее, потому что ваши конкуренты всё чаще — люди, глубоко преданные этому делу.

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

                Переведено в Alconost
                Читать дальше →
              • Число, лежащее в основе современной музыки


                  Почему двенадцать?


                  Если вы посмотрите на клавиатуру, то увидите, что в каждой октаве содержится 12 полутонов.
                  В случае фортепиано это всего лишь значит, что между, например, "до" первой октавы и "до" второй октавы расположено 11 клавиш. Вместе с одним из "до" (например, до второй октавы) мы получим 12 клавиш: до#, ре, ре#, ми, фа, фа#, соль, соль#, ля, ля#, си, до.


                  Но почему 12?


                  Может быть это просто случайность? Вот нравилось нашим предкам число 12, у них везде 12: 12 месяцев, 12 знаков зодиака, 12 колен Израилевых, 12 апостолов,… и здесь решили, пусть будет 12, и так и повелось. Или все же здесь есть объективный закон, и это число не случайно?


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

                  Читать дальше →
                • Запись и чтение данных в блокчейне биткоина

                  • Tutorial
                  Записать в блокчейн биткоина можно не только финансовые операции, но и практически любые данные. Записанные в блокчейн биткоина данные становятся общедоступными и их практически невозможно удалить или изменить. Эту особенность можно использовать например для создания децентрализованных сайтов, которые не поддаются никакой блокировке.

                  С помощью библиотеки blockchaindata-lib запись и чтение данных в блокчейне можно организовать буквально в несколько строк кода.
                  Читать дальше →
                • Создание простой кликер-игры с нуля

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

                  Что нужно сделать?


                  1. Подумать, почему и на что мы должны кликать?
                  2. Что должно произойти, когда мы кликнем?
                  3. Что должно произойти, если не кликнем?

                  Как ответил я на эти вопросы:

                  1. Мы должны кликать в любое место на экране.
                  2. При клике должен смениться объект.
                  3. При игнорировании — проигрыш.

                  О чем будет игра?


                  Игроку нужно вовремя выбрать либо меч, либо щит, в зависимости от того, что будет падать сверху. То есть, падает меч — выбираем меч, падает щит — выбираем щит. При неправильном выборе игрок просто проиграет. На словах всё довольно просто, а в реализации еще проще.
                  Читать дальше →
                  • +10
                  • 8.9k
                  • 4
                • Демодуляция Яндекса

                    Праздник — это когда друзья собираются вместе и хорошо проводят время. Недавно команда Музея Яндекса организовала праздник ретрокомпьютинга «Демодуляция» — фестиваль для всех, кому интересна история техники.

                    Мы хотим рассказать вам о том, как прошло мероприятие, какие образцы техники там были и почему гостям пришлось перерезать провода в определенном порядке и запускать процессор Apple 1. А ещё мы поделимся с Хабром записями всех докладов.


                    Читать дальше →
                    • +48
                    • 8.6k
                    • 5
                  • Как я не стал программистом в 35 лет


                    С самого начала сентября широким потоком хлынули на Хабр публикации об успешном успехе на тему «Детство программиста», «Как стать программистом после N лет», «Как я ушёл в IT из другой профессии», «Путь в программирование» и так далее. Подобные статьи пишут постоянно, но вот сейчас они пошли как-то особенно кучно. Каждый день пишут то психологи, то студенты, то ещё кто-нибудь.

                    И в каждой статье звучит знакомая песня: главное, что советуют авторы — «стараться», «не сдаваться», «не бояться» и «идти к своей мечте»; а в комментариях очень часто можно встретить мнение, что ежели ты с самого детства любил компьютеры, то работа с ними в итоге неудивительна. Я хотел бы на примере своей биографии подвести читателей к мысли о том, что начальные условия могут быть важнее, чем приложенные усилия. Вера в справедливый мир способствует психологическому комфорту, но не очень-то корректно отражает реальность.
                    Читать дальше →
                  • Общие принципы работы QEMU-KVM

                      image

                      Мое текущее понимание:

                      1) KVM


                      KVM (Kernel-based Virtual Machine) – гипервизор (VMM – Virtual Machine Manager), работающий в виде модуля на ОС Linux. Гипервизор нужен для того, чтобы запускать некий софт в несуществующей (виртуальной) среде и при этом, скрывать от этого софта реальное физическое железо, на котором этот софт работает. Гипервизор работает в роли «прокладки» между физическим железом (хостом) и виртуальной ОС (гостем).

                      Поскольку KVM является стандартным модулем ядра Linux, он получает от ядра все положенные ништяки (работа с памятью, планировщик и пр.). А соответственно, в конечном итоге, все эти преимущества достаются и гостям (т.к. гости работают на гипервизоре, которые работает на/в ядре ОС Linux).

                      KVM очень быстрый, но его самого по себе недостаточно для запуска виртуальной ОС, т.к. для этого нужна эмуляция I/O. Для I/O (процессор, диски, сеть, видео, PCI, USB, серийные порты и т.д.) KVM использует QEMU.
                      Читать дальше →
                      • +30
                      • 16.9k
                      • 8
                    • 15 книг по машинному обучению для начинающих

                        Сделал подборку книг по Machine Learning для тех, кто хочет разобраться, что да как.
                        Добавляйте в закладки и делитесь с коллегами!

                        Книги по машинному обучению на русском


                        1. «Математические основы машинного обучения и прогнозирования» Владимир Вьюгин.

                        О чем

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

                        2. «Верховный алгоритм» Педро Домингос.

                        О чем

                        Книга, благодаря которой даже ничего не смыслящие в математике и статистике люди поймут, что такое алгоритмы машинного обучения и каково их применение в жизни. Профессор Педро Домингос рассказывает о пяти основных школах Machine Learning и о том, как они используют идеи из различных областей научного знания — нейробиологии, физики, статистики, биологии, — чтобы помогать людям решать сложные задачи и упрощать рутину с помощью алгоритмов.
                        Читать дальше →
                      • Мобильный телефон BuratinoPhone



                        Цель проекта — изучение основ разработки под Arduino, отработка технологий изготовления печатной платы, пайки элементов, изготовления корпуса в домашних условиях. Тем, кто захочет повторить или воспользоватся решениями для своих проектов, исходники можно скачать здесь Github.
                        Читать дальше →
                      • DDS Синтезатор на Verilog


                        В этом посте я поделюсь тем, как разбирался с написанием DDS синтезатора на Verilog. Он будет использован для генерации синусоидального колебания, частоту и начальную фазу которого можно регулировать и рассчитан для использования с 8-битным однополярным ЦАП. О том, как работает синтезатор хорошо написано в статье журнала Компоненты и Технологии. Для сокращения объема использованной памяти таблицы синуса использована симметрия.

                        Читать дальше →
                      • Секреты поиска работы зарубежом от практикующего хедхантера

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

                        Так, наиболее массовым способом для ищущих работу в любой индустрии стал отклик на вакансию, размещенную в Интернете, вне зависимости от того, где она размещена: на сайтах работы вроде HH, Glassdoor, Monster, или любых других аналогичных. Многие соискатели также мониторят вакансии на Linkedin и откликаются на них. К сожалению, в редких случаях в ответ приходят только безликие автоматические отписки, а чаще всего никакого ответа соискатель не получает вовсе, и опыт соискателя, его уровень профессиональной подготовки или степень соответствия вакансии не имеют значения. Отсутствие ответа от компании-потенциального работодателя в ответ на обращение стало привычным как для кандидата на senior уровень, так и для соискателя без опыта. Особенно это касается вакансий в других странах — там, где требуется relocation.

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

                        Что же делать?


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

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

                        Что это значит и влияет ли это на ваши шансы получить желанное приглашение на интервью от компании-работодателя? Влияет и самым непосредственным образом, о чем я расскажу сейчас подробнее — как автоматические системы оценки кандидатов губят ваши шансы на получение работы.
                        Читать дальше →
                      • Как заработать на акциях без спекуляций: 5 компаний с высокими дивидендами



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

                          По статистике, доходность выплат отечественных компаний находится на одном из самых высоких в мире уровне – около 6%, и по прогнозам аналитиков, в 2019 году этот показатель может составить рекордные 7%, а общий объем выплат – вырасти до 10% от общей капитализации рынка. Цифры могут показаться не очень большими, но на самом деле есть компании, которые платят дивиденды с доходностью 12-18%.

                          Я решила изучить вопрос и рассказать вам об акциях самых щедрых на дивиденды российских компаний.
                          Читать дальше →
                        • Машинное обучение для всех, кто изучал математику в восьмом классе

                          Привет, Хабр! Представляю вашему вниманию перевод статьи "Machine Learning for Anyone Who Took Math in Eighth Grade" автора Kyle Gallatin.


                          Машинное обучение


                          Я обычно замечаю, что искусственный интеллект объясняется одним из двух способов: через все более сенсационную призму различных медиа, или через плотную научную литературу, пронизанную излишним языком и специфическими для области терминами.


                          Между этими крайностями существует менее публикуемая область, где, я думаю, литература должна немного активизироваться. Новости о «прорывах», по типу этого глупого робота София, поднимают хайп вокруг искусственного интеллекта и может показаться, что это чем-то похоже на человеческое сознание, в то время как в действительности София не умнее, чем SmarterChild у AOL Instant Messenger.


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

                          Читать дальше →