Неделя за 10 ссылок: опасные нейросети и ужасный Javascript

7 августа 2017, 09:15

О ситуации на рынке free-2-play рассказывает руководитель Gismart, Михаил Дубаков и Ярослав Романчук делятся мыслями о проекте ИТ-страны, ода отечественным стартаперам и новости местных криптовалютчиков, а также словарик айтишника, нейросети в реальных приложениях и противоречивый Javascript.

Читать далее...

1. Опыт мобильной разработки

Почему белорусы мало платят в free-2-play? Рассказывает руководитель Gismart:

В Беларусь на несколько недель приехал Александр Минец — технический директор Gismart, офисы которой расположены в Минске и Лондоне. Компания специализируется на выпуске музыкальных приложений для iOS и Google Play. Среди проектов — виртуальная гитара, пианино, барабаны и ряд других схожих программ. Александр рассказал Onliner.by о ситуации с f2p-приложениями.

2. Gemius опубликовал свою свежую статистику

Беларусь — в аутсайдерах по популярности iOS. Меньше в интернет заходят с «яблочной оси» только украинцы. Впрочем, есть некоторый скромный рост:

3. О величии Беларуси айтишной

Программист Михаил Дубаков: какие условия для IT-индустрии нужны нашей стране?

Заходишь утром в интернет, и тебе начинает казаться, что ты проснулся в какой-то другой стране. Визы отменяют для иностранцев, Нацбанк использует блокчейн, а по дорогам вот-вот поедут беспилотные автомобили. Читаешь это все и думаешь: «Ну все, Беларусь начинает превращаться в Сингапур». Я хочу обрисовать это хрупкое ощущение будущего нашей страны, которое еще не наступило и которое пока еще очень легко разрушить.

Выбрал из комментариев такую реплику от «братьев по разуму»:

Хоть сам работаю в ИТ, но даже мне становится смешно от самолюбования и снобизма СНГшник формошлёпов. 80-90% — это бодишоп и работа на жосткий саппорт, где заказчику плевать, какой ты там начитанный и продвинутый, а про возможности развития вообще молчу. Про какую постоянную учёбу затирает Михаил? Основная масса СНГшных айтишнеков даже пару томиков Кнута не может осилить! Их максимум — это освоить какой-нибудь новомодный фреймворк по онлайн курсам и пилить запросы к базе данных. Что такая масса может создать своего инновационного? Да их самих не сегодня завтра автоматизируют.

Откуда такой нарциссизм, ребята?

4. Новые доводы за ИТ-страну

Длинный текст давнего идеологического противника Сергея Чалого, политика Ярослава Романчука, на уже злободневную тему: Почему я за IT-страну:

Быть или не быть IT-стране в Беларуси — вот в чём вопрос. Я за то, чтобы это проект был в Беларуси. В нём гораздо больше плюсов, чем минусов. Давайте разберём по пунктам все «за» и «против» него.
IT-страна создаёт особые налоговые, правовые, финансовые, административные, таможенные и трудовые условия для отдельного вида экономической деятельности. Противники говорят, что такой статус является формой дискриминации. Мол, другим такого не дают. Это грубое номенклатурное вмешательство в структуру экономики. Не будь ПВТ или IT-страны другие сектора имели бы лучшие условия для ведения бизнеса. Это не так.

Под материалом нашёл такой комментарий от Сергея Кунцевича:

Поздно пить боржоми, когда почки отказали. Когда я разговаривал с Виктором Мамоненко, который предлагал и продвигал проект IT страна, то Лукашенко этот проект отклонил. Развивать нужно со школы, например открывать уроки по робототехнике, 1 набор стоит 20 у.е он шикарен + компьютер и интернет, и дети бы изучали сами и преподавателя не нужно, только правильно направить!

5. Ода отечественным стартаперам

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

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

6. Про местный крипторынок

В интервью Bel.biz Инна Самович, директор ООО «Торговая шинная компания», рассказала, как документально оформлен процесс приобретения товара или услуги, как происходит сделка и почему компанию не пугает волатильность биткоина.

7. Пример для подражания

В Минске глухие айтишники создают уникальный музей Первой мировой войны:

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

8. Их нравы

Местные гуманитарии составили для себя словарик для «ботания» с айтишником на его родном языке: Баг, который не удалось пофиксить, становится фичей. Словарик айтишника.

9. Javascript: pro et contra

На прошлой неделе на популярном Хабрахабре прошла неделя холиваров среди фанатов и противников популярного языка Javascript. Выделил три самых ярких поста в этих разборках.

Моя цитата списка из «поста против»:

  • однопоточный рантайм (в 2017 году!!! )
  • отсутствие единой системы / стандартов реализации модулей (опять же, 2017 год на дворе )
  • отсутствие единых стандартов структуры проекта (все творят как хотят, в исходниках бывает очень сложно разобраться )
  • слабые типы с неявными ( и порой довольно странными ) преобразованиями
  • отсутствие нормальных классов / ООП
  • отсутствие единого вменяемого и работающего статического анализатора кода ( добро пожаловать в чудесный мир глупейших ошибок типа undefined is not a function )
  • отсутствие вывода типов в самом языке или в каком-либо инструменте
  • этот чудесный контекст this ( что это значит this в этом месте кода — объект? функция? )
  • абсолютно дурацкая реализация pattern matching ( паттерн матчишь пустой список / объект — без проблем, извлекаешь оттуда undefined, ты же именно это имел ввиду, да? ) и здесь опять привет cannot read property foo of undefined
  • отсутствие единой технологии работы с асинхронным кодом — колбэки, примисы, фьючерсы, async ( если в проекте более одной зависимости из npm то гарантированно в коде появятся все из них вперемешку )
  • const ( который на самом деле НЕ const )
  • абсолютно безумный npm с пакетами качества «братишка я тебе покушать принёс»

10. Возможности нейросетей — в продакшн

Artisto: опыт запуска нейросетей в production — большой доклад Эдуарда Тянтова об опыте использования AI. Вот все ссылки по докладу: видео, в текстовом формате, презентация.

Artisto — первое в мире мобильное приложение для обработки видео с помощью нейросетей в стиле картин художников и любых исходных изображений. Приложение вошло в топы AppStore и Google Play в США.

В рамках доклада расскажу:

  • как научить нейросети рисовать, а, главное, красиво и быстро;
  • про особенности переноса стиля на видео;
  • про технологический стек.

В качестве бонуса и введения в тему, привожу не менее интересный, весьма качественный доклад по текущему положению дел в сфере нейросетей и ИИ: Введение в архитектуры нейронных сетей / Григорий Сапунов:

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

Слайды презентации к видео можно взять вот тут.

В качестве противовеса: Искусственный интеллект от Intel: мечты и реальность. Также здесь же привожу «жудасную» цитату из свежего «Форбс»:

Facebook shut down an artificial intelligence engine after developers discovered that the AI had created its own unique language that humans can’t understand. Researchers at the Facebook AI Research Lab (FAIR) found that the chatbots had deviated from the script and were communicating in a new language developed without human input. It is as concerning as it is amazing — simultaneously a glimpse of both the awesome and horrifying potential of AI.

 

 

*Мнение колумнистов может не совпадать с позицией редакции.
**В цитировании сохранены авторская орфография и пунктуация.

подписка на главные новости 
недели != спам
# ит-новости
# анонсы событий
# вакансии
Обсуждение