Как стать автором
Обновить

Компания Проектная школа программирования GoTo временно не ведёт блог на Хабре

Сначала показывать

Подборка обучалок по AR/VR

Время на прочтение4 мин
Количество просмотров28K
image

  • Виртуальная реальность будет генерировать 25 миллиардов дохода в год к 2021 (Source: Statistica)
  • Зарплата в области VR будет от $75k/год до $200k/год. (Source: MediaJobs.com)
  • Понятие искусственной реальности было впервые введено Майроном Крюгером (англ. Myron Krueger) в конце 1960-х.
  • В 1964 году Станислав Лем в своей книге «Сумма Технологии» под термином «Фантомология» описывает задачи и суть ответа на вопрос «как создать действительность, которая для разумных существ, живущих в ней, ничем не отличалась бы от нормальной действительности, но подчинялась бы другим законам?».
  • Первая система виртуальной реальности появилась в 1962 году, когда Мортон Хейлиг (англ. Morton Heilig) представил первый прототип мультисенсорного симулятора, который он называл «Сенсорама» (Sensorama).
  • В 1967 году Айвен Сазерленд (англ. Ivan Sutherland) описал и сконструировал первый шлем, изображение на который генерировалось при помощи компьютера. Шлем Сазерленда позволял изменять изображения соответственно движениям головы (зрительная обратная связь).
  • В 1970-х годах компьютерная графика полностью заменила видеосъёмку, до того использовавшуюся в симуляторах. Графика была крайне примитивной, однако важным было то, что тренажёры (это были симуляторы полётов) работали в режиме реального времени.
  • Первой реализацией виртуальной реальности считается «Кинокарта Аспена» (Aspen Movie Map), созданная в Массачусетском Технологическом Институте в 1977 году. Эта компьютерная программа симулировала прогулку по городу Аспен, штат Колорадо, давая возможность выбрать между разными способами отображения местности. Летний и зимний варианты были основаны на реальных фотографиях. [Wikipedia]
Где можно поучиться

MentorHack: тиндер для поиска ментора, AI Boss и немного HRTech

Время на прочтение5 мин
Количество просмотров7.7K


С 13 по 15 февраля в Москве пройдет MentorHack – хакатон по созданию сервисов для наставничества в корпоративной среде, предпринимательстве и образовании. Приглашаем всех с опытом в разработке, машинном обучении, product-менеджменте или HR и желанием получить призы и интересные данные от партнеров.
Общий призовой фонд – 1 300 000 рублей.

Под катом – подробности участия и примеры идей для проектов: от запускающихся сервисов по подбору ментора Facebook и LinkedIn до концепций AI Boss.
Читать дальше →

GoTo в ИТМО: Ботали неделю. Порвали 2 баяна

Время на прочтение9 мин
Количество просмотров4.3K


Совсем недавно закончилась очередная школа GoTo в СПб. В отличие от прошлой осени, в этот раз Питер порадовал нас большим количеством солнечных и теплых ноябрьских дней, их было целых два. В один из этих дней боевые единицы из юных и не очень программистов отправились добывать код: поцеловать незнакомых петербуржских девушек, пройти кастинг в Мариинку на эскалаторе, накормить Олега Георгиевича кровью невинного программиста и запечатлить лик Наполеона между ног коня.
В остальные дни мы по старинке делали мы не менее увлекательные проекты по биоинформатике, машинному обучению, распределенным системам и гоняли чаи на кухне с разговорами о прекрасном. Отчет ИТМО можно прочесть здесь.
Не возьмемся судить о том, что читателю интереснее, обо всем по порядку под катом.
Читать дальше →

Такое железное и такое безымянное

Время на прочтение7 мин
Количество просмотров4.4K
Привет, Хабр! Настала осень, птицы потянулись на юг, нормальные люди — на диван, а мы, «железное безымянное направление» проектной исследовательской школы GoTo, сердито курлыча и ощетинясь паяльниками, зажатыми в стальных руках-крыльях, сбиваемся в бронированный клин, чтобы лететь 28 октября в Питер на осеннюю школу в ИТМО.

image

Почему железное, почему безымянное, и что будет на школе — обо всем по порядку.
Читать дальше →

