Интересное в сети
Давненько я не делал постов из серии рекомендаций на интересных авторов в IT.
Рекомендую вам отличный блог девушки по имени Chelsea Troy. Она пишет регулярно (в отличии от меня).
Сейчас она в процессе написания цикла статей про реализацию алгоритма Raft на Python по мотивам мастер-класса от Дэвида Бизли: https://chelseatroy.com/2019/12/20/the-raft-algorithm-what-why-and-how/
Все слышали про знаменитый курс SICP от MIT и одноименную книгу? Челси прошла мастер-класс от того же Бизли и забабахала серию статей. Начало SICP, Introduction: On Learning the Abstract.
Другой не менее интересный автор Ruslan Spivak. Руслан в 2015 году начал серию постов о том как создать свой интерпретируемый язык программирования на Python :)
Ссылка на первый пост: Let’s Build A Simple Interpreter. Part 1.. Статья написана в июне 2015 года, а последний пост вышел в августе 2019. Недавно в твиттере Руслана появилась информация, что совсем скоро будет ещё один
Отдельных аплодисментов заслуживает Eli Bendersky, который регулярно ведёт блог с 2003 года. Не буду выделять какие-то конкретные его работы. Весь блог это сплошной must read.
Давненько я не делал постов из серии рекомендаций на интересных авторов в IT.
Рекомендую вам отличный блог девушки по имени Chelsea Troy. Она пишет регулярно (в отличии от меня).
Сейчас она в процессе написания цикла статей про реализацию алгоритма Raft на Python по мотивам мастер-класса от Дэвида Бизли: https://chelseatroy.com/2019/12/20/the-raft-algorithm-what-why-and-how/
Все слышали про знаменитый курс SICP от MIT и одноименную книгу? Челси прошла мастер-класс от того же Бизли и забабахала серию статей. Начало SICP, Introduction: On Learning the Abstract.
Другой не менее интересный автор Ruslan Spivak. Руслан в 2015 году начал серию постов о том как создать свой интерпретируемый язык программирования на Python :)
Ссылка на первый пост: Let’s Build A Simple Interpreter. Part 1.. Статья написана в июне 2015 года, а последний пост вышел в августе 2019. Недавно в твиттере Руслана появилась информация, что совсем скоро будет ещё один
Отдельных аплодисментов заслуживает Eli Bendersky, который регулярно ведёт блог с 2003 года. Не буду выделять какие-то конкретные его работы. Весь блог это сплошной must read.
На образовательной платформе edX появился бесплатный курс по контейнерам в AWS: https://www.edx.org/course/building-containerized-applications-on-aws
Если вы также как и я активно используете PyCharm для создания приложений на Python, то ребята из JetBrains совсем недавно проводили очень крутой вебинар по продвинутой отладке в PyCharm: смотреть
YouTube
Advanced Debugging in PyCharm
PyCharm's debugger is one of its most popular features. But many just stick to the basics and don't learn intermediate and advanced features.
In this webinar, two of PyCharm's core developers who work on the #debugger show its less-known but powerful features…
In this webinar, two of PyCharm's core developers who work on the #debugger show its less-known but powerful features…
Какой формат курсов вам нравится?
Anonymous Poll
24%
Текстовые курсы
22%
Видео курсы
57%
Микс (текст + видео)
6%
Не люблю курсы
Нашел сайт с коллекцией видео с различных конференций. По сути это большой тематический каталог с функцией подписки на интересующие вас темы и конференции.
Вот, например, список всех доступных видео с различных Python конф: https://tulu.la/events/?past=show&search=Python&videos=true
Вот, например, список всех доступных видео с различных Python конф: https://tulu.la/events/?past=show&search=Python&videos=true
tulu.la
Tulula
Run virtual events with your community.
Гвидо Ван Россум подготовил небольшую заметку для тех, кто хочет начать контрибьютить в CPython: https://paper.dropbox.com/doc/Contributing-to-CPython-JlgnduI6kw9MJIaGPpN9G
Dropbox Paper
Contributing to CPython
Let’s update this doc with new things we’ve learned, while focusing on keeping it easy to read for brand new contributors. Note that I made this doc non-editable because someone as a joke archived it.
У Vas3k вышла очередная крутая статья, на этот раз про Дополненную реальность: http://bit.ly/2HCHjP6
vas3k.blog
Дополненная Реальность
Большой пост об устройстве AR. Какие железки, камеры и алгоритмы мы используем для стабильного трекинга, как предсказываем освещение на сцене, как вырезаем людей, и куда это всё вообще катится.
В левом углу ринга — Дима: Android-разработчик, учится на магистратуре в Иннополисе. Говорит, что победитель батла заранее известен. Его соперник Никита, старший iOS-разработчик в Movavi, уверен — не всё так очевидно.
Чтобы понаблюдать за борьбой платформ и выбрать сильнейшую, регистрируйтесь на бесплатный марафон «iOS vs Android». Всего за 2 дня вы узнаете, какую сферу разработки выбрать новичку и с чего начать обучение, чтобы стать профессионалом.
Let’s get ready to rrrumble ↓
http://netolo.gy/fiT
Чтобы понаблюдать за борьбой платформ и выбрать сильнейшую, регистрируйтесь на бесплатный марафон «iOS vs Android». Всего за 2 дня вы узнаете, какую сферу разработки выбрать новичку и с чего начать обучение, чтобы стать профессионалом.
Let’s get ready to rrrumble ↓
http://netolo.gy/fiT
Поиск Яндекса научился предсказывать запросы пользователей
Поисковик давно умеет исправлять некорректно введенные запросы и использует саджесты – подсказки, которые помогают быстрее доформулировать вопрос в строке поиска, но недавно Яндекс обучил систему решать более оригинальную задачу.
Теперь поисковик может предлагать пользователю полезный запрос, о котором тот, возможно, еще не подумал. К примеру, тому, кто ищет экипировку сноубориста, система порекомендует «как выбрать шлем для сноуборда» или «как выбрать сноуборд по росту и весу».
Если при создании обычных подсказок система максимизирует вероятность следующего запроса, то в случае предиктивного поиска важна вероятность клика по запросу – это позволяет предложить пользователю максимально интересный и полезный вариант. Поисковик отбирает такие варианты с помощью kNN – алгоритма поиска ближайших соседей.
Подробности: https://habr.com/ru/company/yandex/blog/488428/
Поисковик давно умеет исправлять некорректно введенные запросы и использует саджесты – подсказки, которые помогают быстрее доформулировать вопрос в строке поиска, но недавно Яндекс обучил систему решать более оригинальную задачу.
Теперь поисковик может предлагать пользователю полезный запрос, о котором тот, возможно, еще не подумал. К примеру, тому, кто ищет экипировку сноубориста, система порекомендует «как выбрать шлем для сноуборда» или «как выбрать сноуборд по росту и весу».
Если при создании обычных подсказок система максимизирует вероятность следующего запроса, то в случае предиктивного поиска важна вероятность клика по запросу – это позволяет предложить пользователю максимально интересный и полезный вариант. Поисковик отбирает такие варианты с помощью kNN – алгоритма поиска ближайших соседей.
Подробности: https://habr.com/ru/company/yandex/blog/488428/
Хабр
Как мы предсказываем будущее в поиске Яндекса: от исправления ошибок до discovery-запросов
Люди не всегда точно формулируют свои запросы, поэтому поисковые системы должны помогать им в этом. Меня зовут Сергей Юдин, я руковожу группой аналитики функциональности поиска в Яндексе. Мы каждый...
Если вы используете redis, то утилитка iredis вполне может стать вашим другом в удивительный мир key-value хранилища на стероидах :) — https://iredis.io/
Прекрасная альтернатива redis-cli.
Прекрасная альтернатива redis-cli.
Гайд по Kubernetes для Full-Stack разработчиков от DigitalOcean: https://do.co/3a4xiq7
Digitalocean
Tutorials | DigitalOcean
Follow along with one of our 8,000+ development and sysadmin tutorials.
Отличная возможность заняться практикой по машинному обучению под руководством Артура Кадурина, эксперта по ML, CEO Insilico Taiwan, Chief AI Officer Insilico Medicine, автора научных публикаций.
Зарегистрируйтесь на бесплатный онлайн-интенсив и вечером 11 марта вы познакомитесь с reinforcement learning, узнаете, как применять машинное обучения для игр и научитесь с его помощью играть в «крестики-нолики».
Приходите, будет очень интересно и профессионально: https://otus.pw/faja/
Зарегистрируйтесь на бесплатный онлайн-интенсив и вечером 11 марта вы познакомитесь с reinforcement learning, узнаете, как применять машинное обучения для игр и научитесь с его помощью играть в «крестики-нолики».
Приходите, будет очень интересно и профессионально: https://otus.pw/faja/
Forwarded from DataEng
В рамках подготовки к митапу AWS Meetup Almaty 2020 написал небольшую статью про построение Data Lake средствами AWS, а именно:
- Amazon S3
- Amazon Glue
- Amazon Athena
Прочитать можно по ссылке: http://bit.ly/2Tkcswc
Код с примерами пайплайна есть в моём гитхаб репе: https://github.com/adilkhash/aws-meetup-almaty-2019-data-lake
- Amazon S3
- Amazon Glue
- Amazon Athena
Прочитать можно по ссылке: http://bit.ly/2Tkcswc
Код с примерами пайплайна есть в моём гитхаб репе: https://github.com/adilkhash/aws-meetup-almaty-2019-data-lake
Приглашаем всех разработчиков 11 марта в 20.00 (мск) на онлайн-интенсив «Архиватор Хаффмана». Запишитесь сейчас и получите напоминание в день вебинара: https://otus.pw/9oRZ/
На практическом вебинаре обсудим и напишем архиватор на основе кода Хаффмана:
• Способы сжатия информации.
• Префиксный код Хаффмана.
• Создание частотного словаря.
• Дерево кода Хаффмана.
• Алгоритм сжатия файла.
• Алгоритм распаковки архива.
• Тестирование программы на разных файлах.
Для активного участия в вебинаре вам понадобятся Microsoft Visual Studio и C# .NET.
Проведет практическое занятие Евгений Волосатов, руководитель продвинутого онлайн-курса «Алгоритмы для разработчиков» в Отус Онлайн-образование.
На практическом вебинаре обсудим и напишем архиватор на основе кода Хаффмана:
• Способы сжатия информации.
• Префиксный код Хаффмана.
• Создание частотного словаря.
• Дерево кода Хаффмана.
• Алгоритм сжатия файла.
• Алгоритм распаковки архива.
• Тестирование программы на разных файлах.
Для активного участия в вебинаре вам понадобятся Microsoft Visual Studio и C# .NET.
Проведет практическое занятие Евгений Волосатов, руководитель продвинутого онлайн-курса «Алгоритмы для разработчиков» в Отус Онлайн-образование.
Серия постов про реализацию алгоритма Raft на Go:
- Part 0: Introduction
- Part 1: Elections
- Part 2: Commands and log replication
- Part 3: Persistence and optimizations
- Part 0: Introduction
- Part 1: Elections
- Part 2: Commands and log replication
- Part 3: Persistence and optimizations
На вебинаре курса "Разработчик React.js" рассмотрим:
- что входит в стандартный набор возможностей React.js?
- можно ли с помощью этого построить сложное приложение?
- функциональное программирование - это легко или сложно?
- что такое Redux и зачем он нужен?
Пройдите вступительный тест и зарегистрируйтесь по ссылке: https://otus.pw/L5m5/
- что входит в стандартный набор возможностей React.js?
- можно ли с помощью этого построить сложное приложение?
- функциональное программирование - это легко или сложно?
- что такое Redux и зачем он нужен?
Пройдите вступительный тест и зарегистрируйтесь по ссылке: https://otus.pw/L5m5/
Нашел классный документальный фильм про создание Vue.JS и его разработчиков: https://www.youtube.com/watch?v=OrxmtDw4pVI
YouTube
Vue.js: The Documentary
by honeypot.io | What began as a side project of a Google developer
now shares the JS leaderboard with #React and #Angular...
With the help of Sarah Drasner, Taylor Otwell, Thorsten Lünborg and many others from the Vue.js community, Evan You tells the story…
now shares the JS leaderboard with #React and #Angular...
With the help of Sarah Drasner, Taylor Otwell, Thorsten Lünborg and many others from the Vue.js community, Evan You tells the story…
Samsung и Star Labs научились создавать цифровых людей
На прошедшей CES 2020 Samsung представила проект Neon — цифровых людей, неотличимых от настоящих. Они говорят и двигаются как люди — и даже демонстрируют эмоции. «Неоны» — не просто цифровые помощники вроде Siri или «Алисы». Это независимые виртуальные личности, которые самостоятельно учатся при помощи встроенного искусственного интеллекта. В теории «неоны» могут заменить различные профессии: телеведущих, консьержей, учителей, финансовых и медицинских консультантов. Они не станут вашими покорными ассистентами, зато могут быть компаньонами и даже друзьями.
Выглядит как сценарий фантастического кино, правда? Но всё это стало возможным благодаря аналитикам данных и специалистам по машинному обучению — и ты тоже можешь стать одним из них. После курса «Профессия Data Scientist» ты станешь специалистом с реальными проектами в портфолио, даже если до этого никогда не работал с данными.
Вход в новую профессию максимально комфортный — возможность учиться первые полгода бесплатно и гарантированное трудоустройство после обучения. Записывайся на курс «Профессия Data Scientist» и получи востребованную профессию будущего.
На прошедшей CES 2020 Samsung представила проект Neon — цифровых людей, неотличимых от настоящих. Они говорят и двигаются как люди — и даже демонстрируют эмоции. «Неоны» — не просто цифровые помощники вроде Siri или «Алисы». Это независимые виртуальные личности, которые самостоятельно учатся при помощи встроенного искусственного интеллекта. В теории «неоны» могут заменить различные профессии: телеведущих, консьержей, учителей, финансовых и медицинских консультантов. Они не станут вашими покорными ассистентами, зато могут быть компаньонами и даже друзьями.
Выглядит как сценарий фантастического кино, правда? Но всё это стало возможным благодаря аналитикам данных и специалистам по машинному обучению — и ты тоже можешь стать одним из них. После курса «Профессия Data Scientist» ты станешь специалистом с реальными проектами в портфолио, даже если до этого никогда не работал с данными.
Вход в новую профессию максимально комфортный — возможность учиться первые полгода бесплатно и гарантированное трудоустройство после обучения. Записывайся на курс «Профессия Data Scientist» и получи востребованную профессию будущего.
Гайд по ядру Linux для разработчиков и интересующихся: https://linux-kernel-labs.github.io/refs/heads/master/index.html
Нашел документальный фильм про AlphaGo: https://www.youtube.com/watch?v=WXuK6gekU1Y
Желаю приятного просмотра на выходных 🍿🥤
Желаю приятного просмотра на выходных 🍿🥤
YouTube
AlphaGo - The Movie | Full award-winning documentary
🎬 Now available, the follow up to AlphaGo: The Thinking Game https://youtu.be/d95J8yzvjbQ 🎬
The Thinking Game takes you on a journey into the heart of DeepMind, capturing a team striving to unravel the mysteries of intelligence and life itself.
Filmed over…
The Thinking Game takes you on a journey into the heart of DeepMind, capturing a team striving to unravel the mysteries of intelligence and life itself.
Filmed over…