January 2025 Q&A

January 2025 Q&A

Machine-readable: Markdown · JSON API · Site index

Поделиться Telegram VK Бот
Транскрипт Скачать .md
Анализ с AI

Оглавление (44 сегментов)

Segment 1 (00:00 - 05:00)

Привет всем, добро пожаловать обратно после небольшого перерыва! Небольшой перерыв, кажется, уже три года. прошло несколько месяцев с момента последнего стрима, ну вот и всё. у меня было много разных вещей возникли ситуации, которые на самом деле не были запланированы, и Так что всё переместилось, но Ну вот, я наконец-то вернулся, по крайней мере, это так. это то, что я сейчас считаю Рассмотрим этот случай, и мы увидим, насколько это правда. Я запланировал сессию вопросов и ответов, потому что я подумал, что ты знаешь, что это было, это Прошло уже некоторое время с момента последнего. Эм, но я раньше проводила сессии вопросов и ответов на тему... 1 января, поэтому я подумал, почему бы и нет. а затем мы сделаем что-то более продолжительное Я надеюсь, что поток по программированию начнётся примерно через... месяц... мы увидим, когда именно я... найти что-то вроде восьмичасового промежутка времени, чтобы Сядьте и снова начните программировать... но... но я не упустил возможности этим заняться, так что Мы скоро к этому перейдем... на этот раз просто Как и в прошлый раз, мы будем использовать это здесь. Я покажу вам на экране, мы... Мы собирались воспользоваться сайтом, который мы использовали. интересно, что я построил для того, чтобы в основном поддерживают подобные потоки Эмм, я добавила ссылку в видео. описание того, куда вы можете войти и Задавайте вопросы или голосуйте за других людей. Пожалуйста, не задавайте вопросы, я не буду этого делать. в целом отвечать на вопросы от Я займусь этим в чате. вместо этого, и то, как этот сайт Это те работы, которые я недавно изменил? оценивает вещи по совокупности самых новых вопросов. с количеством голосов, так что это своего рода оценка привлекательности, так что, по сути, вы можете Воспринимайте это как среднее значение. за секунду голосов, полученных вопросом Это не совсем так, это немного более взвешенный... там есть связь... способ, которым разговаривает тот, кто находится внизу о том, как работает эта система рейтинга, но вот что важно: Этот веб-сайт также является проектом с открытым исходным кодом, поэтому, если вы У меня есть идея получше, как это сделать. Лучше... вы можете перейти на GitHub. и я рад принять участие в PRS и высылать запросы о том, как это могло бы быть в будущем улучшится, так что с этим Думаю, мы просто уйдем с дороги. чтобы сразу перейти к вопросам Пожалуйста, имейте это в виду, если вы смотрите. Это живое событие, которое... у вас будет гораздо больше возможностей. Лучше проголосовать за вопросы, это будет лучше. о том, что спрашивали другие люди, а не если вы спросите себя, иначе вы можете разделить голоса между вопросами вы спрашиваете, и кто-то другой спрашивает похожий вопрос, и в итоге получится ниже в рейтинге я этого делать не буду. обязательно просто сделайте это в каком-то смысле... количество голосов в порядке очередности или по времени Я просто выберу те, которые покажутся подходящими. обычно имеют много голосов, и что Мы пройдем туда... я Угадывая видео из стрима SL, вы можете Проверьте меня по этому поводу позже. Примерно через 3 часа, посмотрим, когда это произойдет. вопросы, кажется, начинают как бы Притормозите, и на этом, э-э, давайте вернемся назад. к этому виду, а затем давайте начнем с первый вопрос, который кажется Перепрыгнуть наверх, и это может быть Потому что кто-то жульничает, это легко. Я не хочу здесь ничего сырного, но, пожалуйста, не... но я все равно отвечу на этот вопрос, а именно: Какова ваша позиция по поводу всего, что связано с ИИ? Вы их использовали, что вы о них думаете? В целом, я думаю, я это понимаю. Я задаю вопросы почти в каждом стриме, и мне кажется... Ответ, который я даю каждый раз, это: Я думаю, они примерно соответствуют друг друга, но полезно проверить время от времени я думаю об этом... Моё мнение об ИИ в целом таково: это Полезная техника, это полезный инструмент, это полезный D Я называю это алгоритмом, который я Думаю, это было сильно преувеличено, но вот что... Это значит, что оно бесполезно, верно? Поэтому я Думаю, есть несколько проблемных областей. где то, что мы считаем искусственным интеллектом, например... машинное обучение, более формально, где оно исключительно хорошо подходит для цель, и я думаю, в частности Это особенно хорошо работает, когда вы либо сопоставление с шаблоном, либо распознавание образов, когда у вас много данные для поиска этих закономерностей Я обычно не думаю о машинах. Учиться — значит быть умным, я так думаю. как очень хорошо умеющий распознавать закономерности, которые люди уже видели раньше, или воспроизведение моделей, которые наблюдались раньше, и это может включать в себя объединение шаблоны, ну, назовем их новыми способами, но, по крайней мере, сочетая их каким-то образом. способ, который может показаться новым, и я Подумайте об этом, их довольно много. Возможно, это сработает в неожиданных областях. очень хорошо, э-э, один из них — это код поколение... я его нечасто использую мой код, и есть пара причины для этого, но одна из них, которую я... Ранее уже упоминалось, что... код, который я обычно пишу и сейчас, и в будущем. код, который я писал в AWS, и... во время работы над докторской диссертацией, не был Вполне стандартно, если можно так выразиться. Как и большая часть кода, это слово неясно. если бы кто-нибудь написал подобный код Раньше это было не так во многих случаях. разработка программного обеспечения, поэтому для многих разработка программного обеспечения, если вы занимаетесь созданием Я не знаю сайта, который бы был таким. канонический пример, но если вы занимаетесь сборкой

Segment 2 (05:00 - 10:00)

Всё, что взаимодействует с AWS. услуги или вы просто говорите: «Я не». знаю, как взаимодействовать с API Discord например, когда есть много чего код, который делает нечто подобное Существует гораздо больше подобных закономерностей. вы хотите провести репрезентативное исследование данные, которые используют модели машинного обучения Они уже видели, поэтому они лучше. при воспроизведении этого хорошо, тогда как если бы я спросил об этом. Я не знаю. Внедрить... э-э. частично сохраняющее состояние инкрементальное представление материализация, даже если бы я это сделал Думаю, это будет зависеть от конкретной функции. Трудности возникают потому, что на самом деле нет никаких проблем. Что еще можно использовать в качестве основы? Нет никакой закономерности, которую можно было бы повторить. даже не совсем комбинация закономерности, которые могут повторяться, это не значит, что Я никогда не смогу в этом преуспеть, просто я Мне это не показалось особенно интересным. Что касается этого, я думаю, автозаполнение — это... потенциально еще одно место, где это могло бы сработать ну или хотя я подозреваю, что их Алгоритмические методы работают довольно хорошо. и неясно, насколько это действительно полезно. Возможно, за пределами Snippets это могло бы быть тем местом, где это могло бы хорошо работает, очевидно, хорошо работает для текстовый генератор, но опять же, это зависит от характер текста, например, если вы пытаетесь взять текст, который у вас есть уже написано, и попробуйте превратить это в более приятный текст, как лучше структурированный текст тогда можно использовать шаблон «хорошо». структурируйте с учетом имеющегося у вас содержимого и довольно хорошо работают, если вы этого от них потребуете. написать с нуля менее понятно э-э, так В целом, я считаю, что машинное обучение имеет несколько действительно хороших применений, но я не думайте, что это что-то э-э... Полагаться на него во всем, потому что я думаю момент, когда вы отъезжаете Устоявшиеся шаблоны не работают. очень хорошо во всех отношениях, но там, где это возможно. Найдите эти закономерности, это очень эффективно. Ну, я буду принимать дальнейшие вопросы в чате, если... кто-то как бы воспринимает что-то как Это второстепенный вопрос к тому, что я сказал, но в остальном я, в общем-то, перееду. посредством вопросов от сайт, э-э, хорошо, следующий, который я вижу, э-э, когда был в последний раз, когда вам пришлось это сделать собеседование по алгоритмическому программированию, как ведущий специалист Если да, то вы сделали это на Rust? Это не вопрос с ответом «да» или «нет», потому что так написано. Когда это было в последний раз? Но я... все равно ответь, так что в прошлый раз у меня было проводить кодирование в режиме реального времени Вопрос, заданный на собеседовании, был... когда я подавал заявку на работу в Amazon Эмм, и это было довольно странное событие, вот что это было. экран телефона интервью ум и меня попросили реализовать быстрая сортировка, и по какой-то причине мне сказали Я не мог использовать Rust, потому что они... Инструмент для проведения интервью не смог работать с Rust. В то время это было довольно глупо, потому что Меня интервьюировали по поводу владения... Rust создает инфраструктуру в Amazon, поэтому Очевидно, ржавчина — это то, чем я должен заниматься. оценивали, и просто я не был оценен. Мне разрешили выбрать этот вариант, поэтому в итоге я... написать это на Python, что было действительно Странно, я имею в виду, в итоге я получил... работа, но это было очень странно, и это Чувствовал себя совершенно бесполезным, не так ли? как я это уже быстро реализовал Поиск в стриме, но такого у меня никогда не было. реализовать это иначе — невозможно. Это действительно полезный навык, который стоит освоить. сердце, но да, я сделал код Тестирование на знание типовой кодировки для собеседований, и я думаю... Это ужасная идея, которая мне недавно пришла в голову. На самом деле, это был интересный разговор. с кем-то, кто утверждал относительно пожилой человек, э-э, кто утверждали, что, ну, вы знаете, большинство инженеров Как и большинство хороших инженеров-программистов, я имею в виду... легко можно реализовать как глубину для поиск или бинарное дерево, э-э, и мой Нет, это неправда. Думаю, это относится к большинству инженеров-программистов. если вы выберете, например, 20 лет опытный инженер-программист в I don't Знаю какую-то случайную софтверную компанию, но... Они действительно хороши в своем деле... Я Подумайте, если вы попросите их реализовать что-либо. бинарное дерево, они могли бы описать бинарное дерево. R-дерево, но реализовать для него логику. думаю, они бы их действительно взяли и они бы сделали много времени ошибки, то же самое, что и поиск смерти против дыхания для поиска это не о чем вы думали с тех пор вы изучали информатику, даже если вы даже сделал это или с тех пор, как вы в последний раз Я изучал программирование лидов, но я не думаю, что это так. на самом деле хороший прокси например, для простой задачи программирования Для этого вам необходимо знать программирование. именно для этого его чаще всего и используют. Так это просто не работает, так что да, я их делал, но нет. думаю, это ужасная идея, и Мой опыт не был таким, чтобы я получил... написать это на Rust, но это не сработало. Похоже, это своего рода особый случай, поэтому После того, как я устроился в Amazon, одним из моментов стало то, что... Я настаивал на том, чтобы получить ржавчину. поддержка в инструменте, который, как мне кажется, они Теперь, к счастью, у меня есть... но это было... это было Действительно глупый ум Ладно, я никак не могу закончить. проект, и обычно на это требуется время.

Segment 3 (10:00 - 15:00)

начинается, когда я переключаюсь между контекстами. Как мне организовать свою работу и процесс обучения? Я действительно заканчиваю свои проекты, так что это... На самом деле, это очень сложный вопрос, вот этот... э-э Одна из вещей, которые я обнаружил, это что я продолжаю накапливать все больше и больше проектов, будь то на работе или в моё личное время, будь то учебные проекты или строительные проекты или, честно говоря, не связанные с компьютерами. проекты, которые они просто продолжают тянуть, как я Начал использовать Obsidian для ведения заметок. Довольно давно, и у меня начались список подобных вещей, которые я хочу сделать, например всего одна страница, что-то вроде Это не список дел, но и не... краткосрочный список дел, но что-то вроде долгосрочный список дел, которые я хочу сделать, и очень быстро все закрутилось по спирали, и теперь у меня есть множество разных страниц разных категории вещей, которые я хочу сделать и это просто, это просто никогда не кончается, как будто я Если мыслить реалистично, вы никогда этого не найдете. время... ну, это не совсем так. вместо этого должно произойти следующее: вам нужно выбрать тот, который вам Думаю, самое важное – это преодолеть очередь, а затем вам нужно выделить время на В тот раз ты просто не пойдешь Никакой волшебной палочки не существует. помашите рукой и скажите что-нибудь вроде: «О, у меня вдруг появилось…» Я думаю, что время для моих проектов ограничено. сокращение времени для понимания контекста Переход на другую платформу действительно дает много преимуществ. действительно поможет, так что если вы, если Вам удаётся как бы поддерживать несколько проекты, по крайней мере, в некоторой степени буферизованы затем ваша голова переключается между ними вы можете сделать это намного быстрее, и тогда вы не стоит тратить столько времени на Что я делал в прошлый раз? И вот ещё что... два способа это сделать, один из них это значит иметь меньше проектов, чем вы При попытке мультиплексирования... Мультиплексирование между примерно пятью устройствами Не все они поместятся в вашем рабочая память и, следовательно, контекст Переход на другую модель обойдется дорого. Вторая цель — сократить время между когда вы переключитесь на них, так что если вы У тебя в голове три разных проекта. между двумя из них вы переключаетесь работа и дом, например, но один из их ты подбираешь всего лишь раз в... Через два месяца эта штука уйдёт дольше, чтобы вернуть в рабочую память Итак, недавнее событие имеет значение, вот оно. На самом деле, мне кажется, даже лучше, по крайней мере. с точки зрения переключения контекста на работу над примерно на час каждые два дня, чем нужно работать над этим, например, два полных дня. каждые два месяца, верно? Я не знаю, если В сумме это составляет одинаковое количество часов. но даже если бы они так поступили, как я думаю поддерживать новизну в своей работе память действительно производит довольно много разница здесь эмм, давайте видеть Люди многого от нас требуют. задавать вопросы, а не прокручивать страницу вниз, и голосование по вопросам... а что ваше? Мнение о NYX и NYXOS: ладно, вот что я думаю. У меня, кстати, есть один вариант, который немного больше похож на другой. Думаю, мой ответ был более обоснованным, чем мой. В прошлый раз, когда задавали этот вопрос, э-э... потому что я теперь пользуюсь NYX. На работе их стало намного больше, потому что мы их используем для... много похожих повторяющихся конструкций такого рода вещи, для которых, как вы ожидаете, Нью-Йорк будет использоваться. Эмм, я ещё не пользовалась Nyos, кажется. В следующий раз, когда я буду переустанавливать программное обеспечение на своем ноутбуке, я Попробую... хм, я пока не уверена. Мне это понравится, но я, по крайней мере, буду доволен. Попробуйте... Я думаю, что мой опыт общения с Ником на данный момент таков: Дело в том, что я понимаю, к чему они стремятся. Я думаю, что вижу в этом особую ценность. для строительства чего-либо например, что-то вроде развертывания, так когда Вы хотите построить, вы хотите повторяемый результат. строит как воспроизводимые сборки, э-э, ты Хочу иметь возможность быстро строить. их на любом хосте для любого хоста э-э, в том смысле, что это как бы строит на моем ноутбуке, так что сборка тоже будет производиться. на вашем участке, и любой из нас сможет построить вещь, которую я собираюсь отправить, я не знаете, что такое тестовая среда или что-то подобное? вот так, или вы хотите, чтобы CI выполнила сборку? точно такую ​​же вещь, которую я построил. локально, чтобы собрать его для производства. подобные вещи... я думаю, для этого... Это довольно хорошо работает, например, обеспечивает вам... имеют эти относительно свободные и независимые режимы. однако, воспроизводимые сборки, и это Я также нашла кое-что на Amazon. и работа над сборкой инструментов сборки. там... это заставляет вас описывать ваши сборки работают в очень напряженном режиме, и тот, в котором много глубоких темных углов и архаичные знания и... нестандартные языки и плохая отладка плохое оснащение интроспекция ум И, возможно, в этом что-то есть. Здесь все принципиально важно, как и в некоторых других случаях. если вы пытаетесь навязать все возможные варианты встроить в какую-либо структурированную структуру структура, чтобы вы могли ими управлять но в результате все они в конечном итоге чувствуют себя немного неловко, хм, и я думаю, что NYX склоняется к

Segment 4 (15:00 - 20:00)

что также имеет довольно странный язык, обладающий некоторой незрелостью инструменты, обладающие довольно плохой отладочностью и ошибки в самоанализе, например, такие: Это просто не очень приятный инструмент. Поработайте с ним, это может быть чрезвычайно полезно. Но я не думаю, что это хороший инструмент. И я думаю, что те, кто, как мне кажется, являются действительно болезненный недостаток, как я Очень жаль, что мы не собирались этого делать с самого начала. делать проекты качественно, как мы делали это в самом начале. Собираюсь удвоить ставку, и вот так вот Как мы будем проводить все сборки? Я бы... любовь к тому, чтобы это было построено с чуть большим вниманием к эргономике. Мне нравится опыт разработчиков... ну, так вот Это не значит, что NYX — это... плохо написанный инструмент, подобный сборщику Некоторые части действительно хороши, но скорее что опыт использования Это довольно плохо, и я Думаю, это грустно, но не так уж и плохо, кто-то в чате сказали, что это хорошая концепция, но не настолько хорошая. исполнение, и я думаю, что исполнение... На самом деле очень хорошо, но только в одном варианте. своего рода внутренние механизмы, а не на внешние факторы, и я думаю, что внешние факторы — это действительно важно, потому что люди, которых вы нужно… поддерживать все в порядке. особенно с течением времени, те Люди должны понимать, что происходит. и я думаю, что барьер на пути к становлению тот, кто понимает, что происходит. сейчас очень-очень высокий уровень, и способность самостоятельно этому научиться также очень плохо, и я думаю, что это очень неудачное сочетание, возможно, все еще будет лучше любой альтернативы, которую мы так что это все еще может быть своего рода Лучший из имеющихся вариантов, но... до сих пор меня это задевает грустно Как вы оцениваете программирование Zig? Вы пробовали этот язык? Если нет, то какой? Каково ваше мнение по этому поводу, исходя из опыта продвинутых пользователей? Взгляд инженера по Rust... ну, я... Я до сих пор не пробовал Zig, мне задают этот вопрос. Кроме того, каждый стрим... так здорово заглядывать! на случай, если я вдруг попробую это... и я думаю Мои рассуждения здесь также остались неизменными. В целом то же самое, что, как мне кажется, и есть Зигг. действительно интересный язык для запись того, что мы считаем ржавчиной, небезопасна Правильно написанный код действительно хорош для письмо по сути, это более безопасно, или, скажем так, для C++. может быть, но C определенно скажет для c um I Подумайте, чего Зигу не совсем удаётся добиться. Потому что это, очевидно, экосистема. гораздо меньшая экосистема, гораздо меньшая язык хм и B — одна из вещей, которая действительно Преимущество ржавчины в том, что когда вы не нужно использовать две небезопасные вещи, когда вам не обязательно использовать небезопасный режим, вы заканчиваете перевести на более безопасный язык и Б, когда вы это сделаете. Приходится использовать небезопасные методы, но этого можно избежать. выучить другой язык, и я думаю Эти двое вместе обладают действительно мощной силой. Думаю, есть основания полагать, что Зиг лучше, чем опасная ржавчина, но Зиг не лучше, чем безопасная ржавчина плюс небезопасный ржавчина, и я думаю, это очень важно. больше, чем стоимость содержания кого-либо выучить два языка, чтобы поддерживать Проект в здравом уме слишком сложный, и... Думаю, вы это увидите где-нибудь в море. Возьмем, к примеру, экосистему Python, если Вы хотите написать модуль на Python, который включает в себя, например, нативные расширения, теперь вы нужно быть действительно хорошо осведомленным в И Python, и C, и люди не... может быть, вы знаете кого-нибудь? В чате также отметили, что Зиг Неясно, является ли это более безопасным вариантом C или нет. просто улучшенная версия C. Думаю, это безопаснее, чем... C, потому что это планка безопасности, а C — это очень низкий, но даже несмотря на это, я думаю, что Дополнительные преимущества от использования безопасной ржавчины, я думаю. Они невероятно ценны, в каком-то смысле это так. трудно поддается количественной оценке И я думаю, да, когда это необходимо. до опасной ржавчины это гораздо более Возможно, это более болезненный опыт, чем тот, что был у Зига, но тот факт, что я все еще собираюсь утверждать, что используется один и тот же язык, а не просто... Синтаксис тот же, но в основном тот же. язык. Я думаю, это очень мощный Эмм, вы будете еще что-нибудь делать? кодек crafter streams хм я не знаю я Мне кажется, я уже сделал три таких. Из них теперь три с половиной, потому что один я сделал первую и вторую части... да. Мне очень нравится их делать, я делаю их чаще. потому что я думаю, что это полезно, я думаю, люди Я многому у них научился, больше, чем у меня. научился. что-то о тех инструментах, которые мы используем строительство и все такое, конечно, но... они не являются на самом деле, они не такие уж и большие. Для меня это что-то вроде обучения, а они не такие уж и сложные. полезно для меня в том смысле, что вы знаете если я построю его Например, как это было, когда мы перенесли Flame Graph для Пример использования Rust, который оказался для меня полезным.

Segment 5 (20:00 - 25:00)

Как и в итоге, результатом стало пламя. инструмент для построения графиков, но в Rust это было более удобно. поддерживаемый лучше протестированный Я чувствовал себя Я лучше понял, что это такое. Я... у меня не то же самое. внедрение инструментов CodeCrafter за исключением понимания того, что мы построено немного лучше, например понимание протокола BitTorr может быть, ну, так себе, это неплохо, но это... Нет, это не совсем для меня... хм, это для меня Однако, и именно поэтому Я их так много и получил Отзыв о нем был очень положительным, он пользовался огромной популярностью. полезно для зрителей, потому что это действительно хороший способ учиться, потому что вы Можешь выполнить упражнения вместе со мной? и как бы воспроизводить, а затем ставить на паузу. когда я собираюсь начать упражнение, Сделайте это сами, а затем воспроизведите видео и Посмотрите, как у меня получилось по сравнению с вашим. тогда двигайтесь дальше, и я вижу Это настолько сложно, что трудно сказать наверняка. что я делаю еще один кодек Crafters это Возможно, я найду кого-нибудь другого. Задача по программированию, и я это сделаю, но я Подумайте реалистично, что, вероятно, произойдет. Что произойдёт, так это то, что я сделаю. больше чего-то вроде более длинного потоки реализации снова потому что Они дают мне больше, и я также думаю... что они занимаются образованием в другом контексте намного лучше, чем те, что используют мастера по изготовлению изделий из трески. являются и это отчасти связано со следующим один, например, будет ли вы вести прямую трансляцию другого Видео о строительстве проекта, похожее на строительство. Reddit с нуля, да, я не знаю. Именно это я и построю дальше, но я думаю, что весьма вероятно, что мой будет ли это моё следующее видео или После этого я сделаю нечто подобное. Давайте больше не будем ничего реализовывать. еще раз поцарапать... и у меня есть пара у меня есть идеи на этот счёт, но я еще не определились с тем, что именно. но... ладно, давайте немного прокрутим вниз. на некоторые заданные вопросы Это было некоторое время назад, но получило много голосов, давайте... спуститься сюда Эм, вы используете отладчик, например GDB? Как это делается? вы проектируете ржавчину код, это выглядит как обман. Это два вопроса в одном, но я... В любом случае попробую. А вы используете отладчик? GDB используется очень редко, я им обычно пользуюсь. если у меня возникнет настоящая ошибка сегментации, которая Иногда такое случается, вот так. особенно если вы пишете небезопасный код Вы обращаетесь к библиотеке C или C++. или что-то, что в итоге я всё-таки сделаю для этого вытаскивают GTB um или l DB. дело... а потом это действительно Полезно. Я обнаружил, что это гораздо менее полезно для отладка кода на Rust и, знаете ли Иногда люди говорят: «О, это просто потому что... » оно не так хорошо интегрировано в вашу систему. редактор, а затем вы можете установить точки останова и запустить его и все такое, и это правда. но я просто... печать... печать Отладка. Запустите тест еще раз. Цикл работает. Для меня все довольно хорошо, как будто у меня не было особых проблем. Я оказался в тупике из-за этого... так вот Поэтому я очень редко достаю отладчик. например, пройти через тест, который не является мимолетное явление, но довольно редкое, оно может произойти. также может быть одной из причин этого Для меня это потому, что я чаще занимаюсь отладкой. как многопоточные программы, где Ошибки могут быть связаны скорее с параллельным выполнением. чем они в прямом смысле этого слова Вычислить что-то неправильно, сделать это С GDB это немного сложнее, если... Всё ещё выполнимо, но немного сложнее... ты можно использовать такие инструменты, как RR, чтобы это сделать немного лучше, но... я просто считаю, что... например, наличие действительно хороших следов... вместо этого ваше исполнение, которое вы можете просто легко включать и выключать, а затем добавление нескольких принтов в дополнение дает Я думаю, что... обеспечение того, чтобы у вас был своего рода относительно хорошо отслеженный код из Начало — одна из причин, почему я могу сойти с рук Да, и есть пользовательские интерфейсы для Neovim. которые позволяют выполнять отладку в стиле GDB. напрямую из Neovim, но даже так что в этом нет особой необходимости. Я обнаружил, что у меня есть, но опять же, это может быть потому что я делаю очень много из этого, э-э, очень много трассировочной отладки, так что, в общем-то, неплохой вариант. В итоге я делаю лишь... записать трассировки на диск, а затем выполнить постобработка файлов журналов в или постобработка может включать, например, использование grep. сказал что-то вроде «а», или это мог быть я. буквально прочитывая файл вот так перестановка некоторых строк при наличии многопоточность, а затем сравнение двух запусков и Видя, чем они отличаются, это обычно приводит к... Я туда довольно быстро добрался, а как ты это делаешь? код проектирования Rust, который является вторым половину этого вопроса я просто отвечу. Пропустить, потому что он слишком большой, и я уже ответил на первую половину этого одна корка D Вискоза — это ведь не вопрос, правда? эмм так Что я скажу по этому поводу, так это... вискоза