Хабр посоветуй: как выиграть олимпиаду НТИ для школьников по профилю «Большие данные»

Время на прочтение3 мин
Количество просмотров8.3K
image

Когда я сдавал экзамены в универе, я всегда садился готовиться на ближайшую к преподу парту и никогда не шел первым, а пропускал вперед 8-10 человек. Тем самым я успевал «подслушать» дополнительные вопросы и, частично, ответы на них.

И тут у меня возникла идея, как сделать подсказки по олимпиаде для тех старшеклассников, которые читают Хабр (что говорит о том, что у них действительно продвинутые мозги). Я нашел тех ребят, которые показали отличные результаты на предыдущих олимпиадах НТИ и поспрашивал их, какие дополнительные материалы могут помочь разобраться в теме лучше и дадут дополнительные преимущества на завершающем практическом этапе.

Прием заявок на олимпиаду идет до 22 октября, а там есть еще время подготовиться.

GoToChain: как школьники блокчейн в деревне писали

Время на прочтение11 мин
Количество просмотров4.7K

Был жаркий август. Шла очередная летняя школа. На направлении функционального программирования все было неспокойно: вместо пота с нас капали монады, и в небе пролетала хмурая тень Coq-а.


Школа проходила вполне обычно, как и все детские лагеря. После накоживания чисел Пеано на Хаскелле мы пилили компиляторы и интерпретаторы разных сортов и размеров (от самопального до LLVM), писали своё ядро на Rust и обсуждали теорию групп, проводя аналогии с лёгкими французскими романами в общем, было задорно.


А ещё у нас был хакатон. Одна из команд, вдохновившись Zeitgeist и партнёрскими спиннерами, взялась за разработку системы проведения конкурсов и обработки решений с помощью смарт-контрактов, запланировав несколько идей применения блокчейна для сообщества вокруг школы. Какие инновации из этого вышли — под катом.


Читать дальше →

Как угодить кинозрителю и не потерять деньги: составляем план закупок при помощи ML

Время на прочтение6 мин
Количество просмотров3.5K
image

Еще одна статья от лица участника школы о проекте, реализованном в рамках очередного выезда:

«Я – Дмитрий Пасечнюк, и я хочу поделиться своим исследованием, сделанном на каникулах в рамках выездной весенней смены Школы GoTo под руководством Александра Петрова, asash, технического директора компании E-Contenta.

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

Принятие ответственного решения – тяжелое моральное бремя для человека, с одной стороны, с другой — всегда существуют риски излишнего влияния личностных и ситуационных факторов на принимаемое решение.

Современные технологии призваны облегчить труд людей, и в данном случае ожидания оправданы.

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

Обо всем по порядку под катом.
Читать дальше →

Чёрная Лямбда ефрейтора Волкова: новое направление и гранты на летнюю школу

Время на прочтение4 мин
Количество просмотров4.7K


Не далее чем в июле прошла очередная школа GoTo. В этот раз мы решили внести некоторое разнообразие в стандартный набор Ардуин, Питонов, и прочих, и случился Хаскелль. Небольшое отделение из 6 юношей (кусочек нашего общего взвода в 60 человек) бодро промаршивало по $\lambda$-исчислению, основам синтаксиса, прошло посвящение в ФП написанием факториала, посворачивало списки, научилось словосочетанию "параметрически полиморфная функция высшего порядка" и присущему этому пониманию типов и тайпклассов под предводительством ефрейтора Волкова.


А ещё у нас были элементы инфобеза, криптовалюты, React Native, nix, и, конечно, git.


И мы начали писать книгу про Haskell.


В общем, получилось задорно.


(Под катом картинки участников, лямбды, илосос, анонс нового направления и гранты)

Читать дальше →

GoTo Data Science Challenge 2: гранты на летнюю школу

Время на прочтение3 мин
Количество просмотров5.2K

Мы анонсируем конкурс для получения грантов в рамках направления по анализу данных и машинному обучению летних школ GoTo. К участию приглашаем школьников и младшекурсников. В качестве задания предлагается kaggle-соревнование от Quora, в котором необходимо построить модель для определения вопросов-дубликатов.


image


