«Храм должен был быть вечным. Как сама глубина. А значит, не зависеть ни от одного сервера. Создающие Храм программы свободно блуждают по сети, их фрагменты дублируются, рекомбинируются, самостоятельно организуются для работы. Чтобы Храм исчез, надо уничтожить все машины в сети.»
«Фальшивые зеркала», 1999 год, за 2 года до появления протокола BitTorrent


Сегодня стукнуло 41 год Брэму Коэну, создателю протокола BitTorrent.

Интересные факты:

  • Коэн начал программировать в 10 лет.
  • Коэн признается, что неспособен работать в фиксированном графике, по часам, в компании, предъявляющей строгие требования к дресс-коду, и категорически не может выполнять бессмысленную и неинтересную работу.
  • Работал в компании «Evil Geniuses for a Better Tomorrow» и Работал в «Valve».
  • Для тестирования BitTorrent Брэм собрал немалую пачку порнухи, которую и раздавали туда-сюда.
  • Организатор конференции CodeCon.
  • Есть жена и трое детей.
  • Самый большой файл на раздаче — архив сайта geocities.com размером в 641 Гб.
  • За первые два года было более 20 млн. закачек клиента, сейчас от 100 до 250 млн. пользователей BitTorrent.
  • В 2008 в раздачах исполняемых файлов 18% были заражены.
  • В 2009 от 43% до 70% трафика в Интернет принадлежало Peer-to-peer сетям.
  • В 2009 более 14.5% BitTorrent загрузок содержало zero-day вредоносные программы и поэтому BitTorrent был механизмом дистрибуции 47% zero-day зловредов.
  • Технологией BitTorrent пользуются Facebook, Twitter, Internet Archive, Blizzard, World of Tanks, Eve Online, правительство Великобритании, научные исследования (BOINC), множество open source и free software проектов.



BitTorrent



2 июля 2001 года на доске объявлений Yahoo появилось сообщение от Брэма Коэна. Сообщение было коротким: “My new app, BitTorrent, is now in working order, check it out here".

«У меня был большой опыт сетевого программирования в MojoNation. Я хотел совместить свои знания о том, что могло сработать и то, что было интересным, но, было сделано недостаточно правильно и должно было быть полностью переделано с нуля. Не было никакой “Wow!”-идеи, была комбинация прозаичных идей, собранных воедино и тщательно подготовленных, в итоге, вылившихся во что-то мощное.»

Ненависть к компам и программирование


«Я не настраиваю компьютеры, я считаю что они просто должны работать. Это мой подход к ним. Я хочу тратить ноль времени на настройку, конфигурацию и так далее. В этом смысле я их не люблю. Я обожаю программировать. Я занимаюсь достаточно раздражающим делом, программированием в Python, я не создаю ничего на своем компьютере, использую только текстовый редактор и виртуальную систему управления. Это единственное к чему я прикасаюсь. Я отказываюсь от всего, что предполагает мало-мальское использование встроенного API, я стараюсь избегать реальной механики работы с данными по максимуму, занимаясь исключительно чистым программированием.»

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



«Я играл в машинки, конструкторы и прочее, но примерно в то же время, когда я научился читать — я научился еще и программировать. Эти два моих навыка всегда находились примерно на одном уровне всю мою жизнь. Как я умел читать, так я и программировал.»

«От меня ожидают какой-то твердой позиции по вопросам контента, ждут, что есть какая-то позиция, которую я отстаиваю, но ее нет. Моя цель — это передать биты из точки А в точку Б.»

«По правде говоря, почти все знания, которые вы приобретаете в колледже, вы можете почерпнуть из книг, из окружающих вас ситуаций. В современном мире вы можете найти любую нужную вам книгу, прочитать любую информацию в Wikipedia, или просто найти способ научиться чему-то самостоятельно.»

«Я создал BitTorrent сам, своими руками, на своем старом компьютере, не имея поддержки бизнес-империи, которой бы я руководил. И я считаю, что именно так я и должен продолжать работать и жить в целом.»

Головоломки



Коэн с детства любит головоломки, оригами и жонглирование 5 мячами.


www.shapeways.com/shops/bram_cohen











Еще почитать


Сайт Брэма — bramcohen.com




Напоследок, две цитаты Коэна:

  • print(sum(x for x in range (1, 1000+1) if x% 3 == 0 or x% 5 == 0))
  • «Не существует общества, которое было бы сконструировано настолько правильно, чтобы от людей не требовалось, чтобы они были хорошими.»


