{"id":749,"title":"\u041a\u0430\u043a \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0441 \u00ab\u043f\u0435\u0440\u0435\u0433\u0440\u0435\u0432\u043e\u043c\u00bb \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0435","url":"\/redirect?component=advertising&id=749&url=https:\/\/vc.ru\/promo\/248525-hp-omen-hot&hash=2d6ecab5db35637d151532fd494140d02fce02af2a606a4ff8b98124203532f6","isPaidAndBannersEnabled":false}

«Быть лучше и вторым — нельзя»: сооснователь Mozilla и создатель JavaScript Брендан Айк ответил на вопросы сообщества TJ Статьи редакции

О монополии Google, будущем Mozilla, популярности JavaScript и создании своего поисковика.

Фото Дрю Альтайзера

13 апреля в гости к TJ пришёл первый англоязычный гость — Брендан Айк, сооснователь и генеральный директор Brave Software и Basic Attention Token. Он больше часа отвечал на вопросы пользователей. Полную версию интервью можно посмотреть в видеоформате, редакция TJ выбрала главное из беседы.

Для удобства чтения некоторые ответы героя незначительно отредактированы и сокращены.

О монополии и конкуренции с Google

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

Google может просуществовать и сотню лет — General Electric ещё существует, хоть и не та, что была во времена Томаса Эдисона. Но став монополией, Google поставил себя в неудобное положение: во-первых, с точки зрения закона открываются всё новые подробности, к примеру, как Google и Facebook договаривались о ценообразовании. Во-вторых, на рынке — чем больше власти у компании, тем меньше она делает инноваций, тем больше в ней бюрократии, политики — так работает рост.

Конкуренцию создаёт открытый исходный код и API, и именно с их помощью можно тягаться с монополией Google. К примеру, есть целая родословная открытого кода, которая привела к созданию браузера Chrome. Он начался не в Google, а с проекта KHTML/KJS на Linux: на его основе создали движок WebKit, с помощью которого Apple сделала свою ветку проекта. А затем Google использовала тот же движок WebKit для браузера Chrome. Но и её собственный движок Blink, и сам браузер созданы на основе открытого кода движка WebKit и браузера Chromium.

Brave тоже использует Chromium. Конечно, можно справедливо заметить, что мы в чём-то повторяем Google. Возможно, кто-то скажет: «Вы не создали этот браузер сами». Это тоже справедливо, но и Google не создала — компания просто использовала WebKit.

Сейчас любая программа — это один слой ранее использованного или переписанного кода за другим. Теперь мы работаем так. Поэтому я по большей части не считаю программные патенты чем-то легитимным. Недавно мы наблюдали за судебным разбирательством между Google и Oracle — и я высказывался в защиту Google, потому что не считаю что API Java можно защитить авторским правом.

О конкуренции с Google на рынке поиска

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

К примеру, Bing начал заниматься индексацией после Google — их система меньше, а машинное обучение не такое эффективное. Если у пользователя какой-то редкий или уникальный запрос, Google всё ещё лучший — это заметно по другим поисковикам. Например, в DuckDuckGo можно добавить «!G» перед запросом, тогда браузер направит его в Google.

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

Как зарабатывают проекты вроде Brave и Mozilla

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

В Brave по умолчанию заблокировано отслеживание пользователей для таргетированной рекламы, поэтому если кто-то видит рекламу в браузере, то он сознательно подписался на нашу программу Brave Rewards. Это лёгкий способ зарабатывать криптовалюту, не оставляя своих данных — можно просто получать токены, который браузер будет направлять авторам, которых выберет пользователь. Можно отправлять как разовые пожертвования, так и регулярные, а мы берём комиссию в 30% от проданной рекламы, а пользователю отдаём 70%.

Помимо прямой продажи рекламы у нас есть партнёрские соглашения, которые позволяют зарабатывать с поиска — в зависимости от региона это DuckDuckGo, Qwant, и, кажется, «Яндекс». Редкие и уникальные запросы мы направляем в Google, поэтому ничего с них не получаем, но когда мы полноценно начнём продавать рекламу в поисковике Brave, то часть дохода от неё тоже будет уходить пользователю.

Mozilla же ещё в 2004 году заключила крупную сделку с Google и встроила его поисковиком по умолчанию в Firefox. Это случилось после того, как то же самое сделала Apple — и это соглашение выгодно всем сторонам.

Brave не уподобляется Google и не централизует систему индексации. У нас даже будет платная версия браузера без рекламы: пользователь — наш самый важный партнёр, и мы доказываем это конкретными действиями. Мы берём подход Google с хранением данных на серверах, который создал экономику на основе рекламы — и переворачиваем его с ног на голову. Мы делаем всё это через браузер, а пользователю отдаём долю дохода в криптовалюте.

