{"id":918,"title":"\u0427\u0438\u0442\u0430\u0442\u0435\u043b\u0438 TJ \u2014 \u043e \u0431\u0435\u0437\u0443\u043c\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434\u0438\u0440\u043e\u0432\u043a\u0430\u0445","url":"\/redirect?component=advertising&id=918&url=https:\/\/tjournal.ru\/promo\/449521-obsuzhdenie-samye-neobychnye-poezdki-po-rabote-v-vashey-zhizni&placeBit=1&hash=e9e625bac8d607d151f69f28404eb08f6047512edd093cdf25864c86211314af","isPaidAndBannersEnabled":false}
Гость TJ
Сергей Звезда

Гость TJ: Брендан Айк — сооснователь Mozilla и создатель языка JavaScript Статьи редакции

Эфир завершён. Выжимка выйдет в ближайшие дни.

Следующим гостем TJ станет Брендан Айк — сооснователь и генеральный директор Brave Software и Basic Attention Token. Это наш первый англоязычный гость за время существования рубрики в её новом виде.

  • Брендан — сооснователь проекта и фонда Mozilla. Он занимал должность технического директора Mozilla Corporation, а после — генерального директора компании. Под его руководством команда запустила браузер Firefox. Айк ушёл из компании в апреле 2014 года;
  • Брендан — создатель JavaScript, который на протяжении последних 30 лет входит в число наиболее популярных и широко используемых языков программирования;
  • Сейчас Брендан работает над браузером на базе криптовалюты Brave, которым уже пользуются более 25 миллионов человек в год. Brave запущен 4 года назад: его особенностью стал встроенный блокиратор рекламы и трекеров. Он ориентирован на конфиденциальность и безопасность пользователей;
  • За просмотр рекламы и другие действия в браузере Brave пользователи получают вознаграждение в токенах Basic Attention Token (BAT). В ближайших планах компании запустить собственную поисковую систему в качестве конфиденциальной альтернативы Google.

Оставляйте свои вопросы к Айку в комментариях под этим постом. Можно и на русском, и на английском.

Самые популярные вопросы мы зададим в эфире, который начнётся 14 апреля после 19:00. Ссылки на трансляцию появятся ближе к началу.

YouTube

«ВКонтакте»

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

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

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

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

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

  • Зарегистрируйтесь на портале GeekBrains или войдите по логину и паролю;
  • Нажмите на аватар профиля в правом верхнем углу, в выпавшем меню выберите строку «Активация промокода» и введите промокод;
  • Перейдите на страницу курса и нажмите «Добавить в корзину» или «Оставьте заявку»;
  • Или назовите менеджеру ваш промокод и по какой акции вы пришли.
0
415 комментариев
Популярные
По порядку
Написать комментарий...

Спасибо всем, кто задавал вопросы! 

Мы завершили эфир. Расшифровка/выжимка будет через несколько дней. 

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

Подписывайтесь на подсайт!

Как вам анек?

206

А что тут не понятного? Операция неявного приведения типов и операция конкатенации. 
JS очень простой язык к слову, намного легче того же С++ и даже C#.

9
Террористический месяц

Ржомба

2

Что вообще происходит, ходют тут всякие спать не дают

0
Террористический месяц

Комментарий удален по просьбе пользователя ред.

156

Респект. Было бы очень интересно получить ответ на третий вопрос.

13

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

4

вопрос пользователя: как вы смотрите на децентрализованные поисковые системы вроде сёркс (searx)?

перевод редакции: Why London is the capital of the Great Britain?

13

Комментарий удален по просьбе пользователя

5

Ещё есть startpage.com. Результаты у него как у Гугла, но он довольно медленный.

3

Благодарю автора!

1
Террористический месяц

Охуеть

90

Мы примерно так тоже и отреагировали. Есть вопросы мб?

62

Респект таким тиджорналам

52
Террористический месяц

Подожди, мне надо подумать. Пока я просто в восторге.

13

Рандомно раскидывали приглашения и вам ответили?

4
Террористический месяц

Извините

3
Террористический месяц

Комментарий удален по просьбе пользователя

0

Вы сильно удивились когда на джаваскрипте начали работать сервера?

87

Это про Netscape речь? Так это практически сразу после создания JS было

