Архив за 2023

Метод Ивана Франко для изучения языков vs GPT

Метод Ивана Франко для изучения языков vs GPT

За последние несколько месяцев я погрузился в увлекательный мир Генеративно-Предобученных Трансформеров (GPT) и Больших Языковых Моделей (LLMs). Мы успешно разработали MVP корпоративной базы знаний и чат-бота-коуча. Оба проекта позволили нам приобрести значительный опыт в использовании GPT, который я с радостью готов поделиться с любым, кто заинтересован в этой области.

Мои близкие друзья знают о моем другом увлечении: изучении испанского языка. Недавно я обнаружил удивительное пересечение моих интересов, где GPT может помочь мне в изучении языка. Я давно знаю об исключительном инструменте для изучения языков - адаптированных книгах по методу Ивана Франка.

Справедливость - 05 - Рынки и Мораль

Справедливость - 05 - Рынки и Мораль

В следующих двух лекциях по теме СПРАВЕДЛИВОСТЬ вы окунетесь в интригующие дебаты о воинском призыве, личном выборе и патриотизме. Затем изучите этические дилеммы суррогатного материнства, согласия и товарности в захватывающем рассуждении. Раскроете границы государственной власти и сложности репродуктивных технологий в этих увлекательных обсуждениях.

Как обычно, я делюсь своей интеллект-картой из лекций:

Скачать полную интеллект-карту (PDF)

Резюме лекций:

Лекция 9. Рынки и мораль: военная служба

Лекция исследует концепцию Локка о правлении по согласию, которая позволяет демократически избранным правительствам облагать налогами граждан с предварительным согласием. Однако существуют пределы государственной власти, которые даже согласие большинства не может отменить. Обсуждение затем переходит к воинскому призыву, и некоторые утверждают, что это нарушает право на самостоятельное владение. В лекции предлагаются три решения проблемы вербовки в армию, с которой столкнулись Соединенные Штаты во время войны в Ираке, включая повышение оплаты, призыв и аутсорсинг. Обсуждается также система Гражданской войны, которая сочетала призыв с условием выкупа. Обсуждение затем сосредоточивается на различиях между системой призыва во время Гражданской войны и добровольной военной системой сегодня, и некоторые утверждают, что последняя более справедлива, потому что позволяет отдельным лицам выбирать, служить или нет. Однако другие считают, что призыв заставит всю страну чувствовать ответственность за конфликты. Наконец, дебаты касаются того, является ли патриотизм или деньги лучшей мотивацией для службы в армии.

Делай как в Google - Глава 2 - Успешная работа в команде

Делай как в Google - Глава 2 - Успешная работа в команде

Переводы: EN

Мы продолжаем изучать интересную книгу о культуре и практиках Google:

В главе 2 рассматривается:

Работа в изоляции против работы в команде. Количество времени, которое вы и ваша команда тратите на общение и межличностные конфликты. Как небольшие инвестиции в понимание личностей и стилей работы ваших коллег могут в значительной степени повысить производительность. Если вы хотите эффективно работать в команде или крупной организации, знайте свой предпочитаемый стиль работы и стили других. Вот книга, которую мы изучаем:

Справедливость - 04 - Джон Локк

Справедливость - 04 - Джон Локк

Следующие две лекции раскрывают тонкости теорий Джона Локка о ЕСТЕСТВЕННЫХ ПРАВАХ и СОГЛАСИИ. Довольно интересный поворот в Философии Правосудия. Однако проблема с Джоном Локком заключается в том, что границы его идей немного размыты.

Как обычно, я делюсь своей интеллект-картой из лекций:

Скачать полную интеллект-карту (PDF)

Резюме лекций:

Лекция 7. Джон Локк: право собственности (ЕСТЕСТВЕННЫЕ ПРАВА)

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

Справедливость - 03 - Либертарианство

Справедливость - 03 - Либертарианство

Данные лекции на тему “Справедливость” охватывают мою любимую тему - Либертарианство.

Если мне нужно определить свои политические взгляды одним словом, это было бы Либертарианство. ОДНАКО, когда я разговариваю со своими либертарианскими знакомыми, я могу назвать себя “сторонником государств”. ;-)

Для меня очень понятно, почему либертарианство не так популярно:

  • большинство людей, которые его пропагандируют, являются фанатиками
  • они пытаются видеть мир в “черно-белых” тонах и закрывают глаза на фундаментальные проблемы.

Фундаментальные проблемы включают:

Справедливость - 02 - Утилитаризм

Справедливость - 02 - Утилитаризм

Я продолжаю обзор лекций о справедливости и делюсь своими интеллект-картами. На этот раз я делюсь своей интеллект-картой с лекций об Утилитаризме.

Скачать полную интеллект-карту (PDF)

Резюме лекций:

Лекция 3: Утилитаризм - Джереми Бентам

В этой лекции докладчик обсуждает версию утилитаризма Джереми Бентама, которая направлена на максимизацию общего благосостояния за счет балансировки удовольствия и страдания, и применение утилитаризма в анализе затрат и выгод, используемом компаниями и правительствами. Лекция рассматривает пример исследования Philip Morris о курении в Чешской Республике, которое показало чистый прирост государственных финансов на 147 миллионов долларов. Лектор также обсуждает случай с Ford Pinto, когда Ford проводила анализ затрат и выгод, чтобы определить, стоит ли устанавливать специальный экран для защиты топливного бака и предотвращения его взрыва. Лекция также сосредотачивается на спорном вопросе присвоения долларовой стоимости человеческой жизни в анализе затрат и выгод, и возражениях против утилитаризма, особенно влиянии на меньшинства и компромиссах между индивидуальными правами и общим благом. В качестве иллюстрации этих возражений используется пример погибшего мальчика, которого съели.