Segment 6 (25:00 - 30:00)

Это действительно хорошее предложение для что-то, чтобы снять корку, я получаю много хорошие предложения о том, что можно сделать Корка... это узкое место для меня в Де Образование корки — это скорее вопрос степени. к которому я, который я тщательно не только опыт, но и знания. из этой библиотеки, поэтому я использовала вискозу. Не знаю, можно ли меня так назвать. особенно опытный пользователь вискозы и Я особо не изучал код. много, и поэтому, если бы я начал де Я, наверное, мог бы почитать об этом подробнее. и оказаться в месте, где я мог бы сделать Я не знаю, что делать без этого. полное освоение этого с нуля, но я не знаю, являюсь ли я тем самым. наиболее подходящий человек для проведения переправы. AR-вискоза, по крайней мере, не сейчас, если это дошло до того, что я внезапно Я много раз использовал его для одного проекта, который я Конечно, можно поддерживать, но в нынешнем виде... Сейчас... вискоза на мне ниже. список, а также это может сделать кто-то другой. Если вы использовали, то это не обязательно должен быть я. Вискоза, много, и ты чувствуешь себя так, будто действительно Поймите, как это работает, и удалите корку. из это Эм, не могли бы вы рассказать нам подробнее о Ready Set? Вы все еще участвуете и будете ли вы продолжать участвовать? начать новое предприятие в будущем Итак, для тех, кто не знает, готовы? Set — это компания, которую я основал вместе с двое моих коллег по лаборатории из MIT... как раз когда я окончил университет в конце GEZ. 2020 раз плоский круг, и это было по сути своего рода попытка внедрить это в производство. исследовательскую базу данных, которую я создал для себя Докторская диссертация... у меня есть видео, где я... по сути, я должен защитить свою диссертацию и... Опишите это, я дам здесь ссылку. те, кто смотрит это видео после на самом деле, и у этой компании есть, знаете ли, Я уже несколько лет пытаюсь это выяснить. выяснить, как правильно поступить превратить это в продукт вот так: Что такое не так уж и важно, как это работает? техническая работа, но скорее похоже на то, что есть. Что именно вы продаете? Что это такое, а не просто какова ваша цена? И за что вы берете плату, но... Что такое, как выглядит поле, когда Если вы придёте в компанию, вы скажете: «Эй, приходите». использовать Ready Set потому что такое "подход без предварительной записи"? опыт, и я думаю, что теперь они ввязались в довольно неприятную историю. Отлично, это меня очень радует! и недавно они заручились поддержкой для... Таким образом, теперь у них есть поддержка для обоих вариантов. MySQL и PostgreSQL, относительно... прозрачно, так что, по сути, вы можете взять ваше существующее, знаете ли, приложение в целом подходит для веб-сайтов с большим объемом чтения. приложения не только читают, но и читают тяжелый, э-э, и вы подаете заявку и вы просто вместо того, чтобы указать на это postgress или MySQL или прокси SQL um Просто направьте его на The Ready Set например, Z, и вы указываете точку The. Экземпляр Ready Set находится в вашем реальном месте. база данных, а затем ваши запросы будут примерно в 20-1000 раз быстрее, вот что это такое. При входе можно примерно... ну, их там несколько. к этому есть ряд оговорок, если вы конкретно хочу нацелиться только на некоторые запросы, где, э-э, больше всего памяти Это хорошо подходит для оптимизации вашей рабочей нагрузки. Но это действительно круто, что они... Теперь у меня есть этот опыт работы в компании. пара клиентов, э-э, и, э-э, я думаю Думаю, дальше будет ещё интереснее. э-э, так себе, я все еще участвую. Я... я... пообщайтесь с командой и с Генеральный директор, возможно, раз в месяц чуть чаще, хм, зависит от того, есть кое-что, где я могу в какой-то степени технически внести какой-то вклад... И я думаю, что это, в общем-то, предел моих возможностей. Я в этом участвую, так что это не значит, что я э-э... я же сейчас не работаю. для компании на полную ставку или на любую другую работу. вот так... но это моё... это моё текущий уровень вовлеченности и я Думаю, так оно и останется. У них сейчас довольно сильная команда, и Они делают хорошую работу, поэтому я Я, в общем-то, делаю всё, что могу. помочь им там, независимо от того, буду ли я начать собственное новое предприятие в будущем я действительно не знаю, что бы это было. зависит от того, есть ли у меня такое представление о том, что я считаю, что это достаточно ценно быть таким... Я подумывал о том, чтобы начать что-то подобное. в стороне Консультирование дело ли То есть, вы знаете, приведите меня, и я... запустить для вас обучение Rust или нет то есть, скорее, это относится к тебе. Позвоните Джону, чтобы он провел опрос. запрос на проверку чего-то подобного или нет Эй, нам нужен ящик X, можем мы попросить? Джон, я не очень-то хочу, чтобы он построил это для нас. Я знаю, как это будет выглядеть... не знаю, подходит ли это мне. Хотел бы, мне нравится, я не знаю как.

Segment 7 (30:00 - 35:00)

Я бы хотел, чтобы это было чем-то важным. Не знаю, захотел бы я этого или нет. Включать других людей или только меня... вот это было бы что-то вроде... что Тим Макнамер делает с ним с ускоритель... я не совсем знаю... Я не знаю, у меня их нет. планы чего-то подобного компании в смысле Это не консультационная деятельность с моей стороны, а что-то вроде... компанию, которую я создам, но я позволю вам знать, если это когда-нибудь изменения ум Думаю, большинство из нас обращается к вам за помощью. Вдохновение, о Боже, надеюсь, нет, но это так. Есть ли кто-нибудь, кто был твоим? вдохновение или кто-то, кто был играет важную роль в вашем пути программирования. Хм, этот вопрос сложный, и вот почему... сложно потому что я не знаю, что бы я сказал что у меня есть своего рода образец для подражания внутри или вне или внутри или вне сферы технологий, но что я Это было на протяжении всей моей жизни, действительно. не только моя карьера, но и вся моя жизнь там. были люди, которые в некотором роде вдохновил меня различными способами или были образцами для подражания в некоторых конкретных вещах или способствовали развитию определенных черт характера. или поведение, и я думаю, что это своего рода цепочка таких людей — вот что я Именно это привело меня туда, где я нахожусь сегодня. но никто из них не похож на один человек или что-то подобное и многие из них, знаете ли, не такие. эмм, а что такое? Словосочетание «публичные деятели» вполне уместно. например, один из них — это... мой школьный учитель математики... кто это? в каком-то смысле был тем человеком, который действительно понял Меня очень заинтересовала наука, правда? Он был... тот, кто уделил время, например, после окончания учебного года. Он был как бы на уроке для тех из вас, кто хочет чтобы понять, почему это производная Позвольте мне показать вам математические выкладки по этому вопросу. Доказательство после занятия, если хотите, чтобы он вам понравился. Он был таким человеком... он был очень всерьез давайте же исследуем почему и как, а не просто как не просто тот, тот написал... запоминание вещей, и поэтому он Это действительно вызвало у меня интерес к тому, что происходит. за кулисами, копая землю и... понимание основополагающих вещей... мой учитель английского из средней школы Школа, э-э, которая, как мне кажется, внушила... У меня очень высокая трудовая этика, и я также добился определенных результатов. Многое предстоит сделать, чтобы довести мой английский до нынешнего уровня. сегодня эмм, а также, в некотором смысле, и более поздние люди тоже. например, в Amazon. Было несколько основных Инженеры, с которыми я тесно сотрудничал. Я был очень благодарен за совет и получил от вас большую признательность. не только по какому-либо конкретному типу технические детали, но в более общем плане, например: с точки зрения карьеры или, скажем так, как об этом думать инженерное дело в более широком смысле... я много говорю. Например, сейчас я работаю в компании Hing, занимая должность вице-президента. инженер, который, как мне кажется, обладает действительно Полезные мысли о том, как управлять людьми. как мыслить о том, что представляет собой компания как организм, почти и подобно что внутренний процесс, как работает они работают вместе как, э-э, как постройте его таким образом, чтобы он воодушевляет людей и объединяет всех. как бы выполнить вместе, ну, так себе. что касается вопроса, например, «да, там». Есть много людей, которые были моими вдохновение, полученное каким-то образом, или что-то подобное. сыграли важную роль в моем путешествии. но я не знаю, есть ли там люди что мне бы понравилось имя, и это бы Какой смысл я мог бы вам придать этим словам? имена людей, но это не то, это не то особенно актуально действительно Да, я думаю, это лучший вариант. Как я могу хотя бы попытаться ответить на этот вопрос? А что вы думаете об Amazon? недавнее весьма явное возвращение на пост президента мандаты, ну ладно, вот этот, я думаю Я уже публично высказывал свои чувства. Потому что это одна из причин. Я ушла из Amazon не совсем недавно. объявления, но своего рода предшественники к этому, э-э, то есть я думать Компания Amazon оказалась в своего рода ловушке между… Я думаю, что мы оказались в безвыходной ситуации. Компания Amazon на самом деле занималась Многое в AWS верно, я бы сказал, верно. например, с точки зрения их инженерной организации. они там было много хороших людей и много Хорошие идеи о том, как могла бы работать компания.

Segment 8 (35:00 - 40:00)

Ну, хорошо ли это было выполнено? Я думаю, об этом можно поговорить, например, о... Принципы лидерства Amazon, например. Я думаю, что они на самом деле могут быть довольно хорошо, если применяется правильно, но если при правильном применении это имеет довольно большое значение, то... Проблема заключалась в том, что, как вы можете видеть, Компания Amazon растет невероятно быстрыми темпами. Компания, которой она нравилась, занималась многими вещами. очень хорошо, AWS — хороший тому пример. Но вот что произошло во время пандемии COVID-19: им пришлось нанять много людей Это, конечно, моя диссертация, написанная удалённо. Я не могу утверждать, что это правда. Но это было скорее моим наблюдением. И, размышляя, они наняли целую кучу людей. людям, которым пришлось работать удаленно, потому что Все работали из дома, Культура Amazon не была создана для работая из дома, я думаю, было довольно большая зависимость, не обязательно на синхронная связь, но на эмм, например, когда люди находятся рядом с лидерами. и лидерство, основанное на взаимодействии с сотрудниками. в том смысле, что в старом дни прямо, если бы вы работали над этим не знаю одного из членов команды, одного из Вероятность того, что команды разработчиков программного обеспечения... ваш менеджер, а также ваш уровень перехода на следующий уровень. менеджер и их менеджер, вы все были как работать примерно на одном этаже находятся в непосредственной близости друг от друга, поэтому, если ты вроде как жаловался на что-то не работает или что-то связано с чем-то процесс или каковы бы ни были ваши шансы это вполне может привести к разговору. с кем-то, кто мог бы что-то сделать об этом, и я думаю, это один из... Способы распространения информации заключаются в следующем: Люди, находившиеся рядом друг с другом, могли слышать. эти разговоры и могли действовать в соответствии с ними, и был своего рода уха, расположенного близко к земле, своего рода ситуация, которая зашла довольно далеко вверх. подумайте вот о чём, но с работой на дому это всё развалилось, потому что нет Один из них больше не находился в офисе, и Amazon у меня не было специально тренированной мышцы для этого. как это делать, не снова, не совсем асинхронно, но выполнять действия удалённо... но и все же они продолжали добавлять людей, которые работали из дома, удаленно. которые так и не были по-настоящему включены в Культура и методы работы Amazon и прилагать усилия для этого было не очень-то Они оказались там отчасти потому, что не знали. так это должно работать, и я думаю, что Amazon В ходе обучения он столкнулся с трудностями. пандемии, и снова я разговор о разработке программного обеспечения аспект здесь или программное обеспечение инженерный своего рода подорганизация и я Думаю, произошло что-то вроде нарастающей внутренней дисфункции где лидерство ощущалось... более оторванность от работы, неудачи достижения, цели, результаты то, что имело значение, э-э... борьба на местах, так сказать... И, я думаю, это чувствовали обе стороны. а потом они совершили плохие поступки компенсировать это, потому что они этого не сделали. действительно понять, потому что они не были достаточно близко соединены, и поэтому я думаю Компания Amazon достигла точки, когда... возможно, осознание того, что что-то не так. Нам нужно меняться, даже не зная, как это делать. так работают, и поэтому у нас есть следующие варианты: либо попробуйте исправить это в текущей версии разрушенная среда или вернуться к что-то, что, как мы знаем, работает, а затем попробовать восстановиться оттуда, и я думаю вот что Это что-то вроде стратегии, по крайней мере, у меня есть. Слышал какие-то слухи об этом. Это был фактически сигнал. Довольно рано, но потом ничего не произошло. никто не сделал ни шага, и вот так вот. почему в конечном итоге получилось что-то вроде довольно широкий мандат для людей вернуться в офис, как очень немногие Исключения, для которых вам необходимо войти в систему, очень всё выше и выше с течением времени продолжалось несколько дней, как будто просто говоря, что мы собираемся это сделать, люди мы все к этому вернемся то, что мы умеем делать... И, конечно же, я думаю, что был осознание того, что это произойдет большие затраты. Я не думаю, что они совсем уж большие. Я понимал, насколько велики эти затраты, но я Думаю, у них, по сути, не было выбора, верно? Мне кажется, если бы они продолжили в том же духе, путь, по которому они шли На Amazon я бы не узнал об этом. навыки в уже существующий вид сломанный окружающая среда, я думаю... и поэтому у них было своего рода перезагрузка, но перезагрузка заключается в следующем: очень дорого, и вот почему, я думаю, именно так. В итоге они оказались в такой ситуации, и тогда вам нужно... Удваивайте ставку до тех пор, пока не дойдете до то, что вы считаете устойчивой почвой, и вы оттуда могут вырасти, независимо от того, будут ли они расти. Я никогда не достигал стабильной позиции, а сейчас уже нет. Я знаю, что я действительно думаю, что это очень э-э болезненный опыт для или сильный удар Подумайте об этом для Amazon как о чем-то подобном. В целом компания C определенно заслуживает AWS Как вы работаете с большими кодовыми базами? и начинайте свою работу эффективно ум Поэтому этот приз сложно присудить генералу. руководство по но я думаю, что я обычно делаю что-то вроде обычно я начинаю с какой-нибудь темы.

Segment 9 (40:00 - 45:00)

место, которое выглядит как точка входа будь то, ну, вы понимаете, что-то вроде этого Зависит от того, что я пытаюсь с этим сделать. Ну, допустим, вот, может быть, например, относительно недавно там Это был код на C++, который мне пришлось портировать на Rust. и это было написано подрядчиком из какой-то, и всё это должно было быть Переписали, и там кое-что было, там кое-что было из некоторых привязок Python, из которых он был заимствован. В Python в нескольких местах происходила привязка. к этой гигантской кодовой базе на C++ у неё было довольно сложный API, например, третий вечеринка, ну, там было много чего вроде бы Странные тесты, там было несколько команд. линия коммунальные услуги, и их было довольно много. например, сложность и внутренняя структура. В коде было много чего, что можно было бы назвать... а также математическая сложность этого процесса... и вот в чем заключается вопрос с чего начать, э-э, и то Это место, откуда я в итоге начал свой путь. Я собираюсь сначала прочитать всё целиком. кодовая база – это не всегда достижимо Эмм, безусловно, есть. своего рода порог, выше которого определенное количество строк кода вы просто Это невозможно, но если ваша цель состоит в том, чтобы Перенесите на экран то, что вы могли бы просто прочитать. Всё это вам не удастся. Поймите все, что вы не собираетесь делать. сохранить все, но по крайней мере вы иметь множество символов в голове прямо как будто я говорю об эквиваленте отладочные символы в процессе портирования позже ты вспомнишь что-нибудь, например, ой, я видел Этот символ вот здесь я помню, что читал Об этом вы прочитаете, и начать формировать в уме своего рода картину Какие компоненты находятся где примерно что Они делают так, как написано в коде. организованные и так далее, и так просто прочтите его от начала до конца, а затем попробуйте убедитесь, что вы действительно в основном понимаете. то, что вы читаете, например, когда я говорю Прочитайте код, то есть прочитайте каждую строку. Мне следует понимать, почему каждая строка они не обязательно понимают что математика верна, как будто Существует какая-то формула, я не знаю, какая именно. Я не занимаюсь вычислительной техникой. Знаю о вытеснении воды, я просто иду. взять такую ​​же хорошую рыбу, которая является Норвежское выражение: Я знаю, что это не так. существует на английском языке, но должно существовать, потому что Это отличное выражение, я не пойду. просто предположить, что я просто собираюсь Предположим, что это правильно и допустимо. Сейчас это неважно, но когда... Я читаю код примерно так: Я не знаю, есть что-то вроде переменная, хранящаяся где-то в куче. хранит вектор некоторых кэшированных данных. Я предполагаю, что существует причина этого кэша, и я собираюсь Я пытаюсь понять это, пока читаю. Как и в случае с каждой строчкой, я хочу понять, почему. Оно находится там, а не где-то ещё. что он пытается сделать с C+ Это может быть непросто, но я думаю... Это действительно полезное упражнение. а потом, после того как я прочитал всё до конца на среднем уровне глубины, тогда я выбрали точку входа, и эта точка входа Я думаю, что один из пунктов касался командования. утилиты, потому что был всего один запуск команда, и она предназначалась для запуска в таком виде. пример, например, какие-нибудь примерные входные данные Я просто запустил его, чтобы посмотреть, что... Эта штука сделала что-то разумное, я думаю... Я подумала: "Ладно, я это приготовлю". Всё заработало, и тогда я начал портировать. и затем своего рода глубокое Понимание начинается с входа. Смысл этой функции следует искать в определении. Прочитайте это и подумайте, что же это такое. весь этот код делает это, а затем вы как бы вы делаете э-э, сначала глубина, сначала глубина или Первый вдох на самом деле не имеет значения, но Вы закупаете его на начальном этапе, потому что Таким образом, у вас будет куча всего. не придётся учиться прямо сейчас И это может быть действительно полезно, но я Думаю, вам действительно нужна такая точка входа. в зависимости от размера кодовой базы точка входа либо достаточно удобное или жизненно важное право, если у вас есть очень большая кодовая база без записи В этом месте нет способа пройти через это. кодовая база, и вы не собираетесь её читать сверху донизу... ну, так себе, я думаю, что... вот это Это лучшее, что я могу предложить. навигация по большому коду... ну, вы могли бы... сказать что-нибудь вроде чтения документация, и это может быть Полезно будет прочитать результаты тестов. но я думаю, что на самом деле эти две части для Мне бы хотелось, чтобы вы смогли прочитать всё целиком. например, если вам это действительно необходимо Разберитесь с этим кодом и работайте над ним. регулярно читайте целиком а во-вторых, найти точку входа. точка входа, которая будет полезна для вас и затем полностью исследовать или оттуда... и с точки зрения начала вашей работы По сути, я не знаю, как это сделать. Ответьте на этот вопрос правильно, например, как это сделать? вы начинаете работу эффективно Я это самое близкое, что я могу дать Здесь совет заключается в том, что полезно иметь точка возобновления, так что если вы остановитесь работая над чем-то вроде начала своего работа подразумевает, что я остановился на каком-то этапе. указать прямо... или, я думаю, я бы... перезапустить или возобновить, но я думаю, что есть Здесь подразумевается, что работа является продолжающаяся история, и я в целом нахожу что если я вернусь, если мне нужно будет возобновить учебу

Segment 10 (45:00 - 50:00)

позже я хочу остановиться на определенном этапе. где есть что-то вроде крючка, где я знаю, с чего начать, потому что я знаю. как будто есть строчка, которая гласит: "Ты знаешь" тоже продолжить здесь, это может быть своего рода хороший мотиватор для вопроса: «Где я был? » О, я на этой линии, хорошо, я продолжу с этого места. там, если я начинаю проект тогда, я думаю, полностью с нуля. это совсем другой вид вопрос эмм, хорошо Марк имеет ответил Как мне лучше всего этому научиться? писать и профилировать высокопроизводительный код в Ржавчина ум Таким образом, написание и профилирование высокопроизводительного кода. «Синонимы» — это первое, что я бы сделал. Допустим, вы не можете написать высокопроизводительный код. Можно писать высокопроизводительный код только с помощью Профилирование кода для выявления причин замедления работы. чтобы ускорить этот процесс, вы можете... напишите код, который, скорее всего, будет производительный, но при этом вы Собираюсь сделать множество выборов, которые например, это может сделать ваш код более сложно рассуждать об этом, это может привести к это сложнее, сложнее тестировать больше склонный к ошибкам, более громоздкий, менее эргономичные, поэтому в целом вам не нужно по умолчанию писать высокопроизводительный код потому что ничего подобного не существует... что? Самое главное – это то, что вы пишете код. что вы действительно хорошо понимаете, что вы имеют хорошую, репрезентативную рабочую нагрузку для того, что тебе важно производительность, а затем ваш профиль выполнение вашего текущего реализация против представителя сначала анализируется рабочая нагрузка, а затем вы смотрите, что происходит... горячие точки и, следовательно, эффективность написания В программировании всё сводится к тому, насколько хорошо вы умеете писать код. профилирование кода и совершенствование навыков Профилирование кода — это всего лишь практика. там есть немного инструментов, например... Как будто ты должен знать, как управлять Валом. шлифует как наличные, инструмент для шлифовки, ты Вероятно, вам следует знать, как использовать perf и График пламени... если вы действительно хотите пойти Внутрь можно закапать что-нибудь вроде BPF для некоторые из этих вещей... много чего от Брендана. Статьи Грега в его блоге — это хорошо. Введение в то, как проводить профилирование. Это не так. Специализированная функция для Rust, но полезная. эмм, но иногда это даже просто написание реальных бенчмарков прямо так, как микро-, так и макробенчмарки Criterion полезен для этого, но есть еще кое-что. Здесь также есть множество других инструментов, которые... если хотите, то хотя бы танго. проверка производительности низкоуровневого кода есть еще один называется uh II, который измеряет uh количество инструкций вместо количества выполнений время, но все это просто как измерительные инструменты, которые вам действительно нужны какой-либо способ измерения производительности В идеале ваш код должен быть похож на функцию. функционировать построчно, своего рода основа, и вы можете сделать это, например, с помощью Распечатайте строки, если это действительно необходимо. затем выясните, где ваш код тратит ресурсы потратьте свое время, а затем займитесь их изготовлением. ситуация улучшилась, и в результате были предприняты соответствующие действия. что вы сделаете свой код более производительный, потому что вы увидите, где он находится медленно, это тебе покажет, но потом дальше время, по мере того как вы все больше и больше это замечаете вы начнете накапливать выкройки, которые, как вы знаете, дорогие или по крайней мере, вы получите хоть что-то интуитивно понятный компромисс, ну да, я это знаю. Есть два или три способа это сделать. Эта штука и эта работают медленнее, но Этот проще, но намного быстрее, но и намного дороже. Как я думаю, это будет сложно? Мне это понадобится. быстрая версия в данном конкретном случае проект для этого конкретного, понимаете? местоположение кода и если ответ «да» тогда вы идете по этому пути, но... На самом деле, все как-то наоборот. рассматривать это как процесс написания, представляющий собой перформанс. код в первом место и да, все инструменты профилирования У вас есть программы для C и C++ и тому подобное, они работают. Вполне подходит для Rust, ну, в целом так себе. например, если вы просто поищете что-то вроде Профилирование нативного кода даст вам следующие результаты. довольно далеко ум давайте Можем ли мы когда-нибудь по-настоящему освободиться от чего-либо? libc ум Да, именно так, всё зависит от того, что вы имеете в виду. мы и всегда правы Таким образом, как конкретный человек, вы можете Да, вы можете просто начать пользоваться нашими услугами... можно начать использовать мышцы вместо вас

