Все публикации в потоке Гиктаймс

    [Перевод] Введение в геномику для программистов


    Об авторе. Энди Томасон — ведущий программист Genomics PLC. Он с 70-х годов занимается графическими системами, играми и компиляторами;...

    Об авторе. Энди Томасон — ведущий программист Genomics PLC. Он с 70-х годов занимается графическими системами, играми и компиляторами; специализация — производительность кода.

    Гены: краткое введение
    Геном человека состоит из двух копий примерно по 3 миллиарда пар оснований ДНК, для кодирования которых используются буквы A, C, G и T. Это около двух бит на каждую пару оснований:

    3 000 000 000 × 2 × 2 / 8 = 1 500 000 000 или около 1,5 ГБ данных.

    На самом деле эти копии очень похожи, и ДНК всех людей практически одинаков: от торговцев с Уолл-Стрит до австралийских аборигенов.

    Существует ряд «референсных геномов», таких как файлы Ensembl Fasta. Эталонные геномы помогают построить карту с конкретными характеристикам, которые присутствуют в ДНК человека, но не уникальны для конкретных людей.
    Читать дальше →

    НЛП для айтишников: интервью


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

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

    Disclaimer: автор не является тренером НЛП, сертифицированным коучем или чем-то подобным, но он как-то давно прошел несколько программ подготовки в НЛП (т.н. «практик» и «мастер»), и не претендует на какие-то истины. Я уверен что на сайте есть достаточно людей, которые лучше меня знают и понимают в НЛП, все они приглашаются поправить если где-то неправ, дополнить, а также ответить на вопросы или написать что-то получше. You're more than welcome.

    НЛП — нейро лигвистическое программирования. Не имеет ничего общего с нейро-* и программированием, да и с лингвистикой тоже немного. Забавная штука, как только программист слышит о «программировании», так сразу считает это что-то знакомым и себя эскпертом в этом вопросе. Обычно под «программированием» считают что-то вроде зомбирования людей, которых заставляют делать то, что хочется нынешнему черному властелину вселенной. Но мы разберемся почему это не так, и надеюсь похоронить здесь несколько мифов.

    Вкратце об НЛП
    Нет никаких приемов НЛП. Все, что изучается и используется — Читать дальше →
    По рельсам за облака: как помыть стекло в небоскребе

    По рельсам за облака: как помыть стекло в небоскребе


    Помыть окно, заменить поврежденное стекло фасада — задачи вроде бы простые, но когда речь идет о зданиях высотой в 400 м, уровень сложности...

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


    Альпинист за фасадным стеклом башни Лахта Центра, архив проекта
    Читать дальше →
    Сети кабельного телевидения для самых маленьких. Часть 5: Коаксиальная распределительная сеть

    Сети кабельного телевидения для самых маленьких. Часть 5: Коаксиальная распределительная сеть


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



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

    [Перевод] Новый подход к умножению подсказывает, как улучшить квантовые компьютеры


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

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

    Классические биты – чёрно-белые, а квантовые немного сложнее

    Когда мне было 9, родители купили новый компьютер. Он практически по всем статьям был лучше старого, кроме одного: на нём не запускались мои любимые гонки. Помню, как я думал – зачем нужен новомодный компьютер, если он не запускает мою самую любимую программу?

    Та же проблема есть и у квантовых компьютеров. В теории они способны на всё, на что способен классический. На практике их квантовость делает практически невозможным запуск некоторых наиболее важных классических алгоритмов.
    Читать дальше →
    Миссия «Чанъэ-4» — результаты пятого лунного дня: проблемы с ровером «Юйту-2» и новое научное открытие

    Миссия «Чанъэ-4» — результаты пятого лунного дня: проблемы с ровером «Юйту-2» и новое научное открытие


    Аппараты миссии «Чанъэ-4» (спускаемый модуль и ровер) успешно выполнили научные исследования во время своего пятого лунного дня на...



    Аппараты миссии «Чанъэ-4» (спускаемый модуль и ровер) успешно выполнили научные исследования во время своего пятого лунного дня на обратной стороне Луны, прислав на Землю уже более 6,6 GB научных данных, а анализ части из них, полученных с помощь спектрометра ровера «Юйту-2» о составе мантии Луны, стал новым научным открытием.

    А вот операторам ровера «Юйту-2» пришлось приложить некоторые усилия, чтобы компенсировать негативное влияние проблемы, возникшей в системе автономного вождения.
    Читать дальше →
    Атомэкспо 2019, часть 1: мероприятия и внезапный космический двигатель

    Атомэкспо 2019, часть 1: мероприятия и внезапный космический двигатель


    15-16 апреля в Сочи прошел одиннадцатый международный форум “Атомэкспо-2019”. Я был там в составе приглашенных Росатомом блогеров. За два дня...

    15-16 апреля в Сочи прошел одиннадцатый международный форум “Атомэкспо-2019”. Я был там в составе приглашенных Росатомом блогеров. За два дня материалов и впечатлений накопилось немало, поэтому я разделил их на три части. Здесь будет рассказ о мероприятиях — открытии форума, пленарных дискуссиях, награждении Atomexpo Awards. Во втором посте — мои впечатления от экспозиции. И отдельную третью публикацию я хочу выделить, чтобы рассказать о проатомных экологических активистах.


    Читать дальше →
    Адаптация программ для ZX Spectrum к TR-DOS современными средствами. Часть 2

    Адаптация программ для ZX Spectrum к TR-DOS современными средствами. Часть 2


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

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



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

    Читать дальше →
    Ардуино термометр & гигрометр с E-PAPER на nRF52832 — или о том, что забыли выпустить производители

    Ардуино термометр & гигрометр с E-PAPER на nRF52832 — или о том, что забыли выпустить производители


    Приветствую всех читателей Habr!!! В своей очередной статье снова поведу речь о ARDUINO. Хочу поделиться с Вами очередным своим проектом...

    Приветствую всех читателей Habr!!! В своей очередной статье снова поведу речь о ARDUINO. Хочу поделиться с Вами очередным своим проектом реализованном на микроконтролере nRF52832. Это датчик температуры и влажности на sht20 | (даташит) c монохромным дисплеем на электронных чернилах(E-INK|E-PAPER), который является частью экосистемы MySensors.

    Читать дальше →
    Автогики, финтех и контент-маркетинг, или зачем страховщику аутсорсинг IT-редакции

    Автогики, финтех и контент-маркетинг, или зачем страховщику аутсорсинг IT-редакции


    Расскажу, как мы в Glyph media уже несколько лет помогаем страховому агенту развивать корпоративный блог и разрабатывать IT-сервисы. Фото Crew...

    Расскажу, как мы в Glyph media уже несколько лет помогаем страховому агенту развивать корпоративный блог и разрабатывать IT-сервисы.
    Фото Crew (Unsplash)

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

    Далее — о том, как мы подступились к теме страхования и нашли пару подходов, которые помогают нашему клиенту становиться все более узнаваемым в своей нише. Читать дальше →
    Илон Маск: если кардинально не урезать расходы, деньги у Tesla закончатся через 10 месяцев

    Илон Маск: если кардинально не урезать расходы, деньги у Tesla закончатся через 10 месяцев


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



    Глава Tesla Илон Маск на днях разослал сотрудникам электронное сообщение, в котором говорилось о том, что если не урезать расходы компании, то через 10 месяцев у Tesla Inc. закончатся деньги. Таким образом, производителю электромобилей придется принимать меры несмотря на то, что несколько недель назад компания получила около $2,7 млрд.

    Маск и финансовый директор компании Зак Кирхорн проанализируют текущие затраты любого типа во всех точках присутствия компании. Оценивать будут расходы на командировки, аренду, заработные платы сотрудников и другие статьи бюджета.
    Читать дальше →
    Средний класс: почему зарабатывают современные музыканты

    Средний класс: почему зарабатывают современные музыканты


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


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


    это не статья, это пост. А более конкретно — реакция на серию статей "Блеск и Нищета" я сознательно не буду брать случаи "Блеска", потому что музыканты-миллионеры, как и многие другие суперзвезды, попадают в несколько другую схему. Тем не менее, в качестве примера раскрутки человека в творческой сфере "с нуля на непаханном поле" я бы хотел привести интервью Покраса Лампаса https://youtu.be/APayqoDDYMA Пару раз сталкивался, в т.ч. на хабре, с достаточно радикальным мнением, что разбор вопроса в метафорах и аналогиях — моветон. Тем не менее мне это не кажется чем-то из ряда вон, и я считаю аналогии применимыми во многих случаях, в т.ч. и в этом. Мне откровенно лениво делать картинки, тем более, что писать я и не планировал. Простите.

    Итак, почему какие-то музыканты, которых навалом в VK, YT и на треккерах зарабатывают? Должны ли они зарабатывать вообще, и как выжить в суровом пиратском мире?
    Для начала надо понять, кто же это такие, "современные музыканты": чем они отличаются от "музыкантов несовременных", и чем они отличаются от "немузыкантов".

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

    [Перевод] Восемь малоизвестных опций Bash


    Некоторые опции Bash хорошо известны и часто используются. Например, многие в начале скрипта пишутset -o xtrace для отладки,set -o errexit для выхода по...

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

    set -o xtrace
    для отладки,

    set -o errexit
    для выхода по ошибке или

    set -o errunset
    для выхода, если вызванная переменная не установлена.

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

    Подборка датасетов для машинного обучения


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

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

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

    Меньше слов, больше данных.



    Подборка датасетов для машинного обучения:
    Данные смертей и сражений из игры престолов — этот набор данных объединяет три источника данных, каждый из которых основан на информации из серии книг. Глобальная база данных терроризма — Более 180 000 террористических атак по всему миру, 1970-2017. Биткойн, исторические данные — данные биткойнов с интервалом в 1 минуту с избранных бирж, январь 2012 г. — март 2019 г. Читать дальше →
    [Из песочницы] Принцип работы протокола VRRP

    [Из песочницы] Принцип работы протокола VRRP


    FHRP (First Hop Redundancy Protocol) — семейство протоколов, предназначенных для создания избыточности шлюза по умолчанию. Общей идеей для данных...

    FHRP (First Hop Redundancy Protocol) — семейство протоколов, предназначенных для создания избыточности шлюза по умолчанию. Общей идеей для данных протоколов является объединение нескольких маршрутизаторов в один виртуальный маршрутизатор с общим IP адресом. Этот IP адрес будет назначаться на хостах как адрес шлюза по умолчанию. Свободной реализацией данной идеи является протокол VRRP (Virtual Router Redundancy Protocol). В этой статье рассмотрим основы протокола VRRP.

    Читать дальше →
    [recovery mode] Про Хабр

    [recovery mode] Про Хабр


    Чем больше читаю Хабр, тем больше возникает ощущение, что Хабр понимают не только лишь все.Очередная статья этому пример. Тут можно долго...



    Чем больше читаю Хабр, тем больше возникает ощущение, что Хабр понимают не только лишь все.

    Очередная статья этому пример.

    Тут можно долго расписывать нелепость аргументаций в приведенной выше статье. Но в целом, всю статью можно перечеркнуть буквально следующим.
    Читать дальше →
    [Из песочницы] Консенсус — ложь

    [Из песочницы] Консенсус — ложь


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

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


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


    Читать дальше →
    [Перевод] «Если вам нужно кого-то убить, то вы обратились по адресу»

    [Перевод] «Если вам нужно кого-то убить, то вы обратились по адресу»


    Свежим мартовским днём 2016 года Стивен Олвайн вошёл в закусочную «Вендис» в Миннеаполисе. Ощущая запах застарелого масла для жарки, он...



    Свежим мартовским днём 2016 года Стивен Олвайн вошёл в закусочную «Вендис» в Миннеаполисе. Ощущая запах застарелого масла для жарки, он искал человека в тёмных джинсах и синей куртке. Олвайн, работавший в службе поддержки в области ИТ, был тощим ботаником в проволочных очках. У него с собой было $6000 наличными – он собрал их, отнеся в ломбард серебряные слитки и монеты, чтобы избежать подозрений по поводу снятия денег с банковского счёта. Он обнаружил нужного человека в одной из кабинок.

    Они договорились о встрече на сайте LocalBitcoins, где собираются люди, желающие купить или продать криптовалюту близ своего места жительства. Олвайн открыл приложение Bitcoin Wallet на телефоне и передал наличные, а человек отсканировал QR-код для перевода биткоинов. Транзакция прошла без проблем. Потом Олвайн вернулся к машине и обнаружил, что ключи от неё остались внутри, а дверь заперта.
    Читать дальше →
    [Перевод] Брайлевская клавиатура

    [Перевод] Брайлевская клавиатура


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



    Шрифтом Брайля можно не только выводить, но и вводить информацию. В классическом 6-битном варианте этого шрифта знак состоит из двух столбцов по три бита в каждом. В брайлевской клавиатуре оба столбца развёртнуты в одну строку, по три бита на каждую руку. Предлагаемая самодельная клавиатура этого типа озвучивает вводимые знаки и одновременно отправляет их в последовательный монитор, откуда текст можно затем скопировать в другое приложение для последующей правки. Читать дальше →
    Опусы про Его Величество Клей. Часть вторая — Viva, цианоакрилат! Viva, суперклей

    Опусы про Его Величество Клей. Часть вторая — Viva, цианоакрилат! Viva, суперклей


    Как я и обещал в пилотной "клейкой" статье — рассматривать клеи будем постепенно. Чтобы не откладывать дело в долгий ящик, я решил вдогонку...

    Как я и обещал в пилотной "клейкой" статье — рассматривать клеи будем постепенно. Чтобы не откладывать дело в долгий ящик, я решил вдогонку представить вашему вниманию некоторые факты связанные с любимым, не побоюсь этого слова, народным клеем — с цианоакрилатным "суперклеем". Кроме того, в меру своих сил я попытался в рамках темы статьи осветить все вопросы, которые читатели задали в предыдущей части. Так что, если вы активный пользователь суперклея — не пропустите. Самая актуальная информация про "сода+суперклей", про то почему суперклей нужно хранить в холодильнике и можно ли зажечь вату суперклеем, чем смывать?, что клеит? — все под катом!


    Приклеиться к полному тексту статьи!