Справедливость - 01 - Моральная сторона убийства

Справедливость - 01 - Моральная сторона убийства

Я начал повторение курса Справедливость профессора Майкла Дж. Сэндэла из Гарварда. Этот курс о философии и обсуждает: что хорошо, а что плохо, и как эти идеи эволюционировали со временем. Курс особенно важен в сегодняшнем мире, когда ИИ скоро будет принимать решения о том, КТО ДОЛЖЕН ЖИТЬ, А КТО ДОЛЖЕН УМЕРЕТЬ (мне, как ИТ специалисту, интересны шаблоны попадания в первую категорию, как вы догадываетесь ;-).

Первые два занятия сосредоточены на моральных последствиях убийства:

Делай как в Google - Глава 1 - Что такое Программная Инженерия

Делай как в Google - Глава 1 - Что такое Программная Инженерия

Переводы: EN

Наш клуб книг по IT начал чтение новой книги - об Инженерии Программного Обеспечения в Google - процессах, культуре и инструментах, которые помогают Google создавать и поддерживать высококачественное программное обеспечение. Первая глава посвящена Инженерии Программного Обеспечения в общем:

  • Что такое Инженерия Программного Обеспечения по сравнению с Разработкой программного обеспечения?
  • Три принципа, которые учитывает Google:
    • Время и изменение
    • Масштаб и рост
    • Компромиссы и затраты
  • Как эти три принципа применяются к Инженерии Программного Обеспечения и в чем она отличается от Разработки программного обеспечения.

Интересная открывающая глава книги:

System Design. Подготовка к сложному интервью - Глава 8 - Проектирование системы для сокращения URL адресов

System Design. Подготовка к сложному интервью - Глава 8 - Проектирование системы для сокращения URL адресов

Переводы: EN

Ранее описанные технологии, такие как согласованное хеширование, генератор ID позволяют разработать сокращатель URL, который способен генерировать 100 миллионов URL в день.

Проектирование включает в себя следующие элементы:

  • конечные точки API
  • перенаправление URL
  • сокращение URL
  • модель данных
  • хеш-функции: хеширование + разрешение коллизий VS преобразования в base-62
  • а также такие вопросы, как:
    • ограничитель частоты
    • масштабирование веб-сервера
    • масштабирование базы данных
    • аналитика
    • доступность, согласованность и надежность

Эти пункты раскрыты в очень интересной главе 8 книги:

System Design. Подготовка к сложному интервью - Глава 7 - Проектирование генератора уникальных идентификаторов в распределенных системах

System Design. Подготовка к сложному интервью - Глава 7 - Проектирование генератора уникальных идентификаторов в распределенных системах

Переводы: EN

Генерация уникального идентификатора кажется простой задачей, но не в высоконагруженных распределенных системах!

Эта тема состоит из:

  • Понимание требований и почему это сложная задача
  • Возможные решения:
    • Репликация с несколькими мастерами
    • Универсальный уникальный идентификатор (UUID)
    • Сервер билетов
    • Подход Twitter SNOWFLAKE (похоже, что он наилучший!)
  • Подробности:
    • Штамп времени
    • Номер последовательности
  • Другие вопросы
    • Синхронизация часов
    • Настройка длины секции
    • Высокая доступность

Эти пункты раскрыты в очень интересной главе 7 книги:

“System Design. Подготовка к сложному интервью” Алекса Сюй. Оригинал: “System Design Interview – An insider’s guide” by Alex Xu

System Design. Подготовка к сложному интервью - Глава 6 - Проектирование хранилища типа Ключ-Значение

System Design. Подготовка к сложному интервью - Глава 6 - Проектирование хранилища типа Ключ-Значение

Переводы: EN

Дизайн хранилища типа Ключ-Значене состоит из понимания следующих тем:

  • Что мы хотим от хранилища Ключ-Значение?
  • Односерверное хранилище Ключ-Значение
  • РАСПРЕДЕЛЕННОЕ хранилище Ключ-Значение:
    • Теорема CAP
    • Реальные компромиссы для распределенных систем
  • Системные компоненты:
    • Партиционирование данных
    • Репликация данных
    • Консистентность
    • Разрешение неконсистентности: Версии
    • Обработка всех типов сбоев: Обнаружение сбоев, Обработка ВРЕМЕННЫХ сбоев, Обработка ПОСТОЯННЫХ сбоев, Устранение сбоев в работе центра обработки данных
  • Схема архитектуры системы
  • Путь записи
  • Путь чтения

Эти пункты раскрыты в очень интересной главе 6 книги:

System Design. Подготовка к сложному интервью - Глава 5 - Консистентное хэширование

System Design. Подготовка к сложному интервью - Глава 5 - Консистентное хэширование

Переводы: EN

Консистентное хеширование является краеугольной технологией для распределенных систем. Многие разработчики программного обеспечения этого не осознают, но консистентное хеширование необходимо во многих местах: балансировщики нагрузки, кэши, CDN, генераторы id, базы данных, чаты/социальные сети и многие другие системы.

Эта тема состоит из:

  • Проблема с перехешированием и почему нам нужно, чтобы хеширование было ПОСЛЕДОВАТЕЛЬНЫМ
  • Хэш-пространство и хэш-кольцо
  • БАЗОВЫЙ подход (введенный Каргером и др. в MIT)
  • Расширенный подход с ВИРТУАЛЬНЫМИ УЗЛАМИ

Эти моменты раскрыты в очень интересной главе 5 книги: