• Подробности о GraphQL: что, как и почему

    • Translation
    • Tutorial
    GraphQL сейчас, без преувеличения, это — последний писк IT-моды. И если вы пока не знаете о том, что это за технология, о том, как ей пользоваться, и о том, почему она может вам пригодиться, значит статья, перевод которой мы сегодня публикуем, написана специально для вас. Здесь мы разберём основы GraphQL на примере реализации схемы данных для API компании, которая занимается попкорном. В частности, поговорим о типах данных, запросах и мутациях.


    Читать дальше →
  • Поиграем в книжки — что такое геймбуки и какие из них стоит попробовать


      Учить английский по играм и книгам — приятно и довольно эффективно. А если игра и книга объединены в одно мобильное приложение — еще и удобно. Так сложилось, что на протяжении последнего года я неспешно знакомился с жанром мобильных «геймбуков»; по итогам ознакомления готов признать, что это интересная, самобытная и не слишком известная широкой публике ветвь не то игр, не то литературы. В этой экспериментальной для Skyeng статье я тряхну «игрожуровой» стариной, сделав обзор наиболее интересных представителей жанра и их издателей.

      Читать дальше →
    • Другой Github 2: машинное обучение, датасеты и Jupyter Notebooks



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

        В этой подборке собраны репозитории по машинному обучению, датасетам и Jupyter Notebooks, ранжированные по количеству звезд. В предыдущей части мы рассказывали о популярных репозиториях для изучения работ по визуализации данных и глубокому обучению.
        Читать дальше →
        • +43
        • 13.1k
        • 1
      • 95% от заявленного объёма торгов Биткоина оказались фейком

        • Translation
        image

        В рамках 226 слайдов, представленных комиссии по ценным бумагам и биржам, мы( @BitwiseInvest ) провели первый в своем роде анализ данных со всех из 81 бирж, сообщающих об объеме BTC >$1M на CoinMarketCap

        TLDR: 95% обозначенного объема является фейком, но есть и хорошие новости!

        Осторожно, под катом будет пачка изображений из презентации
        Читать дальше →
      • Личный опыт: Пять сложностей при запуске бизнеса в США



          Вот уже пару лет я живу в США, развиваю два собственных проекта и сегодня решил поделиться опытом. Мне на глаза часто попадаются статьи с рассказами о том, как классно делать бизнес в США, авторы которых не рассказывают о возможных сложностях на этом пути. В итоге у многих может сложиться чересчур идеализированное представление о том, как они приедут в Кремниевую Долину со своим стартапом менять мир.

          Так было и со мной, что неоднократно приводило к фрустрациям при столкновении с реальности. Поэтому сегодня я расскажу о сложностях в ведении бизнеса в Америке, к которым следует морально подготовиться еще до переезда.
          Читать дальше →
        • Генерация произвольных реалистичных лиц с помощью ИИ

          • Translation
          Контролируемый синтез и редактирование изображений с использованием новой модели TL-GAN


          Пример контролируемого синтеза в моей модели TL-GAN (transparent latent-space GAN, генеративно-состязательная сеть с прозрачным скрытым пространством)

          Весь код и онлайн-демо доступны на странице проекта.
          Читать дальше →
        • Яндекс.Метеум – технология без технологии. Маркетинг с точностью до района

            Прошло ровно 3 года с момента запуска сервиса «Яндекс.Метеум», который по заявлению разработчиков выдаёт самые качественные прогнозы среди всех прогностических сайтов. Пришло время подвести итоги. Действительно ли новый продукт Яндекса является революционным или всё это лишь маркетинговый пшик? И как команде ученых из Гидрометцентра России удалось обойти Яндекс и создать по-настоящему качественный прогноз.

            image
            Для начала представлюсь. Меня зовут Илья Винштейн, я синоптик-любитель из Кургана. Занимаюсь метеорологией 14 лет. Администрирую свой региональный проект «Погода 45», давал несколько лекций для научно-просветительского проекта «Курилка Гутенберга».
            Читать дальше →
          • Микросервисы: размер имеет значение, даже если у вас Kubernetes

              19 сентября в Москве состоялся первый тематический митап HUG (Highload++ User Group), который был посвящён микросервисам. На нём прозвучал доклад «Эксплуатация микросервисов: размер имеет значение, даже если у вас Kubernetes», в котором мы поделились обширным опытом компании «Флант» в области эксплуатации проектов с микросервисной архитектурой. В первую очередь он будет полезен всем разработчикам, задумывающимся о применении этого подхода в своём настоящем или будущем проекте.



              Представляем видео с докладом (50 минут, гораздо информативнее статьи), а также основную выжимку из него в текстовом виде.

              NB: Видео и презентация доступны также в конце этой публикации.
              Читать дальше →
            • Познакомьтесь с анархистами, самостоятельно делающими лекарства

              • Translation

              «Уксусный коллектив четырёх воров» – сеть анархистов, опирающихся на технологии, и бросающих вызов гигантам фарминдустрии при помощи самостоятельно изготовленных лекарств




              Впервые я познакомился с Майклом Лофером, когда он швырялся в аудиторию хакерской конференции HOPE (Hackers on Planet Earth), проходящей раз в два года в Нью-Йорке, лекарствами на тысячи долларов.

              «Кто-нибудь из присутствующих переживал анафилактический шок, не имея доступа к эпинефрину?» – спросил Лофер у аудитории. Поднялось несколько рук, и Лофер швырнул одному из поднявших руку людей изготовленную в домашних условиях EpiPen [похожее на шариковую ручку устройство для самостоятельных инъекций адреналина / прим. перев.]. «Это одно из первых сделанных нами устройств, — сказал он. – Используйте его с умом».

              Немного позлорадствовав насчёт того, как Мартин Шкрели из племени фармацевтических гигантов поднял цены на препарат дараприм, необходимый для людей, страдающих от ВИЧ, с $13 до $750, Лофер посерьёзнел. «Прошло два года, но несмотря на всё произошедшее, стоимость препарата дараприм не поменялась», — сказал он. Он залез в карман и достал пригоршню белых таблеток. «Думаю, надо раздать ещё немного», — сказал Лофер, и швырнул дараприм в аудиторию.
              Читать дальше →
            • Запускаем Mini AI Cup #3. Битва машин в тесных закрытых пространствах



                С 2012 года проводим ежегодное соревнование по программированию искусственного интеллекта Russian AI Cup. В этом году оно начнётся немного позже — не в ноябре, а в середине декабря. А для тех, кто хочет подготовиться или оценить свой уровень, регулярно проводим мини-соревнования Mini AI Cups. Задачи немного проще предлагаемых на RAIC, но ничуть не менее захватывающие.

                И сегодня открываем регистрацию на Mini AI Cup #3 по мотивам Drive AHEAD.
                Читать дальше →
              • Композиция UIViewController-ов и навигация между ними (и не только)


                В этой статье я хочу поделиться опытом который мы успешно используем уже несколько лет в наших iOS приложениях, 3 из которых в данный момент находятся в Appstore. Данный подход хорошо зарекомендовал себя и недавно мы сегрегировали его от остального кода и оформили в отдельную библиотеку RouteComposer о которой собственно и пойдет речь.

                Читать дальше →
              • Digital-мероприятия в Москве c 27 августа по 2 сентября

                  Подборка ключевых мероприятий в Москве на неделю.


                  image


                  Мы всегда были постчеловечеством


                  • 27 августа (понедельник)
                  • Стрелка, Берсеневская набережная 14c5А
                  • бесплатно
                  • Бенджамин Браттон, Марк Вигли, Беатрис Коломина и выпускники программы «Новая норма» представят серию коротких лекций о радикальном сдвиге в философии дизайна, отправной точкой которого стали (порой тревожные) последствия XXI века, с характерными для него условиями и технологиями.

                  Meetup: Меня приняли! Каких разработчиков ищут лидеры ИТ рынка


                  • 28 августа (вторник)
                  • Мясницкая 13c18
                  • бесплатно
                  • На мероприятии обсудим с представителями компаний Сбербанк-Технологии, Mail.Ru Group и Rambler&Co тенденции в мире разработки и узнаем, каких разработчиков ждут в этих компаниях.

                  Митап: Who is продакт?


                  • 29 августа (среда)
                  • Мясницкая 13c18
                  • бесплатно
                  • На митапе поговорим о том, кто есть продакт-менеджеры, зачем они нужны компаниям. Мы пригласили трех крутых продуктологов, которые расскажут, как стать такими же крутыми, как они.
                  Читать дальше →
                • «Могу рассказать про общую боль всех iOS-разработчиков» — 10 вопросов программисту, выпуск 2



                    Пилотный выпуск вам, кажется, понравился. И мы по-прежнему уверены, что ребята, которые не попадают в объективы камер, столь же интересны, как и ИТ-звезды. А может и еще больше, потому что они рассказывают о реальных проблемах и их решениях. На этой неделе мы задали 10 вопросов человеку, который скромно стоит за «Яндекс.Картами» для iOS.
                    Читать дальше →
                  • Открытый вебинар «Наивный байесовский классификатор»

                      Всем привет!

                      В рамках нашего курса Data Scientist мы провели открытый урок на тему «Наивный баейсовский классификатор». Занятие вёл преподаватель курса Максим Кретов — ведущий исследователь в лаборатории нейронных сетей и глубокого обучения (МФТИ). Предлагаем ознакомиться с видео и кратким изложением.

                      Заранее спасибо.

                      Читать дальше →
                    • Автоэнкодеры в Keras, Часть 1: Введение

                      • Tutorial

                      Содержание



                      Во время погружения в Deep Learning зацепила меня тема автоэнкодеров, особенно с точки зрения генерации новых объектов. Стремясь улучшить качество генерации, читал различные блоги и литературу на тему генеративных подходов. В результате набравшийся опыт решил облечь в небольшую серию статей, в которой постарался кратко и с примерами описать все те проблемные места с которыми сталкивался сам, заодно вводя в синтаксис Keras.

                      Автоэнкодеры


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



                      Кому интересно, добро пожаловать под кат
                      Читать дальше →
                    • Дайджест интересных материалов для мобильного разработчика #263 (23 июля — 29 июля)

                        Заканчиваем неделю медоносным Kotlin, рассказами о работе в лучших компаниях, дизайном интерфейсов, кодингом в автобусе, ретаргетингом и стоимостью рекламы.

                        Читать дальше →
                      • Развитие баз данных в Dropbox. Путь от одной глобальной базы MySQL к тысячам серверов

                          Когда только Dropbox запустился, один пользователь на Hacker News прокомментировал, что реализовать его можно несколькими bash-скриптами с помощью FTP и Git. Сейчас такого сказать никак нельзя, это крупное облачное файловое хранилище с миллиардами новых файлов каждый день, которые не просто как-то хранятся в базе данных, а так, что любую базу можно восстановить на любую точку в течение последних шесть дней.

                          Под катом расшифровка доклада Славы Бахмутова (m0sth8) на Highload++ 2017, о том, как развивались базы данных в Dropbox и как они устроены сейчас.


                          О спикере: Слава Бахмутов — site reliability engineer в команде Dropbox, очень любит Go и иногда появляется в подкасте golangshow.com.

                          Содержание




                          Читать дальше →
                          • +69
                          • 16k
                          • 9
                        • Вы и Брэд Питт похожи на 99%

                            Завтра в отпуск


                            Мы в отделе аналитики онлайн-кинотеатра Okko любим как можно сильнее автоматизировать подсчёты сборов фильмов Александра Невского, а в освободившееся время учиться новому и реализовывать классные штуки, которые почему-то обычно выливаются в ботов для Телеграма. К примеру, перед началом чемпионата мира по футболу 2018 мы выкатили в рабочий чат бота, который собирал ставки на распределение итоговых мест, а после финала подсчитал результаты по заранее придуманной метрике и определил победителей. Хорватию в четвёрку не поставил никто.


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

                            Уронить запад
                          • Apple объявила устаревшими технологии OpenGL и OpenCL


                              Из презентации Apple

                              Компания Apple обновила документацию для разработчиков. Раздел «Что нового?» посвящён ключевым изменениям в macOS 10.14: это тёмная цветовая схема Dark Mode, новая технология Create ML для создания и обучения нейросетей на Mac, обновлённый Mac App Store с новыми программными интерфейсами для рейтингов и обзоров (под macOS 10.14 SDK), новый сетевой фреймворк Network Framework, предоставляющий прямой доступ к сетевым протоколам TLS, TCP и UDP из приложений, фреймворк Natural Language для анализа естественной речи и вычленения из неё метаданных, специфических для конкретного языка (фреймворк можно использовать совместно с Create ML при обучении нейросетей).

                              Но самое интересное спрятано в подвале, а именно в разделе «Устаревшие и удалённые API» (Deprecations and Removed APIs). Там упоминается об отказе от «устаревших» технологий OpenGL и OpenCL. Этим технологиям вручается «чёрная метка», то есть Apple настоятельно не рекомендует использовать OpenGL и OpenCL в разработке новых продуктов.
                              Читать дальше →
                            • Как машины анализируют большие данные: введение в алгоритмы кластеризации

                              • Translation


                              Перевод How Machines Make Sense of Big Data: an Introduction to Clustering Algorithms.

                              Взгляните на картинку ниже. Это коллекция насекомых (улитки не насекомые, но не будем придираться) разных форм и размеров. А теперь разделите их на несколько групп по степени похожести. Никакого подвоха. Начните с группирования пауков.


                              Закончили?
                              • +19
                              • 9.5k
                              • 7