Говорят, что это — старая немецкая традиция:
Месяц: Ноябрь 2019
Как стать специалистом по машинному обучению
Открыл для себя два прекрасных метода, позволяющих добавить волшебные слова «машинное обучение», «искусственный интеллект» и даже «нейросети» практически куда угодно. Что особенно весело — оба способа доступны любому кодопису с IQ чуть выше обезьяньего.
Итак способ первый, для интеллектуалов, еще не забывших правила дифференцирования (матан, первый курс…). Представьте, например, что у вас есть десяток-другой каких-то числовых параметров, и вы уже порываетесь сделать какой-нибудь линейный классификатор. АСТАНАВИТЕСЬ! Вместо линейного классификатора возьмите простейшую модель искусственного нейрона (ADALINE подойдет), выпишите дифференцируемую функцию активации (гиперболический тангенс, например), честно продиффиренцируйте это все (да, придется попыхтеть с бумажкой и карандашиком) и не менее честно выпишите уравнение градиентного спуска. Готово! Вкорячив это в свою программу, не забудьте везде упомянуть про применение нейросетей.
Способ второй, доступный даже обезьяне. Честно прочитайте в англоязычной википедии про Q-learning. Если вы тупой — прочтите аналогичную статью в русскоязычной википедии. Определите «множество состояний» и «множество действий», наукообразно это распишите, …, PROFIT!
Поочередно предлагая в подходящих случаях два этих способа, можно прослыть большим специалистом по artificial intelligence. Особый шарм ситуации придает то, что оба алгоритма реализуются за полчаса под пивко.
Строители спутников
Девочка Саша, 9 лет, Троицкая средняя школа:
Дядя Игорь Пантелеймонов Игорь Николаевич, начальник сектора разработки и создания радиотехнических систем, средств НКУ и специальных комплексов, АО «Российские космические системы»:
Не знаю, как вам, а мне первый ролик гораздо больше нравится во всех отношениях (в том числе и по глубине проработки проекта и продуманности технических решений).
Эти итальянцы такие затейники!
Только они могут сделать ботинки-челси…
…на предназначенной для говнодавов подошве Vibram «с крестиками»:
Про генерала Макартура
Интересно, а можно ли написать в википедии аналогичную статью с названием вроде «Эвакуация адмирала Октябрьского из Крыма»?
https://ru.wikipedia.org/wiki/Эвакуация_генерала_Макартура_с_Филиппин
Кружевных трусиков псто
Чуваки и чувихи, а что вам показывает гуглопоиск первым результатом на запрос «C string»? Руководства по программированию или трусы оригинальной конструкции?
Ленивые китайцы
Когда китайцам лень собирать мультиметр или электрогитару — они просто продают набор деталей для сборки в разделе DIY всяких там алиэкспрессов. Что сука характерно, набор для сборки стоит дороже готового изделия.
Униформологии вопрос
Чуваки, а что это за покемоны рядом с бабой голой? Ну там национальная принадлежность, подразделение, все такое, размер ноги командира? Кликабельно, если че.
Покемон номер раз (вероятно, изображает чувака из Лейб-гвардии Егерского полка):
Группа покемонов номер два (для русской пехоты у них слишком черные мундиры):
99 cans of beer on the wall
Разработчикам mesh-сетей посвящается
Иногда полезно читать IEEE-шные документы.
С праздником!
Очень оригинально решил поздравить российских программистов с государственным праздником Gitlab:
https://gitlab.com/gitlab-com/www-gitlab-com/issues/5555
Если коротко — то предложили выставить на мороз сотрудников из России и Китая — а то они могут подсмотреть какие-то секреты у некоего неназванного «customer considering using GitLab.com». Ну я думаю, перечень таких «customer considering using», ради которых Гитлаб готов делать все, что угодно — не такой большой. Если вспомнить еще и недавнюю историю с «телеметрией» для платных пользователей — то ну его нахрен, такой гитлаб?
Про Agile
Навеяно беседами (раз, два) в фейсбуке, в которых железячники и к ним примкнувшие гнобят программистов за общую инфантильность и неспособность в предсказуемые сроки выдавать работающий результат. Так вот, хоть я и зарекся писать про TU D-stadt — что взять с убогих? — но не могу пройти мимо темы того, как в немецком программистском образовании освещены методологии разработки программного обеспечения. Их обзору посвящена целая лекция в конце первого семестра «общей информатики» (где учат в основном каким-то азам Java, да и тем плохо).
Краткое содержание лекции — «водопад это плохо, много ненужного бюрократизма, чуть получше — спиральная и V-модель, но истинное «наше все» — это гибкие методологии, Agile и прочий Scrum». Под стать ей — и вопросы в итоговой экзаменационной работе — например, «назовите недостатки Waterfall model». Напомню, что лучшее средство для того, чтобы студенты усвоили какую-то непреложную истину — вынести ее на экзамен, а в такой вот форме — будьте уверены, запомнят они именно недостатки.
Пожалуй, неправильно будет обвинять профессора в какой-то злонамеренности, он вроде бы хороший чувак, но ни дня не работал в «индустрии» — так что просто вынужден некритически пересказывать модные сейчас штуки про «гибкие методологии разработки». Что получается на выходе — разумеется, такие же жизнерадостные программисты, обитатели страны розовых пони.
PS Да, что касается шуточек о том, что скоро курс информатики будут преподавать по материалам ebanoe.it. Уже! В Штатах в University of Massachusets Boston в рамках курса CS410 (Introduction to Software Engineering) читается лекция What to Expect from Tech Companies and their Hiring Processes — разъясняется, что такое галера, гребцы, хрюши и все такое (нет, до такого еще не дошли — но скоро, очень скоро все будет!).