https://docs.oracle.com/cd/E19957-01/816-6410-10/816-6410-10.pdf

–2

Речь скорее всего про nodejs и почему его начали везде пихать

10
Террористический месяц

How did these guys convince you come to TJ??? 

58
Террористический месяц

Комментарий удален по просьбе пользователя

80
Террористический месяц

Комментарий удален по просьбе пользователя

3
Террористический месяц

Мне с ним не о чем говорить, я не прогромист

0

лет ми спик фром май хард

2

Фром ёр хард уот?

3

Для чего нужно было делать сравнение с приведением типов (вроде 1 == '1') дефолтным, а затем костылить ===? Если б можно было все вернуть назад, то сделали бы нормально?

46

Брэндон, у меня к вам столько вопросов

76
Террористический месяц

Комментарий удален по просьбе пользователя

16

Джаваскрипт был сделан за пару дней штоб успеть к релизу нетскейпа. В эпоху браузерных войн. Отсюда и все костыли и баги. А typeof null == 'object' так вообще баг первого движка, переполнение вроде. А потом оставили чтоб совместимость не рушить. 

3

там еще много всякого...

0
Террористический месяц

Теперь поменяй цикл на for (let i of arr) и RTFM.

4

Предположу, что в первом случае i это строка. Я б первый цикл на ревью не пропустил бы.

2
Террористический месяц

Всё верно, for...in интерпретирует arr как объект, а значит ключи массива будут приведены к строке. Никакой магии

1

Ты бы ещё сюда Object.keys() впиздячил и удивлялся.

0

Типичный слаботипизированный язык, тем более web, в чём проблема-то?
То же самое '==' использую для сравнения идентификаторов, например.

0

С учетом причины ухода Айка из Мозиллы (он был или есть противник гей-браков), хотелось бы узнать его мнение относительно  демарша разных крупных софтварных компаний, в том числе Мозиллы, против Ричарда Столлмана во главе FSF из-за того что он реализовывал свою свободу слова не в ту сторону, в которую надо?

58

Я бы расширил вопрос: не считает ли он подобные  демарши давлением на опенсорс со стороны big tech и прочих.

17
Террористический месяц

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

3

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

4
Террористический месяц
1
Террористический месяц

Комментарий удален по просьбе пользователя

0

Комментарий удален

Комментарий удален

Если бы Мозилла была огромной рептилией, извергающей молнии, на какой город она бы напала?

58

Мозилла - лиса. Поэтому на Коноху

16

Комментарий удален по просьбе пользователя

14

Хороший вопрос. А в роли Кинг Конга был бы хром?  Если да, то чем файт закончился бы?
Что было бы с людьми?

0
Террористический месяц

In front of you are two chairs, one with google chrome, the other with safari, which one will you sit on?

43
Террористический месяц

Комментарий удален по просьбе пользователя

1

Safari for Windows rulit!

0
Террористический месяц

Be4Ha9I naM9ITb

1

Ой, это и правда Вы?

28

Раньше тоже были вы, да?

40
Террористический месяц

Добрый день, уважаемый Брендон.
У меня всего два вопроса.
Зачем и почему вы убили лису? 
Спасибо.

33

Это же фейк

6
Террористический месяц

Айк ушёл из компании в апреле 2014 года

Брух

4

Что бы нам не так просто жилось.

–1

Hello, Brendan. It's a pleasure to have you as our guest here on TJ. I have two questions.

1. Currently, Chrome and the Blink engine seem to be approaching the same market dominance as IE6 once had. Many competitors (including Brave) are now based on the same Blink engine, which seems to be giving Google an edge, as they control the engine (even though it's not proprietary). What leverage do the competitors like Brave have to prevent Google from dictating web standards and eroding the open web in the future, while still relying on Blink? Or do you see the role of Brave in providing only the alternative user experience and features?

2. You've worked on such incredibly different languages as JavaScript and Rust. Increased safety (type, memory, exception, concurrency, etc) seems to be a major trend in programming in the last decade. Rust is designed with these ideas at its core, for JavaScript such alternatives as TypeScript are created, many modern C++ features and tools focus on providing more safety, etc. Do you see older comparatively unsafe languages (like C or JavaScript) becoming redundant for new projects with all the new tools available?

36

Отличные вопросы! Ко второму я бы ещё добавил:
Используете ли вы Rust при разработке Brave?

1

Брендан, каким вы видите дальнейшее развитие интернета?

Какой  вы  хотели бы видеть глобальную сеть?

28
Террористический месяц

Комментарий удален по просьбе пользователя

22
Террористический месяц

Да, лендинги ебошит на нём👍🏻 Я думаю он давно не пограмит, раз занимал высокие руководящие должности

14

Что-то аж заорал))