Segment 11 (50:00 - 55:00)

мог бы начать использовать Эм, что это за ржавчина? повторная реализация Э-э, сейчас я это не могу вспомнить, но есть. замена libc, которую вы можете выбрать использовать, если речь идёт, например, о GBC. конкретно, если вы говорите о ЛИЦЕНЗИЯ. Я имею в виду, вам нужно что-то, что... смягчить последствия, например, управлять вашими запросами CIS для Это может быть ржавый ящик. Прямой вызов функций CIS — это нормально. Слишком... Ли не особенный в этом смысле, поэтому вы как личность можете быть свободны от libc хм и также всегда правильно, например, вы то есть избавиться от него из всего программное обеспечение на вашем компьютере, вероятно, Сложно... вы имеете в виду избавиться от этого? из определенного программного стека не сложность или степень сложности зависят от Зависит от того, чем именно вы занимаетесь, но э-э, деревенские жители, да, это тот, кто мне нужен. Размышляя об этом, но в целом я не думаю... Я не знаю, можно ли быть свободным от libc. Это действительно значимая цель, я думаю. полезно иметь другие конкурирующие реализации, если вы Мне кажется, было бы неплохо иметь у вас есть версия этого на Rust, которой у вас нет. необходимо привязать, например, к деревенским диалектам по сути, он пытается это сделать, но я не знаю, можно ли это назвать чем-то вроде... В целом, мы, как и в случае с компьютером, можем сказать следующее: Научное сообщество вырвется на свободу. от, но, возможно, конкретно в сообществе Rust мы, возможно, сможем заменить это на... э-э, на ящик, который повторно реализует их более чисто, это то, что нужно. Вы теряете право на мобильность. ощущение, что нам понадобятся деревенские жители или что бы это в итоге ни стало чем-то подобным Самостоятельно реализует множество из абстракция или это даже не так абстракция, по сути, но в некотором смысле... смягчение последствий поддержки множественных платформы, чтобы вы могли использовать одну интерфейс независимо от того, какой из Существует множество разновидностей Unix, работающих под управлением этой операционной системы. ты эмм, давайте посмотрим Мне очень нравится ваша манера говорить. Я думаю, это очень тщательно SL точно SL Я не знаю, но я активно пытался. чтобы подражать этому, когда я что-то объясняю. А для других это что-то, что вы... целенаправленно его культивировать в любом случае и с Новым годом! Эм, я не знаю, что это такое. Я специально выращивал, но не с Я думаю, дело скорее в намерении. наблюдение, что это работает в образовательный контекст Я думаю, что я На самом деле, это нужно делать и за пределами сферы образования. Иногда это хорошо. Иногда это кажется странным, но не совсем. потому что я тоже так делаю как бы навязывать это людям, а не наоборот. потому что это стало для меня чем-то само собой разумеющимся. что я использую его и в других местах тоже... но, э-э, но это не то, что Я целенаправленно занимался культивацией или даже действительно Подумайте о том, чтобы делать что-либо еще, это больше похоже на... подумайте о том, чтобы это было подкреплено множеством и множеством взаимодействия, которые являются одними из лучших Способ донести свою точку зрения — это быть Я очень тщательно подбираю слова. какой порядок я выберу для объяснения вещей сделать небольшой обходной путь Здесь я занимаюсь множеством настольных игр. Делайте, как надо, и играйте, но я также запустил доску. Игровая группа или вечер настольных игр в MIT в течение многих-многих лет, пока я там был... и одно из других мест, где я Образование заключается в попытке научить. люди не знают, как работают настольные игры ощущение того, как они работают, и глубокое понимание уровень, но просто как объяснение правил. и вам нужно быть почти более пациент и обдуманно объясняя настольную игру правила для людей, потому что если ты не... Им станет скучно, они многое упустят. они перескочат вперёд, они запутаются Они разозлятся, если не захотят играть. что бы это ни было, и поэтому я думаю, что я удалось отточить этот навык во многих областях. В некоторых сферах моей жизни я также работаю в... летний лагерь для детей каждое лето в Норвегии на протяжении многих-многих лет много лет, и там тоже нужно делать куча объяснений детям, почему они может или не может что-то сделать, или нравится ли что-то Мероприятия доступны уже сегодня, и Они все одинаковые, как и все эти. настройки, которые вам нужно использовать, или вы Это необязательно, но вы продвинетесь гораздо дальше. с чем-то вроде осознанный подход к объяснению И то, как ты говоришь, это не значит что это правильный вариант, и он может иногда могут показаться, что... э-э...

Segment 12 (55:00 - 60:00)

покровительственный, возможно, покровительственный... э-э, это... Это не совсем то, что я хотел, но такое может случиться. В ту сторону это как будто: "О, перестань быть... " Пожалуйста, проявите терпение и просто скажите это. все в порядке, но я да Эм, я думаю, здесь будет своего рода небольшое замечание. то есть один из Я думаю, что есть две части, и их две. Здесь есть дополнительные навыки, о которых я много думал. Что касается одного из них, я действительно стараюсь. Трудно говорить только правду. И это может показаться пустяком. но на самом деле это не так... э-э, это так. Удивительно, но в большинстве случаев говорить что-либо бывает очень сложно. Это правда, потому что это означает, что вы Обобщения использовать не всегда удается. насколько я похож на себя или стремлюсь быть похожим на себя максимально технически корректно. например, использовать точный язык, чтобы сказать то, что я хотел сказать а не какие-то другие вещи, которые могли бы были как бы очарованы подразумеваемое, и то, как я держусь То, что я придерживаюсь этого, означает, что я Старайтесь говорить в основном правду. потому что иначе это очень легко. Ввести людей в заблуждение очень легко. Запутаться очень легко. вещи, которые вы не подразумевали, это очень Легко заставить другого человека думать они кое-что поняли, когда они действительно этого не сделал, и используя более конкретные методы. язык, чтобы быть достаточно точным в том, что Вы сказали, что это, как правило, действительно помогает. из этих недоразумений больше, и второе Главное – знать, когда нужно остановиться. Я часто вижу подобное в настольных играх. объяснения, например, что Эмм, давайте возьмём настольную игру "Ханаби". Ханаби — это карточная игра. Кооперативная карточная игра, где вы... своего рода кооперативная игра в пасьянс. но вы не можете видеть свои собственные карты, вы можете увидеть всех остальных, чтобы все были Они держат в руках свои карты, но они... отвернувшись Они сами, э-э, и только твоя очередь, ты можешь предпринять одно из трех действий, э-э, одно из них Можно выбросить карту, одну из то есть вы можете сыграть карту из своего и помни, что ты не знаешь, что Карты... и третью вы можете дать подсказка другому игроку, и подсказка то, что вы можете дать, — это указать на все. карты в их руках определённого цвет или число, и вы говорите, что это. цвет или число — вот как я это делаю. объясните правила Наи и обратите внимание Там всё очень тщательно отрепетировано, но это так. тоже очень специфично, но их много. о вещах, которые я там не говорю, например, о например, когда вы выбрасываете карту, вы Если вы сыграете карту, вы получите подсказку обратно. Если играть невозможно, то теряешь жизнь. Эти вещи важны для правил. игры, но они не важны для этого конкретного потока объяснение, что они могут прийти позже и зная, что в этом случае следует пропустить Каждая часть объяснения превосходна. полезно, и когда вы объясняете правила. рядом с тем, кто тоже знает правила но об этом он не задумывался. Они склонны пытаться помочь и спешить. и сказать: «О, и еще, и я вроде как» хочу сказать: нет, нет, я намеренно не упоминая об этом потому что это более полезный способ поясните, пожалуйста, эти две вещи, я думаю: являются ли методы очень полезными в... содействие в своего рода образовательном плане общение – это попытка лишь сказать вещи, которые на самом деле верны, в основном э-э, и э-э, знаете, что нужно опустить и когда же я оставлю их как два совета там О, объяснять блондинке, что такое часовая башня? 15 человек — это пустяк, у меня нет проблем. делает А у вас есть какой-нибудь любимый сорт ржавчины? блоги или программирования в общий Да, хотя я обычно так не делаю. Следуйте за мной. У меня куча случайных вещей. отдельные статьи, которые мне очень нравятся... дело не столько в том, что я обязательно Следуйте за автором и обдумывайте всё. Они пишут действительно хорошо, хм, позвольте мне потянуть. Вот здесь мой Readwise, и посмотрите, что я... иметь так что пара примеры хм для технических Мне очень нравится Дэн Л., он пишет. Я даже не знаю, как это описать. Дэн пишет, но пишет только он. о... э-э... о разработке программного обеспечения смежные вещи, а также закономерности, которые он создает. наблюдается в тестировании программного обеспечения и сравнительный анализ, но также и своего рода статистика, а также управление персоналом Это очень хорошо, мне в целом нравится. почти всё, что пишет Дэн, — это Эван. Миллер, хм, позвольте мне это написать, так что Дэнл... э-э Dan l. com D NL

Segment 13 (60:00 - 65:00)

u. com хм Эван Миллер э-э так это EV V an m i l r. org Он пишет много интересного. Что касается статистики, мне особенно нравится... У него есть множество статей о том, как сортировать по... сортируйте вещи, когда у вас есть голоса или пользовательские оценки — вот что это значит. фактически одна из формул, которая вдохновил нынешний рейтинг алгоритм, мы хотели спросить, а... Те, которые мне кажутся действительно хорошими, я ещё не пробовал. действительно много читал других вещей что он написал, я уверен, что эти Возможно, это тоже неплохо, но я не могу сказать наверняка. Поговори с ними, потому что я снова хочу читать конкретные вещи не обязательно автор в более широком смысле ум Эм-м-м Кахале, я не знаю, что они на самом деле. Название такое, но это... кодала е. ум так В частности, у Кахале есть статья. Работа, которую я считаю работой, — это то, что... очень хорошо, я недавно это узнала Это очень хорошо, и я слышал... что у них есть еще какие-то действительно хорошие статьи, но я еще не углублялся в них. Эмм... мне вообще-то нравится практически всё. mat clad пишет: "Э-э, я читал, кажется". почти все эти записи в блоге... Давайте посмотрим, что еще у меня есть. Ставьте лайки, подписывайтесь! эмм мне очень нравится что-то вроде для большего Rust, техническое письмо, мне нравится... без лодки, я думаю, они много очень хорошо аргументировано посредством… и заставляющего задуматься по-своему, но также Хм, я готов исследовать, но с... строгость, которая, как мне кажется, чрезвычайно ценна. и, э-э, вдохновляюще, и я думаю, что я почти каждый раз чему-то учился. читать один а потом я еще и очень нравиться um filipo vs sorta's блог, хм, позвольте мне посмотреть, смогу ли я найти э-э, так филиппинец Филиппо, э-э, так вот что слова. Ф П. О. кто-то ведет своего рода информационный бюллетень называются криптографическими сообщениями, где они говорят о поддержании криптография, часть призрака Стэндера Библиотека... я много узнала о... оттуда я и узнал о криптографии. очень интересно, хм, много сгоревшего Суши, э-э, всякое такое, что он пишет. включая очень длинные посты на Reddit. Думаю, они действительно хороши, но да, это так. все как-то хаотично, поэтому я не иметь что-то вроде определенного типа Да, за этими людьми нужно следовать, но Вот несколько примеров, которые я Думаю, я придумал ещё несколько статей. чем я обычно делаю один человек ум Я работал бэкенд-разработчиком, используя Я хотел изучить Node. js, потому что... мое желание изучать системы Я сейчас читаю вашу книгу по программированию. Потрясающие детали, кажется, проще... Понимаю, но когда я смотрю ваши видео... Я этого не очень понимаю, и после при этом я теряю контекст Понимая это, мне действительно нужен ваш совет. Таким образом, я смогу очень хорошо изучить Rust. уровень, хорошо, значит, это попытка взять ярлык um rust — это язык, который я бы сказал, что это сложнее, чем Node. js. И когда я говорю «сильнее», я имею в виду следующее: Вам нужно узнать ещё много нового. чтобы действительно быть продуктивным в этом В JavaScript нет ничего подобного. Программирование сложнее, вот и всё. содержит больше концепций, требует больше Я думаю, что это относится к вам как к программисту. Полезные навыки, которые стоит освоить, и я думаю, что это так. когда вы их узнаете, они также Применимо к № JS, но ты этого не делаешь. их нужно выучить по номерам. JS, тогда как в Расс, ты должен их выучить... я подумайте, когда будете смотреть мои видео, особенно... более длинные видеоролики по внедрению один из то, что вы обнаружите, это Возможно, именно поэтому так легко проиграть. В каком контексте возникает ощущение, что ты упал? потому что они не предназначены для людей которые являются новичками, от начинающих до начинающих. промежуточный уровень они больше для Они предназначены для среднего и продвинутого уровня. люди, которые уже знают язык Ну и я хочу, чтобы люди использовали это для относительно сложные программные продукты Если вы хотите изучить Rust, будучи новичком, к системам программирование, ты такой: "Ты можешь использовать мой... "

Segment 14 (65:00 - 70:00)

потоки для этого, но это будет скорее своего рода обучение путем осмоса так, что вы просто как бы впитаете Информация предоставляется по мере продвижения, но не вся. Вам это будет понятно, и это нормально. но я думаю, что на вашем уровне... В данный момент моя книга не та. и мои видео могут быть полезны в качестве своего рода из дополнительных материалов, но это не так. Это основной способ обучения для новичков. ржавчина – это места, с которых я бы начал обучение. это похоже либо книга по Rust, либо... Книга по программированию на Rust от издательства O'Reilly. Они оба очень хороши, ну, может быть, Тим? Макнеймер — это Rust в действии, что еще более важно. сосредоточено на создании чего-то, что является более реалистично, как будто вы строите Это как нечто, что управляется упражнениями. моя книга совсем не... ну, может быть, а... YouTube-канал, скорее в духе Давайте немного подзабудем, где ты, ну, вроде как получить доступ к более четко определенным идеи, которые больше похожи на строительство блочное или нет здание блочное, но скорее самодостаточные концепции. чем как бы брошенный в омут с головой. эмм и э-э, а затем сделать что-нибудь вроде шорохи делают что-то вроде... экзорцизма или Code Crafters или что-то подобное. где у вас есть... скорее более пологий склон для работы В моем видео, которое я читал, нет ничего подобного. Они не предназначены для того, чтобы быть такими... э-э... я... Очень рад, что вы чему-то у меня учитесь. их, но я не думаю, что это так. Думаю, с этого и нужно начать. подхватить уже тогда, когда ты чувствуешь себя В программировании можно неплохо разбираться. Ржавчина и я думаю, как кто-то уже заметил, В чате я думаю, что мы могли бы использовать Я уже знаю программирование, я просто хочу освоить Rust Возможно, у нас есть некоторые ресурсы. действительно хорошие, как мне кажется, люди недооценивать значение воровства для или недооценить значение Что-то вроде Cod Crafters, кажется. Вот как можно добиться успеха. этот Наиболее быстро это происходит просто работая с языком, это могло бы быть что существуют такие классы, которые Здесь это могло бы отлично сработать, я... я знаю. Возник вопрос по этому поводу, поэтому мы Возможно, я займусь этим позже, но я подумал... о том, есть ли... э-э, есть ли существует какой-то ресурс, который я Возможно, построю здесь... хм, я пока не знаю. Точно не знаю, чего именно не хватает. или что бы я внес в это, потому что Думаю, моя специализация больше связана с... э-э... больше на более опытном конце шкалы для Образование Эм, стоит ли Русскому отказаться от C++? написанный l M и использовать встроенный язык Rust бэкэнд компилятора — это не цель для Я... я был бы рад, если бы... В основе ржавчины лежало нечто другое, но Я не думаю, что имеет значение, что у нас есть Зависимость C++ под нами выглядит следующим образом: своего рода опираться на плечи гигантов правильно поступить, например, использовать лучший инструмент для Работа не имеет особого значения, какая именно. Это встроенная функция, позволяющая перезаписывать всё. LVM в Rust, но я так не думаю. Это должно быть целью, и в LVM есть много таких возможностей. Приятные льготы, поэтому я думаю, нам не стоит этого делать. просто скажи: «А, это написано по-другому». язык давайте выбросим это Мне кажется, здесь неправильный подход. Знаете, я думаю, это полезно в качестве упражнение для понимания вида то, что ржавчина требует от нас снизу Думаю, это также полезно, поскольку а) Какие возможности предоставляет LVM? что сегодня это не так из-за такого рода вычислительная модель Rust имеет сверху мы могли бы лучше это увидеть, если бы мы иметь Под этим был построен очень целенаправленный объект, но Я думаю, что... я не думаю, что это должно быть явной целью избавиться Всё, что написано на C++, находится внутри. интересный спор вокруг самофинансирование, своего рода цепочка доверие, которое вам не понадобится C компилятор для проверки вашего Rust компилятор для сборки и использования уверенности в том, что вы создали правильную ржавчину компилятор, и для этого это могло бы быть полезно, так что вы используете что-то вроде генератор кода на Rust для бэкэнда соберите свой первый этап компиляции или используйте это ваш нулевой этап для построения вашей Первый этап, любым удобным для вас способом. опишите это, а затем используйте это для построения. ржавчина сама по себе, чтобы вы могли убедиться, что получите все оптимизации, но Да, я не уверен, что это так. важно отойти от лвм даже если особенно если Аргумент в том, что он написан на C++. единственная причина... но даже если есть более фундаментальная причина, например, что LVM не является хорошо подходит для вычислительной модели Rust Я думаю, LVM доказал свою состоятельность.

Segment 15 (70:00 - 75:00)

достаточно гибкий, чтобы адаптироваться к со временем, и я думаю, мы бы это сделали. Мы сами себе оказываем медвежью услугу, пытаясь бросить это прочь Да, и если бы мы поддерживали LVM в рабочем состоянии. Это потребовало бы от нас самих много работы. для ан уже, ну, довольно сильно загруженная команда компиляторов и Rust команда, как будто мы общаемся как другая Возможно, не по порядку величины, но безусловно, еще одна гигантская вещь для утверждать, что в настоящее время мы можем просто поддерживать связь с другими людьми вместо этого кто-то написал, но если мы Заменив LVM, мы сможем сделать больше. оптимизация на основе знаний о владельцы корабля Я не думаю, что это правда мы Я уже много чего подобного делаю. например, отсутствие атрибута Alias, который получает после LVM с Миром ты делаешь много чего таких оптимизаций, как эти Оптимизация уже ведется, и А LVM-модуль, возможно, подошёл бы лучше. к языку, который имеет право собственности, но я Не думайте, что это невозможно использовать. из этой информации, э-э, в все э-э и, кажется, мы сейчас используем Думаю, сейчас Россия использует Upstream. LVM, мне кажется, возможно, есть какие-то патчи. но я не думаю, что большинство из них имеют Теперь это уже внесено в исходный код, но я могу ошибаться. Я не помнить Эм, что вы думаете по этому поводу? текущее состояние IPv6 усыновление — это нормально, мне так говорили в детстве. что у нас заканчивались IPv4-пакеты. адреса um И вот это то, чего я сейчас не знаю. 20 лет назад, и всё, что я вижу повсюду, это... По-прежнему используется IPv4, но большинство сетей его не поддерживают. настроен для IPv6, но всякий раз, когда я пытаюсь... Если включить IPv6, всё неизбежно сломается. например, если маршрутизация внезапно нарушается, я этого не делаю. Некоторые веб-сайты имеют доступ к интернету, чего нет у других. работаю так, как будто я не совсем понимаю Как так получается, что с IPv6 всё ещё так плохо? Да, я не понимаю, так и должно было быть. быть этой серебряной пулей, да, это было так Усыновление будет болезненным процессом, но потом... Всё должно было получиться, так что намного лучше, и это просто не похоже на правду. Это правда, я действительно так чувствую. Как я теперь вижу, IPv6 появляется все чаще. места, но это скорее в течение определенного периода времени. За последние 10 лет это происходило постепенно. склон... хм, такое ощущение, что мы не... где-нибудь в пределах, например, "ну, вы можете". Отключите IPv4 сейчас, как я не думаю. Мы хоть сколько-нибудь близки к этому... ну, как бы я... Я был бы шокирован, если бы это было правдой. следующие 10 Да, каждый год нам об этом говорят. IPv4 умрёт, и я думаю, что это произойдёт очень-очень скоро. выключенный э-э, давайте смотрите, пролистайте сюда, да эта сортировка слишком нестабильна, или вы все слишком много спрашиваете? Много хороших вопросов, вас это интересует? в формальной проверке и корректности доказательства вообще, помимо типа ржавчины Если да, то пробовали ли вы использовать какую-либо ржавчину? конкретные инструменты, поэтому я думаю, что формализмы, выходящие за рамки просто ржавчины Системы типов действительно хороши, некоторые из них Мои коллеги по лаборатории в Массачусетском технологическом институте действительно работали над этим. с помощью систем автоматического подтверждения фактов они часто используют мы работали с компанией um Co и Дафной и fstar, а как это называется? Идрис ум Ирис что-то вроде этого, и поэтому вы Мы читали газеты, типа... групповые занятия по чтению и обсуждение множество таких техник, и они бы Покажите мне хотя бы некоторые из их работ, и я бы... Я прочитал несколько их работ, и мне кажется... Это захватывающе, мне кажется, это экстремально. Я думаю, это многообещающе, это правильно. направление развития компьютерной науки чтобы действительно стать наукой... Тем не менее, я думаю, мы очень далеки от этого. практичный Потому что я не хочу говорить правду. потому что мы уже видели впечатляющее в документах, где это используется по-настоящему особенно для таких вещей, как проверка корректность распределительных систем алгоритмы, например, как это называлось? Мне кажется, документ Железного флота был действительно В этом плане все хорошо, и я имею в виду Например, один из моих соседей по квартире написал э-э, статья о

Segment 16 (75:00 - 80:00)

формально доказанная безопасность при столкновении одновременно Реализация файловой системы, и это всё. Здорово, что ты смог это сделать! Он демонстрировал довольно хорошие характеристики. и, как доказано, он был безопасен при столкновении. Ваши файлы не были потеряны при перезагрузке. и все такое, и это было официально подтверждено, отличные вещи, чрезвычайно сложно писать, как писать о не очень-то много писать, хотя и это тоже потому что вам нужно выбрать язык что любой из них может получить сгенерированный код из ваш помощник проверки или что-то подобное может должны быть проверены системой проверки подлинности. из которых довольно болезненны, но во-вторых Написание доказательств — это действительно сложно, хм... По крайней мере, у меня сложилось впечатление, что там Это так много работы при написании, подобно помощнику корректуры. является помощником в написании корректуры и тогда, когда у вас будет всё необходимое написано, что оно может проверить, а затем оно Могу сказать, что да, это подходит, но вот так. Там много работы. между тем, чтобы фактически объяснить обоснование того, почему что-то верно. и затем третья вещь, которая делает это возможным. Сложность заключается в том, что конкретное написание Технические характеристики тоже очень сложны. Что вообще означает "правильно"? Формальная верификация — это проверка того, что реализация соответствует спецификации, которая на самом деле то, что это делает, так это реализация. Трудно писать доказательства. То, что требуется системе проверки доказательств, сложно. Например, каковы аксиомы? В-третьих, что вообще представляет собой спецификация? очень сложно, и вы можете подумать что-то вроде... ну, тот самый позитивный спард. Это всего лишь предположение, но это одна из вещей, которые они... найдено во время работы над этим эмм, эта проверенная файловая система была что они пытались быть своего рода показать, что они соответствовали положительным характеристики, гарантии для файловой системы разговоры о безопасности при столкновениях, но, конечно же, Если вы почитаете спецификацию POSIC, то это не так. Это вообще не спецификация, а просто обсуждение чего-то. что должно произойти или может произойти, и этого недостаточно, чтобы Напишите доказательство, чтобы в итоге получилось... с учетом спецификации, которую вы, по сути, сами придумываете. формализовать то, что означает правильность, но если вы допустите ошибку в том, как вы Напишите техническое задание, а затем все ваши доказательства. Возможно, всё получится, но вы доказываете... неправильное свойство, поэтому это просто это Сейчас на этом поле очень много хлопот и беспорядка. это чрезвычайно важно, но, к сожалению, очень Доказать что-либо, кроме тривиального, довольно сложно. свойство, насколько это возможно, но это требует огромные усилия и работа и понимание, а также это Понимая это, я не хочу... сказать несвязно, но безусловно, практически не перекрывающиеся с стандартная разработка программного обеспечения, например, если Вам нужен очень опытный программист. А потом вы сказали им попробовать написать доказательство этого факта — количество знания и опыт, которые им понадобятся Это было бы просто так, как будто они смогли бы очень мало используют свои возможности по оказанию существенного влияния. имелось раньше, и, кажется, все занято. вместе это означает, что расстояние от того места, где мы сейчас находимся, до люди могут надежно использовать это для строительства сложные программные продукты, я думаю, это довольно далеко, но, тем не менее, я думаю, что там Вот как инструменты могут нам здесь помочь. что они могут в некотором роде что-то создавать лучше в краткосрочной перспективе, поэтому это Именно здесь используются формальные методы для доказательство чего-либо о субкомпонентах ваша программа, так что это может быть конкретная реализация Алгоритм, который вы хотите показать, выглядит примерно так: исчерпывающе правильно или, э-э, вы используете это для проверьте правильность вашего алгоритм распределенной системы на сортировке На абстрактном уровне это было бы что-то вроде TLA Plus, например... первый вариант будет чем-то вроде Конни, ты могла бы сделать что-то вроде модели. проверка вашей модели данных или вашей В качестве алгоритма можно использовать что-то вроде нет, iom, который имеет формализм, подобный В нём есть проверка, которой у меня сейчас нет. помните, что называется Но вы можете использовать Ioma для моделирования... э-э... систем компонентов, которые взаимодействуют с друг друга и постараться сделать так, чтобы в итоге они оказались вместе. в некоторых разумных штатах с течением времени Там есть целая куча инструментов. вы можете использовать это для подмножеств этих проблемы, которые проще смоделировать Inc. полнота в изоляции и Обязательно используйте эти инструменты, если они вам нужны. подходят для вашего случая, но своего рода формальная проверка для Мне кажется, мы все еще... довольно далеко да, это было, это было Идис, что ты думаешь о наличии ржавчины? Никаких конкретных характеристик. Вы считаете, что это возможно? препятствуя его внедрению в более безопасных целях критически важной отрасли эмм, то есть спецификация, а затем спецификация и затем спецификация, то есть тип спецификации

Segment 17 (80:00 - 85:00)

Я говорю о том, что здесь что-то вроде формализованная спецификация, понятная для всех при отсутствии у системы автоматического подтверждения R этого Технические характеристики в порядке, но неясно, что именно. Язык, на котором вы бы это написали, неясен. Какие свойства вы бы перечислили? даже можно перечислить в осмысленном виде Мне кажется, мы довольно далеки от цели. а затем спецификация в смысле чего-то вроде вы знаете, документ на 2000 страниц, который вы Вам придётся оплатить доставку. гигантский том, и он стоит кучу денег деньги, чтобы получить официальный, и это управляется комитетом, это похоже на C. Что-то вроде C++, что-то вроде попытки быть максимально измотанным по этому поводу поведение всего сущего и в некотором смысле Я думаю, это именно то, что... Эмм, почему я никак не могу вспомнить имя? Компания Feris Systems занимается своими проектами. Ференовая ржавчина, по сути, пытается дать ты специализированный и сертифицированный компилятор Rust как часть сертификации, я думаю. это спецификация, и я думаю, что Это будет полезно, если это потребуется от вас. Думаю, дело обстоит немного шире. Думаю, это слишком резко, это несправедливо. что его сертификация полезна лишь для получения сертификата я делаю следующее: Думаю, это может дать вам что-то ещё. уверенность в таких вещах, как, например, у кого-то есть изучил весь код, который был использован для компилятор, как будто это не просто автор оригинального текста и человек, который проанализировал пресс-релиз, как кто-то другой. Ещё один человек тоже это посмотрел, и своего рода проверенные, но не обязательно люди, но, по крайней мере, код, который работал кто-то тщательно обдумал это все API и прочее, я думаю. В этом есть определенная ценность, но я думаю... Я думаю, что это значение немного переоценен, не по мнению Фер системы, например, но, как, например, Я думаю, что спецификация — это... в целом, отрасль... меньше Ценнее, чем кажется, и а затем есть третье чувство спекуляции что похоже на отсылку, которая ржавеет есть ржавчина ссылка, и это не очень-то и важно. Формальный текст, но в нем говорится о чем-то подобном. грамматика языка и конструкции и примерно как всё происходит о совместной работе не говорят. как работает программа проверки заемных средств реализовано, но там говорится о Немного о модели, и вот она: где у нас есть множество рабочих групп и пытаясь лучше их формализовать. с такими вещами, как заимствования на основе стека и древовидные заимствования, и я думаю, что все Эта работа того стоит, но я думаю, что... В итоге получается, что это еще одна ссылка. то есть, чем то, что вы могли бы себе представить. спецификация, и я думаю, что это нормально... я бы... хотелось бы иметь такое, например, когда написание ржавчины лесопосадки много чего Мне нужно было выяснить, что именно ржавеет. Делайте это здесь, а иногда и ходите в магазин "Ржавчина". и понять, что это не написано. либо есть, а потом приходится собирать все по кусочкам. вместе откуда-то или просто из Сцена поведения в программе и это прискорбно Эм, я не слышал о сравнении с ржавчиной. проверка, но это круто, я имею в виду, я Нравится ли вам иметь больше вариантов? проверка Эм, я думаю, это касается только тех, кому это важно. Речь идёт о правительстве... Речь идёт о очках... а у меня их нет. Думаю, это касается только таких правительств, как ваше. В этом случае, возможно, транзитивно, это заканчивается Правительства всегда остаются на плаву, но, как и прежде, они... автомобиль, как и автомобильная промышленность авиационную отрасль, а также отрасль здравоохранения. эти трое особенно сосредоточены на том, как всё должно быть сертифицировано, и я думаю, что это часть этого для В итоге, я просто не знаю. Сертифицированный компилятор должен предоставить вам все необходимое. такая уверенность, что в конце концов Продукт хороший, правда? Но ощущение, что всё наоборот. Мне кажется, что тебе нужно что-то доказать. чтобы конечный продукт был хорошим, а затем я Мне, честно говоря, всё равно, какой у вас компилятор. сертифицировано, верно? Но они это делают. Вам наплевать на сертификацию, как будто вы на это не способны? Если у вас нет сертификата, заключите договор. И это кажется мне странным, и, возможно, это потому что в конечном итоге это происходит в своего рода форме правительственных требований, но затем я думаю, что правительство этого требует. также несколько не соответствует вещи, которые на самом деле важный Да, кто-то здесь тоже высказал эту мысль. что стандарт отличается от спецификации И я думаю, что это тоже правда... Хорошо, давайте смотрите, вот несколько вопросов от гораздо раньше, которые в итоге оказались довольно очень далеко внизу, потому что вы задаете слишком много вопросов. новые хорошие вопросы э-э, здесь внизу там Это группа людей, у которых от пяти до пяти. Несколько дней назад было много голосов. давайте сделаем Эм, ладно, дайте мне выпить еще воды. первый

Segment 18 (85:00 - 90:00)

О, правда? Вы можете это почувствовать, например, в... нос и горло, когда так много говоришь Может, мне просто стоит замолчать и оставить всё как есть? разговаривать Эм, если бы вы могли изучать информатику. И снова, что бы вы сделали? по-разному хм Честно говоря, я думаю, что я бы этого не сделал. Если что-то по-другому, я думаю, я вполне... Я доволен завершением поездки. Я собираюсь получить степень бакалавра. На самом деле никаких знаний в области информатики не требовалось. до получения степени бакалавра я много чего делал. Делаю всякие вещи, в основном самостоятельно, в свободное время. но не как часть реального образования хм, но в целом, да, это в основном правда, эмм, для меня. бакалавриат... ну, я в итоге его и получила. двойная специализация в области общей компьютерной техники. наука, и под этим я подразумеваю вас мы должны были выбрать одну специальность, а затем Как и большинство ваших занятий, посещайте... курсы по информатике по этой специальности это может быть системное администрирование или безопасность, или алгоритмы, или что-то еще. было, и я просто этого не сделал, я просто выбрал занятия, которые, как мне казалось, были Интересно, и ни один из них не складывался в единое целое. Из-за этого у меня получилась двойная специальность. специальность: общая информатика и Это означало, что я взял всё из как курс языков программирования, где Мы изучили так много разных вещей. языки, а потом я еще и взяла Я посещал курс по компьютерной безопасности, например... Я посещал несколько курсов по алгоритмам и играл в игру. курсы программирования, всякое разное. разных вещей, и я думаю, что это было очень весело, это позволило мне расширить свой кругозор. очень рано и выяснить, какие вещи Что мне нравится, а что я не показываю? к вещам, которые я смогу потом сделать например: "О, я помню, я немного этим занимался". то, эмм, мне это очень нравится, а потом В рамках магистерской работы я занимался сетевыми технологиями. компьютерные системы, э-э, и я, и особенно Я в основном сосредоточился на беспроводных сетях. эмм, для моей магистерской диссертации, но... В классе царил полный беспорядок. Сетевые компьютерные системы, и это было я. думаю, действительно хороший фундамент для строительства потому что так много из того, что мы думаем примерно такими же, как современные компьютерные программы. сетевое право Как будто здесь не так уж много чего-то по-настоящему местного. Программное обеспечение больше не существует, но оно... Это гораздо реже встречается, поэтому у вас есть возможность по-настоящему заняться дайвингом. глубокое изучение сети и сетевых технологий. Эм, мне кажется, было довольно неплохо, а потом После этого я провел год, работая над... э-э, исследование проект, который был связан с чем-то подобным локализация внутри помещений, которую мы проводили. анализ беспроводных сигналов попадание в антенную решетку маршрутизатора, например просто с полки, как Wi-Fi роутер... а затем, взглянув на угол прибытия из этих сигналов, которые нужно попытаться локализовать. 3D-пространство, отправитель, например, центр тяжести каждого пакета Wi-Fi путем наличия нескольких Маршрутизаторы получают один и тот же сигнал на Разные времена, но под разными углами. а затем триангуляция, а затем в чтобы сделать это по той же линейной скорости и Стандартное оборудование. Мне пришлось много чего переделывать. аналогичного оборудования и драйверов в чтобы сделать это по линии по линейной ставке Я Пришлось использовать что-то вроде графического ускорения. так что это стало больше похоже на ориентирован на производительность и очень низкоуровневый Программирование — вот что это было. C++ а затем для моей докторской диссертации, знаете ли, очень распределенные системы и базы данных и так далее Я думаю, это было удачное продолжение. создание сетей, а также расширение возможностей своего рода перформанс в базы данных в значительной степени связаны с и это, безусловно, впечатляет. Я делала... но потом мне также приходилось... Подумайте глубже об алгоритмах. и своего рода предметно-ориентированные языки. и анализируя, я думаю, что на самом деле дал мне довольно хороший... э-э... Если хотите, то существуют рубежи. определенно, это части информатики. Я об этом знаю гораздо меньше, но в целом я доволен. с тем местом, где я в итоге оказался, и какая-то громадина, которая в итоге оказалась позади меня Поэтому я думаю, что не стал бы этого делать. Действительно Изменить что-либо в каком аспекте? В итоге я сосредоточился на информатике. Мне кажется, я на самом деле довольно счастлив. об этом... ну, я думаю, это неплохо. положение, в котором нужно находиться эмм как ведущий инженер-программист Вам удаётся как следует выбраться из... э-э

Segment 19 (90:00 - 95:00)

аспекты управления проектами, такие как график координации бюджетной команды результаты, сроки и т. д., если так, то Звучит как идеальный технический вариант. работа... так что да и нет в качестве директора инженер, знаете, что такое директор? инженерные методы сильно отличаются от одной работы к другой и то место, где я оказался Я думаю, что ваш главный инженер — это... или, по крайней мере, то, что я считаю своей версией Главный инженер — потому что я так считаю. Существует несколько версий, и они могут сосуществуют и все они ценны, так вот в чем дело. Я трачу 60% своего времени на написание кода. возможно, в идеале немного больше в Думаю, примерно 60. а из оставшейся части большая её часть... например, проверка кода, которую я считаю иначе, чем при написании кода и я думаю, это довольно неплохо Для меня важен баланс, потому что мне он очень нравится. Написание кода, однако, представляет собой значительную его часть. а также больше материалов по управлению проектами. не так сильно похоже на составление бюджета или планирование времени. простыни и тому подобное, но не только. например, убедиться, что все работают над что-то, что в конечном итоге окажется полезным обеспечение того, чтобы команда была, это своего рода коллективно привлекая право направление, чтобы убедиться, что мы подхватим Правильные билеты в правильном порядке. убедиться, что мы не просто мы решаем поверхностные проблемы, но мы решение более глубоких проблем... создание уверен, что мы на правильном пути к возможность измерить результат наша работа, например, если вы приступить к проекту, где они не есть ли у кого-нибудь затем показатели в зависимости от этапа проект, который для меня является огромным красным флаг и что-то, где реализуется эти показатели и отслеживание для того, чтобы им нравилось визуально создать их, построить их во времени самоанализ гораздо важнее. чем следующая функция, которую вы пытаетесь использовать добавить, потому что без этого вы ничего не узнаете Работает ли ваше дело, вы не поймете. ранние предупреждающие признаки, если состояние ухудшится В итоге это во многих случаях сказывается на ваших пользователях. те, кто сталкивается с проблемами а затем вернусь, чтобы рассказать вам об этом Ужасное положение, в котором приходится находиться, и вот что это такое. те вещи, которые нам нравятся, например. IC меньше думает о правильности, в то время как вы Подумайте больше о том, когда вы будете скорее не обязательно менеджер проекта, но например, технический руководитель, может быть, и так далее. Я обнаружил, что провожу много времени за этим занятием. Я думаю об этих вещах, но это... потому что я думаю, что они чрезвычайно важно для обеспечения качественного обслуживания программное обеспечение, и поэтому это не так хотя я всего лишь... я вижу, потому что я не хочу быть таким, потому что я думаю, что Для меня важно обеспечить выполнение определённых задач. влияние через программное обеспечение и некоторые из них Да, это я просто пишу кучу хороших вещей. программное обеспечение, но большая его часть также занимается созданием уверен, что вся команда вокруг меня или Организация вокруг меня тоже так поступает. и чтобы мы вместе создавали вещи, которые В итоге все хорошо складывается. оно создает то, что нужно, в нужном месте так вот, это, э-э, я с удовольствием взять на себя некоторые из них Думаю, их можно назвать проектами. управленческие функции, которые, как мне кажется, Полезны, когда я считаю, что они там полезны. Их довольно много, я о них не думаю. настолько полезным, что я пытаюсь либо сделать другие люди делают это или пытаются заставить нас прекратить делая это, и поэтому это еще один пример чего-то, что не является кодом но также и не управление проектами, которое скорее похоже на организационное управление Вот, например, если я увижу, что там есть процесс, который на самом деле не работает для команда инженеров-программистов, которую я стараюсь изменить процесс работы. Да, я также стараюсь быть тем человеком, который входит в комнату ведет этот разговор на каком-то уровне. вверх или на один уровень мета, мы не правильное строительство не Необязательно создавать код, но, например Мы не готовы, мы не созданы для строительства успешно ум Эм-м-м Хорошо, а, простой вопрос, у вас есть какие-нибудь? этические вопросы, связанные с работой над военная промышленность в армии промышленность, в то время как Европа демонстрирует моральный дух Мировой спад по основным международным показателям конфликты простой вопрос видите ли, э-э, я имею в виду Очевидно, я думаю, что я был довольно хорош. Я с самого начала это понимал... Помнишь, знаешь, когда я впервые это сделал? Работая в компании Hing, я провел сессию вопросов и ответов, как я и предполагал. думаю, через пару дней после того, как я объявил что я собирался присоединиться, но до этого у меня не было фактически присоединился к компании, где я общаюсь. через множество этих вопросов... Почему вы решили работать в такой компании? Вы когда-нибудь задумывались о создании подобной компании? Вы об этом подумали? последствия и знаете, это очень просто

Segment 20 (95:00 - 100:00)

Да, конечно, у меня есть опасения. но да, конечно, я тоже так думал. глубоко о них и в некотором смысле до сих пор пришли к этому и имеют продолжал делать это некоторое время, и вот я Думаю, этот вопрос что-то спрашивает. Хм, довольно интересно, что именно... Эм, у вас есть опасения по этому поводу? перефразируя вопрос упадок морали в Европе, когда что касается международных конфликтов и Я думаю, это сложный вопрос, но оно загружается иначе, чем Возможно, задающий вопрос спросил потому что это Зависит от того, кого вы спросите, верно? И то, и другое. был ли какой-либо важный моральный урок? Упадок, где и какой, когда какой конфликты в конечном итоге хотя тот логическое рассуждение, которое меня привело Путь к тому, где я нахожусь сегодня, начался одним из способов. У меня есть очень твердое мнение по этому поводу. каким должно и каким не должно быть программное обеспечение использовал в войне ум И у меня есть два варианта, один из которых... их есть или и я собираюсь использовать это как предлог с кем-то, кто будет над этим работать Прямо сейчас нет никакого мира. о том, что нам известно, мы не знаем, как получить в мир, где никому не нужно Подумайте о войне, войны нет, есть Нет конфликтов, все могут просто ничего не делать. Э-э, и всё в порядке, у нас нет путь в тот мир, в котором я хотел бы оказаться в том мире, но мы не... какой? означает что будут вестись работы по И у меня есть мнение о том, как это работает. должно произойти, и поэтому я мог бы либо разобраться встать и понаблюдать, как выполняется эта работа сделано со стороны, а затем крикнуть Люди страдают из-за того, что поступают неправильно. последствия неправильного выполнения или понести последствия бедности решения или я хотя бы могу попытаться быть в комната и чтобы мой голос стал частью этот разговор и мой, э-э, мой навыки способствуют тем частям, которые я считаю, что стоит внести свой вклад в это дело. и я бы предпочёл второй вариант. бывший, э-э, вот почему я думаю, что это разумно ли работать над чем-то вроде и тогда возникает вопрос: есть какая-нибудь компания где в итоге ничего не получается хуже, и я имею в виду не незначительное ухудшение. способы, я имею в виду, например, в целом хуже, верно? Я тоже много об этом думала. В этом районе расположено множество компаний. место, которое мне бы не понравилось, я бы не хотел Я хочу работать на кого-то, потому что я не кроме себя. не знаю, думаю ли я, что они делают В целом дела идут лучше, ну и знаете, когда я впервые начал думать о работе У меня были похожие вопросы к Хеллингу. Это та компания, где я... Думаю, я бы хотел быть частью этого. разговоры здесь, в отличие от где-то в другом месте или совсем не так, это Возможно, таких компаний вообще нет. где мне было бы комфортно находиться часть этого разговора, э-э, или в этом плане тоже участвует, но после того, как вы знаете, что проводите много времени разговор с техническим директором и вице-президентом по разработке основатели компании и разговор через некоторые из вопросов, которые у меня возникли и о эмм, своего рода опасения, которые у меня были, и пытаясь понять не только то, как они Подумайте об этих проблемах, а также куда они могут привести компанию в будущем будущее, которое, как мне кажется, является важным часть решения, ну, вы знаете, я Я убедился в том, что Они, так сказать, во многом совпадают. то, как я думаю о конфликте и о том, над чем мы работаем, и о пространстве и о том, каким оно должно быть. и не должны эволюционировать... а также то, что я был уверен в них. Я бы не стал просто так это выставлять напоказ. тот, кто предложит самую высокую цену, — я думаю, это... законные опасения при работе на Компания, подобная этой, это так? Ну, это... Сейчас, может быть, всё в порядке, но через 10 лет кто... знает, куда распространяется эта технология, и Мы вернёмся к этому аргументу в Circle. позже, но я думаю, что, по крайней мере, с Хингом в том виде, в котором он существует сегодня э-э Я не думаю, что это станет своего рода подъемом для самый горький вид своего рода Я не думаю, что компания Технологии, в разработку которых я вношу свой вклад, будут в итоге это окажется своего рода результатом чего-то подобного в будущем. будет просто продан кому угодно. покупает больше всего акций, и у них все технологии и иметь полное право голоса и Куда это всё приведёт? Я думаю, что никуда это не приведёт. Это произойдет, если я начну так думать. Если это произойдёт, я уйду. Меня бы там больше не было, но я всё ещё здесь. здесь, а затем то, что мы собираемся сделать Вернемся к тому, является ли этот аргумент... Но в конечном итоге ты ничего не можешь контролировать. где в конечном итоге окажется технология, а именно: Да, это правда, но я думаю, что это правда в любом случае.

Segment 21 (100:00 - 105:00)

где вы работаете в этой сфере технологии, поэтому это своего рода возвращение к аргумент кого-либо собирается Разрабатывать военные технологии, а я нет обязательно подразумевается любая конкретная технология Я просто имею в виду в обычные люди собираются работать и строить технологии для войны хм и варианты, которые у вас есть, когда это когда дело доходит до чего-то большего, это вызывает возгласы "Ого! ", особенно если речь идёт о том, что вы... фактически построить его являются или, скорее, туда, где Эта технология очень проста в использовании. Думаешь, ты мог бы просто сказать: "О, мы... " Собираюсь продавать эту технологию и мы скажем, что его можно использовать только например, для обороны, но что это значит? Что значит использовать только это? Что-нибудь для защиты, если вы посмотрите. Что сейчас происходит в Украине в оборонном плане? нанести удар в то, что было вашим На собственной территории становится очень опасно. очень быстро, хорошо, тогда, может быть, вы начать вводить ограничения, как только это станет возможно. Использовать только в этой зоне. А что, если... противник продвигается в район, который больше не содержится в пределах этого забора. Вы занимаетесь этим, или что, если все «Рокетс» запуск в ваших городах состоится в ближайшее время. Что вы делаете, находясь за пределами этой области? И, что особенно важно, действительно ли вы этого хотите? компания должна выступать в роли арбитра в определении того, кто получит выбрать или вы бы предпочли, чтобы это было своего рода выборное правительство похожий регион, например, эти, я не Я утверждаю, что у меня есть ответы на этот вопрос, но... но я думаю, что это гораздо более тонкий момент. вопрос, который может впервые возникнуть, и даже если бы вы смогли создать что-то подобное идеальный набор этих вещей которые допустимы и недопустимы для использования технологии для и вы пытались это внедрить в контракт на что бы то ни было разработанные вами технологии являются В результате никто не купит ваш товар. технологии они просто не стали бы они бы мы как бы говорим: "Ну, мы не готовы это терпеть". из-за этих ограничений, потому что они Слишком много владельцев, чтобы следовать указаниям, иначе у нас их нет. такой уровень контроля, независимо от Аргумент может быть таким, и, следовательно, реальность такова. что если вы хотите высказать свое мнение о том, как используется эта технология и что из этого следует? технологии создаются, вы должны вы нужно взять на себя обязательства перед кем-то в качестве партнера. Верно, вы должны сказать, что мы будем сотрудничать с Как, например, сделал Хинг, мы будем работать с правительством Великобритании. с правительством Германии, с которым мы сотрудничаем Французское правительство заявляет, что это правительства, как мы считаем в целом и на долгосрочная траектория, как правило, имеет Здравый смысл, и опять же, никто не пойдет. Здесь нужно добиться совершенства, но это не так. Вариант, который у вас есть в качестве альтернативы, это: сказать кому-то другому мы собираемся Пусть кто-нибудь другой построит это вместо вас. Мы вообще не будем иметь права голоса, Я думаю, это хуже, и так далее. В конечном итоге, я думаю, вам нужно сделать выбор. Очень тщательно выбирайте себе партнеров. и должно включать в себя ваше мнение. они будут развиваться в будущем а затем, во-вторых, вам нужно выбрать, какой из них... технологии, которые вы готовы и которые вы не готовы использовать построить, и этот вопрос сложен. Совершенно верно, это действительно сложно сказать. от этой технологии мы предпочтём отказаться. построить или, если уж на то пошло, это технологии, которые мы выберем для создания Потому что на самом деле, если вы Разработка технологий в условиях войны имеет большие шансы на успех. Если это закончится, это убьет людей. привыкание, конечно, предполагает, что В итоге это так и не используется. Сдерживание работает, если у вас есть что-то вроде... Технология предотвращения вторжений, о которой вы никогда не мечтали. Приходится им пользоваться, потому что на вас никогда не нападают. Конечно, на это есть надежда, но у вас есть строить так, как будто это может произойти потому что иначе этого не произойдет работа, это немного похоже на нытье, но Это тема, которая В последнее время это много обсуждалось, и я Думаю, в этом вопросе речь идёт о чём-то вроде... важно подчеркнуть, что у меня действительно есть Я очень глубоко об этом задумывался, вот что я хотел сказать. не наивное убеждение, хм Хорошо, давайте Смотрите, отлично, вопросов по этой теме нет. Замечательно! Думаю, это продолжение. Теперь, когда Хинг выпустил... вопрос здесь. более подробная информация о некоторых из продукцию, которую они создали, можете ли вы... Предоставьте, пожалуйста, более подробную техническую информацию о над чем вы работали эмм да так далеко в Хинг, э-э, первые фрагменты того, над чем я работал. на довольно значительную часть моего время там было внизу уровень или средний/низкий уровень сети сеть, не абстракции, а сеть... инфраструктура, и я имею в виду не сеть. инфраструктура в смысле, подобно IP-протоколу сети и тому подобное, я имею в виду именно это. ощущение типа ткани, которая вы используете для общения между различными активы на поле боя, и эти Развертывания — это действительно интересно. потому что у вас действительно странные сети

Segment 22 (105:00 - 110:00)

с очень старыми радиоприёмниками и которые часто имеют крайне низкую пропускную способность мы разговариваем байты в секунду, э-э, как то будь то единицы, десятки или сотни это примерно такого порядка величины пропускная способность с очень большими задержками Доставка довольно ненадежная. например, если у вас есть дроны. но даже если у вас на земле лежат задницы или люди с радиоприемниками, они собираются иногда постоянно выходят из зоны действия Если радио не включено, разряжается батарея. Зайдите за холм, и вы окажетесь в пещере. Что бы это ни было, сети работают. очень динамичный, с большими потерями и очень медленный И всё же вам почему-то нужно это построить. системы поверх этого распределенные системы, способные обмениваться информацией то ли я, знаете ли, что-то видел здесь или, э-э, я признаю, что вижу это. Вы мне об этом рассказывали, или это так? отправка заказов или это просто общий разговор, что бы это ни было, всё из всего этого в итоге приходится... передача данных по этим сетям осуществляется в способ, который надежно работает на лице очень странные конфигурации сетевых настроек Они часто также неоднородны, например: Не все радиостанции от одного поставщика. например, э-э, и поэтому я работала о построении распределенной системы система, которая располагается прямо над этим Сеть, а затем предоставляет что-то вроде... абстракция совместного использования состояния для остальной части системы, расположенные поверх них, таким образом, чтобы Именно этим я и занимался большую часть времени. Мое время в Хинге пока что было... ну, это было... Много интересных работ на эту тему. кредиты, э-э, и своего рода операционные семантика, но также и просто в целом распределенные системы алгоритмы логические метки времени все протоколы сериализации все это вещи и интегрируясь со странными радиоприемниками... и затем тот эмм, после этого я перешел к следующему этапу: более, так сказать, работа, ориентированная на моделирование. Эмм, об этом я пока не могу подробно рассказывать, но Речь скорее о... ну, о полёте. симуляционные вещи, например, как модели летающих объектов, а затем вот это. часть работы по портированию на C++ была выполнена для например, а потом в последнее время я был более активно участвовал в разработке истребителя Euro Fighter. проект, так что у Хинга есть контракт на поставлять радиолокационную систему для еврозоны Истребитель или для следующей итерации Euro Fighter, э-э, в некотором смысле, с определенной целью. анализ, например, понимание чего-то из то, что вы видите на радаре, когда Вы летаете на европейском истребителе... Какие устройства отслеживают вас? Что это? где находятся эти вещи, что они собой представляют? Что они делают? Они что-то отправляют? опасно по-твоему, э-э, все такое и поэтому сейчас я работаю над этими темами вместо этого системы, поэтому это очень похоже. разнообразный набор вещей, и я думаю Они оба получили ценный опыт обучения. возможности, но также и просто ум действительно интересные технические задачи а в некоторых случаях, знаете ли, они... дал мне возможность побыть в своего рода... предыдущее обсуждение немного Я думаю, это действительно важно. разговоры о том, что делать, если Вы не слышите приказа, но вас... Ожидаете ребенка? Что делать, если... Не могу отправить важный документ. информация, но вы получаете заказ Это может, знаете ли, не сработать в данной ситуации. А что делать, если ты не уверен? классификация сигнала, что это такое? Что вы делаете, если и все это вместе? Что вы делаете? конструкции do if не являются, я имею в виду, они носят технический характер. решения в конечном итоге написать код то есть делает то или иное, то третье но они гораздо больше Я даже не хочу говорить об этичности. соображения. Некоторые из них таковы, но... Как и человеческие решения, они похожи на то, что... Что нам следует сделать в этой ситуации? Что будет правильным? дело и эти разговоры — это... Причина, по которой я хочу работать в такой компании, как... это, э-э, и быть частью тех разговоры, по которым у меня есть мнение что разумно, а что нет хорошо Эм, мои мысли о выпуске Rust 2024 года? Давайте посмотрим, дайте мне открыть сложение. Здесь вы найдете руководство, чтобы узнать, что на самом деле происходит. В итоге это вошло в состав пристройки. гид, э-э, Росс Что у нас есть в 2024 году? О, я... я поделюсь экраном здесь... так Это руководство по Rust Edition (Rust 2024).

Segment 23 (110:00 - 115:00)

еще не было выпущено, посмотрим, что у нас есть дополнения к Прелюдия к будущему и в будущее. Часть Prelude — отличный вариант, никогда не понадобится его использовать. снова хм, это не имеет значения для Ладно, значит, Future и Prelude — хорошие фильмы. В будущем это может оказаться неплохим вариантом. в конечном итоге э-э в итератор для коробки I Не думай, что меня это волнует. Я думаю, что это становится небезопасным. это смелый крутой выбор. Жаль, что это необходимо. Здесь много исторического контекста. здесь, но в самом общем виде оказывается, что Установка переменных среды не является нить безопасно, и поэтому стандартная библиотека setar и ремир не были небезопасны от предыдущих изданий до 2024 года и так далее. вы могли бы просто установить VAR для того же самого. имена переменных из двух разных потоков одновременно, и это, собственно, я. Не знаю, можно ли это считать технически таковым. Неопределенное поведение, но оно, безусловно, приводит к странному ошибочному поведению и Итак, в издании 2024 года подводится итог. теперь они небезопасны для использования, и Безопасность UNS заключается в обеспечении наличия нет одновременно работающих потоков, изменяющих список окружений, и это, очевидно, Сейчас напишу кучу кода. быть в безопасности там, где раньше это было невозможно, но Это правильное решение, если рассматривать его в фундаментальном плане. Вот что лежит в основе, например, библиотека C. Примитивный дает вам... так что, я думаю, это... Я думаю, это действительно так. Отлично, а вот этот мне тоже очень нравится. Это новый, небезопасный ворс. работа в небезопасном режиме ранее, если вы написали небезопасный функция, которую компилятор, по сути, будет выполнять притвориться, что все тело Функция также находилась в небезопасном блоке. И я думаю, это была ошибка, потому что Это значит, что есть целая куча Причины, по которым это проблематично, но одна из них... Одна из них заключается в том, что теперь у вас может быть множество небезопасные вызовы внутри этой функции которые безопасны по разным причинам, но потому что вы получаете всего одно небезопасное одеяло На самом верху больше не нужно декларировать. каждый из них с блокировкой безопасности то место, куда вы бы поместили что-то вроде Комментарий по безопасности, обосновывающий целесообразность именно этого варианта. В частности, если это безопасно, вы все еще можете это сделать. Конечно, потому что писать. вы знаете комментарии по технике безопасности для каждого из них. но даже заметить их сложно, но Вторая причина заключается в том, что существуют некоторые небезопасные варианты. функции, которые небезопасно вызывать, но В их организме нет никаких опасных кодов. но затем получить бесплатный небезопасный Блок внутри — это рецепт для кого-то в итоге случайно позвонил небезопасная функция, не осознавая этого Это небезопасно, потому что они просто получают доступ к Итак, в издании 2024 года этот новый ворс... Это потребуется, даже если вы внутри функции, что небезопасно. Позвоните, вам все еще нужно использовать небезопасные блоки. из-за вещей внутри него и этого Это меня очень радует, я думаю, это... Это более многословно, но это шаг в правильном направлении. в правильном направлении, и, конечно же, вы можете Если у вас есть..., всегда игнорируйте ворсинки. конкретный файл uh, например, или модуль Если вы часто это делаете, просто дайте себе это сделать. Проверка кода в этом файле, кажется, в порядке, но... Я думаю, это отличный вариант по умолчанию. изменить э-э правила захвата для возврата позиции простой признак, э-э, эти я, я выступаю с докладом об этом... э-э, речь идёт о некоторых из Мне кажется, я поставил за это отличие оценку CR. Возможно, это касается и ржавчины, но я... Он, безусловно, рассказывал об этом на конференции в России. Копенгаген некоторое время назад, я дам ссылку. Это здесь для тех, кто смотрит... задним числом, так что один из них — это Очень хорошие перемены, и я думаю, это будет здорово. В целом, просто отлично, ммм, это L ссылка статическая, отключено звук, да, это Но это не тот случай, когда можно использовать оружие против ног. Думаю, это больше не будет разрешено. Предупреждение уже было в предыдущем издании. просто становится серьезной ошибкой Я думаю, что неявные признаки исчезают. Это также хорошо, так что в предыдущие дополнения, если у вас что-то было вот так, например, в вашем список зависимостей, а затем ранее вы это подразумевает наличие функции jpeg кодировщик, который, если вы его включили, включил необязательная зависимость, и это сейчас происходит. Чтобы уйти, вам придётся... конкретно объявить о наличии такой функции добрый э-э, таблица и ключ имя, ну, это просто вопрос последовательности. это всегда Отлично, это решение для рабочих пространств. Это ружье для ног, но чинить его приятнее. Эм-м-м Я не знаю, что это такое, но вот что...

Segment 24 (115:00 - 120:00)

Кажется, ключевое слово Gen может быть интересным. Итак, это резервирование, как правило, является ключевое слово для 2024 года не реализовано генераторы, но это приводит к тому, что в издании 2024 года они могли бы добавить поддержку. для генераторов, использующих ключевое слово Gen не дожидаясь следующего выпуска после этого у нас появляется надежда, что следующий, что это, э-э, 3 года мы можем получить настоящие генераторы, которые было бы хороший макрофрагмент уточняющие слова... я уверен, это хорошо, но я не было необходимости Это кажется чем-то невероятным. похожий о ага хм, вот этот это интересно так э-э, это Так вот, это решение, которое позволит это исправить. что вы получаете меньше ошибок компилятора когда у вас есть тип, который возвращает значение, когда у вас есть, например, функция, которая возвраты никогда, так что никогда — это что-то вроде паника, так что представьте, что у вас есть возможность... Фу равно, и если что-то есть, то вызвать какую-либо функцию, иначе возникнет паника, а затем... Причина, по которой это компилируется, заключается в панике. Возвращает тип "никогда", потому что возникает паника. никогда не вернется, это вызовет проблемы с вашей программой. прервать или, э-э, раскрутить и так далее. следовательно, оно может, оно может притворяться любое значение для целей типа проверяю, потому что вы знаете, что никогда не... никогда не продолжайте выполнение оттуда. В любом случае, проверка типов должна быть обязательной. из того, что у вас там есть, но где это находится Самое странное, что представьте, что у вас было вот это. строка, но у вас не было двоеточия u8 тогда не существует четко определенного типа для паника, правда? Сама паника бы сказала, что я могу Если это будет любой тип, то компилятор бы... Ошибка, сообщающая, что мы не можем сделать вывод о... тип X, потому что паника просто возвращается какой бы тип, э-э, представьте это как что-то вроде возвращаться быть обобщенным над T и возвращать T, но Поскольку параметр T не учитывается, значение t никогда не указывается. Вот и всё. Я не знаю, какой у меня тип Т. Вы хотели сюда попасть, поэтому они вносят изменения. процесс... ну, сейчас... это происходит... Я думаю, что способ, которым они это исправили, был следующим. В предыдущих изданиях было то, что если компилятор собирался это сделать, он бы Определите тип единицы измерения, как в пустом тексте. и теперь оно выведет тип «никогда» особенно тогда, когда оно имеет своего рода свободный Т, который возвращается из... что-то, чего никогда не бывает, тогда оно будет на самом деле установить тип никогда... так если бы у этого x не было типа аннотация получит тип восклицательный знак, который является знаком «никогда» напишите... интересно, говорят ли они почему Ой-ой, да, отчасти в этом и причина. они не смогли стабилизировать тип "никогда". до настоящего момента... хм, есть куча деталей. Вот этот вариант я бы порекомендовал. Если вам интересно, можете почитать, но Это приятная перемена, небезопасный внешний фактор. блоки да, так вот Итак, в Rust 182 вы могли начать помечать внешние блоки с помощью небезопасное ключевое слово, которое позволило вам скажем, что... ну, так вот почему внешний Небезопасность функций объясняется тем, что сигнатура функции может не совпадать. сигнатура функции того, что вы делаете Звонок вот так — это и есть правильный звонок. основная причина, почему работа на экстернах небезопасна... но это означало, что вам нужно было, например, положить небезопасно при использовании всех этих функций, даже если Сама функция на самом деле безопасна. Позвони им так, будто ничего нет, ничего нет Инвариантность необходимо соблюдать, когда помимо подписи необходимо соответствие, поэтому небезопасно внешнее позволяет сказать, что, как в случае с этим Я проверил весь блок, все ли в порядке. Подписи срабатывают примерно так: поверьте мне Подписи верны, поэтому небезопасно. Я уже позаботился о том, чтобы не класть это для моих звонков и таким образом Здесь вы теперь можете сказать следующее Функция безопасна, как и сам сейф. внешняя функция из-за небезопасности Я проверил в пункте декларирования. и внутренняя функция теперь фактически Полностью безопасна, поэтому это внешняя функция. Можно смело так сказать, и это... действительно приятный бонус, и я думаю

Segment 25 (120:00 - 125:00)

Что же изменится? Теперь необходимо добавить внешние блоки. помечено небезопасным ключевым словом О, включать это необязательно. небезопасное ключевое слово во внешнем блок, который я вижу, чтобы сделать так, чтобы сделать это ясно, что вы действительно Необходимо проверить, что подпись есть. совпадение, это не опционально, это не Каждый звонящий должен делать следующее: когда вы Объявите о блокировке, это же ваша работа, верно? там, чтобы проверить соответствие определений Это приятное изменение, мне это нравится. Я об этом не знал. один, ой-ой, да, отменить сохранение атрибутов этого Один из них хорош, например, без Mangle. может фактически сломать вашу программу может дать вы UNS неопределенное поведение и так далее Это не способ сказать, что никакой головоломки нет. на самом деле небезопасно, но теперь есть такое. хороший ржавчина в сочетании тесты Ой-ой, да, это эмм, в Рустоке до сих пор, если бы у вас было доковые испытания, каждое отдельное доковое испытание будет скомпилирован как отдельный исполняемый файл и затем выполнили... это было очень медленно. Это одна из причин, почему доктор Слау потому что ему приходится компилировать несколько Бинарные файлы, которые все связаны с вашей основной программой. бинарный файл, а затем запустить их, чтобы в Издание 2024 года, э-э, выполнение по умолчанию. режим заключается в том, что это действительно произойдет создать один исполняемый файл, содержащий всю документацию в него тесты, а затем просто запустите их... и тогда у вас появится способ сказать: Я В частности, я хочу, чтобы это было скомпилировано. Это самостоятельный проект, и он будет... ускорить строительство не обязательно бегу, но строю свой... свой причал тесты Отлично! Я с нетерпением жду 24. 20. 2020. Что касается издания, я в восторге от каждого его выпуска. Издание хм все правильно больше вода, э-э, как коммерческая сторона крупного предприятия. Проект развивается, и возникают потребности в бизнес-логике. Чтобы измениться, у вас есть ментальное правило: указательным пальцем показывает, когда следует продолжить закручивание болтов. для обработки крайних случаев или просто переписать. это Эм, я не знаю, есть ли у меня какие-нибудь хорошие правила. Здесь используется общий подход, за исключением того, что переписывание этого текста будет нецелесообразным. Обычно это очень дорого, я понял ваш вопрос. проект должен быть либо довольно маленький, иначе ты сможешь, тебе придется быть готовый вложить много ресурсов в ощущение приостановки разработки функций и начало переписывания, чтобы соответствовать просто переписал путь сильно недооценивается, насколько это дорого. Это не значит, что этого никогда не следует делать, это просто это означает, что следует рассматривать это как более дорогостоящее мероприятие. чем вы думаете, и даже больше. дороже этого ум путь, по которому я обычно ходил Рекомендация — это нечто среднее между Дело в том, что вместо того, чтобы прикручивать болтами, нужно еще кое-что сделать. отдельные крайние случаи или переписывание Существует своего рода промежуточный путь. верно, то есть каждый раз, когда вы добавляете попытайтесь сделать то, что вы добавлять хм, лучше подходит, поэтому оставьте код в Состояние немного лучше, чем когда вы нашла это, и со временем это будет происходить всё чаще. твой Код эволюционирует и трансформируется правильно, а не наоборот. День флага, своего рода все сразу... своего рода перемены, и я думаю, что это Вот так, вот так лучше сложность пути заключается в том, что он создает Каждое изменение обходится дороже, верно? Так или иначе... Привлекательность простого переписывания заключается в следующем: Дело в том, что вам поручают большой объем работы. просто сделай это, но ты забываешь об этом тот факт, что нам нужно сделать паузу. все остальное во время этого, или мы Придётся дорабатывать по ходу дела или уже после его завершения. и стоимость, например, отладки системы. постфактум... привлекательная вещь Что касается прикручивания деталей, то это... Довольно легко реализовать эти функции. Проблема в том, что это становится дороже. всё дороже и дороже, потому что вы строительство на вершине башни из хакеров, так что то, что вы делаете, частично переписывая текст. Каждый раз, когда вы добавляете функцию, это означает, что вы внедрение занимает больше времени каждый раз вероятно, менее экстремальная особенность случай прикручивания, как в конечном итоге Установка болтами обойдется дороже, чем но на первый взгляд так не кажется это... но это скорее наличие предвидение, что это дополнительное Усилия окупятся позже, но вы

Segment 26 (125:00 - 130:00)

нужно уметь убедить людей в том, что Вложение средств оправдано. непрерывно, а не все сразу. позже или все просто становится постепенно замедляясь время, э-э, посмотрим Какие ваши основные источники информации в СМИ? внедрять новые технологии и Тренды О, и здесь тоже. Кажется, у меня нет. Отличный авторитетный ответ, в некотором смысле. сочетание участия во многих форумах И когда я говорю «форумы», я не имею в виду их в буквальном смысле, ну, не в буквальном смысле. Но под цифровыми форумами я подразумеваю именно это. как пространства, подобные социальным пространствам, так что я получаю опыт работы, знакомлюсь с разными вещами. Получают информацию через общение. Я говорю о них в прямом эфире, но я также получаю со многими из них через различные формы прав в социальных сетях например, на Blue Sky или Masteron, или что-то в этом роде. Twitter SLX, хотя сейчас он используется гораздо реже. ум и, в некоторой степени, LinkedIn. хм, но, конечно же, голубое небо и Мастадон, я просто вижу кучу случайных вещей. Там что-то есть, эмм, через что это проходит. Открытие или просто люди, за которыми я слежу и то, что они ретвитят, что Я всё равно так и назову. но многое из этого просто происходит из-за там тогда вы знаете, я, как я уже упоминал, как я слежу за некоторыми людьми, которые занимаются техническими вопросами. письменные работы и некоторые новые источники подобного рода. но проходит относительно мало. там, э-э, я на самом деле время от времени На этой неделе я буду читать на Rust. Я не... Читаю это каждую неделю, но иногда я Читать их группами, и это обычно так и есть. Отличный способ просто получить известность. к множеству событий, которые происходят в проекте Rust как своего рода всплеск и это открывает мне другие возможности для Что почитать и какие статьи... то же самое. Я состою в сабреддите Rust, и я тоже там. На Reddit обычно подписываются на какие-нибудь аккаунты. как различные сабреддиты по программированию и Подобные вещи имеют тенденцию всплывать на поверхность. несколько интересных статей, я использовал какое-то время лобстеров было гораздо меньше, поэтому сейчас я не знаю, почему, просто как-то... Успевать за сегодняшним днем ​​становится все сложнее. важно для меня как-то, но... но На самом деле нет единого источника, просто... Вот такие вещи я встречаю, я делаю на так вот, в Discord у меня есть так Это тот самый Discord-сервер J. где я делаю объявления для стримов, но Также, если вы, эмм, спонсируете меня на Patreon или Спонсоры GitHub или, я думаю, YouTube членство, спонсоры GitHub — это главное. один, но если вы меня спонсируете, вы получите доступ к нескольким другим каналам на Этот Discord тоже есть, и один из них — Один из них называется Nuggets, где я публикую ссылки на вещи, которые мне кажутся интересными, э-э... представляют интерес для других людей. я... и надеюсь, что некоторые из вас закончат замечать интересные вещи там тоже эмм, но на самом деле повсюду это очень Сложно сказать, в основном это Источник но... следить за нужными людьми в... Я думаю, что социальные сети, пожалуй, являются наиболее надежный способ и способ построения этот список на самом деле в основном например, когда вы видите, как что-то происходит ретвитнули люди, которым нравятся такие, как вы видите. Что-то интересное, что было ретвитнуто. вернуться к человеку, который это написал исходный твит, а затем подумайте Следовать за ними именно так я и поступал. я постоянно пополнял списки своих подписчиков очень длительный период времени, и это Думаю, это мне помогло. место эмм, после защиты докторской диссертации вы... продолжать оставаться в курсе академических событий исследования в области распределительных систем и новых Если да, то есть ли что-нибудь, что вы...? Недавно нашел что-то действительно интересное. поэтому у меня было стремление сделать это, когда я слева Я планировал сказать что-то вроде: "О, я по крайней мере, собираюсь прочитать основную часть статьи или, по крайней мере, названия статей из например, OSDI и SOSP, которые являются двумя из следующих крупные распределительные системы или системы конференции каждый год, чтобы, например, остаться В центре больших перемен, а я просто еще не... У меня нет оправдания Я просто не... Эм, я так делаю каждый раз, когда сталкиваюсь с чем-либо подобным. Интересная статья, я так и делаю, поэтому есть Похоже, это какой-то инструмент, веб-сайт называется Zodo Zot.

Segment 27 (130:00 - 135:00)

о ум, который я использую в основном для ведения журналов. все научные статьи, поэтому я использую Это нужно, по сути, для отслеживания документов. то, что я все еще хочу прочитать Эмм, дайте мне посмотреть, сколько из те, которые у меня есть, правы. Итак, в моем текущем объявлении я У меня 30 статей на двух страницах для чтения. список, и это не те, которые я нашел. Для конкретных конференций это следующие варианты: просто те, с которыми я столкнулся, прямо из случайные источники, и поэтому, если бы я тоже продолжал Если учесть OSDI и SOSP, то, как я предполагаю, это будет выглядеть так: Список был бы примерно в два раза длиннее, и я не читал ни одной из них уже довольно давно. время, поэтому я бы просто сказал, что я не успеваю. но я все еще хочу, чтобы у меня были эти вещи. Я размещаю здесь документы, потому что очень этого хочу. Я их читал, но так и не дошёл до конца. приоритет сделать это, и это вернет нас к следующему. гораздо более ранний вопрос право, например, как У вас хватает времени на все эти проекты? И ответ в том, что у вас просто нет... выбрать то, что вам нравится несколько вещей, на которые вы выделите время и это единственные, кого вы найдете да, но они у меня есть, по крайней мере, на время однажды, когда у меня будет всё это время В подкасте Тима это... Тим Макнамер недавно написал подкаст для подкаста. там взяли у меня интервью, что-то вроде... продолжение моего разговора о ржавчине на EUR... возможно, для меня это было бы слишком уж похоже на разговоры о нации до этого. то же самое, что и создание надежного программного обеспечения. В подкасте Тима ты много говорил. о человеческом факторе в программном обеспечении развитие, например, коммуникации и Какие существуют ресурсы, которые могут представлять собой эти проблемы? Иными словами, книги или люди, которые вдохновили или повлиять на ваш способ работы с люди ум Итак, что касается вопроса, на который я ответил раньше, прямо там куча небольшие источники вдохновения здесь, там, э-э, и множество статей, которые можно найти здесь. И там, я думаю, возможно, самый большой одинокий Возможно, два крупнейших источника — это именно они. вот они... сначала летний лагерь, в котором я работаю. Вот так я и работала в этом лагере. примерно 15 лет каждый лето... и это происходит каждую неделю. Там около 200 детей и примерно 30 консультантов, и вы знаете, первый Пару лет ты просто остаешься собой. не знаешь, что делаешь, ты просто В общем, делаешь то, что тебе говорят, но... Это как быть очень активным, как будто превзойти других. всякое бывает, и ты узнаешь много чего интересного. о вещах, обо всем, от практических навыки, которые мне нравятся, например, как разговаривать с детьми э-э, можно сказать, что это похоже на здравоохранение. Точно так же, как и ты, ты в итоге просто много делаешь. из вещей... но потом, по мере того, как вы продвигаетесь... вам начинает приходиться делать все больше и больше например, управление персоналом, и я не имею в виду то есть в смысле, схожем с кадровой работой, но я имею в виду в ощущение, будто тебе нужно что-то вроде Взаимодействие с родителями вам необходимо взаимодействие не только с отдельными детьми но группы детей и группы групп Когда речь идёт о детях, ты начинаешь быть ответственным. например, для организации групповых мероприятий. начать брать на себя ответственность за других сотрудники, э-э, вы начинаете изначально вы может быть, один или два, а потом вдруг Ты словно один из тех, кто руководит. лагерь на эту неделю, и так далее, вы необходимо развивать эти навыки. мягкие навыки, как вы это делаете? Вы уверены, что знаете, что говорит другой? Человек спрашивает: «Как вы это обеспечите? » Вы всё правильно поняли, так что вы предпримете правильные действия Как вы убедитесь, что ваш ответ Суть понятна, как вы это обеспечите? Как можно не убедить? Но как можно примириться с людьми? когда вы не согласны с кем-либо в Это способ, который фактически сдвигает всё с места. вперед, эмм, и э-э, как вы это делаете, вроде как разрядить напряжение, когда неизбежно что-то происходит Как вы справляетесь с высоким напряжением? стресс... а задачами? Людей необходимо направлять туда Некоторые задания ужасны, например, некоторые из них. Кто-то должен пойти и растопать. мусорный контейнер, потому что он переполнен и его еще не забрали, и мы У меня ещё куча мусора, который нужно выбросить. они, э-э, правы, в то время как некоторые люди

Segment 28 (135:00 - 140:00)

Это будет похоже на то, какой будет ваша работа. быть на пляже и помогать детям, которые Хотите отправиться в плавание на каноэ? ты просто будешь сидеть там в солнце, эмм, этот промежуток, который вам все еще нужно дать наши задачи на каждый час каждого дня э-э И я думаю, что это в некоторой степени повторялось. воздействие этого с течением времени Эм, много чего сделал, чтобы создать своего рода мягкость. навыки, и я думаю, вы сможете это получить на во многих областях я не говорю, что вы обязаны это делать Я хожу работать в детский лагерь, но я работаю в другом месте. думаю, что находиться в среде, где Мягкие навыки являются основным фактором работает так, как будто это не супер, это не супер. В остальном очень сложно, а в остальном — просто куча всего. мягкие навыки применяются снова и придерживаться этого в течение определенного периода времени. Я думаю, что время очень сильно помогает. развивайте такие навыки, которые позволяют сортировать выплачивают дивиденды, которые все остальные работа, которую вы выполняете, а затем вторая большая Для меня этим фактором, я думаю, стало то, что... во время В рамках своей докторской диссертации я получила дополнительную специальность по психологии. и в частности, я посещал занятия по теме социальная психология, которую я считал очень увлекательно, и вот что было о том, как мы, люди, можем делать взаимодействовать с другими людьми, будь то в группах или права отдельных лиц, как мы их воспринимаем? себя и действовать как члены общество в парах, как в диадах, э-э в отношениях, в динамике власти, например Как это работает в социальном плане? психологически и каковы они? феномены, что представляют собой предвзятости, которые это влияет на нас и это Я не знаю, сказал бы я так или нет. Это было похоже на революцию, потому что многое Всё это имеет большой смысл, но это было просто вынужденно тщательно обдумывая ситуацию просмотрите его и почитайте кое-что из учеба и открытие глаз Я обнаружил, что это очень-очень полезно, а еще там была книга. Этот курс принес мне много пользы, и это был называется Эм-м-м Э-э, позвольте мне посмотреть, смогу ли я найти. Это сделал Николас Э. П. и оно называлось разумный что касается мышления, то это своего рода социальное явление. психологическая книга в смысле, например Ну, это что-то вроде популярной науки. но она в гораздо большей степени основана на исследованиях. исследования, подобные тем, что я нашел в этой книге. было много отсылок к исследования и, собственно, обсуждение того, как Они сработали, и я обнаружил, что... действительно хороший, понятный и легко усваиваемый для кого-либо который был относительно новичком в этой области. эмм, но это было то, что, как мне кажется, было действительно полезный способ получить лучше понимают других людей способ и то, как ваше взаимодействие с Они работают не в манипулятивном смысле. но чтобы лучше понять, как То, что вы говорите, воспринимается, и как это происходит на практике? принять сказанное вы и то, как мы действуем в группе настройки и что мотивирует людей иметь значение А вы рассматривали вариант с разделенной клавиатурой? Да, я пробовал, хотя не знаю, смогу ли. У меня разделенная клавиатура, так что да, безусловно. Поэтому я бы никогда не захотел туда поехать. назад Что мы можем сделать, чтобы помочь вам заработать больше? образовательный YouTube содержание э-э Это вопрос, над которым я много думал. и, возможно, это почти больше скорее вопрос к вам, а именно: Для аудитории это важнее, чем для меня… потому что Это серьезное препятствие для меня в строительстве большего количества проектов. образовательные материалы На самом деле их два. Первое и самое очевидное из них: второй и менее очевидный случай Это знакомство с темами, о которых я раньше не слышал. уже обсуждалось и говорилось об этом. так что как Например, в Rust для пайков нет такого механизма. Мне нужна глава о WebAssembly. Это должна быть глава о WebAssembly, но я... не готов писать главу о веб-технологиях сборка на уровне других главы этой книги, потому что я их не читал. Я сам им пользовался достаточно часто, но всё же и поэтому то, что позволило бы мне Создание образовательного контента на WebAssembly Было бы делать это чаще, теперь, когда... коррелирует с первым справа а это время, так что дело не только в том, что я

Segment 29 (140:00 - 145:00)

На создание самого контента нужно время, но Дело еще и в том, что мне нужно время от времени и возможность работать с теми Технологии, чтобы я мог затем заниматься обучением. с ними и предоставленной возможностью но это имеет решающее значение, потому что представьте себе Меня только что несколько раз бросали, вот и всё. не так, как, например, представьте, что я был бы для моя работа была именно такой, поэтому у меня внезапно не было... Работа, на которой у меня будет много времени, неясно. Я мог бы использовать это время, чтобы просто сделать... набор веб-сборок, а затем сделать образовательный контент по этому поводу я бы хотел Вероятно, нужно будет использовать это время, чтобы найти ещё одна работа, так что время и возможности Здесь неясно, связаны ли они между собой. Решение проблемы времени всегда заключается в правильном выборе времени. Честно говоря, я бы этого не хотел. работать полный рабочий день в сфере образования потому что я думаю, что это жизненно важно иметь возможность учиться прямо сейчас возможность получить опыт в сложных условиях проблемы в новых областях и приходится работать очень глубоко на них, и я думаю, что Способ, которым вы можете это сделать, — это работа. размещая прямо там, где находится продукт Вы строите, или это... технологии, которые вам нужно заставить работать очень высокая планка качества, и вы этого не делаете. Это действительно необходимо сделать, когда ты просто возиться с этим самому... и так далее Вот почему я думаю, что это примерно так. Вряд ли я когда-нибудь уйду совсем. Оставьте работу, чтобы заняться чем-нибудь другим. очное обучение, но это всё. небольшое отступление, например, в плане Эм, мне кажется, что в плане Если вы знаете, чем можете помочь, Между ними существует очевидная корреляция. время и деньги под рукой, так что... в данный момент... Большая часть моего времени занята жить своей жизнью за пределами этого места прямо сейчас эмм, а ещё работа и жизнь. Снаружи я уже чувствую себя так Я нахожусь на минимальном уровне. время, когда я могу делать то, чего бы мне не хотелось Чтобы не делать этого слишком мало, время не сможет... действительно оттуда, так что это было бы это означает, что время нужно будет взять с работы. И мне очень нравится моя работа. Слово «деятельность» и «радость» здесь, пожалуй, неуместно. но я обнаружил это вдохновляющее и впечатляющее интеллектуально интересный важный ум эмм, поэтому я бы не хотела прекращать это делать. то, что я делаю я Думаю, дело, скорее всего, в балансе. Да, я думаю, что... ну, вы знаете, если мы... думаю, если я думаю о чем-то подобном в глобальном масштабе, как я могу получить наиболее позитивный эффект, что бы это ни значило... Думаю, это, вероятно, что-то вроде этого. линии своего рода раскола между работа, которую я сейчас выполняю или на которой по меньшей мере работа, которую я считаю важной, и образование и то, как выглядит это разделение например, три дня в два дня в неделю или четыре дня в неделю и один день в неделю я на самом деле не делаю Знаю, но думаю, что это, вероятно, не 5. дней в неделю, сколько смогу втиснуть. Вероятно, это неправильный баланс, так что Итак, я думаю, чего бы я хотел достичь Это своего рода подработка, позволяющая принимать решения. Если бы я перевел свою работу на неполный рабочий день, я бы этого не сделал. Я хочу работать неполный рабочий день, потому что я думаю, это действительно важно. Я хочу... выполнять эту работу, но я также думаю, что Образовательная составляющая действительно важна, и Поэтому я бы хотел немного снизить темп. скажем, один день, чтобы начать с одного дня неделя, но тогда возникнет проблема. Как мне, знаете ли, заработать достаточно денег? компенсировать этот один день упущенной прибыли неделю, и чтобы было ясно, я не такой. Финансовые трудности — это не то, что нужно. случай, но дело в том, что, как знаете, работать на 80% вместо 100% Это своего рода значимое изменение. финансовое положение, в котором я сейчас нахожусь например, если вы хотите купить дом И это сложно в любое время года. сделать это действительно... но это один из... те вещи, где это становится намного сложнее. Сложно, если вы работаете неполный рабочий день. и источник дохода для чего бы то ни было Оставшиеся 20% — это... ненадежные данные. например, или или просто в целом ниже... я думаю, это выполнимо, но я не... действительно знать, как выглядит путь, чтобы Я надеялся, что это сделает это возможным. Возможно, привлечение спонсоров GitHub — это подходящий вариант. это... дайте-ка я посмотрю, дайте-ка я открою и э-э К сожалению, я обнаружил следующее: хотя я, как и многие другие, очень ценю все мои спонсоры В действительности это так и есть.

Segment 30 (145:00 - 150:00)

речь идёт о... ну, это примерно 000 в месяц, что, как ни странно, не так уж и много. Ничего не так, это имеет смысл. сумма денег — это не деньги, чтобы сделать шаг Работа сократилась со 100% до 80%. просто не то же самое относится и к чему-то подобному. продажи книг, например, вот так: больше денег, но это не так уж и много. Это случается нечасто, и предсказать это очень сложно. И недостаточно просто уйти в отставку. работа, и поэтому я думаю способ преодолеть то, что я не... Да, я так думаю, и я много об этом думал. Что касается этого, я думаю, что... Возможно, есть три пути, как это сделать... Первый путь был бы следующим: Давайте назовем это спонсируемым контентом. но я не знаю, правильно ли это. слово, эмм, поэтому спонсируемый контент не будет быть в форме: "Эй, Джон, мы собираемся... " заплатит тебе кучу денег, а потом покажет Представляем ваш продукт вашим людям и говорим, что Тебе это нравится, как будто я бы так не поступил. много всего, но, например, возьмите Cod Crafters для например, для создателей контента в Call of Duty они подошли ко мне и сказали, что мы построили то, что мы считаем хорошим и соответствующим нашим целям. с тем, что вы считаете важным, Вы хотите показать это на своей трансляции, а я... сказал это, прежде всего я посмотрел на это. И я сказала, что это выглядит многообещающе... я С удовольствием проведу стрим, но я оставляю за собой право... Право сказать, что это дерьмо, не... Я не понимаю, и они сказали, что это... Хорошо, а потом у меня появилась реферальная ссылка. где, если люди регистрируются через реферальную ссылку, после чего я получаю определённую информацию. процент от денег, которые они в итоге получают расходы на COD рукодельницы, и это сработало очень хорошо. э-э, не только потому, что я думаю, что люди получили Cod crafter предлагает очень выгодные условия. всякое такое, и я всё ещё думаю, что это действительно так. Хороший способ учиться, но мне это тоже нравится. В целом, все прошло довольно хорошо. спонсорство для меня... ну, я определенно благодаря этим факторам результаты улучшились. больше потоков, чем у меня со всего GitHub. спонсоры и Patreon, безусловно, и так далее. заниматься таким спонсорством, когда таким образом, который по-прежнему соответствует I хочу продвигать только то, что я искренне верю, что они полезны для некоторых некоторая ценность товара, а затем обнаружение компании, которые готовы Я не знаю, как это осуществить. сделать это, но я думаю, что это один из вариантов. возможный путь эмм, и, например, у меня есть видеоролики о моем программном и аппаратном обеспечении Возможно, я мог бы связаться с... компании, которые производят часть этого программное и аппаратное обеспечение и сказать что-то вроде: "Эй! " Вы бы хотели спонсировать мой разговор? Об этом я расскажу в прямом эфире, потому что я и так им пользуюсь, так что мне не нужно. Я меняю то, что говорю, хорошо? но в то же время я получаю Взамен я что-то получу, но я — нет. Я знаю, как это сделать, и собираюсь этим злоупотреблять. слово, но этически правильно, как я не знаю, как правильно это сделать Спонсорский контент — я мог бы пойти по такому пути. очень стандартным способом просто сказать Я просто собираюсь получить спонсорскую поддержку. сегменты, например, в начале или середине или, в конце всех моих видео, я скажу... А теперь несколько слов от спонсоров. а затем поговорите сколько угодно. о том, за что мне кто-то заплатил. Допустим, я мог бы это сделать, это, вероятно, Всё будет хорошо, но просто чувства Не знаю, правильно это или бесполезно. Второй путь — создать платную платформу. какой-то образовательный ресурс, э-э, я Если рассуждать реалистично, то, вероятно, это будет... онлайн-курс Эм, я думаю, это, вероятно, будет... курс для начинающих, хотя мне он не нравится. создание платных материалов для начинающих, потому что людям, которым обычно требуется помощь новичка. Материалы — это люди, которые этого не делают. действительно ли у них есть что дать? первое место, потому что они новички. Верно, скорее всего, это студенты. люди делают это в запасном отсеке Я не думаю, что это правильно. Обвинять этих людей, конечно же, нет. достаточно, чтобы это имело значение. эмм, поэтому я бы предпочла сделать их сама. Я чувствую себя намного лучше, когда у меня нет ресурсов. комфортная зарядка для ржавчины для станции, потому что это книга для таких, как Программисты среднего и продвинутого уровня. Rust, и я думаю, в целом они тоже будет в лучшем положении для оплаты для этого, тогда как для начинающего Конечно, это гораздо менее верно, так что, может быть Выглядит по-другому, может быть, это так, может быть. Это курс, который могут оплатить компании. для своих сотрудников, чтобы они могли взять это, если они пытаюсь привлечь к работе большое количество людей. ржавчина, скажем, похожа на Google или Вводные курсы Microsoft, которые они выпустили уже в сети, хм, и, возможно, это то, что я люблю продавать оптом. и это на самом деле не публичное мероприятие.

Segment 31 (150:00 - 155:00)

Доступная вещь для отдельных лиц, но это скорее оптовый пакет для компаний. что отдельные лица также могут совершать покупки в скидка. Я точно не знаю, но может быть. Что-то подобное я тоже не знаю. из чего именно будет состоять этот класс? У меня есть несколько идей на этот счёт. Я уже говорил об этом в прямом эфире. для как бы я сделал это иначе, чем как Это делается сегодня, но я не знаю, и часть Проблема здесь тоже заключается в разработке подобный ресурс – хороший онлайн-курс. Это очень трудоемко и требует времени. а также и в это время, чего я не знаю. изначально имел, поэтому у меня есть играл с идеями, например, делая что-то подобное. Кампания на Кикстартере по созданию онлайн-игры на Rust. конечно, а затем, например, потому что с На Kickstarter вы получаете деньги авансом. тогда я мог бы использовать это, чтобы уменьшить сумму Я работаю или просто хочу взять отпуск, может быть. сказать, что я собираюсь взять отпуск построить это при поддержке средств из краудфандинговая кампания для его создания, а затем Выпустить его — это может сработать, но... Это тоже кажется неправильным, поэтому это путь, о котором я думал, я не... знать, как это будет работать а третий вариант — это просто... Я не хочу говорить, что это нужно делать с протянутой рукой. верно, потому что это не так, мы не на этом уровне. вообще ни на что не обращайте внимания, но вот так еще больше стресса, чтобы я захотел это сделать Меня должны спонсировать те или иные люди. ещё, а потом я обещаю, что это будет позже в результате линия будет лучше ржавым образовательные ресурсы, но это создает ощущение Это как телега впереди лошади, верно? дай мне кучу денег, чтобы в конце концов, в какой-то смутной форме, я обещаю, я создаст лучшие образовательные ресурсы Люди очень неохотно дают деньги. Таким образом, люди, которые меня спонсируют, оказывают мне поддержку. Сегодня мы делаем это правильно, вот так. то, на что они там подписались За спонсорство я вообще не получаю никаких вознаграждений. вы получите доступ к этим каналам Discord В этом есть определенная ценность. Возможно, но если говорить реалистично, то относительно. небольшая награда... значит, они заключают пари. что, предоставляя мне что-то, я смогу продолжать делать больше того, что я делаю. Хочу, и это здорово, но это... Очень сложно заставить людей это сделать. за этим стоят значительные суммы денег Может быть, я смогу найти компанию, которая станет спонсором? мне в ту сторону, так что есть компании. Есть люди, которым это принесло бы огромную пользу. наличие образовательных ресурсов, но если я Например, зашёл в Google и вот что... подал заявку на получение от них стипендии. для создания образовательных ресурсов это бы Приходите с... э-э, вам сделают XNX. свидание с Энди, и это было бы не совсем уместно. Как это могло бы работать, или, может быть, это могло бы верно но непонятно, как именно это происходит. Порядок расположения элементов в диаграмме последовательности работ эмм, и я имею в виду, например, Хинг. в некотором смысле спонсируя некоторые из моих образовательные материалы, потому что иногда я Буду проводить трансляции в рабочее время, и это... Хинг полностью признает, что это так. Хорошо, и они так считают. важно или я напишу статьи на рабочее время, которое распределяется так же, как и мое. Мне бы хотелось сделать хотя бы часть этого. больше, но это в некотором смысле это чувства несправедливо, и я не знаю, как... опишите это словом, отличным от Несправедливо, но правда в том, что Хинг получает выгоду. множество из этого рода образовательных учреждений Содержание абсолютно верное, но я думаю, что... Для них странно нести всю ответственность. бремя, и я думаю, это что-то вроде Инженеры довольно дорогие, не так ли? сказать инженеру: «Мы просто собираемся…» сказать, что вы собираетесь делать гораздо меньше А вместо этого займитесь чем-нибудь другим. образовательные материалы, которые приносят нам пользу В конце концов, они немного этим занимаются. но просить их взять на себя обязательства значительно больше к тому, что я Возможно, они не решаются это сделать, потому что... Полностью согласен. Я не спрашивал, но это возможно. потому что мне это неприятно Возможно, это моя проблема. частично, но я уже давно высказался на эту тему. а вот это у меня тоже есть, это кое-что Я много думал об этом. Эм, я мог бы получить бесплатный вступительный взнос. конечно, как кто-то написал в чате и тогда есть более продвинутая, но платная версия. конечно, но теперь мне нужно разработать два курсы, а это еще больше времени Эмм... вы были бы не против получать за это деньги? создавать определенный контент в определенном контексте темы, связанные с ржавчиной, такие как обучающие материалы и тому подобное, что могло бы быть тоже интересный путь, хотя вы и так знаете Возникает вопрос, кто бы кого выбрал я бы заплатил за это право Есть ли компания, которая могла бы заняться сортировкой? заплатить мне приличную сумму денег может быть, сделать обучающее видео для их программного обеспечения? Чем бы я хотел заниматься, и в чем бы я преуспел? Я не совсем уверен, что это правильно, вот в чём дело. моя специализация – это чтение. их документы вслух, а затем показать немного кода

Segment 32 (155:00 - 160:00)

Примеры, возможно, это так, но, как и я, я Думаю, многие могли бы это сделать. Я не думаю, что это то место, где я нахожусь. мастерство — это Эмм, всё это к тому, чтобы сказать, что я... я не... знать, какой правильный путь вперед Я Я думаю, что своего рода спонсируемые сегменты или спонсированные видеоролики, вероятно, самый разумный путь здесь или наиболее разумный путь с постепенным увеличением затрат, но я пока не знаю, что-то вроде прилива. Подъем или капельный метод — это еще один вариант, когда вы получать деньги от людей, имеющих транзитивные зависимости в ваших проектах с открытым исходным кодом Возможно, это также и проспект, но... Сложность заключается в том, что... хотя я храню множество ящиков в ржавая экосистема они используются недостаточно широко, поэтому я думаю, что... Это действительно важно, но я могу ошибаться. Мне это нравится, но я не думаю, что это сработает. в сумме получается что угодно в целом, ладно, это был длинный ответ. на короткий вопрос... давайте посмотрим, где мы сейчас Эм, вы читали об академике? Если нет, то проводите ли вы исследования, связанные с кредитными картами? интересен вам в том смысле, в котором вы могли бы… более длинные видеоролики о реализации, о боже. Ого, я столько всего читал про CRDTS! Да, так вот что... эмм, большая часть работы, которую я выполнял Чем я занимаюсь в сфере государственного управления? На работе я занимаюсь в основном с использованием кредитных карт. использует исследования в области распределенных систем для лучше решить эту проблему, чем... придумывать что-то вроде алгоритмов, работающих по принципу «на ходу». для совместного использования состояния в ненадежном режиме В какой сети специалисты по кредитным картам преуспевают? Да. Я много работал и много читал. количество работ, поданных на кредитные счета за последний год или полтора года И, возможно, я сделаю видео о них. некоторый точка Это интересная тема. потому что большая часть сложности не... лгать в коде ржавчины... или, по крайней мере, нет поначалу мне нравилось кое-что из того, что... Всё становится очень сложно, как же это сделать? создавайте схемы поверх CRDTS, и вы сможете Придётся поработать с большим количеством ржавчины, и вы это сделаете. Центр и все такое, но это довольно далеко. удалены из самих алгоритмов Поэтому я бы подумал о том, что мне нужно будет сделать. подумайте о том, что Как же интересно было бы это посмотреть! и насколько полезен промежуточный этап артефакты бы быть Эм, да, но я потратил кучу времени. если подумать А что вы думаете о липкой ржавчине? сторона, как диоксис или тари, и это так? стоит того учиться и ржавчина и почему ржавчина? Тенденции к снижению активности. такие вещи, как открытый CV AI, например Тензорный поток. Я не понимаю. вторая половина вопроса, но Что вы думаете о первой половине? липкая ржавчина сбоку, как диоксис, и к и Стоит ли это изучать? У меня уже есть... открытая вкладка в моем браузере, как в У меня есть куча мест, где я У меня есть закладки, но одна из них — это... открытые вкладки в моем браузере, и это: то, что я планирую посмотреть самый скорый, и один из них — Тум Это не является одобрением T um, но скорее это похоже на Интересно, похоже на интересный подход, если он сработает. Я в восторге от... но я не... Уже известно, получится ли это... э-э, это... Для меня это было недостаточно давно. сказать, что это беспроигрышный вариант или что это будет Оставайся здесь навсегда. Я им не пользовался. Я сам так считаю, поэтому не могу сказать, насколько хорошо я себя чувствую. работает, но мне это интересно... э-э... Стоит научиться этому, но еще рано говорить «э-э». Это возвращает нас к своего рода обучению для причина учиться по необходимости хм я думаю там есть Э-э, не совсем нездоровая одержимость, но я думаю... Происходит много обучения. эмм, мотивирован тем, что, как и должно быть, обучение, так что позвольте мне посмотреть на все вещи, которым люди учатся, и писать обо всем и просто узнавать обо всем и я думаю, что это неправильный подход. чтобы учиться, потому что ты не мотивированы к изучению любого из них. Я думаю, вместо этого вам следует выбрать что-то другое. проблема, которую вы пытаетесь решить, хм, выберите например, желаемый результат, независимо от того, это инструмент или алгоритм. зависимость или что-то вроде веб-сайта Выберите на этой странице то, что вам нужно. построить, а затем построить это, и в

Segment 33 (160:00 - 165:00)

в процессе создания этой вещи вы нужно сделать кучу технических работ решения и выбор технологий и технологические стеки, которые вам понадобятся многому научиться в области этих технологий. но всё это будет мотивировано вами. пытаюсь что-то построить, и вот таким образом у вас будет гораздо лучшее понимание из-за компромиссов, на которые вы идете, потому что Вы активно создаёте их в процессе строительства. Вот что произошло, и вы увидите, чем всё закончится. вместо того, чтобы пытаться узнать о их в изоляции или сказать что-то вроде: «О, у меня есть…» Слышал, как многие говорят о Т. И. Лучше изучить это сейчас, чем строить вещь, и если она случайно использует T, то иди учись, или если ты так думаешь, может быть следует использовать букву Т или можно использовать Т. и посмотреть, как это сработает, но я бы не стал Если бы я сделал наоборот, я бы не стал. Выучите это, потому что это очень важно. Вы узнаете об этом, если обнаружите, что это может быть хорошо подойдет для решения проблемы, которая у вас уже есть. решение Эмм, о, кто-то цитирует Библию. стихи в чат почему ум Э-э, хорошо, я думаю, мы начинаем пройти через таких сильных соперников, как вопросы О, вот один результат: 60 голосов за пять дней. чего не хватает в Rust чего не хватает? очень большой Эмм, я думаю, мне тоже задали этот вопрос. почти каждый раз немного разные обличия Когда я провожу стрим, это либо... Чего не хватает в Rust? На что это похоже? функция, которую вы видели в другом Язык, который вы хотите, чтобы Rust имел, что это такое? Что бы вы сделали с самым сломанным персонажем в Rust? изменение в версии Rust два, и я думаю, каждый раз, когда я даю ответы немного отличаются, потому что я никогда не был до конца готов к этому вопросу. даже несмотря на то, что это происходит каждый раз Есть пара вещей, которые Мне приходят на ум некоторые из них маленькие и больший, э-э, один из Мелкие вещи, которые мне нужны, это то, чего я хочу. Это похоже на пользовательские тестовые фреймворки. Мелочь, но я на самом деле думаю, что это так. больше, чем то, что Я думаю, что в этом есть большая ценность. тесты, возможно, очевидно, но я думаю В написании тестов на Rust это очень просто. писать относительно просто тесты можно написать достаточно хорошо Расширенные тесты, такие как быстрая проверка. работает довольно хорошо, своего рода макрос, который генерирует для вас кучу тестов, но... Это очень ограниченная структура, не так ли? добраться до напишите отдельные тестовые функции, которые будут выполняться. изолированно, что выполняется параллельно друг с другом, махая руками и... Они на самом деле ничем не могут поделиться. друг с другом, и это меня огорчает... И мне кажется, я с этим часто сталкиваюсь. когда я начинаю пытаться писать больше интеграционные тесты в стиле «чем больше, тем лучше» сложные тесты, где я оказываюсь Хотите получить тестовую среду или сам тест? Вспомогательные функции в Rust будут иметь больше возможностей. функциональность, например, настройка и снести такие вещи, как общие ресурсы. такие вещи, как, например, контролируемый паралич такие вещи, как правила динамического игнорирования и тому подобное. нравиться Наборы тестов, которые связаны между собой. общий доступ настраивается иерархически и делиться разрушать иерархически э-э, вещи например, параметризованные тесты, и я это знаю. например, существуют утилиты для множества подобных задач. всякое такое, но всё это – небольшой прикреплен прямо, если вы посмотрите Что-то вроде Инстаграма, это действительно работает. Ну, но это плохо работает, если вы иметь утверждение в цикле или в Хуже того, в функции, которая вызывается из разных мест или, э-э, вы для теста перечисление, у вас есть такие вещи, как тест RS И это действительно хорошо работает, но в итоге получается при условии, что ваш тест имеет такой случай, как Это название корпуса Testore Uncore. zcore case one хм у вас есть вещи, которые Быстрая проверка, и всё работает отлично. за исключением... Вам придётся либо втянуть себя в грех, либо... зависимость или вам нужно использовать макрос которая обладает несколько меньшей выразительной силой это своего рода встроенная функция с учетом характеристик, и это нормально.

Segment 34 (165:00 - 170:00)

тоже, но тогда вам нужно, чтобы это было просто... с учетом всех этих оговорок, я должен сказать одно: недавно столкнулся, например, с тем, что у меня есть множество тестов, которые я хочу провести. выполнить в этой части теста для нас На самом деле, мы задаемся вопросом, куда я хочу пойти. тесты, которые используют эмм, что-то вроде локального хранилища базы данных для всех. вопросы и голоса, а затем я хочу тесты, использующие Dynamo DB, будь то локальный динамо-генератор или настоящий, и Для тестов, использующих Dynamo DB, требовалось следующее: вы либо настроили это, как в AWS. переменные среды для реального a реальное развертывание в AWS или локальное развертывание Экземпляр Dynam DB, но в любом случае Они могут бегать только в таких условиях. Переменные установлены, и поэтому я действительно Я хочу иметь возможность сказать, что Этот тест игнорируется рынком, если только... Эта переменная среды установлена ​​таким образом, что Это не работает, вы можете только помечать тесты как... Игнорируется это или нет, и это статичное явление. собственность и все эти вещи являются например, кто-то мог бы построить ящик, чтобы сделать вещь А лучше, и вещь Б лучше, и Они делают это лучше, и это приносит свои плоды. но все они сопровождаются следующими оговорками. потому что все они ограничены этот относительно фиксированный и простой способ для моделирования тестов, и я знаю, что у вас есть упряжь равна ложному праву, и это дает вам полную противоположность, где вы Я хочу всё контролировать сам. Что-то среднее. Я хочу что-то. где я по-прежнему получаю подобную структуру вывод для тестов, которые принимают формат JSON отформатировано и все такое, мне все еще нужен груз тесты, чтобы работать и иметь то, чего у меня нет знаю, я просто я нужна более качественная поддержка для более продвинутых функций. способы написания тестов, и вот в чём дело. Чтобы попасть сюда, используются пользовательские тестовые фреймворки. который был похож на экспериментальный RFC. Уже довольно давно, и я очень хочу Я думаю, это имело бы большое значение. разница, и мне кажется, мы этого не видим. экспериментировать в максимально возможном объеме экосистема, потому что её не существует. Это меня огорчает, ну, в общем, вот так вот. одна из самых важных вещей, как мне кажется отсутствует в Rust, я думаю, что другой это своего рода метапрограммирование с использованием типов. Эм, кое-что из этого вы получаете, например, с помощью... Выражения, но на самом деле это не так. программирование с использованием типов позволяет получить некоторые из них. Это связано, скажем так, только с системой характеристик, но Это не совсем программирование с использованием типов. Часть этого можно получить с помощью макроэлементов, но... тогда у вас нет типов, вы просто имеет синтаксическое представление, хм, вы получаете часть из них — это макросы для обработки процессов, а затем вы Иногда можно определить типы, но Если у вас нет определённых типов, вы просто... есть деревья-символы, и я действительно Хотелось бы иметь возможность, например, иметь Я слышал, что это так. что-то связанное с этим или похожее на это В Zig это называется comp expressions. но как я и хочу Я хочу немного большей выразительности метапрограммирование, которое не просто синтаксический да, зигзагообразный, время композиции, как Я хотела, чтобы мне было так грустно, что инициатива по расширению этой деятельности в итоге Раст отправился в путешествие... Ужасное путешествие, которое оно совершило... я Мне показалось это очень многообещающим, и Теперь я не знаю, кто это выберет. резервная копия, если Тем не менее, я думаю, это нечто, что... отсутствующий а потом, кажется, третий Мы уже неплохо освоили Rust. наличие инструментов для бенчмаркинга как Criterion Tango II Эм, это еще один, которым я сейчас занимаюсь. забыл имя в любом случае, было, было Их было несколько, и у нас все в порядке. поддержка профилирования с использованием таких параметров, как производительность и График пламени и с ум Вален неплохо справляется со своей работой. Деньги текут рекой, но мне хочется немного большего. и вот что это на самом деле относится к C, C++ и C тоже, но мне кажется, что отсутствует ещё один уровень, например, если вы смотрите на что-то вроде... в Java или... Если вы запустите профиль, то... получить больше информации, потому что они Есть среда выполнения, я понимаю, что это так. Проще, но я бы очень хотел стать лучше. информация о профилировании памяти например, где распределяются ресурсы и Куда они идут? Я хочу лучшего. информация о том, где находится время в асинхронном выполнении более глубокое самоанализ в отношении Токио Я знаю, что консоль Tokyo существует, это... Фантастика! Я бы с удовольствием получил ещё! хочу больше, более интегрированных, лучших способов чтобы понять, почему моя программа именно такая. вести себя таким образом И я думаю, что это первые.

Segment 35 (170:00 - 175:00)

По крайней мере, три, которые приходят мне на ум. Конечно, есть и другие, но это лишь некоторые из них. первые, которые мне приходят на ум И АБИ тоже часто встречается, например... возможность экспортировать своего рода динамически загружаемая вещь из ржавчины что также позволило бы вам сделать лучший состав скомпилированных артефактов для Rust, распределенные сборки и все такое. Было бы неплохо, но этот ниже. в моем списке... ценно, но... ниже Эмм, о, Девон — это другой, эмм, эталонный показатель. То, о чём я думал, я ещё не сделал. Использовали, но, судя по всему, это касается лишь некоторых людей. сказать, что это хорошо Эм, хорошо, дайте мне пролистать и посмотреть, если есть ли какое-либо большое количество голосов Чего вы с нетерпением ждёте? самый большой в 2025 Ну, я надеюсь, что мы поедем. в итоге купить квартиру, и я С нетерпением жду, когда у меня будет собственное жилье. и я не имею в виду это в смысле например, у меня нет соседей по комнате, как у меня. У меня есть соседи по комнате, помимо моего партнера... но, знаете, иметь собственное жилье. стены, и я могу изменить ситуацию. и я могу заменить такие вещи, как место. за который я не плачу арендную плату, но я выплачиваю ипотеку, чтобы быть собственником. Я с нетерпением жду этого. но это своего рода более полноценная жизнь масштаб, я полагаю э-э, на Я думаю, я могу выбрать, как чтобы правильно ответить на этот вопрос, я хочу воспринять это как технический вопрос или воспримите это как личное мнение, но Позвольте мне дать вам по одному экземпляру каждого, и так далее. Лично я думаю, что покупка Место, куда я направляюсь, — это то, что я... с нетерпением жду, а затем дальше технический Я проигнорирую 2024 год. Мы только что об этом говорили. Эм, я очень надеюсь хотя я не знаю, получится ли это Возможно, так и будет, но я очень надеюсь, что в следующий раз всё будет иначе. год — это год либо улучшенного заимствовать Шашек или улучшенный признак Резолвер или Резолвер Tradeit, потому что Оба они открывают множество возможностей давние э-э Печаль от того, что подобное можно решить на Rust. но сейчас это боль, которую невозможно по-настоящему купировать. это может быть решено в современном мире, и я Мне, честно говоря, всё равно, какой из них мне достанется. просто очень хочу получить хотя бы один из них Я не знаю, будет ли это в следующем году. Вполне возможно. Я не знаю, близки ли они. На это достаточно, но я храню секрет. В глубине души я надеюсь, что 2025 год станет тем самым. год для что э-э Ага, как поживают кошки? Они оба довольно неплохо справляются. Оба весят немного больше, чем они должен эмм, мы, мы их много тренируем, мы играть с ними примерно четыре раза в день что слишком много, но нам нравится Кормите их в правильных количествах, но я думаю... Наверное, они просто стареют. Или им просто нужно больше заниматься спортом. Эмм, но они... они великолепны... мисо... Э-э, я думаю, это своего рода прописная истина, или нет. Это прописная истина, но я думаю, что она очень распространена. случай, когда у вас две кошки, одна из них — хорошо воспитанная принцесса, и или Принц, я полагаю... а другой... какое-то хаотично-нейтральное существо... а мисо – это очень хаотичный процесс. нейтральность, хм, мы обнаружили, что Она любит то, что называется кошками. Бонго в интернете, в частности, она обожает, когда верхняя часть ее ягодиц просто Перед ее хвостом она довольно сильно хлопала лапками. Это повторялось неоднократно, и она у нас уже есть. примерно четыре года, и мы Я обнаружил это в этом году, и вот что я понял. Полагаю, она просто сходит с ума в 2024 году. и теперь она требует этого несколько раз день, и она хочет этого только в таком виде два конкретных места в квартире и то есть в ванной комнате перед

Segment 36 (175:00 - 180:00)

туалет или... на её коврике для царапания... Перед телевизором находятся только эти два элемента. Она хочет, чтобы они были в её местах, но требует этого. Они там постоянно, и это самое лучшее. в её жизни... так вот это... это мисо... просто чтобы объяснить некоторые вещи, которые она делает. Странно, что она еще и... любит быть в той же комнате, что и мы, особенно если Мы что-то делаем, а она — нет. Она хочет быть слишком близко, а она нет. Она хочет, чтобы ее погладили или потрогали. сидеть там и смотреть, она... А вот чай "Wiredo um chai" — это, наоборот, очень Любимица хочет сидеть у нас на коленях все время время, даже когда это неудобно, и У нее мисо, и у нее много здоровья. К счастью, проблем нет, они очень серьезные, но У неё их просто куча, ммм, чай включен С другой стороны, у него практически нет здоровья. проблемы, помимо небольшого веса слишком много, но у нее аллергия на... курица, и оказывается, почти все В кошачьем корме содержится курица, и в нем есть Найти такой без было чрезвычайно сложно. и поэтому важная часть нашего путешествия 2024 год пытался найти хотя бы Ей можно есть только один продукт, это тоже Для неё это не так уж и плохо. Вот так сейчас обстоят дела у кошек. но они оба милые мы Они очень хорошо к ним относятся, и у них обоих все хорошо. здоровье А даст ли нам когда-нибудь еще что-нибудь мисо? ваши короткие видеоролики на YouTube о ржавчине может быть, так что у меня все еще есть мой список например, еще несколько таких шорт, которые я хотел. делать, и я просто в движении и Всё это просто как-то само собой вышло наружу. окно, и с тех пор я не начал возвращаться. Снова вверх, но, может быть, это и есть причина. нужно снова взяться за дело, потому что они относительно легко приготовить к счастью, э-э Ладно, всё в порядке, этот отличный, ага? хорошо, и все еще корпоративно пожелать вам удачи Компания Hing никогда, никогда не будет иметь возможность использовать его Да, я думаю, это очень даже хорошо. хорошо, и все еще корпоративная мечта В результате никому никогда не придётся этим пользоваться. любая из технологий, которые мы создаём, я Было бы здорово, если бы это было так. Это хороший способ сформулировать вопрос. я предполагать Эм, хорошо, теперь Мо почти все из Осталось вопросов, на которые можно ответить менее чем 20 раз. голоса или то, что я уже сделал ответил я Думаю, да. Вот что мы собираемся сделать. Мы, GNA, сделаем перерыв примерно на пять минут. минут, и в течение этих 5 минут продолжайте просмотрите и проголосуйте за вопросы, которые вы задали. Хотелось бы, чтобы я ответил в оставшейся части. Допустим, полчаса трансляции. старайтесь не задавать новых вопросов, потому что Вместо этого они не наберут достаточно голосов. Просмотрите вопросы и проголосуйте за них. на что бы вы хотели, чтобы я ответил в Последние полчаса, вот, я отправлю ссылка снова чат, ой-ой, да, кот, бонго — это фантастика, поэтому мы возьмем пять. Минутный перерыв, а потом я вернусь. тогда я, э-э, продолжу Все вопросы заданы, хорошо, давайте посмотрим, как у нас дела. Всё в порядке, хорошо, у нас кое-что есть, у нас есть Возникают новые вопросы. хорошо, это хороший Эм, хорошо, давайте посмотрим, что здесь находится из те, что на первой странице, давайте сделаем примерно в порядке количества голосов И посмотрим, как далеко мы зайдём... как это сделать? вы приучаете себя выбирать правильное. абстракции при программировании на Rust признаки скобок Эм, я думаю, это тоже один из таких случаев. где способ, которым вы тренируете себя Это делается путем экспериментов, верно? когда вы сталкиваетесь с вопросом о том, как это реализовать конкретный предмет, например, что стратегия реализации или предназначена для иногда идут в одном направлении, иногда нет в другую сторону, пока не построите что-то вроде разумной калибровки для какой из Для каких видов хорошо подходят оба способа? проблем или типов сценариев Эм... я не думаю, что есть простой способ. тренировать себя в отсутствие Реального Мировой опыт... хм, я думаю, это вот это. очень похож на тебя, ты учишься, Вы учитесь, постепенно наращивая знания. не мышечная память, а опыт или понимание баланса, который существует В целом, мне кажется, что я вовлечена в это.

Segment 37 (180:00 - 185:00)

люди используют черты характера чаще, чем это необходимо. В Rust очень часто можно обойтись без этого. типы бетона, например, такой, как этот, вы что-то вроде: "Мне это не понадобится" где ты пытаешься быть обычным просто ради того, чтобы быть общий, и неясно, что От универсальности вещь выигрывает гораздо больше. во-первых, и часть этого связано, я думаю, с отвращением к тому, что Многие люди в России имеют именно для этого. Э-э, динамическая диспетчеризация, где, как мне кажется, мы... вроде как был очень сильно подвержены влиянию использования дженериков везде, потому что это самое главное. самый простой и эффективный способ. И в этом есть доля правды, но это так. Это далеко не так правдиво, как это преподносится. быть, э-э, и поэтому я бы, как правило, скажем так, немного избегая определенных черт характера. скорее всего вы выбираете немного более правильная абстракция часто, это не значит, что они никогда не бывают Они определенно очень удобны в Практически каждая кодовая база предназначена только для использования некоторые стратегически и таким образом, что Этому учатся путем экспериментов. и тщательно обдумывая, что компромисс, на который вы просто сделал Мне нужно составить список дел в уме. 34 больше 27 хм, теперь, когда вы используете слово «маос» на работе Вы бы сказали, что Rust Perf SLM Отладка проходит хуже, чем... Linux ум Итак, да и нет. Итак, на Mac OS у меня есть... использовал инструмент, который называется «инструменты». провести сравнительный анализ производительности A R Us. и, эмм, я нашел эту программу довольно полезной. Хм, мне кажется, я всё ещё предпочитаю диаграммы пламени. но меня не смутила эта информация. инструменты, которые мне были представлены, и я до сих пор Я всё ещё думаю, что мне удалось разобраться. то, что мне нужно было выяснить. Эм, я думаю, инструментов гораздо больше. построено вокруг производительности, чем есть вокруг инструменты, и если вы, если вы вроде как спуститесь на уровень ниже инструментов правильно, что, как мне кажется, является функцией dra trce на Mac. ОС, ну, вы знаете, что можете призвать Дрейс. непосредственно себя, и если вы посмотрите на что-то вроде ад, который представляет собой ржавчину График пламени порта имеет стек. сворачивает и, следовательно, также работает с график пламени, э-э, для Дрейса, так что если вы запечатлеть что-либо, используя дрейф, вам следует иметь возможность подавать его через стандартные инструменты для построения пламенных графиков, но из Конечно, не каждый инструмент подойдёт. Меня тоже устраивает d trce, ну, так себе. Не знаю, можно ли так сказать. значительно хуже, по крайней мере, не настолько. Я заметил, мне кажется, что дело доходит до того, к чему это приводит. Сложнее становится, когда начинаешь рассматривать например, такие вещи, как, э-э, EBPF, вы может захватывать очень низкие уровни статистика о времени выполнения вашего такая программа — это очень ценная, полезная вещь, которая у вас есть. Linux, который немного сложнее в использовании. реплицировать на маос ум но не так уж и заметно хуже, э-э, 27. У меня есть два, у которых, о, 29. Это избавит меня от необходимости решать эту задачу. задача на два равных числа... а вы... используйте коды фонтана в вашей текущей системе. нет, я не использую Фонтан. коды во всем, что я делаю над этим работает в тот момент, когда они крутые хотя, если вы не знаете, что это такое Поищите их, они классные, ну ладно, раз уж... У вас есть опыт работы с распределенными системами. вы когда-нибудь использовали Elixir ear системы ланганг или любой из балочных систем языки, если да, то что вы думаете? хм, я использовал ушной язык очень недолго, но Это было во время моего обучения на бакалавриате. тот курс языков программирования, который я упомянули, что нам пришлось использовать Эрла. Язык подходит только для одного задания, поэтому я не... Думаю, это действительно можно считать использованием Earling. э-э, и эликсир, я мельком взглянул. но никогда не использовал, поэтому нет, что я и делаю. Думаю, это интересно, потому что вот эти это языки, которые в некотором смысле находятся на по меньшей мере на бумаге создано для распределенных систем системы... я думаю, что я обнаружил следующее: как мне кажется, это часто бывает В данном случае, своего рода прагматизм проявляется в способ, который в конечном итоге вам нужно построить реальное программное обеспечение, которое делает реальные вещи Запутанный реальный мир... и ты вроде как

Segment 38 (185:00 - 190:00)

ограниченный набором ограничений примерно в том месте, где вы собираетесь развернуть, и как Вы собираетесь запустить это устройство? Какое именно? требований к производительности, которые у вас есть и ты на самом деле не делаешь этого языковое решение изолированно, если вы Думаю, есть еще несколько мест, где я... Например, я бы использовал Erlang там, где... О, я создаю пример, который будет хорошим. чего-то, что похоже на просто распределенная система И, честно говоря, возможно, в этом и дело. всё сводится к тому, что справа находится тот самый Эрлинг I Думаю, он очень хорош, если вы занимаетесь строительством. что-то, что является, по сути, полностью Программа на основе акторов. Я использую акторов. Здесь это слово используется в широком смысле. но как только вы начинаете строить вещи, которые несколько более интегрированы и запутаны Что касается зверей, мне это не совсем понятно. что вы захотите использовать язык уха повсюду эмм да эмм, что на самом деле не так уж и хорошо. сильный, но не очень сильный мотиватор для Эмм, кто-то жульничает с голосами. Пожалуйста, прекратите это делать, это плохо. Я просто спрячу оба варианта. Вопросы вызывают такое чувство, будто разговариваешь с кем-то. школьник эмм, но да, я сделаю это, эмм, я сделаю это как бы сказать, что у меня не было Я никогда не оказывался в ситуации, когда бы я можно было бы просто выбрать язык полностью свободно, без каких-либо других соображений Я думал, что просто строю... Дистрибутивная система, в которой эрланг был идеальный выбор... ну, вы знаете, в последний раз Я оказался в ситуации, когда мог... Просто свободно выбирайте язык, вот когда я... Я начал создавать базу данных исследований. В настоящее время работаю над чем-либо или нет. над этим я работал, но над этим я работал Во время моей работы над докторской диссертацией... это было странно, типа... Перезагрузка мозга — вот что я сейчас делаю. над чем мы работаем, что не соответствует действительности. Именно тогда я впервые обратил внимание на ржавчину. примерно в 2015 году, потому что я тогда подумал: Это, кажется, вполне подходит для таких случаев. из вещей, которые я захочу построить это система для и это оказалось Очень хорошее решение, и я так думаю. это... э-э Я думаю, это был действительно хороший выбор. и я на самом деле не был в таком же положении. ситуация, когда я выбрал бы Эрла с хм, о, 37 чуть дальше и а 52, следовательно, 37 и 52 были Да, я имею в виду, их много. более высокие, которые я уже, в некотором смысле, Ответил на вопрос: "Использовали бы вы ржавчину для нового? " проект в компании, где люди Я в восторге от Rust, но у меня нет В целом, это действительно хороший опыт. вопрос просто потому, что... я думаю, что... Эм, существует некое мнение на этот счёт. и уже некоторое время так и есть, о, Расс есть правильный выбор, верно, такой, как ты. Вам следует создавать свои проекты на Rust. И хотя я считаю, что здесь много заслуг к выбору ржавчины для вещей, я думаю, что Заслуга — это Эм-э... это не универсально, как вам нужно. подумайте о других ограничениях выбор языка, например, что такое все остальное, что написано, у вас есть? экспертные знания среди людей в Компания, будет ли легко это получить? экспертные знания в других областях или повышение уровня квалификации В данный момент там находятся люди, и На самом деле Расс похож на довольно симпатичную девушку. Сложный язык для изучения, довольно крутая кривая внедрения для людей Давай, найми кого угодно, это непростая задача. люди для нас, конечно же, не более того старшие уровни, и поэтому, если у вас есть компания, которая уже является гигантом в сфере технологий. стек и куча людей, которые этого не делают знать ржавчину внедрять ржавчину как крупный часть вашей инфраструктуры, говорящая мы собираемся полностью его переписать. просто нецелесообразно, или, по крайней мере, это не так. хорошая идея, и поэтому я думаю, что Вам, как правило, следует сделать это, если... У вас очень небольшая группа людей, у которых... ощутите выгоду от своих инвестиций Язык должен быть похожим, независимо от того, нужно выложиться по полной и сказать, что мы уходим нанять кучу людей и обучать все ржавеют, что, как мне кажется, вероятно плохая идея, или вы должны сказать, что мы Начну с этого компонента, который с этим справится небольшое количество люди, и даже если они уйдут, это всё равно не критично, что этот компонент сейчас есть. Трудно поддерживать все правильно, нужно думать. о случае, когда это не срабатывает так хорошо, поэтому вам нужно Подходите к выбору действительно стратегически. первая часть, а что такое вторая часть? Что такое третий элемент? Какова его стоимость? Если они потерпят неудачу, какова будет цена их получения? что значит «привлекать людей к ним»? стоимость переписывания позже, если Расс не получается, поэтому я думаю, что ты особенно в месте, где есть набор уже существующих программ и состоятельным людям следует быть очень осторожными в отношении просто заявляя, что ржавчина — это будет будущее, ну, так себе.

Segment 39 (190:00 - 195:00)

учитывая это решение... что такое концепция программирования? или область, которую вы изначально нашли Это было сложно, и как вы это преодолели? что сложность хм Я понял, что это положило начало почти всем моим отвечайте "эм", потому что так я думаю. шум I Предположим, я думаю об одном: Вначале мне было непросто. и, возможно, все еще делать это э-э Или, может быть, это не было сложной задачей, но я был всегда некомфортно Возможно, я постараюсь не забегать вперед. сам но одно я всегда был Неприятно было из-за автоматической памяти. управление, и это будет звучать глупо, но меня это всегда беспокоило Где же эти ценности, потому что я помнишь, я тогда думал о Аппаратное обеспечение, например, оперативная память и прочее. тогда я бы просто Мне кажется, я писал что-то на PHP. Когда я писал код на Python, я подумал: Не понимаю, как это вообще работает. И это меня беспокоило, поэтому я на самом деле Мне понравилось изучать такой язык, как C. я подумал: "Я могу, я могу всё это выдержать? " Теперь я знаю, где находятся эти вещи. Всё зависит от меня, я всё контролирую. и таким образом я преодолел эту трудность. Предположим, вы осознали, что был ещё один. Это на самом деле не отвечает на вопрос. вопрос очень хорошо, но это было что-то вроде того, что моя ментальная модель была очень странно эмм, если говорить о том, что мне нравится. действительно найдено испытывающий Эм, я думаю, одна вещь, которая была Меня заинтересовало следующее: эмм, в рамках некоторых занятий, которые я посещала. В MIT одним из курсов был курс по информатике. безопасность, и есть лаборатория, которая изучает, что это такое. известный как конколический исполнение, которое связано с, но не практически то же самое, что и символическая казнь. где вы пытаетесь выполнить программу. а потом вы пытаетесь провести своего рода исчерпывающую проверку отслеживая каждый путь программы. условия, которые применимы, и условия, которые не применимы примените, а затем используйте решатель SAT для нахождения ценности, которые исследуют другие ветви, У меня довольно долго болела голова, и... И я думаю, что мне кажется, что я преодолел это. именно так я и поступил. предложено в нескольких из этих ответов Теперь кажется, что я просто много раз это делал, верно? Как и я, я работал в лаборатории и старался чтобы правильно учесть все нюансы, я проработал это на доске, что-то вроде того. проделал все до мелочей, вплоть до создания уверен, что я на самом деле не просто решил проблему. бывший участник упражнений, но понял, почему это сработало в конце концов эмм, что все еще не совсем так. объясняя, как я это преодолел, но это... Настойчивость, пожалуй, и есть ответ. или своего рода усердие или исчерпывающий, или что-то в этом роде те строки, кто-то спрашивал о предыдущем вопросы, это был тот, что на э-э выбирая использовать Rust, можете ли вы пояснить? по этому вопросу, когда речь идет о стартап, так что, думаю, это новая компания. Вы пишете много нового кода. Ржавчина — хороший выбор, если у вас нет Многие люди, которые знают Rust, я думаю, если ты Скорость запуска/выполнения имеет большое значение. скорость выполнения — это не что-то особенное. Ты избежишь неудачи в попытках. все, кто пытается освоить технологию впервые, пока вы также Я пытаюсь доказать какую-то идею, когда... вы пытаетесь доказать какую-то идею в Самое начало... э-э, что важно... чтобы вы добрались до чего-то полезного Неважно, что вы это построили в лучший способ, потому что, скорее всего, это первый Что бы вы ни построили, вам придётся... снова построить, как на этапе запуска где вы просто демонстрируете что это работает, демонстрируя ценность... Поэтому я бы предпочёл там склониться в области знаний, которыми обладают мои товарищи по команде. Если бы я был в составе команды основателей, то я бы... Думаю, я бы сказала: "О, мы собираемся... " Все изучают Rust и встраивают его там. если только исключение из этого правила не будет если ты думаешь, что то, чем ты являешься Для строительства потребуется ржавчина, как в глубине здания. Если не останется другого варианта, то... Тогда я думаю, может быть, что... Прогресс... Инвестиции оправданы, но я думаю, это кайф

Segment 40 (195:00 - 200:00)

бар Да, мне действительно нужно это сделать. что-то о получении своего рода хоста посмотреть почти для этих голоса... но, кажется, мы снова в игре. на вершину сюда, а потом я уйду вычесть голоса, поданные сфальсифицированным путем А замедляется ли внедрение ржавчины? согласно вашему Нет, я думаю, это так. ускоряющийся э-э на самом деле, э-э, или, может быть, это Зависит от того, о чём вы говорите. относительное или абсолютное усыновление Я думаю, что абсолютная тенденция ускоряется, но я думаю, что, относительно говоря, это довольно Тем не менее, это всего лишь мои предположения. конец, но у меня такое ощущение, что ты знаешь тебя получить определенный процент поглощения ржавчины каждый год, но в итоге получается что-то вроде кумулятивно своего рода экспоненциальный рост в абсолютных цифрах или Нет, экспоненциальный рост был бы, если бы он составлял 10%. возврат того, что у вас уже есть принятый, так что это не так, это не так экспоненциальный рост, но я так думаю. Эм, вы наблюдаете относительно постоянный темпы внедрения, и по мере развития отрасли растет, а это значит, что становится все больше и больше. Компании захватывают этот рынок, и я думаю... На самом деле, дело не только в этом, я думаю, это я. Думаю, процент тоже растет. Теперь, когда я об этом думаю, я думаю, что... Мы видим, что все больше и больше компаний готовность инвестировать в R, Rust и они рискуют, используя Rust, потому что видят Крупные компании преуспевают в этом, так что... Я думаю, что в целом это так. ускоряясь, а не замедляясь вниз Какие новые технологии вы готовы использовать? например, игру, чтобы научиться чему-либо в этом году. разработка машинного обучения и т. д. готовы Я готов учиться многому. Какие технологии я буду использовать? есть время учиться не уверен э-э я изучение множества методов машинного обучения через работу, и это тоже имеет значение. что я узнаю больше об этом Я думаю, что пока что, по крайней мере, что Я узнал об этом гораздо больше. скорее похоже на пространственное мышление. например, что-то вроде твердого тела. преобразования и математика... это то, что я... Раньше я этим особо не занимался. но я не знаю, является ли это чем-то важным что будет продолжаться в течение всего года или Если это скорее актуально сейчас, то мне это нравится. Разработка игр для меня очень важна. Мне кажется, об этом очень интересно подумать. проблемы, которые вы решаете в игре Я думаю, что в итоге это окажется именно так. как группа интересных интеллектуалов проблемы, которые нужно решить в чем-то, что Весело, но хватит ли у меня времени? Я не знать Эм, вы не думали о том, чтобы стать веганом? Нет. Я не рассматривала вариант перехода на веганство, то есть... рассматривается в том смысле, в каком я имел Эта мысль пришла мне в голову, и я ответила себе: нет. Я думаю, вы знаете Вопрос несколько поверхностный. в том смысле, что это вопрос «да» или «нет». вопрос к чему-то, что имеет множество в этом есть нюансы, например, я ем относительно мало красного мяса, и это по ряду причин это не просто своего рода забота о благополучии животных, это также Джон. благополучие Эмм, это такой пример... что-то вроде Немного связано, да? Но это... Это не совсем то же самое, но полный переход на веганство — это... не то, что я думаю Это лично вижу ценность, по крайней мере, для меня... Для меня это неважно. способ, хм, что не означает, что это невозможно важно для кого-то, для некоторых людей, но... Это не подходит мне, я тоже. На самом деле, с вегетарианством дело обстоит именно так, хотя... Я понимаю это лучше, чем я сам. Понимать веганство... ну, как веганство... На самом деле мне сложно это понять. Мотивация для того, чтобы стать вегетарианцем, заключается в следующем: Я понимаю гораздо лучше, но нет, я думать Думаю, вегетарианство тоже было бы неплохо. Мне очень тяжело, и я как бы вопрос к... Понятие «полезность» звучит слишком утилитарно, но я задать вопрос эмм важность в некотором смысле эмм я думаю

Segment 41 (200:00 - 205:00)

или или то, что я имею в виду, это больше что я ставлю под сомнение абсолютное природа Дело не в том, что я думаю, что некоторые из Случаи не тяжелые, я так думаю. Проблема заключается именно в этих случаях, а не в этом. э-э, требование идти всем путь к вегетарианский, если есть опасение, что такие вещи, как, например, обращение с животными. например, если вы доберетесь до Как и ты, я считаю, что животные не должны умирать. Итак, мы заканчиваем на сложном Продает ли Хинг оружие тем, кто здесь играет в бейсбол? Вы бы остались в Израиле, если бы они это сделали? Эмм, они не продают оружие Израилю. В настоящее время компания Helling продает только... или продает... это также неправильное слово мы не ну мы продаём, но не занимаемся этим, мы не являемся своего рода В магазине вы можете просто зайти и оплатить покупку. Для вещей, которые U работает, вместо этого используется следующий способ: что мы сотрудничаем с конкретными правительства по нашему выбору, так что Хинг работает с Великобританией, с Германией, с Франция, в целом, мы работаем с Европейские демократии в настоящий момент и даже своего рода определение Там демократия довольно узкая, и нравится и нравится, э-э Это судебное дело, не относящееся к подобному типу. Это не автоматическая система оценивания? не так Эмм, а я бы там осталась, если бы они остались? Это очень сложный вопрос... это очень тонкий вопрос, который я, я думаю, не смогу ответить мог бы ответить разумно в прямом эфире. разумное количество времени, я думаю, что ответ на вторую часть этого Вопрос в том, действительно ли это зависит от многих факторов. Что касается деталей, я был бы довольно скептически настроен, но я не готов сказать. или Я думаю, их слишком много. нюансы и детали, чтобы ответить на этот вопрос. вопрос, но я бы скептически хм, а что нам делать? иметь то, что является чем-то в программировании То, что вы считаете недооцененным, а также что такое... что-то за пределами сферы технологий, что вы считаете недооцененный, ой, что там внутри? Программирование, которое, по вашему мнению, недооценено. Что для вас является чем-то, не связанным с технологиями? думаю, что недооцененный в программировании Это недооценено Это хороший комментарий. гигиена... я обещала это уже около года. Теперь, когда я собираюсь опубликовать блог пост о том, как я пишу комментарии... И я думаю, что писать хорошие комментарии — это... чрезвычайно ценно, но и сложно. и требует большой дисциплины. И да, я думаю, комментарии действительно очень важны. Недооцененные, и на это есть причина. В моем редакторе вы это уже видели. Потоки, комментарии в моем коде не Синтаксис выделен темно-серым цветом, поэтому они почти невидимы они выделено ярко-оранжевым цветом, потому что я Думаю, во многих случаях комментарии таковы. важнее, чем код Эм, я думаю, еще одна вещь, которая... Недооцененным в программировании является эмм, э-э, действительно хорошие обзоры кода, поэтому я Думаю, в целом существует определенная тенденция. общепринятое мнение, что проверка кода — это... важный и ценный, однако я думаю, что Эм, то, что я считаю ценным обзором кода, это... Совсем не так, как я видел код. и выглядит отлично, ударь, зеленый кнопка, ну, для меня это штрих-код Рейтинг отзывов на самом деле довольно высокий. а ещё кое-что, что мне действительно следовало бы написать. что-то о но Для меня, если я одобряю запрос на разрешение на въезд, это значит... Я думаю, это хорошая работа сейчас и для Будущее, подобное этому, — это планка, по которой я держите, и поэтому иногда это происходит. Получение разрешения на публичный доступ занимает довольно много времени. Меня это может раздражать, но это так. Я думаю, это вызывает разочарование, но в конструктивном ключе. То есть у меня было много разговоров. об этом с моими товарищами по команде и о людях, которых я... я вроде как сотрудничал с... ну, я не... Мне кажется, я делаю это довольно затянуто. раздражающим способом, но вместо этого я пытаюсь сделать уверен, что э-э В итоге будет получен следующий код: Лучший код, который мы могли получить, и с чем-то, с чем мы сможем смириться в будущем Такая строка – это солидный вклад. Показатель немного меняется в зависимости от точно о том, что вы строите и что именно. этап разработки системы Вы находитесь на определенном жизненном цикле, но в целом я Думаю, люди занижают планку слишком сильно. для проверки кода, и я также думаю, что

Segment 42 (205:00 - 210:00)

они слишком придираются, и вот это сочетание действительно очень важно для этого Больше комментариев — не всегда лучше. но более тщательный анализ кода и Более высокая планка важна, ниты не являются более высокая бар ум что касается вещей, не связанных с технологиями. которые являются недооцененные вещи за пределами сферы технологий, которые являются недооцененный. Я как раз собирался сказать «доска». игры, но я не думаю, что они недооцененный хм Это очень хороший вопрос. Я не знаю. если у меня есть что-нибудь особенное Здесь проницательно, как и во многих других случаях, выходящих за рамки обыденности. технологии, которые Мне кажется, меня считают гением. вещь Эм, я думаю, ладно, кажется, у меня есть один... хотя это немного привилегированный, который Время – один из самых ценных для меня ресурсов. ресурсы, как мне кажется, так оно и есть. для многих людей, и, например, для нас говорили о том, что я бы с удовольствием это сделал. У меня просто нет времени. хороший способ вернуть время вспять прямо сейчас и платить за то, чтобы не тратить время, когда оно у вас есть Я думаю, эта возможность недооценена. Эм, я думаю, если у вас будет возможность заплатить дополнительные любые суммы долларов для экономии время для себя, это очень часто Это выгодное вложение, вот пример. Возможно, это связано с покупкой продуктов. доставлено... это что-то, где да Это делает его дороже, но если вы могут себе позволить это дополнительное тогда как затраты времени позволят вам сэкономить время. По крайней мере, для меня это время очень ценно, и Таким образом, мы как бы обнаруживаем, что существуют множество вещей, которые можно обменять деньги за время в обратном направлении Я думаю, что не хочу идти. Насколько это можно назвать лайфхаком, потому что Это не... но это кое-что, что я... думаю, что недооценен, например, вместо быть как будто я этого не хочу потратить лишние 5 долларов или что-то в этом роде, чтобы Доставка необходима, если это меня спасет. тогда настанет тот момент, когда это будет иметь большую ценность. мне э-э э-э, давайте посмотреть, есть ли у нас Ещё один. Ах, это хороший вариант. Моя любимая вещь, не связанная с технологиями, это, пожалуй, Большинство людей недооценивают важность дневного сна. Дневной сон тоже великолепен. полностью Согласен, ну да, вот почему я так подумал. о настольных играх было потому, что это было не так уж и важно. во многом потому, что я считаю настольные игры интересными. Мне кажется, что игры в бэмс — это весело. Я думаю, это так. э-э, но дело скорее в том, что я не знаю. если их недооценивают, но они недооценены. недооценен в одном аспекте, который возможно, стоит это подчеркнуть, Я думаю, есть действительно хорошие способы. устанавливать социальные связи с людьми, быть что профессионально или нет... например, это может быть довольно сложно. найти игры, которые нравятся людям, которые не являются Настольные игры по-прежнему будут приносить удовольствие, но... Если вам это удастся, вы получите способ с очень низким трением иметь или своего рода смазанный способ, если вы желание вступать в социальные взаимодействия, то есть как правило, отлично подходят для строительства отношения с течением времени, и я думаю Я думаю, что эта часть настольных игр заключается в следующем: недооцененный хм Ладно, думаю, мы приближаемся к концу моего выносливость здесь А как насчет того, чтобы мы делали это так часто, как нам нравится? Мне надеть очки на этот раз? Мы собираемся провести скоростной прохождение. Итак, я просто прочитаю список. один раз сверху вниз и ответ те, на которые, как мне кажется, я могу ответить относительно быстро, и мы тоже. Начните скоростное прохождение здесь, и мы возьмём это для Примерно через 10 минут, может быть, посмотрим. как далеко я продвинусь Что такого вы узнали, о чём больше всего сожалеете?

Segment 43 (210:00 - 215:00)

Как вы думаете, в 2024 году появятся ли какие-нибудь технологии? умирает скоро? Нет, я так не думаю. И это... Я думаю, это отчасти из-за моего обучения. как правило, мной движут потребности. для решения конкретной проблемы, таким образом они уже были полезно далее, а как насчет видеокарты от The Команда Zed... они еще не смотрели. ум Эм, какой язык вы бы выбрали в качестве основного, если бы использовали Rust? не стал бы Существовать, идти было моим единственным до ржавчины, я бы наверное, поэкспериментирую с чем-нибудь вроде Зиггпа Похоже, это то, что я, вероятно, бы сделал. Поиграйте с этим, это кажется достаточно близким к моему. природа, э-э, эрланг, возможно, трудно сказать Как увидеть Rust в Linux? ядро вблизи и дальше вглубь В будущем оно будет там, и я надеюсь на это. оно просто приобретает все больше и больше... Вы использовали Ghost TDY? Я не знаю, я... Я очень доволен оперативностью. Я рад, что... В нем не так уж много особенности ум Вы вносили какие-либо обновления в свой...? настраивать недавно нет, я думаю, это на самом деле почти то же самое, что и в прошлый раз... О, я заменил объектив на объектив камеры теперь представляет собой Эм-м-м вместо этого используется объектив 28 мм, так что это означает, что оно может быть немного ближе к моему лицу потому что иначе оно начало бы болеть верхняя часть экран а ты Нейротипичный? Думаю, да, но это очень трудно сказать А что вы думаете о подарке? и будущее графического программирования в О ржавчине я почти не думаю. Мне бы очень хотелось подумать об этом подробнее. Возможно, если я буду больше заниматься программированием игр, это поможет. В этом году ваш талисман — лама, а не лама. альпака, так что это отвечает на этот вопрос... Я изучаю Rust уже около года. И мне любопытно, насколько это сложно. устроиться на первую работу, связанную с ржавчиной, ммм, моя смысл Судя по тому, что мы видим вокруг, это... Удивительно, но найти работу, связанную с ржавчиной, довольно сложно. Если вы старшекурсник, то сейчас вы учитесь на младших курсах. человек, который знает ржавчину, это обычно так и есть проще э-э но это очень высокий уровень. у меня сложилось такое впечатление из-за рынок um drcross actic web это то же самое, что касается вискозы, я не могу этого сделать, если не знаю. Если бы кто-нибудь другой смог это сделать, получилось бы действительно хорошо. а вам когда-нибудь приходилось что-нибудь чинить? Проблемы фрагментации памяти в Rust программы и приходится использовать Malo trim I иметь нет, а какие у вас планы на 202 год? Что касается создания контента, на что мы можем надеяться? Больше информации в интернете, см. предыдущие ответы по теме. находить, находить и выделять время, но я надеяться так А чем вы храните знания? Делайте заметки и т. д. Я использую Obsidian для... отслеживать вещи, но это скорее... Это больше подходит для составления списков дел, чем для отслеживания задач. знания, которые я обычно не записываю. Я много чего забываю, поэтому мне часто не хватает знаний. Но обычно все в порядке, все хорошо. как будто ты мусорщик в мозг Как вам удаётся сохранять мотивацию во время работы? на интересном вещи Как тебе удаётся оставаться такой стройной всё время? Вы ходите в спортзал или придерживаетесь диеты? Я не хожу в спортзал. Я действительно придерживаюсь диеты, но питаюсь довольно неплохо. Думаю, я тоже не очень-то и разбираюсь в здоровье. перекусить... а я не очень люблю сладости. И поэтому я думаю, что такое сочетание помогает. Я не помню, когда это было в последний раз. Например, я пил газировку, ну, может быть это помогает Мне также нравится гулять пешком, так что, возможно, это Мне сложно сказать, что это удача, наверное. часть это А что вам нравится помимо программирования? то есть, когда вы не занимаетесь программированием... Dungeons and Dragons и настольные игры в скалолазание в целом, когда у меня появится возможность Мне очень нравится играть в сквош. Какое-то время я так делал, но сейчас уже не делаю. возрасты ум Мне вообще очень нравится писать. Я не писала художественной литературы, но мне очень нравится. например, писать... ну, может быть, когда-нибудь я... Я буду... мне нравится наставничество. Мне нравится... разговоры о жизни и попытки дать

Segment 44 (215:00 - 218:00)

советы людей и, конечно же, наблюдение за тем, когда им это удается Эм, да, давайте выберем... а я люблю играть в игры Мне тоже нравятся видеоигры, но я думаю, что Всё это в какой-то степени входит в одно целое. упаковка эмм, прохожу через здесь Э-э, я недавно начал читать Rust для станции, но мне приходится постоянно смотреть всё идёт наперекосяк и так далее, так что это... предполагаемый способ обучения с использованием книги или должен ли я быть на том уровне, на котором я уже нахожусь? Знайте все, что вы используете, если Вы ищете информацию по множеству вещей. во время чтения книги тогда это Выполняет свою задачу — это отличный способ Прочитайте это, там вы найдете множество других материалов. вещи, которые стоит исследовать самостоятельно, что означает Вы учитесь добиваться успеха, вы это делаете. Так, а когда у тебя появилась ржавчина? Когда вы решили, что этот язык стал таким? Мне это подошло, я заболел ржавчиной в 2015 году. конец 2015 начало 2016 для база данных исследований для Нории для моего Я, будучи доктором философии, подумал, что это свет Ланга. подходящий для меня язык после Принимаем на работу еще двух человек. проект, в котором они оба смогли не просто Будьте продуктивны, но и не устраивайте беспорядок. что-либо может привести к ошибкам или серьезным сбоям. из-за безопасности системы типа I Думаю, это было, наверное, два раза. лет спустя или Что-то... почему ты не остался дома? Академическая среда, потому что мой опыт был именно таким. По крайней мере, в академической среде в области компьютерных наук. склонны строить что-то для других. вместо того, чтобы строить что-то для людей Э-э, и это меня беспокоит, я хочу построить вещи, которые мне полезны, могут построить другие люди и Использование в академической среде, как правило, несколько ограничено. Слишком эгоцентричен, чтобы это сработало. стимулы не совсем подходят для действительно полезное здание вещи, э-э Эмм, ладно, мы почти у конца. Здесь всё прыгает и вертится. потому что люди голосуют, о нет, о нет Этот бот, внизу ленты, находится Опасное место, я учусь урок о динамической сортировке Это самозатвердевающая ржавчина, и в конечном итоге... Возможно, у меня это хорошо получается, но у меня нет... Думаю, получить степень по информатике тоже возможно. Я думаю, у людей это получается. Просто нужно время, вот и всё. В Rust многому нужно научиться, но я думаю, что... вы можете стать относительно продуктивным быстро... ты тоже боишься смерти?

Другие видео автора — Jon Gjengset

Ctrl+V

Экстракт Знаний в Telegram

Экстракты и дистилляты из лучших YouTube-каналов — сразу после публикации.

Подписаться

Дайджест Экстрактов

Лучшие методички за неделю — каждый понедельник