Об отслеживании пользователей

Brave во главу угла ставит пользователя. Это не абстрактная идея — пользователи могут убедиться в этом. Только 70% дохода от рекламы, размещённой в браузере, идёт рекламодателю. Пользователь получает больше нас, поэтому с точки зрения бизнеса нам довольно трудно предать его доверие. Мы используем открытый код, чтобы любой независимый эксперт мог дать ему оценку.

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

О децентрализованном интернете

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

Я считаю, что децентрализация — это макротренд. Это видно и по технологии блокчейн, и по программам типа Brave, которые ставят пользователя на первое место, и по Apple, которая своим особым способом всегда заботилась о защите данных пользователя. Браузер Safari был первым, обладающим режимом приватности и блокировкой файлов cookie от третьих сторон.

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

15 лет назад была очень популярна технология RSS. Можно представить блог или любой другой контент в стандартном формате, можно пропустить его через программу-агрегатор и читать. Люди очень любили агрегатор Google Reader, поэтому Google его закрыли, конечно.

У браузера Brave будет ридер-версия, мы её вроде назвали Brave News. На iOS и в десктоп-версии кнопка находится внизу страницы новой вкладки, скоро она появится и на Android — и она дает возможность читать в формате RSS. И всё это приватно — никакой сервер не хранит ваши предпочтения или подписки. И люди смогут создавать свои ленты RSS.

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

О том, что происходит с Mozilla

Я сделал в Brave то, что, возможно, попытался бы сделать в Mozilla. Только это бы было труднее, потому что там работает наследие Firefox, движок Gecko. У браузера есть свои преимущества, количество пользователей например, но мне было бы трудно сделать что-то такое радикальное — пользователям бы это не понравилось. А начинать с нового браузера проще, потому что аудитория, которой нравится, что ты делаешь, придёт к тебе и друзьям расскажет, а ты тем временем задашь новый стандарт. Так что Brave может привносить инновации более агрессивно, чем Firefox.

Firefox нуждается в технологическом лидерстве. Браузер — это не готовый продукт, это часть живой системы интернета. Если Google единолично будет делать что-то новое, то они просто начнут создавать вещи, выгодные только их бизнес-модели — им просто придётся это делать как акционерной компании.

Так что Mozilla надо придумывать что-то новое, а проблема в том, что они, судя по всему, перестали это делать.

В компании всё ещё есть толковые специалисты, хотя многие, с кем я работал и кого нанимал, ушли. Сейчас у компании есть соглашение с Google, и это их слабое место. Какое-то время они работали с Yahoo, потом с Verizon — это случилось уже после моего ухода и не сработало, да и не могло сработать по целому ряду причин. А потом они ушли обратно к Google. Но я считаю, если не привносить инновации через браузер, то долю рынка компания потеряет и со временем перестанет быть браузером как таковым и станет некоммерческой организацией.

Возможно, такова судьба Mozilla. Она начала свою жизнь в 2003 году как некоммерческая организация. Мы создали Firefox, который оказался невероятно успешным, принёс большой доход от партнёрства с Google, что нам пришлось перейти на коммерческую модель из-за налогового законодательства США. Возможно, скоро этому придёт конец.

Хладнокровный бизнесмен сказал бы: «Продавайте Firefox. Или сделаем его, как Opera, добавим финтех-сегмент». Brave, кстати, добавил финансовых технологий — криптовалюту. Не знаю, может Firefox уже с этим опоздал. Но даже если нет, в компании нет технологического лидера, поэтому я думаю, что Mozilla просто превратится в некоммерческую организацию.

О популярности Javascript

Я не подозревал, что он станет таким популярным. Помню, как мой коллега в Netscape спросил меня: «Ты и через 20 лет будешь этим заниматься?», и я ответил: «Или чем-то совершенно другим, или JavaScript».Так и вышло, я разрабатывал и улучшал его до 2015 года.

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

JavaScript оказался первым в нужное время, не дал доминировать VBScript от Microsoft — он был раньше в Internet Explorer, но его оттуда удалили, потому что JavaScipt невозможно было противостоять. А когда продукт непобедим и не является лучшей версией себя, надо его улучшать — чем я и занимался.

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

Люди говорили такое ещё в 1995 году: «Давайте заменим интернет». Я в такое не верю. Даже дополненная и виртуальная реальность являются как бы надстройкой двумерных веб-страниц. Посмотрим, что будет дальше. Но веб-интернет заменить нельзя, JavaScript тоже. Поэтому мы его улучшали и сделали WebAssembly — второй язык программирования, более эффективный для виртуальных машин, которые есть у каждого в браузере.

Таким образом, у них один администратор памяти, одна программа чистки памяти, одни типы данных и операторов данных. WebAssembly быстрее и умеет делать вещи, которые нецелесообразно писать на JavaScript. По сути, WebAssembly дает возможность другим языкам программирования, особенно компилируемым, таким как Rust, С++, C нацеливаться на браузер.

О том, с чего начать, чтобы стать гуру разработки

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

Создать систему бэкенда в реальном времени для крипто-биржи или создать нечто надёжное в сфере здравоохранения требует определённых навыков и внимания к деталям. А ещё необходимо это невротичное волнение: «А когда сломается?» — такой практически пессизм, но не такой, который уничтожит в тебе проактивность.

Надо уметь смотреть на ошибки, внимательно изучать их. Возможно, даже применять другой язык програмирования для управления сбоями и отказами. Здесь очень полезен Erlang, разработанный Ericsson и Джо Армстронгом. Даже основатели WhatsApp пользовались Erlang, и думаю, что он им помог. Не знаю, пользуется ли им ещё Facebook, наверное да.

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

Этот эфир и выжимку мы сделали вместе с образовательной платформой GeekBrains, где можно в том числе выучить Javascript и стать веб-разработчиком с нуля. Даже если вы новичок, никогда не работавший в IT. А еще есть курсы по другим востребованным отраслям, например, маркетингу, дизайну, аналитике.

Главное, что можно получить во время этих курсов — это практика. Обучение ориентировано именно на то, чтобы после каждого модуля у ученика появлялся проект для портфолио.

Для всех пользователей TJ GeekBrains подготовил скидку до 50%. Промокод tjgb50 действует до 30.04.2021.

  • Зарегистрируйтесь на портале GeekBrains или войдите по логину и паролю;
  • Активируйте промокод по ссылке;
  • Выберите интересующий курс и оставьте заявку.

Если ссылка не сработала:

  • Зарегистрируйтесь на портале GeekBrains или войдите по логину и паролю;
  • Нажмите на аватар профиля в правом верхнем углу, в выпавшем меню выберите строку «Активация промокода» и введите промокод;
  • Перейдите на страницу курса и нажмите «Добавить в корзину» или «Оставьте заявку»;
  • Или назовите менеджеру ваш промокод и по какой акции вы пришли.
{ "author_name": "Дамир Камалетдинов", "author_type": "editor", "tags": ["\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430","\u043c\u043d\u0435\u043d\u0438\u044f","\u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e","\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u044b"], "comments": 51, "likes": 109, "favorites": 120, "is_advertisement": false, "subsite_label": "guest", "id": 380866, "is_wide": false, "is_ugc": false, "date": "Thu, 13 May 2021 13:06:24 +0300", "is_special": false }
0
51 комментарий
Популярные
По порядку
Написать комментарий...
37

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

Ответить
2

Ещё бы Ширяева...

Ответить

Обыкновенный Илья

AttentiveMilk
12

Поставить в один ряд Айка и Ширяева... Это сообщество больно

Ответить
0

Ширяев ближе к сердечку

Ответить

Знакомый

Attenti…
0

ближе

ну не знаю, не знаю. ассоциации с багами — плохие ассоциации 

Ответить
0

Да что этот Айк понимает в машин лёрнинге

Ответить
0

Но он уже спит с человеком-человеком

Ответить
0

Был в гостях у аляски

Ответить
0

Я челядь. Хочу для челяди

Ответить
12

 создатель JavaScript

Ах вот ты где

Ответить
3

- А ты правда создатель джаваскрипта?
- Да
- А скажи что-нибудь по джаваскриптски

Ответить
19

console.log(+'Как по японски "Что"' + 'i')

NaNi

Ответить
1

ого. такого гостя пропустил

Ответить
19

И не говори. Хотел спросить по какой книге он выучил JavaScript.

Ответить
6

В статье часто встречается упоминание о Brave, сложилось такое впечатление что мы интересовались не о js и мозиле, а о Brave.

Ответить
–11

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

Ответить
13

Прогресс
В ИТ
отсутствует

Оооооооок

Ответить
–4

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

Ответить
0

То есть то, что ты сейчас перечислил ты отождествляешь прогрессу в ит?

Ответить
–4

перечислять  можно бесконечно. или может мы разных вещах говорим? что ты понимаешь под прогрессом в ит?

Ответить
1

штош

