🎙🔥Серия языковых и платформенных выпусков подкаста Podlodka пополнилась интересной темой про разработку на Zig
В выпуске ведущие придумали идеальное описание языка программирования Zig — это DSL для машинного кода. И за этим определением кроется куча интересных концепций, начиная от брутальной простоты в синтаксисе и фичах, заканчивая метапрограммированием, основанном на comptime вычислениях.
Погружаться в все еще редкий, но уже не эзотерический язык помог Алекс Кладов, который использует Zig в разработке настоящего продакшен-проекта — базы данных TigerBeetle.
⏯️ Смотреть | Слушать
#подкасты
В выпуске ведущие придумали идеальное описание языка программирования Zig — это DSL для машинного кода. И за этим определением кроется куча интересных концепций, начиная от брутальной простоты в синтаксисе и фичах, заканчивая метапрограммированием, основанном на comptime вычислениях.
Погружаться в все еще редкий, но уже не эзотерический язык помог Алекс Кладов, который использует Zig в разработке настоящего продакшен-проекта — базы данных TigerBeetle.
⏯️ Смотреть | Слушать
#подкасты
👍7🤔3
🎙️ Подкаст Podlodka: разработка LLM-приложений
Никого уже не пугает аббревиатура LLM, равно как и не удивишь ситуациями, когда чат-бот помог сделать какую-то работу. А значит пора выходить на новый уровень и делать сервисы и приложения на базе LLM! Но тогда встает ряд принципиально новых вопросов:
🤖 А что, если нужен не простой ответ, а цепочка рассуждений?
🤖 А что, если есть четкие критерии качества, и рандомные галлюцинации чатика недопустимы?
Что делать — рассказывает Макс Страхов из Apple!
👀 Смотреть
🎧 Слушать
#подкасты
Никого уже не пугает аббревиатура LLM, равно как и не удивишь ситуациями, когда чат-бот помог сделать какую-то работу. А значит пора выходить на новый уровень и делать сервисы и приложения на базе LLM! Но тогда встает ряд принципиально новых вопросов:
🤖 А что, если нужен не простой ответ, а цепочка рассуждений?
🤖 А что, если есть четкие критерии качества, и рандомные галлюцинации чатика недопустимы?
Что делать — рассказывает Макс Страхов из Apple!
👀 Смотреть
🎧 Слушать
#подкасты
👍6❤🔥1❤1
🎙️ Подкаст «Доктор кот»: накрутил опыт в резюме, попал на работу, но не вывожу нагрузку и горю от тревоги
Когда начинаешь карьеру — синдром самозванца и выгорание почти гарантированные спутники. Мало того, что надо учить тонны всего, выдерживать первые собесы, бороть лютый стресс и успевать за рынком — так еще и индустрия со всей силы ставит тебе палки в колеса.
Рекрутеры, менеджеры, высокомерные сеньоры, пропускают тебя через дурацкие воронки, мучают глупыми вопросами и отсеивают, отсеивают и отсеивают, не давая показать, чего ты бы мог стоить, если бы тебе дали нормально раскрыться.
Понятно, что хочется эту муть обойти. Срезать путь, попасть в айти, а там уже будет видно. Накрутить пару тройку лет в резюме, придумать несуществующие места работы и проекты, натренироваться именно на собесы, а не на работу.
Без осуждения, без отговаривания — это личный выбор каждого — ведущие просто разбираем письма, которые показывают — это нифига не легкий путь и совсем не срезание пути. Это путь долгой тревоги, моральных терзаний, одиночества и лишения себя почти всех инструментов обучения, которые есть у других джунов.
📺 Смотреть
#подкасты #айтипсихология
Когда начинаешь карьеру — синдром самозванца и выгорание почти гарантированные спутники. Мало того, что надо учить тонны всего, выдерживать первые собесы, бороть лютый стресс и успевать за рынком — так еще и индустрия со всей силы ставит тебе палки в колеса.
Рекрутеры, менеджеры, высокомерные сеньоры, пропускают тебя через дурацкие воронки, мучают глупыми вопросами и отсеивают, отсеивают и отсеивают, не давая показать, чего ты бы мог стоить, если бы тебе дали нормально раскрыться.
Понятно, что хочется эту муть обойти. Срезать путь, попасть в айти, а там уже будет видно. Накрутить пару тройку лет в резюме, придумать несуществующие места работы и проекты, натренироваться именно на собесы, а не на работу.
Без осуждения, без отговаривания — это личный выбор каждого — ведущие просто разбираем письма, которые показывают — это нифига не легкий путь и совсем не срезание пути. Это путь долгой тревоги, моральных терзаний, одиночества и лишения себя почти всех инструментов обучения, которые есть у других джунов.
📺 Смотреть
#подкасты #айтипсихология
👍14😁4🤔2❤🔥1
🎙️ OR подкаст: как выбрать курсы и стать программистом?
Как выбрать курсы и стать программистом, если ничего не знаешь об этом? Какой язык выбрать в качестве первого? Изучать ли Python или Ruby?
Ведущие подкаста Григорий Петров и Павел Аргентов пообщались с Кириллом Мокевниным, чтобы узнать больше об образовании в IT и выяснить, как работают курсы для разработчиков и что от них можно получить.
⏱️ Таймкоды:
00:00 Начало
01:20 Как Кирилл Мокевнин перестал быть программистом и стал менеджером?
01:58 Топ языков программирования и технологий на рынке
03:14 Какой язык программирования выбрать новичку?
08:25 Искусственный интеллект и ChatGPT в обучении: зачем он Хекслету?
18:38 Как найти хорошие курсы программирования?
25:55 Сколько нужно учиться с нуля до Junior-разработчика?
31:31 Что важно в обучении программированию?
36:15 Нужна ли фундаментальная база в программировании?
👀 Смотреть полностью
#подкасты
Как выбрать курсы и стать программистом, если ничего не знаешь об этом? Какой язык выбрать в качестве первого? Изучать ли Python или Ruby?
Ведущие подкаста Григорий Петров и Павел Аргентов пообщались с Кириллом Мокевниным, чтобы узнать больше об образовании в IT и выяснить, как работают курсы для разработчиков и что от них можно получить.
⏱️ Таймкоды:
00:00 Начало
01:20 Как Кирилл Мокевнин перестал быть программистом и стал менеджером?
01:58 Топ языков программирования и технологий на рынке
03:14 Какой язык программирования выбрать новичку?
08:25 Искусственный интеллект и ChatGPT в обучении: зачем он Хекслету?
18:38 Как найти хорошие курсы программирования?
25:55 Сколько нужно учиться с нуля до Junior-разработчика?
31:31 Что важно в обучении программированию?
36:15 Нужна ли фундаментальная база в программировании?
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2🤔1
🎙️ Подкаст Podlodka: High performance
Новый выпуск подкаста о том, как можно прийти к высокой производительности через observability, profiling и benchmarking.
Известный разработчик Сергей Тепляков предложил простые критерии, как понять, что вам надо задуматься об оптимизации, а главное, развеял мифы, что всегда проще залить проблему покупкой мощностей.
👀 Смотреть
🎧 Слушать
#подкасты
Новый выпуск подкаста о том, как можно прийти к высокой производительности через observability, profiling и benchmarking.
Известный разработчик Сергей Тепляков предложил простые критерии, как понять, что вам надо задуматься об оптимизации, а главное, развеял мифы, что всегда проще залить проблему покупкой мощностей.
👀 Смотреть
🎧 Слушать
#подкасты
👍10😁2🔥1
🎙️ Подкаст Podlodka: Инди-хакинг
Стас Кулеш, инди-хакер с $60K MRR и бесконечным количеством проектов за плечами рассказал о том, как любой разработчик может прийти к финансовой независимости через пассивный доход от собственных проектов.
Выбор идеи, поиск первых клиентов, закрытие продуктов — в подкасте разобраны все фазы жизненного цикла, через которые предстоит пройти.
👀 Смотреть
🎧 Слушать
#подкасты
Инди — это цель, а хакинг — это способ ее достичь.
Стас Кулеш, инди-хакер с $60K MRR и бесконечным количеством проектов за плечами рассказал о том, как любой разработчик может прийти к финансовой независимости через пассивный доход от собственных проектов.
Выбор идеи, поиск первых клиентов, закрытие продуктов — в подкасте разобраны все фазы жизненного цикла, через которые предстоит пройти.
👀 Смотреть
🎧 Слушать
#подкасты
🔥6🥱4👍3
🚀 Авторы подкастов «Мы обречены» и «Разрабы» вместе с Катей Петровой выпустили пилотный выпуск нового шоу — большого повествовательного подкаста «Легаси»
Пилотный выпуск — про Аарона Шварца, программиста-вундеркинда, который мог направить интернет по совсем другому пути, если бы прожил дольше.
Он был в команде разработки RSS уже в 13 лет, а в 15 помогал запускать лицензию Creative Commons. Стал сооснователем Реддита и миллионером, будучи подростком. Создал Markdown, WebPy и много чего еще.
Но в 20 лет бросил индустрию, ушел в политический активизм, не выдержал борьбы с государством и жесткого преследования по абсурдному обвинению.
▶ Смотреть
#подкасты
Пилотный выпуск — про Аарона Шварца, программиста-вундеркинда, который мог направить интернет по совсем другому пути, если бы прожил дольше.
Он был в команде разработки RSS уже в 13 лет, а в 15 помогал запускать лицензию Creative Commons. Стал сооснователем Реддита и миллионером, будучи подростком. Создал Markdown, WebPy и много чего еще.
Но в 20 лет бросил индустрию, ушел в политический активизм, не выдержал борьбы с государством и жесткого преследования по абсурдному обвинению.
▶ Смотреть
#подкасты
😁18👍3🔥2🤩2👾1
🎙️ Подкаст «Как мы попали в IT»: Гриша Скобелев
Сейчас Гриша Скобелев лидит команду джавистов-котлинистов в Мексиканском финтехе, живет и кайфует на солнечном Кипре, ведет классные подкасты и айтишный книжный клуб.
Когда-то, в свою не самую легкую полосу, он был гостем подкаста, и рассказывал с какой тяжестью шел поиск работы. Теперь можно послушать, как он эту полосу преодолел.
⏯️ Слушать
#подкасты
Сейчас Гриша Скобелев лидит команду джавистов-котлинистов в Мексиканском финтехе, живет и кайфует на солнечном Кипре, ведет классные подкасты и айтишный книжный клуб.
Когда-то, в свою не самую легкую полосу, он был гостем подкаста, и рассказывал с какой тяжестью шел поиск работы. Теперь можно послушать, как он эту полосу преодолел.
⏯️ Слушать
#подкасты
👍5❤1
🎙️ Подкаст Podlodka: Чистый код
Когда-то давно Дядя Боб популяризовал словосочетания «Чистый код» и «Чистая архитектура». С тех пор не утихают споры, а что же именно он под всем этим подразумевает.
Прошло несколько раундов обсуждений, и уже выросло поколение разработчиков, которые говорят, что рекомендациям Дяди Боба ни в коем случае нельзя следовать.
Так стоит ли? Разбираются ведущие подкаста и Кирилл Мокевнин из Hexlet.
👀 Смотреть
🎧 Слушать
#подкасты
Когда-то давно Дядя Боб популяризовал словосочетания «Чистый код» и «Чистая архитектура». С тех пор не утихают споры, а что же именно он под всем этим подразумевает.
Прошло несколько раундов обсуждений, и уже выросло поколение разработчиков, которые говорят, что рекомендациям Дяди Боба ни в коем случае нельзя следовать.
Так стоит ли? Разбираются ведущие подкаста и Кирилл Мокевнин из Hexlet.
👀 Смотреть
🎧 Слушать
#подкасты
🤔11👍7🔥5😁3❤1
🎙️ Подкаст Podlodka: переговоры о деньгах
На протяжении всей карьеры нам постоянно приходится вести переговоры о деньгах — при принятии оффера, обсуждении профессионального роста со своим тимлидом, или назначении стоимости за фриланс и консалтинг услуги.
Переговоры — это искусство. Понимая их суть и зная основные тактики, вы можете сильно увеличить шансы на успех. В этом выпуске вместе с Ильей Синельниковым ведущие подкаста разбирают основные кейсы, когда ИТ-специалистам необходимо вести переговоры о деньгах, и учатся применять основные переговорные практики, чтобы получать больше.
⏳ Таймкоды:
00:00 О чем выпуск?
05:11 Как просить больше
11:46 Взгляд работодателя
13:30 Как работодатели выбирают сотрудников
19:50 Как соискатели могут повысить свою стоимость
26:38 Переговоры об оффере с потенциальным работодателем
33:01 Подготовка к переговорам
37:04 Рынок США и конкуренция
40:04 Переговоры о зарплате
44:19 Определение желаемой зарплаты
50:39 Переговоры о зарплате после трудоустройства
53:01 Обсуждение зарплаты
57:43 Важность понимания мира клиента
01:11:19 Здоровые переговоры и обсуждение карьеры
01:28:21 Переговоры о стоимости услуг в консалтинге и фрилансе
01:30:22 Принципы переговоров о зарплате
01:34:07 Как определить цены за свои услуги
01:35:30 Заключение
▶ Смотреть или слушать полностью
#подкасты
На протяжении всей карьеры нам постоянно приходится вести переговоры о деньгах — при принятии оффера, обсуждении профессионального роста со своим тимлидом, или назначении стоимости за фриланс и консалтинг услуги.
Переговоры — это искусство. Понимая их суть и зная основные тактики, вы можете сильно увеличить шансы на успех. В этом выпуске вместе с Ильей Синельниковым ведущие подкаста разбирают основные кейсы, когда ИТ-специалистам необходимо вести переговоры о деньгах, и учатся применять основные переговорные практики, чтобы получать больше.
00:00 О чем выпуск?
05:11 Как просить больше
11:46 Взгляд работодателя
13:30 Как работодатели выбирают сотрудников
19:50 Как соискатели могут повысить свою стоимость
26:38 Переговоры об оффере с потенциальным работодателем
33:01 Подготовка к переговорам
37:04 Рынок США и конкуренция
40:04 Переговоры о зарплате
44:19 Определение желаемой зарплаты
50:39 Переговоры о зарплате после трудоустройства
53:01 Обсуждение зарплаты
57:43 Важность понимания мира клиента
01:11:19 Здоровые переговоры и обсуждение карьеры
01:28:21 Переговоры о стоимости услуг в консалтинге и фрилансе
01:30:22 Принципы переговоров о зарплате
01:34:07 Как определить цены за свои услуги
01:35:30 Заключение
▶ Смотреть или слушать полностью
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10👍3🔥3❤1
🎙💰 Подкаст «600К в секунду»: топ-10 языков программирования в 2024 году по деньгам и популярности — Кузьменко, Мокевнин, Нещадин
В очередном выпуске финансово-аналитического подкаста эксперты из разных сфер составили список из 10 языков программирования, которые в 2024 году являются самыми высокооплачиваемыми и востребованными на рынке.
⏳ Таймкоды:
00:00 Смешное интро
00:42 Обсуждаем тему выпуска
03:01 Представление гостей
07:34 Есть ли самый высокооплачиваемый язык программирования?
10:53 Python
13:52 Java
15:30 Мобилка – Kotlin и Swift
27:00 Go
34:38 JavaScript
43:40 React, Angular, Vue
50:58 C++ (плюсы)
51:50 TypeScript
52:31 Ruby
54:34 C# и .NET
58:01 Влияет ли знание нескольких ЯП на доход?
1:06:27 Корпорация, стартап или фриланс
1:10:52 PHP
1:16:50 Blockchain
1:18:39 AI
1:21:16 Важность инженерного подхода
1:25:09 Резюмируем
1:29:16 Обнадеживающее аутро
▶ Смотреть & Слушать
#подкасты
В очередном выпуске финансово-аналитического подкаста эксперты из разных сфер составили список из 10 языков программирования, которые в 2024 году являются самыми высокооплачиваемыми и востребованными на рынке.
⏳ Таймкоды:
00:00 Смешное интро
00:42 Обсуждаем тему выпуска
03:01 Представление гостей
07:34 Есть ли самый высокооплачиваемый язык программирования?
10:53 Python
13:52 Java
15:30 Мобилка – Kotlin и Swift
27:00 Go
34:38 JavaScript
43:40 React, Angular, Vue
50:58 C++ (плюсы)
51:50 TypeScript
52:31 Ruby
54:34 C# и .NET
58:01 Влияет ли знание нескольких ЯП на доход?
1:06:27 Корпорация, стартап или фриланс
1:10:52 PHP
1:16:50 Blockchain
1:18:39 AI
1:21:16 Важность инженерного подхода
1:25:09 Резюмируем
1:29:16 Обнадеживающее аутро
▶ Смотреть & Слушать
#подкасты
😁15👍9🔥1🥱1
🎙️ Подкаст Podlodka: Зачем учить язык С в 2024 году
С — язык, на котором написана значимая часть всего, что нас окружает: от ядра операционной системы до мозгов автомобиля, из колонок которого вы будете слушать этот подкаст. В выпуске вместе с Игорем Жирковым ведущие разбираются с тем, насколько современный C похож на язык, с которым вы познакомились в той самой книге Кернигана и Ритчи, какие особенности делают его одним из самых нетерпимых языков к ошибкам программиста, и стоит ли вообще на нем писать код в 2024 году.
⏳ Таймкоды:
00:00 О чем выпуск
05:00 Чем интересен Си
13:22 Мифы о Си
24:59 История развития языка Си
35:25 Стандарты Си
59:50 Современный Си и его отличия от старого
01:05:27 Топ-3 ошибок, которым подвержен Си
01:12:40 Ключевые фичи Си
01:21:10 Организация кода и модулей
01:26:09 Синтаксис и семантика Си
01:31:10 Неопределенное поведение и его последствия
01:39:24 Семантика и производительность
01:45:02 Оптимизация производительности
01:51:02 Компиляторы и их разнообразие
02:02:20 Экосистема Си
02:08:54 Какие языки могут заменить Си
02:16:05 Нужно ли преподавать Си в вузах
02:28:46 Заключение
▶ Смотреть или слушать полностью
▶ Полная подборка языковых и платформенных выпусков подкаста
#подкасты
С — язык, на котором написана значимая часть всего, что нас окружает: от ядра операционной системы до мозгов автомобиля, из колонок которого вы будете слушать этот подкаст. В выпуске вместе с Игорем Жирковым ведущие разбираются с тем, насколько современный C похож на язык, с которым вы познакомились в той самой книге Кернигана и Ритчи, какие особенности делают его одним из самых нетерпимых языков к ошибкам программиста, и стоит ли вообще на нем писать код в 2024 году.
00:00 О чем выпуск
05:00 Чем интересен Си
13:22 Мифы о Си
24:59 История развития языка Си
35:25 Стандарты Си
59:50 Современный Си и его отличия от старого
01:05:27 Топ-3 ошибок, которым подвержен Си
01:12:40 Ключевые фичи Си
01:21:10 Организация кода и модулей
01:26:09 Синтаксис и семантика Си
01:31:10 Неопределенное поведение и его последствия
01:39:24 Семантика и производительность
01:45:02 Оптимизация производительности
01:51:02 Компиляторы и их разнообразие
02:02:20 Экосистема Си
02:08:54 Какие языки могут заменить Си
02:16:05 Нужно ли преподавать Си в вузах
02:28:46 Заключение
▶ Смотреть или слушать полностью
▶ Полная подборка языковых и платформенных выпусков подкаста
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👍5🤔3
🎙️ Подкаст Podlodka: дизайн API библиотек
Понятный и удобный API — залог успеха хорошей библиотеки. Но, чтобы его спроектировать, нужно решить огромное количество проблем, связанных с выбором правильного уровня абстракции, историческим наследием, необходимостью поддерживать обратную совместимость, неоднозначностью естественного языка и, самое главное, человеческой природой.
Сева Толстопятов, главный за core-библиотеки Kotlin, рассказал о том, как принимать решения в проектировании API, учитывая все возможные последствия.
⏱️ Таймкоды:
00:00 О чем выпуск
06:04 История появления и развития библиотек
13:55 Как обратная совместимость все портит
26:12 Почему дизайн API — это сложно
30:05 Проблемы с semantic versioning
33:05 Hyram's Law
42:03 Что такое — хороший API
46:16 Как все-таки сделать нормальный API
01:05:10 Как выбирать названия для сущностей
01:08:12 Принятие решений по дизайну библиотек в Kotlin
01:13:14 Выпуск бета-версий
01:15:45 Миграция на новые версии
01:18:18 Советы для разработчиков библиотек
01:23:47 Как быть с уязвимостями
01:30:47 Заключение
▶ Смотреть или слушать полностью
#подкасты
Понятный и удобный API — залог успеха хорошей библиотеки. Но, чтобы его спроектировать, нужно решить огромное количество проблем, связанных с выбором правильного уровня абстракции, историческим наследием, необходимостью поддерживать обратную совместимость, неоднозначностью естественного языка и, самое главное, человеческой природой.
Сева Толстопятов, главный за core-библиотеки Kotlin, рассказал о том, как принимать решения в проектировании API, учитывая все возможные последствия.
⏱️ Таймкоды:
00:00 О чем выпуск
06:04 История появления и развития библиотек
13:55 Как обратная совместимость все портит
26:12 Почему дизайн API — это сложно
30:05 Проблемы с semantic versioning
33:05 Hyram's Law
42:03 Что такое — хороший API
46:16 Как все-таки сделать нормальный API
01:05:10 Как выбирать названия для сущностей
01:08:12 Принятие решений по дизайну библиотек в Kotlin
01:13:14 Выпуск бета-версий
01:15:45 Миграция на новые версии
01:18:18 Советы для разработчиков библиотек
01:23:47 Как быть с уязвимостями
01:30:47 Заключение
▶ Смотреть или слушать полностью
#подкасты
🤩11👍8😁6❤1
Юбилейный 400-й выпуск подкаста посвящен темам, которые волнуют каждого слушателя и слушательницу, — проблемам/страхам IT-индустрии и борьбе с ними.
⏱️ Таймкоды:
00:00:00 О чем выпуск
00:08:40 Проблемы и страхи в ИТ
00:22:50 Проблемы найма
00:26:16 Проблема преобладания краткосрочной прибыли в ИТ-бизнесе
00:32:50 Качество и смысл работы
00:47:26 Проблема монополизации и отсутствия разнообразия технологий
00:59:07 Основные страхи потери работы
01:20:57 Искусственный интеллект в разработке
01:36:48 Страх неконкурентоспособности
01:47:00 Страх выгорания
02:03:48 Итоги выпуска
▶️ Смотреть или слушать полностью
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2
В этом выпуске c Артуром Голубцовым из Cognitive Pilot ведущие погрузились в мир робототехники и говорили про особенности разработки автопилотов и автономных систем: от выбора ниши и MVP до тестирования в реальной среде и запуска в производство.
Вы узнаете, как автономные технологии уже изменили многие сферы и почему роботов «на улицах» до сих пор не так много.
⏱️ Таймкоды:
00:00 О чем выпуск
02:11 Разработка в робототехнике
09:42 Бытовые роботы
17:52 Автомобильный автопилот
34:28 Проблемы и перспективы коптеров
39:04 Автопилоты для различных транспортных средств
57:25 Роботы для сферы развлечений
01:13:20 Разработка в робототехнике
01:28:16 Инвестиции и гранты
01:35:41 Фреймворк ROS
01:45:11 Тестирование в робототехнике
02:01:50 Нейросети в робототехнике
02:07:57 Заключение
▶️ Смотреть или слушать полностью
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13👍4❤2
🎙 Подкаст Podlodka: cистемы эффектов в языках программирования
Что общего у скорости вычислений, мутабельности, кеширования и исключений? Все это — сайд-эффекты, которые сопровождают результаты вычислений.
Виталий Брагилевский, автор книги про язык программирования Haskell и девелопер-адвокат в компании JetBrains, показал невероятно прекрасную картину, которая открывается, если рассматривать все возможные эффекты как часть одной системы — программирование становится более простым, контролируемым и выразительным!
⏱️ Таймкоды:
00:00 О чем выпуск
07:28 Влияние эффектов или их отсутствие
28:10 Разновидности сайд-эффектов
32:14 Исключения как эффект
40:47 Кэширование и отказоустойчивость
54:17 Влияние контекста на вычисления
01:04:44 Алгебраические эффекты
01:07:43 Эффекты в динамических языках
01:08:45 Преимущества системы эффектов
01:23:38 Тестирование эффектов
01:26:24 Реализация систем эффектов в языках программирования
01:44:40 Как соотносятся системы эффектов и линейные типы
01:45:46 Эффекты в Unison
01:56:37 Дебаг
02:07:35 Заключение
▶️ Смотреть или слушать полностью
#подкасты
Что общего у скорости вычислений, мутабельности, кеширования и исключений? Все это — сайд-эффекты, которые сопровождают результаты вычислений.
Виталий Брагилевский, автор книги про язык программирования Haskell и девелопер-адвокат в компании JetBrains, показал невероятно прекрасную картину, которая открывается, если рассматривать все возможные эффекты как часть одной системы — программирование становится более простым, контролируемым и выразительным!
⏱️ Таймкоды:
00:00 О чем выпуск
07:28 Влияние эффектов или их отсутствие
28:10 Разновидности сайд-эффектов
32:14 Исключения как эффект
40:47 Кэширование и отказоустойчивость
54:17 Влияние контекста на вычисления
01:04:44 Алгебраические эффекты
01:07:43 Эффекты в динамических языках
01:08:45 Преимущества системы эффектов
01:23:38 Тестирование эффектов
01:26:24 Реализация систем эффектов в языках программирования
01:44:40 Как соотносятся системы эффектов и линейные типы
01:45:46 Эффекты в Unison
01:56:37 Дебаг
02:07:35 Заключение
▶️ Смотреть или слушать полностью
#подкасты
👍11❤4🔥1
OpenAI выпустила GPT-4o и o1, Anthropic представил Claude 3 и 3.5, Google запустил Gemini, а Meta (запрещена на территории РФ) обновила Llama до версии 3.1. Конкуренция привела к значительному улучшению возможностей моделей, особенно в области рассуждений и анализа. X.AI выпустил Grok, но он не оправдал ожиданий по сравнению с конкурентами.
GitHub Copilot получил поддержку моделей от Anthropic и Google, а также добавил Extensions. JetBrains встроил AI во все свои IDE. Google сообщил, что 25% нового кода пишется с помощью AI. Появились дискуссии о возможной деградации навыков программистов из-за чрезмерного использования AI.
Первое VR/AR устройство Apple получило смешанные отзывы. Netflix отказался создавать приложение для платформы. Устройство впечатлило технологиями, но цена в $3,499 и ограниченная автономность вызвали критику. К концу года продажи оказались ниже ожиданий.
Amazon потребовал полного возвращения в офис, Dell ограничил карьерный рост для удаленных сотрудников. Google сохранил гибридный формат. Бывший CEO Google Эрик Шмидт обвинил удаленную работу в отставании компании в области AI.
Google столкнулся с требованием продать Chrome и прекратить антиконкурентные практики. Epic Games выиграл суд против Google, что приведет к открытию Android для сторонних магазинов приложений. Apple была вынуждена разрешить установку приложений из интернета в ЕС.
Cloudflare автоматически отразил рекордную DDoS-атаку в 3.8 Tbps. AT&T сообщила об утечке данных, затронувшей «почти всех» клиентов. CrowdStrike вызвал массовый сбой у клиентов из-за проблем с обновлением. Signal признал проблему с хранением ключей шифрования.
Reddit вышел на IPO и заключил сделку с Google по данным для AI. X разрешил контент для взрослых и столкнулся с проблемами в Бразилии. Telegram добавил мини-приложения и улучшил браузер. Bluesky показал значительный рост, конкурируя с Threads.
Redis перешел на dual source-available лицензирование. Elasticsearch вернулся к open source. Возник конфликт между WP Engine и WordPress.org. Linux удалил российских мейнтейнеров из ядра. Let's Encrypt отметил 10-летие.
HashiCorp присоединилась к IBM. GitLab начал искать покупателя. Qualcomm рассматривает возможность покупки Intel. Microsoft расформировал команду DEI. Google уволил команды Flutter, Dart и Python.
Apple представила Mac на M4, новые iPad и MacBook. Tesla показала Cybercab — автономное такси без руля. Google анонсировал квантовый чип Willow, обещающий революцию в квантовых вычислениях. Новое семейство Kindle получило цветной дисплей.
👉 Слушать подкаст
#подкасты #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8🔥6❤3👍3🤔1
🎙 Подкаст Podlodka: смена профессии в IT
Смена профессии в IT — сложный, но увлекательный процесс, который прошел каждый из ведущих Podlodka. В этом выпуске обсуждаются личные истории переходов, стандартные треки смены ролей и мотивация, которая движет такими решениями.
Вы узнаете, как грамотно организовать внутренний или внешний переход, подготовить резюме, избежать ошибок и не сжечь мосты, прокачиваться для новой роли без рабочих задач, а уже после перехода преодолевать синдром самозванца и справляться с трудностями на новом месте.
⏱️ Таймкоды:
00:00 О чем выпуск
02:02 Личный опыт переходов
20:05 Стандартные треки переходов
47:20 Переход на новую роль
53:50 Внутренний переход
59:40 Внешний переход
01:07:55 Подготовка резюме
01:21:24 Переход в новую роль
01:33:48 Сложности переходов
01:42:48 Минусы смены роли
01:51:20 Плюсы смены роли
01:59:57 Заключение
▶️ Смотреть или слушать полностью
#подкасты
Смена профессии в IT — сложный, но увлекательный процесс, который прошел каждый из ведущих Podlodka. В этом выпуске обсуждаются личные истории переходов, стандартные треки смены ролей и мотивация, которая движет такими решениями.
Вы узнаете, как грамотно организовать внутренний или внешний переход, подготовить резюме, избежать ошибок и не сжечь мосты, прокачиваться для новой роли без рабочих задач, а уже после перехода преодолевать синдром самозванца и справляться с трудностями на новом месте.
⏱️ Таймкоды:
00:00 О чем выпуск
02:02 Личный опыт переходов
20:05 Стандартные треки переходов
47:20 Переход на новую роль
53:50 Внутренний переход
59:40 Внешний переход
01:07:55 Подготовка резюме
01:21:24 Переход в новую роль
01:33:48 Сложности переходов
01:42:48 Минусы смены роли
01:51:20 Плюсы смены роли
01:59:57 Заключение
▶️ Смотреть или слушать полностью
#подкасты
👍5❤2😁1👾1
Сооснователь OpenAI Andrej Karpathy записал лекцию об устройстве LLM на примере ChatGPT. Она охватывает полный набор учебных материалов о том, как разрабатываются модели и ментальные модели того, как думать об их «психологии» и как наилучшим образом использовать их в практических приложениях.
⏱️ Таймкоды:
00:00:00 introduction
00:01:00 pretraining data (internet)
00:07:47 tokenization
00:14:27 neural network I/O
00:20:11 neural network internals
00:26:01 inference
00:31:09 GPT-2: training and inference
00:42:52 Llama 3.1 base model inference
00:59:23 pretraining to post-training
01:01:06 post-training data (conversations)
01:20:32 hallucinations, tool use, knowledge/working memory
01:41:46 knowledge of self
01:46:56 models need tokens to think
02:01:11 tokenization revisited: models struggle with spelling
02:04:53 jagged intelligence
02:07:28 supervised finetuning to reinforcement learning
02:14:42 reinforcement learning
02:27:47 DeepSeek-R1
02:42:07 AlphaGo
02:48:26 reinforcement learning from human feedback (RLHF)
03:09:39 preview of things to come
03:15:15 keeping track of LLMs
03:18:34 where to find LLMs
03:21:46 grand summary
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤6🔥6
Информация о зарплатах в компаниях чаще всего скрыта, в лучшем случае известны вилки. При этом зарплата — это одна из главных метрик, по которой сотрудник оценивается работодателем. Но если зарплаты закрыты, можно ли быть уверенным в справедливом распределении фонда оплаты труда? И возможна ли вообще справедливость в таких условиях?
Некоторые компании решаются на радикальный шаг — открывают информацию о зарплатах для всех сотрудников. Зачем они это делают? Какие плюсы и риски несет эта практика? Включайте выпуск! В гостях — Антон Бевзюк, который рассказал об опыте внедрения открытых зарплат на примере MindBox.
00:00 О чем выпуск
15:05 Зачем нужны открытые зарплаты
34:39 Проблемы и решения
40:29 Преимущества открытых зарплат
01:06:18 Диалоги о повышении зарплат
01:24:43 Тренд на открытые зарплаты
01:32:57 Применение в крупных компаниях
01:43:15 Заключение
▶️ Смотреть или слушать полностью
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2