Раньше писал о Russian AI Cup и даже статьи были об опыте участия в этом чемпионате по разработке ИИ. Russian AI Cup это ежегодный контест и как вы понимаете, ждать целый год до следующего соревнования жуть как долго. По этому, от тех же авторов есть "Мини AI Cup". Это тоже соревнования по ИИ, но менее масштабные. Вот сайт соревнований http://aicups.ru В оффициальной группе в телеграмме вывесили расписание проведения чемпионата. Ссылка на пост: https://news.1rj.ru/str/aicups/48246
Сейчас песочница открыта в тестовом режиме. Почитать о мире для которого пишется ИИ можно вот здесь: http://aicups.ru/round/1/
Сейчас песочница открыта в тестовом режиме. Почитать о мире для которого пишется ИИ можно вот здесь: http://aicups.ru/round/1/
Telegram
Илья Стыценко in AI Cups Official
Итак, друзья, наконец-то мы согласовали расписание miniaicups2
▶️ 28 марта — открытие контеста, старт нерейтинговых игр по 7500 тиков (4 игрока в игре)
▶️ 2 апреля — старт рейтинговых игр по 7500 тиков
▶️ 19 апреля — проход лучших из песочницы в финал…
▶️ 28 марта — открытие контеста, старт нерейтинговых игр по 7500 тиков (4 игрока в игре)
▶️ 2 апреля — старт рейтинговых игр по 7500 тиков
▶️ 19 апреля — проход лучших из песочницы в финал…
Forwarded from From Junior to CTO (Ivan Osipov)
Регрессия к среднему
Выше мы с вами уже говорили о линейной регрессии, сегодня мы поговорим о регрессии к среднему.
В далёком 1885 году Френсис Гальтон в своей работе "Регрессия к середине в наследственности роста" показал, что отклонение от среднего роста детей равняется 2/3 отклонения от среднего роста их родителей. Еще один результат работы Гальтона - Машина Гальтона ( https://img1.liveinternet.ru/images/attach/b/2/24/203/24203870_img06.gif ). В конце будет видео. На видео и на картинке как раз показана машина Гальтона. Кратко, возьмём некоторое пространство и разделим его на n ячеек. Сверху поставим множество штырьков и вертикально будем сбрасывать шарики. Каждый шарик отбивается от штырька и равновероятно уходит либо вправо, либо влево. В результате оказывается, что шарики ссыпались в ячейки так, что сформировали гауссиану. Здесь мы наблюдаем плотность вероятности нормального распределения (нормальное распределение описывает вероятность события, которое является следствием большого колличества слабо взаимозависимых случайных событий). Интересно, что если у такой машины убрать дно, а снизу поставить еще одну такую машину Гальтона, то окажется что после прохождения шариками через новые штырьки снова сформируется аналогичная гистограмма.
Попытаемся теперь понять эффект регрессии к среднему. Зафиксируем один шарик, который в нижней машине находится в ячейке ближе к краю, окажется, что наиболее вероятно, что этот шарик пришел не из ячейки вертикально расположенной над ним, а от ячейки, которая ближе к среднему. Это происходит из-за того, что в середине шариков больше. Тоже самое можно провернуть со студентами. Например, допустим студентам дали очень сложный тест. Теперь возьмём 10% тех, кто получил наивысший бал, проведем тест еще раз и окажется, что скорее всего средний бал в этой группе упадет. Это происходит, потому что люди которые были удачливы в первый раз, не будут так удачливы во второй. Это и есть эффект регрессии к середине.
Ссылка на видео с машиной Гальтона: https://www.youtube.com/watch?v=1DTRzPRfu6s
Выше мы с вами уже говорили о линейной регрессии, сегодня мы поговорим о регрессии к среднему.
В далёком 1885 году Френсис Гальтон в своей работе "Регрессия к середине в наследственности роста" показал, что отклонение от среднего роста детей равняется 2/3 отклонения от среднего роста их родителей. Еще один результат работы Гальтона - Машина Гальтона ( https://img1.liveinternet.ru/images/attach/b/2/24/203/24203870_img06.gif ). В конце будет видео. На видео и на картинке как раз показана машина Гальтона. Кратко, возьмём некоторое пространство и разделим его на n ячеек. Сверху поставим множество штырьков и вертикально будем сбрасывать шарики. Каждый шарик отбивается от штырька и равновероятно уходит либо вправо, либо влево. В результате оказывается, что шарики ссыпались в ячейки так, что сформировали гауссиану. Здесь мы наблюдаем плотность вероятности нормального распределения (нормальное распределение описывает вероятность события, которое является следствием большого колличества слабо взаимозависимых случайных событий). Интересно, что если у такой машины убрать дно, а снизу поставить еще одну такую машину Гальтона, то окажется что после прохождения шариками через новые штырьки снова сформируется аналогичная гистограмма.
Попытаемся теперь понять эффект регрессии к среднему. Зафиксируем один шарик, который в нижней машине находится в ячейке ближе к краю, окажется, что наиболее вероятно, что этот шарик пришел не из ячейки вертикально расположенной над ним, а от ячейки, которая ближе к среднему. Это происходит из-за того, что в середине шариков больше. Тоже самое можно провернуть со студентами. Например, допустим студентам дали очень сложный тест. Теперь возьмём 10% тех, кто получил наивысший бал, проведем тест еще раз и окажется, что скорее всего средний бал в этой группе упадет. Это происходит, потому что люди которые были удачливы в первый раз, не будут так удачливы во второй. Это и есть эффект регрессии к середине.
Ссылка на видео с машиной Гальтона: https://www.youtube.com/watch?v=1DTRzPRfu6s
На хабре вышла статья обозревающая программу конференции JPoint 2018. По текущему расписанию мой доклад поставили на 6 апреля, приходите, подходите, познакомимся вживую.
Статья на хабре: https://habr.ru/p/351776/
Статья на хабре: https://habr.ru/p/351776/
Большое интервью с Андреем Бреславом о Kotlin. Местами интересные вопросы. Хорошее чтение на вечер:
https://jug.ru/2018/03/breslav-interview/
https://jug.ru/2018/03/breslav-interview/
JUG.ru
«Kotlin — язык для всех платформ»: интервью с Андреем Бреславом
За последний год вокруг Kotlin произошло много заметного: официальная поддержка со стороны Google и гигантский рост популярности на Android, выход версии 1.2 с поддержкой мультиплатформенных проектов и аншлаговая конференция KotlinConf в Сан-Франциско. А…
По стопам выхода Java 10 опрос. Какая у вас Java?
https://news.1rj.ru/str/from_junior_to_senior/114
https://news.1rj.ru/str/from_junior_to_senior/114
Telegram
From Junior to Senior
Вышла Java 10
20 марта 2018 года вышла JDK 10.
Выше я упоминал фичи из релиза вот здесь https://news.1rj.ru/str/from_junior_to_senior/96
Не знаю как вы, а вот у нас всё до сих пор на Java 8. Нужно понимать, что мир Java привык к долгим периодам между релизами и к чему…
20 марта 2018 года вышла JDK 10.
Выше я упоминал фичи из релиза вот здесь https://news.1rj.ru/str/from_junior_to_senior/96
Не знаю как вы, а вот у нас всё до сих пор на Java 8. Нужно понимать, что мир Java привык к долгим периодам между релизами и к чему…
Kotlin Updates Report 1.2.20 & 1.2.30 ✏️
Разберемся в последних изменениях языка Kotlin и его инфраструктуры.
Читать Kotlin Updates Report 1.2.20 & 1.2.30
Разберемся в последних изменениях языка Kotlin и его инфраструктуры.
Читать Kotlin Updates Report 1.2.20 & 1.2.30
t.me
Kotlin Updates Report 1.2.20-1.2.30
Обозреваем изменения в Kotlin в версиях 1.2.20 и 1.2.30
Как обойти блокировку Telegram?
Суд постановил заблокировать телеграм. Как же нам не отстоять свое право выбирать чем пользоваться? Вот здесь кратко описал процедуру обхода блокировки в пару кликов:
https://news.1rj.ru/str/from_junior_to_senior/121
Суд постановил заблокировать телеграм. Как же нам не отстоять свое право выбирать чем пользоваться? Вот здесь кратко описал процедуру обхода блокировки в пару кликов:
https://news.1rj.ru/str/from_junior_to_senior/121
Telegram
From Junior to Senior
Обход блокировки Telegram
Наверно, вы уже в курсе новости, что телеграм вот вот будет заблокирован в России. В соседнем чате увидел ссылку на прокси (это не реклама и я не рекомендую это, просто один из вариантов)
Настройка в пару кликов с помощью ссылки:…
Наверно, вы уже в курсе новости, что телеграм вот вот будет заблокирован в России. В соседнем чате увидел ссылку на прокси (это не реклама и я не рекомендую это, просто один из вариантов)
Настройка в пару кликов с помощью ссылки:…
Опубликовано видео моего доклада Kotlin DSL: теория и практика
Смотреть здесь: https://www.youtube.com/watch?v=q_UM1EY2S5g
Смотреть здесь: https://www.youtube.com/watch?v=q_UM1EY2S5g
YouTube
Иван Осипов — Kotlin DSL: теория и практика
Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Разработка тестов приложения — не самое приятное занятие. Этот процесс занимает долгое время, требует большой концентрации и при этом…
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Разработка тестов приложения — не самое приятное занятие. Этот процесс занимает долгое время, требует большой концентрации и при этом…
Email подписка на i-osipov.ru
Появилась возможность email подписки на статьи с сайта. Я как и любой другой человек не люблю, когда почта завалена кучей писем, однако, и упускать вкусный контент тоже не люблю. На основании этого я вывел для себя несколько правил, которым буду следовать при рассылке оповещений на email. Вот они:
- никакого спама и рекламы;
- короткие письма о появлении нового контента (статья/видео/подкаст);
- письма будут приходить по мере появления контента, как правило, это не чаще раза в неделю;
- в каждом письме будет ссылка на отписку, если вам надоест их получать, отписаться очень легко;
- сервис подписки требует какие-то данные, но из них я использую только email
Появилась возможность email подписки на статьи с сайта. Я как и любой другой человек не люблю, когда почта завалена кучей писем, однако, и упускать вкусный контент тоже не люблю. На основании этого я вывел для себя несколько правил, которым буду следовать при рассылке оповещений на email. Вот они:
- никакого спама и рекламы;
- короткие письма о появлении нового контента (статья/видео/подкаст);
- письма будут приходить по мере появления контента, как правило, это не чаще раза в неделю;
- в каждом письме будет ссылка на отписку, если вам надоест их получать, отписаться очень легко;
- сервис подписки требует какие-то данные, но из них я использую только email
Forwarded from From Junior to CTO (Ivan Osipov)
В конце этой недели, 18 мая, буду выступать на конференции Гейзенбаг в Питере с докладом про тестирование приложений с Kotlin DSL, это будет последнее большое выступление на эту тему, а через неделю митап в Саратове 23 мая, который организует моя компания, там, кроме меня, еще будет Юрий Артамонов, подробности по ссылке ниже. Если вы будете на этих площадках, подходите знакомиться!
Ссылки на мероприятия:
Питер:
https://heisenbug-piter.ru
Саратов:
https://www.saratovit.ru/meetup-event/haulmont-meetup/
Ссылки на мероприятия:
Питер:
https://heisenbug-piter.ru
Саратов:
https://www.saratovit.ru/meetup-event/haulmont-meetup/
Apex Legends Betting Zone
Apex Legends Betting Zone – Тактики, киберспорт и коэффициенты
Apex Legends - игра в жанре Battle Royale, разработанная студией Respawn Entertainment. Она предлагает уникальный геймплей и инновационные механики, выделяющие ее среди других игр в жанре.
Мне тут подкинули славное шоу Lambda Night Show. Интуитивно напоминает формат "Прожектор П. Х.", но в IT тематике. Герои читают забавные новости, шутят и иногда шутят прям хорошо. Очень органично ребята смотрятся в кадре, немного долго длится, но картинка хорошая и смотреть приятно. Вот ссылка:
https://www.youtube.com/watch?v=wHB4q8vtuYg
https://www.youtube.com/watch?v=wHB4q8vtuYg
YouTube
Lambda Night Show #2 Скарлетт Йохансон майнит крипту,а пиратка FF лучше лицензии
И вот, долгожданный выпуск Lambda Night Show на просторах сети!
В этом выпуске мы обсуждаем, почему пиратская игра оказалась быстрее лицензии, как локоть Скарлетт Йоханссон майнит крипту и что такое Message-oriented programming!
Приятного просмотра!
…
В этом выпуске мы обсуждаем, почему пиратская игра оказалась быстрее лицензии, как локоть Скарлетт Йоханссон майнит крипту и что такое Message-oriented programming!
Приятного просмотра!
…
Forwarded from From Junior to CTO (Ivan Osipov)
Трансляция Yet another Conference 2018
В моем представлении это больше маркетинговая конференция, но обещают и что-то про технологии. В любом случае, оставлю ссылку здесь, чтобы желающие могли посмотреть трансляцию. Она, кстати, идет уже сейчас.
Трансляция: https://www.youtube.com/watch?v=Xm9TY3d8n3k&feature=youtu.be
В моем представлении это больше маркетинговая конференция, но обещают и что-то про технологии. В любом случае, оставлю ссылку здесь, чтобы желающие могли посмотреть трансляцию. Она, кстати, идет уже сейчас.
Трансляция: https://www.youtube.com/watch?v=Xm9TY3d8n3k&feature=youtu.be
YouTube
Yet another Conference 2018. Прямой эфир
Прямой эфир Yet another Conference 2018 — ежегодной и самой большой конференции Яндекса. В этом году на ней показывают новые продукты Яндекса.
Яндекс.Станция https://station.yandex.ru/
Другие секции:
Человек и город https://www.youtube.com/watch?v=UfuCkpu…
Яндекс.Станция https://station.yandex.ru/
Другие секции:
Человек и город https://www.youtube.com/watch?v=UfuCkpu…
Проектные пожары - время расти
Порой на наших проектах происходят ситуации, когда именно от тебя всё зависит, множество срочных к исправлению проблем. Ты тот единственный человек, который сейчас может помочь, тебе не на кого оставить проблему и других более опытных технических специалистов, которые разбираются в проекте, больше нет. Я называю такие моменты “пожар”. Давай взглянем на эту ситуацию и подумаем, что же мы из неё можем извлечь и почему страх и волнение безосновательны.
Статья:
https://i-osipov.ru/post/time-to-growth
Порой на наших проектах происходят ситуации, когда именно от тебя всё зависит, множество срочных к исправлению проблем. Ты тот единственный человек, который сейчас может помочь, тебе не на кого оставить проблему и других более опытных технических специалистов, которые разбираются в проекте, больше нет. Я называю такие моменты “пожар”. Давай взглянем на эту ситуацию и подумаем, что же мы из неё можем извлечь и почему страх и волнение безосновательны.
Статья:
https://i-osipov.ru/post/time-to-growth
Forwarded from From Junior to CTO (Ivan Osipov)
Введение в Linux + бесплатная студенческая лицензия на JetBrains Toolbox
Сегодня подъехало одновременно две полезняшки. Во первых это бесплатный курс по основам Linux на русском языке. По ссылке внизу вы найдете курс на платформе stepik, который проведет вас по основам linux и минимальному тулингу типа tmux, grep, sed, find, основы bash, vim, но сразу должен предупредить, курс сделан из под взгляда биоинформатиков, а у этих ребят свои специфики применения linux. Смело пропускайте задания типа "запустите программу для выравнивания хромосом", эти программы вам скорее всего ни к чему, вы можете практиковаться на собственных кейсах. Где-то в конце начинается работа с gnuplot, делать задания из этого раздела тоже не вижу смысла. В общем, вы можете честно получить только нужную информацию, но при этом учтите, что это НЕ курс по администрированию, вас не будут учить настраивать секьюрити (хотя про это будет в каком-то объеме сказано в самом последнем занятии), создавать пользователей или рассказывать про файловые системы, но и проходить все ненужности вас тоже никто не заставляет.
Бесплатный курс по введению в Linux:
https://stepik.org/course/73/syllabus
Бесплатная лицензия на тулинг от JetBrains:
Если вы зарегистируетесь на stepik'e и пройдете часть курса, то вам пришлют код на студенческую лицензию, где-то на 4 месяца.
Сегодня подъехало одновременно две полезняшки. Во первых это бесплатный курс по основам Linux на русском языке. По ссылке внизу вы найдете курс на платформе stepik, который проведет вас по основам linux и минимальному тулингу типа tmux, grep, sed, find, основы bash, vim, но сразу должен предупредить, курс сделан из под взгляда биоинформатиков, а у этих ребят свои специфики применения linux. Смело пропускайте задания типа "запустите программу для выравнивания хромосом", эти программы вам скорее всего ни к чему, вы можете практиковаться на собственных кейсах. Где-то в конце начинается работа с gnuplot, делать задания из этого раздела тоже не вижу смысла. В общем, вы можете честно получить только нужную информацию, но при этом учтите, что это НЕ курс по администрированию, вас не будут учить настраивать секьюрити (хотя про это будет в каком-то объеме сказано в самом последнем занятии), создавать пользователей или рассказывать про файловые системы, но и проходить все ненужности вас тоже никто не заставляет.
Бесплатный курс по введению в Linux:
https://stepik.org/course/73/syllabus
Бесплатная лицензия на тулинг от JetBrains:
Если вы зарегистируетесь на stepik'e и пройдете часть курса, то вам пришлют код на студенческую лицензию, где-то на 4 месяца.
Stepik: online education
Введение в Linux
Курс знакомит слушателей с операционной системой Linux и основами её использования. В рамках курса мы покажем как установить Linux на ваш компьютер, расскажем о программах в нем, поработаем в терминале, зайдем на удаленный сервер и рассмотрим еще несколько…
27 октября осенний #ITsubbotnik в Мск
Наши коллеги из EPAM проводят бесплатную IT-конференцию ITsubbotnik, которая пройдет в Москве уже в третий раз. Пока я жил в Самаре, ходил к ним и весной и осенью, остались приятные впечатления, уверен, в центре нашей страны ребята проводят конференции на высоком уровне. Технические спецы расскажут о необычных задачах с которыми приходилось сталкиваться на проектах и, конечно, о решениях.
Java, Big Data, JavaScript, Business Analysis всё это будет там.
📍#ITsubbotnik пройдет в пространстве Deworkacy Красный Октябрь (Берсеневская наб., 6 строение 3).
Участие бесплатное. Главное – зарегистрироваться!
https://events.epam.com/events/itsubbotnik-technological-mix?utm_source=telegram&utm_medium=cpc
Наши коллеги из EPAM проводят бесплатную IT-конференцию ITsubbotnik, которая пройдет в Москве уже в третий раз. Пока я жил в Самаре, ходил к ним и весной и осенью, остались приятные впечатления, уверен, в центре нашей страны ребята проводят конференции на высоком уровне. Технические спецы расскажут о необычных задачах с которыми приходилось сталкиваться на проектах и, конечно, о решениях.
Java, Big Data, JavaScript, Business Analysis всё это будет там.
📍#ITsubbotnik пройдет в пространстве Deworkacy Красный Октябрь (Берсеневская наб., 6 строение 3).
Участие бесплатное. Главное – зарегистрироваться!
https://events.epam.com/events/itsubbotnik-technological-mix?utm_source=telegram&utm_medium=cpc
wearecommunity.io
#ITsubbotnik: technological mix | Community platform
#ITsubbotnik: technological mix. "27 октября 2018 года" | Community platform | Зарегистрируйся на мероприятие, узнай о программе и спикерах на платформе главных сообществ страны.
REST is not RPC
Тебе не приелось слово REST? Нет, я не говорю об отдыхе, я говорю про тот самый архитектурный стиль. Пожалуй, слишком часто я слышу о том, что у тех REST API, у этих REST API, а потом, оказывается что всё не так просто. Здесь пойдет речь о том какой смысл в этой аббревиатуре и что в неё вкладывают все вокруг, мы вспомним идеи и посмотрим как их реализуют.
https://i-osipov.ru/post/rest-is-not-rpc/
Тебе не приелось слово REST? Нет, я не говорю об отдыхе, я говорю про тот самый архитектурный стиль. Пожалуй, слишком часто я слышу о том, что у тех REST API, у этих REST API, а потом, оказывается что всё не так просто. Здесь пойдет речь о том какой смысл в этой аббревиатуре и что в неё вкладывают все вокруг, мы вспомним идеи и посмотрим как их реализуют.
https://i-osipov.ru/post/rest-is-not-rpc/
Наш коллега ведет канал о Java @java_developer. Если вы интересуетесь языком или только хотите изучить, то это то, что нужно. А еще по ссылке ниже промокод со скидкой 1к на конференцию Joker этой осенью:
https://news.1rj.ru/str/java_developer/263
https://news.1rj.ru/str/java_developer/263
Telegram
Java Dev
Joker 2018
Java Dev тут недавно стал информационным партнёром самой мощной конференции по Java в России “Joker 2018”. Это значит, что логотип канала красуется на сайте конференции во вкладке спонсоры, а я буду о ней здесь рассказывать.
Плюс организаторы…
Java Dev тут недавно стал информационным партнёром самой мощной конференции по Java в России “Joker 2018”. Это значит, что логотип канала красуется на сайте конференции во вкладке спонсоры, а я буду о ней здесь рассказывать.
Плюс организаторы…
Backends for Frontends
Microservice Pattern
Микросервисный пузырь как будто уже лопнул и все, кто поспешно применял этот взгляд на архитектуру бекенда либо канули в Лету, либо многократно пожалели о своем выборе этого тернистого пути. Пожалуй, это связано в первую очередь с бездумным разбиением кода на кучу маленьких тесно-связанных приложений, создания наносервисов и т.п. Всё это происходит из-за недостаточного количества хороших практик? Конечно нет, скорее из-за отсутствия информированности о простейших шаблонах проектирования таких систем. Здесь пойдет речь о шаблоне “бекенды для фронтендов”, но для начала давай разберемся, а в чем же проблема…
https://i-osipov.ru/post/bff/
Microservice Pattern
Микросервисный пузырь как будто уже лопнул и все, кто поспешно применял этот взгляд на архитектуру бекенда либо канули в Лету, либо многократно пожалели о своем выборе этого тернистого пути. Пожалуй, это связано в первую очередь с бездумным разбиением кода на кучу маленьких тесно-связанных приложений, создания наносервисов и т.п. Всё это происходит из-за недостаточного количества хороших практик? Конечно нет, скорее из-за отсутствия информированности о простейших шаблонах проектирования таких систем. Здесь пойдет речь о шаблоне “бекенды для фронтендов”, но для начала давай разберемся, а в чем же проблема…
https://i-osipov.ru/post/bff/