1) Во-первых, технологический сектор - самая быстро растущая индустрия. А все ближайшие соседи по темпа роста растут за счет технологических инноваций по большей части.
2) Во-вторых, все самые быстро растущие компании это it. И я даже не про капитализацию. Количество пользователей, количество транзакций, все это показывает, что раньше рынок был организован хуже. Посмотри, что произошло после появления поколения компаний типа Uber for X: маркептплейсы и классифайды в продуктах, перевозках, товарах, авто, недвижимости, найме, услугах и так далее и тому подобное. Они не просто изменили индустрию, а вырастили все эти рынки. Яндекс Такси увеличил рынок такси во сколько? в 5 раз? в 10? И это еще с чисто утилитарной точки зрения, не касаясь технологий.
3) В-третьих, кстати о технологиях. Тут можно писать целые книги, пойдем по простому. Возьмем Gartner hype cycle, новые технологии за 2020 год
- authenticated provenance - технологии по поиску первоисточников информации и формированию рейтингов достоверности
- AI assisted design
- DNA Computing and storage
Возьмем тройку на пике
- Data fabric
- Embedded AI
- SASE
Про CRISP ты тоже не читал? Про то, что AI начал создавать новые антибиотики?
у нас явно нет дефицита технологий
4) В-пятых, доступность. Сколько детей в бедных странах получили доступ к знаниям? Насколько хайтек стал доступен для людей? Первокурсники по приколу генерят нейросетки на питоне.

А ты мне на это отвечаешь про то, что Chrome много жрет ресурсов? Ты прикалываешься? Да Гуглу не всралось это вообще, они монополист на рынке. Смысл им жопу рвать ради оптимизации в 20-30%, если мы только начали замечать замедление по закону Мура?

Ответить
–2

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

Ответить
0

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

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

Ответить
0

https://www.youtube.com/watch?v=T3Mj-wpt9HA&ab_channel=stupidmadworld

 начни с этого. может поймёшь что в мире твориться.

Ответить
1

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

Ответить
0

ну тогда просто посмотри ещё раз на постер к видео придурок.

Ответить
1

Вот и все твои аргументы

Ответить
1

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

Ответить
4

А где ответы на вопросы?  

Ответить
–2

Возьмите интервью у Орлова. Без шуток. 

Ответить
5

Лучше все-таки интервью с шутками

Ответить
0

и песнями

Ответить

Активный турник

–3

Абсолютно все проекты под брендом firefox кроме браузера — говно. 

Ответить
0

раст хорошая тема. если бы ещё фреймворки  без вебасемблера путёвый сделали то ващщщее

Ответить
0

если бы ещё фреймворки без вебасемблера

ай? Какие фреймворки и при чем тут wasm (это ж просто один из targetов для сборки)?

Ответить
0

rust для построения  веб приложений использует wasm.

Ответить
0

Под брендом Mozilla - не все. Letsencrypt, например.
а Firefox это исключительно браузер.
Есть ещё relay, который тоже неплох

Ответить

Активный турник

T:ema
–1

Ладно дадно не все, скажем большинство 

Ответить
0

у гугла тоже только четыре проекта - google, adsense, chrome и gmail. всё.

Ответить
–1

Да и firefox говно!

Ответить
0

Жириновский создал жаваскрипт? 

Ответить
0

Как жаль, что не спросили тот вопрос про монстра((

Ответить

Передний Макс

0

фига шея у него

Ответить
0

Про Столлмана не спрашивали чтоль?

Ответить
0

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

Ответить

Нижний браслет

–3

Мерзкий боров.

Ответить
Читать все 51 комментарий
Обсуждаемое
Новости
Роскомнадзор попросил Google закрыть сайт «Умного голосования»
Сайт заподозрили в «неправомерной обработке персональных данных граждан РФ».
Новости
Бомб не было, эсминец мирно проходил через украинские воды — Минобороны Великобритании об инциденте в Чёрном море
«Мы не признаём, что на путь „Дефендера” скинули бомбы».
Новости
Минобороны РФ: британский эсминец нарушил границу в Чёрном море. Российский самолёт сбросил предупредительные бомбы
Также стрельбу открыл сторожевой российский корабль.
Популярное за три дня
Twitter
Новости
Cоздателя антивируса McAfee Джона Макафи нашли мёртвым в тюремной камере
Бизнесмена должны были экстрадировать в США — он сам считал себя жертвой политического преследования со стороны Штатов.
Новости
Роскомнадзор попросил Google закрыть сайт «Умного голосования»
Сайт заподозрили в «неправомерной обработке персональных данных граждан РФ».
Комментарии
null