Под катом описание условий задачи, ссылки на полезные материалы и пример простого решения.


Читать дальше →

GoTo MeetUp: Security by Default

Время на прочтение4 мин
Количество просмотров3.3K

Информационная безопасность — это важно; впрочем, это знание мало кому помогает. Количество соединенных general-purpose компьютеров (==сложность) растёт каждый день, происходят очень реальные инциденты от Heart или Cloudbleed до Stuxnet или проблем с бортовым компьютером Toyota (когда машина не останавливается), и ситуация не становится лучше сама по себе. Становится хуже, потому что "интернет вещей" — это стартапы, делающие физическую инфраструктуру типа лампочек или дверных замков (разработчики SCADA плачут кровавыми слезами). Потому что огромное количество кода пишется на memory-unsafe языках. Потому что образование разработчиков — это, как правило, либо про фичи (проекты / этожпрототип), либо про фундаментальные алгоритмы (что не помогает пониманию того, что система работает не в вакууме).


Кажется, что основных корней проблемы два: это небезопасный инструментарий — например, ЯП (C/C++) и библиотеки (OpenSSL), и люди. Люди забывают про ИБ, думают "выпустим что-нибудь, а потом разберёмся", не понимают tradeoff'ы своих инструментов (то, что "C — это быстро", знают все, а вот про memory unsafety и масштаб UB — немногие), etc. Первая проблема сейчас решается сообществом: разрабатываются безопасные языки типа Rust и простые, понятные библиотеки типа TweetNaCl. Остаётся вторая (ведь хорошим инструментам надо ещё научить, как и соответствующему мышлению).


Поэтому мы проводим митап по информационной безопасности Security by Default.

Читать дальше →

Гантель как орудие ума

Время на прочтение6 мин
Количество просмотров2.9K

Преамбула


В пятницу 31 марта мы c товарищами проводим интенсив для преподавателей робототехники, руководителей ЦМИТов и вообще всех, кому интересны прикладные аспекты педагогики и не менее прикладные вопросы робототехники. Речь на семинаре пойдет о преподавании и наставничестве в области IoT и робототехники вообще, и о таком его специфическом виде как «проектная форма», в частности.

Понятие «проект» вошло в лексикон учителей уже давно и используется, зачастую, достаточно бездумно. Что скрывается за этим понятием, какие проблемы есть в преподавании проектной формы? На эти вопросы мы попытаемся ответить в ходе интенсива.

image

Для иллюстрации тезисов выбран IoT-проект «Умная гантель», о котором под катом.
Читать дальше →

Весеннее обострение: проектная школа в Иннополисе, методический интенсив и митап по инфобезу

Время на прочтение5 мин
Количество просмотров4K
Этой весной наша проектная школа в очередной раз состоится в новом месте. На это раз, мы едем в Иннополис – изучать новый город и университет, о котором пока только наслышаны. До школы мы планируем умудриться провести методический интенсив для преподавателей на основе проекта по интернету вещей и митап по информационной безопасности.

image
#ужевыехали
Читать дальше →

«Программист — Аналитическое мышление = 1С программист» и другие результаты GoToHack

Время на прочтение5 мин
Количество просмотров5.8K
image

С 9 по 11 декабря состоялся наш второй хакатон GoToHack для ребят до 20 лет, посвященный применению технологий машинного обучения в сфере образования и HR.

По итогам каждая команда презентовала результаты перед экспертами, лучшие были награждены различными призами: от поступления в университет до гранта размером 100 000 рублей на поездку на международную конференцию.

О проектах и забавных моментах можно прочесть под катом.
Читать дальше →

Как остановить отток людей с онлайн-курса и заодно попасть на хакатон

Время на прочтение4 мин
Количество просмотров5.8K

Онлайн-курсы, кроме своей удобности и доступности, славятся тем, что на них необычайно легко забивать, что с успехом и делают многие слушатели. Забивать слушателям случается по самым разным причинам — непонятен курс, пропущен дедлайн, не успел набрать баллы, вышел Fallout 4 – у всех свои оправдания. А вот у нас оправданий быть не может: если человек покидает курс, мир теряет потенциального разработчика или специалиста по анализу данных, а ещё киловатт-часы и затраченное нашим героем время.