0

Комментарий удален по просьбе пользователя

20
Террористический месяц

любые нелиберальные взгляды

Коммунистические не трогают

1
Террористический месяц

Hello Eich, you are looking so good for 59. I am 60. My question: tell us something about your greatest fails in the life. Do you think JS is one of them or no? 

20

Если все перейдут на браузеры со встроенными блокировщиками рекламы, как будут выживать сайты вроде TJ?

20

Здравствуйте.
Станет ли движок Quantum на языке Rust серебряной пулей против хромиумного беспредела?
Ну и спасибо, что остаётесь островком действительно свободного ПО.

19

Что вы думаете о том, что сейчас происходит с Mozilla? С моей точки зрения все выглядит так, словно компания медленно умирает. Технические команды сокращаются, от вложений в разработку Rust отказались, servo теперь тоже сам по себе, даже команды инструментов разработчика и MDN по сути убиты. Новых проектов не появляется. Доля рынка неуклонно снижается, и, скорее всего, продолжит снижаться в ближайшие несколько лет, хром разъедает мир не менее агрессивно, чем JavaScript. Львиная доля прибыли поступает от Google, которые ничего не потеряют, если просто откажутся продлевать контракт через пару лет, но этим мгновенно убьют Mozilla. Почему компания оказалась в такой ситуации, это следствие плохого менеджмента? Если да, то что бы вы сделали, если бы сейчас оказались у руля Mozilla?

18

Почему Brave основан на Chromium'е а не Firefox'е? 

15
Террористический месяц

Комментарий удален по просьбе пользователя

14

Как пропатчить KDE2 под FreeBSD?

12

Жалеете ли вы о том что перевели Firefox на новый движок и тем самым убили тысячи аддонов?

13
Террористический месяц

Каким вы видите будущее для Mozilla или это для вас уже пройденный этап? Получится ли кому-то из игроков сломить монополию Гугла?

12
Террористический месяц

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

9
Террористический месяц

What do you think about Mr. Putin? 

9
Террористический месяц

Комментарий удален по просьбе пользователя

9
Террористический месяц

Ну че там с WebAssembly?
Когда JavaScript окончательно умрет в браузерах и вместо него появится что-то наподобие TypeScript?

9
Террористический месяц

Можете вкратце описать техническую часть офлайн-поиска Brave, как она будет работать и каким образом будет конкурировать с текущими монополистами? Каким образом будет произведена монетизация поиска?

9
Террористический месяц

Комментарий удален по просьбе пользователя

6
Террористический месяц

Как вы относитесь к перспективам Rust и имели ли вы какое-то отношение к его созданию?

8
Террористический месяц

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

2
Террористический месяц

Если бы вы до сих пор активно участвовали в разработке языка и у вас появилась бы возможность сделать любое изменение, в том числе ломающее обратную совместимость, что бы вы исправили/добавили в JS?

7

Сколько идей вы украли у Яндекс браузера?

7
Террористический месяц

What do you think about Mr. Navalny? 

4

Добрый день, как вы относитесь к современным фреймворкам по типу react/angular/vue и появлению backend JavaScript-based языков, по типу nodejs?

7

Что вы думаете о Servo? Планируете ли создавать распределенные системы поиска для IPFS или других подобных проектов? Что думаете о Tor и его перспективах? Планируете ли более плотную интеграцию с ним и режим браузера, в котором будет отключаться всё лишнее, по чему можно сделать fingerprint, как это делает Tor Browser? Что думаете о Google FLoC и делении пользователей на когорты?

7

Видите ли альтернативы движку Chromium или же в будущем все браузеры будут на нем базироваться? Как в целом смотрите на монополизацию хромиума?

По прошествии времени, о каких решениях, которые были приняты при создании JS, вы жалеете и сделали бы по-другому?

7

Я ждал этого. Почему JS настолько странный? ред.

–6
Читать все 415 комментариев
null