Поддержка публикации — компания Edison, которая разрабатывает геолокационные игры с орками и демонами и CRM-системы для координации работы филиалов.
Ваши взаимоотношения с BitTorrent

Проголосовало 774 человека. Воздержалось 90 человек.

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

Поделиться с друзьями
-->

Комментарии (53)


  1. handicraftsman
    12.10.2016 15:21
    +4

    Раньше был закоренелым пиратом. Сейчас красноглазик, относящийся негативно к проприетарщине. А если что-то и «пирачу», то только то, что больше не продаётся.


    1. Revertis
      12.10.2016 15:45
      +3

      Даже сериалы не смотрите?


      1. Goodkat
        12.10.2016 17:08
        -1

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


        1. Revertis
          12.10.2016 18:44
          +4

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


          1. Goodkat
            12.10.2016 19:31
            -1

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


          1. develop7
            13.10.2016 09:12
            -1

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


          1. develop7
            14.10.2016 10:11
            +1

            1. Revertis
              14.10.2016 16:37
              +2

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


              1. develop7
                14.10.2016 16:57

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


                к сожалению, жена не всё успевает понять на инглише, поэтому приходится смотреть с переводом

                Моя тоже не успевала, зато успевала читать переведённые субтитры. Теперь замечает в них ошибки.


                1. Goodkat
                  14.10.2016 17:23

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


                  1. develop7
                    15.10.2016 23:36

                    Вместо того, чтобы смотреть и слушать видео, и лишь иногда бросать взгляд на субтитры, когда вдруг не расслышал какое-то слово

                    ну я как-то так и делаю


            1. Infthi
              16.10.2016 13:09

              Какая прелесть, перевод лучше оригинала!

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


        1. pakrauce
          13.10.2016 14:23
          +2

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


          1. Goodkat
            13.10.2016 14:53
            +1

            Ну это ж смотря что вам нужно — оправдания искать или возможности.

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


            1. pakrauce
              13.10.2016 16:21
              +1

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

              Пиратство не оправдываю. Все ПО и музыка у меня лицензионные. И музыку слушаю как раз через стриминговые сервисы (Spotify). Но в случае со стримингом сериалов и фильмов получается, что я не могу выбрать один сервис из множества из-за эксклюзивов. Это как в свое время было с PlayStation и XBOX — консоль выбирали, основываясь на том, во что хочешь поиграть больше.


      1. handicraftsman
        12.10.2016 18:06
        +1

        Не особо интересуюсь этим делом, честно говоря.


    1. gibson_dev
      12.10.2016 16:08
      +22

      bittorent != пиратить


      1. ilyaplot
        12.10.2016 16:33
        +8

        Не ломайте стереотипы, все равно не сломаете.


        1. gibson_dev
          12.10.2016 18:29
          +3

          А как же скачивание свежего дистрибутива например Ubuntu? Или вы по старинке через HTTP/FTP?


          1. Goodkat
            12.10.2016 19:40
            -1

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


            1. sumanai
              12.10.2016 21:08
              +3

              с торрентами ни быстрее,

              Видимо у вас слабый канал. Ещё ни одно скачивание по HTTP/FTP не загружало мой канал на 100 мегабит, а торренты грузят в лёгкую.


              1. pokryshkin
                01.02.2017 18:29
                +1

                У них и раньше были модули которые цеплялись к обыкновенным выключателям!
                Например вот http://www.noo.com.by/pult-pk311.html
                image


                1. sumanai
                  14.10.2016 13:07

                  Может у вас «ненастоящие» 100 мегабит?

                  Самые настоящие. Правда роутер больше 80 не тянет.
                  Но качаю я от мира, у соседей моих файлов нет.


                  1. Goodkat
                    14.10.2016 17:29
                    +1

                    Вы определитесь, у вас роутер больше 80 не тянет или канал на 100 мегабит торренты грузят в лёгкую :)

                    Специально после ваших слов я скачал дистрибутив Ubuntu и сделал скриншот — скачивание по HTTP загрузило канал на ~96% от возможного (12 MB/s на канале в 100 Mb/s), к тому же это было по WiFi, и кроме моего компьютера в сети было с дюжину других устройств.


                    1. sumanai
                      14.10.2016 17:47

                      Вы определитесь, у вас роутер больше 80 не тянет или канал на 100 мегабит торренты грузят в лёгкую :)

                      На деле иногда бывают локальные пользователи, которые работают мимо PPTP, и вот с ними все 100.
                      Специально после ваших слов я скачал дистрибутив Ubuntu и сделал скриншот

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


                      1. Goodkat
                        14.10.2016 18:21

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

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

                        Попробуйте померять скорость Speedtest.net до зарубежных серверов.

                        У меня позапрошлый провайдер резал так канал до Youtube — видимо, много слишком трафика youtube генерировал, при этом через какой-нибудь канадский VPN youtube работал ощутимо быстрее.


                        1. sumanai
                          14.10.2016 18:58

                          а торренты, скорее всего, раздаёт и кто-то локально

                          Я же вижу, что сиды из других стран, или других провайдеров. Сиды в локалке имеют IP из локальных диапазонов.
                          Впрочем, в торрентах важна не скорость одного, а их число. А сервер всегда один, и десяток подключений к нему для скачивания файла просто зарежет.
                          Speedtest.net

                          Флеша у меня нет, а на их бета версии и Амстердаме
                          Ping 71 ms
                          Download 37.36 Mbps
                          Upload 20.91 Mbps

                          На ближайшем ко мне, как я и говорил, 80 мегабит.


          1. foxmuldercp
            12.10.2016 21:48

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


    1. sumanai
      12.10.2016 17:43
      +4

      Я всегда качаю дистрибутивы Linux через битторент, я пират?


      1. ShevtsivAndriy
        12.10.2016 18:34

        Прямо с языка снял :)


      1. dcc0
        12.10.2016 19:07
        +5

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


  1. dcc0
    12.10.2016 19:03
    +1

    Закачка всего, что больше 100 МБ только через торрент.


  1. dadyjo
    12.10.2016 19:33
    +2

    А что за магическая цифра? «234168»


    1. qw1
      12.10.2016 21:27

      Неправильный, но часто получаемый ответ на первую задачу Project Euler?


      1. synedra
        13.10.2016 05:32

        Какой-нибудь номер, типа аськи или телефонного? Беглая гуглёжка ни на какие мысли не наводит.


      1. dadyjo
        13.10.2016 15:20
        +1

        А почему неправильный? Нужно суммировать число два раза если оно кратно 3 и 5 одновременно?


        1. dadyjo
          13.10.2016 15:25

          Или до 999 только учитывать?


          1. dadyjo
            13.10.2016 15:45
            +1

            Проверил, да до 999 включительно нужно считать.


  1. mcflys
    12.10.2016 19:33
    +4

    Ходил как-то к ним в офис в Сан Франциско на собеседование. Сижу, жду в лобби. Смотрю он идет и спрашивает: Это ты Александр? Хотя меня Андрей зовут. Какие-то нотки рассизма и безразличия. Это как если бы я всех американцев Боб'ами называл.


    1. sumanai
      12.10.2016 19:37
      +5

      Это как если бы я всех американцев Боб'ами называл.

      Так и ответили бы «Да, Боб?».


    1. user004
      12.10.2016 19:50

      Квадратные штаны.


    1. longclaps
      12.10.2016 20:03
      +2

      Гуглите «Bram Cohen autism».


      1. porfirion
        13.10.2016 06:21

        судя по тому, что я нашёл, у него не совсем аутизм, а синдром Аспергера


        1. Goodkat
          13.10.2016 17:21
          +1

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


    1. Shchvova
      13.10.2016 02:06
      -2

      Безразличие — да. Расизм — нет.


      1. mcflys
        13.10.2016 02:43
        +1

        Расизм ли, например, если не уверен как зовут еврея — называть его Мойшой?


        1. Shchvova
          13.10.2016 02:53
          -1

          Не Иваном же назвал?
          Но, как говорят «Never attribute to malice that which is adequately explained by stupidity». Или как в этом случае, «никогда не пеняй на расизм то что объясняется простым пофигизмом». Или ты думаешь что это легко навскидку определять похожие имена из далеких стран?


        1. Shchvova
          13.10.2016 02:56
          -1

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


          1. mcflys
            13.10.2016 03:00
            +1

            Вот проблему раздул :) Никуда я не собираюсь идти. Я говорил про нотки рассизма, а не мощное оскорбление :)


            1. Fen1kz
              13.10.2016 04:32
              -1

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


      1. habrauser007
        13.10.2016 14:23

        тем более нет, учитывая что Андрей и наш герой вообще одной расы.


  1. Rampages
    13.10.2016 06:20
    +1

    Просто он не собирал бомбы: https://habrahabr.ru/company/edison/blog/311916/


  1. luxonn
    13.10.2016 06:23
    +4

    а я недавно сделал 4printer.xyz !)) тоже летом не работал… и сделал. Человек свободный от рабского труда начинает творить — это закономерно.