Самая сложная задача здесь — определить, кто из пользователей убежит, а зная их, уже намного проще предотвратить потери: “предупрежден, значит вооружен”.


В конце статьи вы узнаете, как с помощью решения проблемы попасть на хакатон по анализу данных


image


Читать дальше →

Ближайшие события

Проекты школы GoTo: рекомендательная система для новостного портала

Время на прочтение7 мин
Количество просмотров5.3K


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


Этим летом один из партнёров – компания E-Contenta – предложила задачу создания рекомендательной системы новостного портала одного из телеканалов. Ребята из компании преподавали на направлении Анализ данных и машинное обучение, да и задача всем показалась довольно интересной – помимо реальной необходимости такого рода разработок, задача была еще и довольно уникальной – методы рекомендации новостей в большинстве отличаются от методов рекомендации, допустим, фильмов.


За её решение взялись 2 ученика июньской школы: 16-летний Творожков Андрей из Москвы и 14-летний Всеволод Жидков из Воткинска. Они же и подготовили краткое описание задачи и ее решения, которое мы публикуем в этой статье под катом.


Читать дальше →

Городской АД: школьники и студенты

Время на прочтение11 мин
Количество просмотров10K


Привет, Хабр. В этом году у нас довольно успешно прошли эксперименты по вовлечению юных программистов в АД:


  • затеяли хакатон, где школьники и студенты соревновались на равных (выиграли школьники), помогли организовать олимпиаду НТИ по большим данным.


  • открыли направление АДских чудес в летних школах. О том, как школьники написали рекомендательную систему ленты новостей Дождя, освоили параметрическое моделирование, осваивали азы социнженерии по Митнику, расскажем в следующей статье.


  • организовали митапы для "укушенных" в Яндексе с Ежом. Ёж (Александр Панин) не устоял перед обаянием юных "датасайнтистов" на хакатоне, с тех пор каждую субботу одна из переговорок превращается в Малый АД под звуки арфы, на которой Ёж играет в перерывах.

Школа


Воодушевленные упорством ребят, решили начать вовлекать студентов постарше. Задумали школу прямо в Москве, пройдет она с 1 по 8 августа на факультете компьютерных наук ВШЭ, к участию приглашаются все желающие возрастом до 22 лет.


Программа школы состоит из двух блоков: интенсива с разбором кейсов от ведущих специалистов отрасли и работы в командах над проектом с опытным куратором.


Отбор


Для участия необходимо пройти отбор – решить реальную задачу, с которой столкнулся наш партнер E­-Contenta при разработке рекомендательного движка для Tviz.tv. До 25 июля принимаем решения любым способом – интересно посмотреть на нестандартные идеи, возможно, кто переплюнет решение партнера. Опытные участники имеют возможность заявить о себе и выиграть грант на бесплатное обучение.


Наша цель — дать возможность молодёжи погрузиться в Data Science не за 180 тысяч на "взрослых" курсах. Отбор нацелен прежде всего на проверку мотивации.

Читать про задание, матричные разложения и получение приближения k-го порядка

GoTo АД. Летние школы по программированию, анализу данных и робототехнике для самых упоротых старшеклассников

Время на прочтение6 мин
Количество просмотров15K


Был как-то в лагере в Одессе парнишка-школьник, который сидел в углу и не участвовал в общих движухах. В анкете он указал, что имеет успехи по математике. Подхожу, спрашиваю, мол, чего сидим, кого ждем. «Скучно и бессмысленно», — отвечал отрок. «Самый умный, да? Хочешь задачу по геометрии, решишь?» — «А то!».

— Есть задачи на построение, слышал про такие? Ну так вот, даны циркуль и линейка, надо угол разделить на 4 равные части, осилишь за 10 минут?
— Вот ответ.
— Хорошо, вот следующий левел, есть угол, надо циркулем и линейкой разделить его на 3 части, на ужине покажешь ответ, идет?

Пацан на ужин не пришел. Зато через 10 месяцев он пришел играть в настолки в Яндекс, потому что поступил в МИФИ (а вообще он из Молдовы), потому что я дал ему контакты своего одноклассника-яндексоида, которому в кайф по скайпу помогать юнлингам по математике.

Летние школы и лагеря — это круто и полезно. Под катом сказ о том, как мы ловим подростков над пропастью во ржи и устраиваем для них АД, кусаем питоном и прокачиваем в области социальной инженерии.
Читать дальше →

Детский лагерь: биссектрально-пифагоровы треугольники, перепрограммирование мозга, радар-детектор и взлом наручников

Время на прочтение13 мин
Количество просмотров31K
Все события и имена вымышленные


Часть вещей, которые я взял с собой на смену

Я думал, что я самый безбашенный человек в лагере, пока не приехал преподаватель Яндекса. Босиком. Он отпил глоток воды из графина и сказал: «Эээх, раньше я так водку пил». Затем он прочитал искрометную лекцию и «нарисовал» множество эллиптических кривых.

Вот как Алексей Савватеев анонсировал свою лекцию:
В журнале «Квант» номер 8 за 1983 год в статье «Вокруг биссектрисы» на странице 36 И.Ф.Шарыгин формулирует такую задачу:
«Про данный треугольник известно, что треугольник, образованный основаниями его биссектрис — равнобедренный. Можно ли утверждать, что и данный треугольник равнобедренный?»

Ответ отрицательный, но в статье далее сказано:
«К сожалению, автор не сумел построить конкретный пример треугольника (то есть точно указать величины всех его углов или длины сторон) со столь экзотическим свойством. Может быть, это удастся сделать читателям журнала?»

С тех пор построены три примера. Последний пример выводит нас на теорию эллиптических кривых и операцию сложения точек.

В лекции мы построим ЦЕЛОЧИСЛЕННЫЙ треугольник, обладающий требуемым свойством. Вопрос о бесконечности таких треугольников пока ещё остаётся открытым. Школьная задача, таким образом, приведёт нас в самое сердце одной из красивейших ветвей современной математики.


Смена в самом разгаре, кое-что интересное мы уже успели сделать, а что-то еще в планах.
Читать дальше →

Свой образовательный лагерь с покером, 3d-принтером, роботами и посадкой на Марс

Время на прочтение7 мин
Количество просмотров23K
« — Они очень молоды, у них все впереди, а у нас впереди — только они.»
«Гадкие лебеди» А. и Б. Стругацкие

Мой второй пост на Хабре был «Дети собрали 3d принтер». Недавно сбылась моя мечта — я примерно повторил то же самое с российскими школьниками.

В этой публикации я хочу поделиться неофициальным личным опытом участия в очень прикольном лагере. Мой взгляд однобокий, потому что я видел примерно треть обучающей программы (там было еще много-много очень крутого программирования). Я привез с собой 3d-принтер и основной задачей ставил себе инициировать несколько 3d-гениев (хотя подпольно мне еще удалось инициировать пару авторов на Хабр и фанатов по информационной безопасности).


(вот такое чудо обнаружил после королевской ночи, помимо измазанной зубной пастой дверной ручки)

Лагерь, в котором финалист Google Code Jam проводит турнир по покеру, где вместо дискотек ребята идут дорешивать задачи по олимпиадному программированию, где каждый мог напечатать на 3d-принтере все что угодно (конечно же пистолет мы не печатали, только рисовали в фотошопе), где дети были соавторами статьи на Хабре и обучали еще более младших детей робототехнике, лагерь, где даже физрук спорторг — студент МФТИ, где робота называют «Масечкой» и шутят по поводу того, что «в белгородской области руды столько, что long long int`а не хватит». Здесь вожатые перед сном читают филиппинские сказки, а участники называют доктора саппортом.

На Хабре есть несколько отчетов об образовательных мероприятиях, которые мне было интересно прочитать (1, 2, 3), но я знаю, что много чего остается недоступным широкой публике (например, мегаинтересные проекты ЗПШ и КЛШ). Сей публикацией хочу сподвигнуть а) тех, кто участвует в организации крутых образовательных программ — писать об этом б) хабражителей — участвовать в/организовывать лагеря/учебные программы.

Под катом приключения 3d-принтера в лагере, немного об «инженерной олимпиаде» и робототехнике.
Читать дальше →
2