В этой подборке, переводом которой мы решили поделиться к старту курса о машинном и глубоком обучении, по мнению автора, каждая библиотека заслуживает отдельной статьи. Всё начинается с самого начала: предлагается библиотека, которая сокращает шаблонный код импортирования; заканчивается статья пакетом удобной визуализации данных для исследовательского анализа. Автор также касается работы с картами Google, ускорения и упрощения работы с моделями ML и библиотеки, которая может повысить качество вашего проекта в области обработки естественного языка. Посвящённый подборке блокнот Jupyter вы найдёте в конце.
Genomics Scientist
Как использовать Python для «выпаса» ваших неструктурированных данных
В последнее время мы прорабатываем самые разные темы, связанные с языком Python, в том числе, проблемы извлечения и анализа данных. Например, нас заинтересовала книга «Data Wrangling with Python: Tips and Tools to Make Your Life Easier»:
Поэтому если вы еще не знаете, что такое скрепинг, извлечение неструктурированных данных, и как привести хаос в порядок, предлагаем почитать перевод интересной статьи Пита Тамисина (Pete Tamisin), рассказывающего, как это делается на Python. Поскольку статья открывает целую серию постов автора, а мы решили пока ограничиться только ею, текст немного сокращен.
Если кто-то сам мечтает подготовить и издать книгу на эту тему — пишите, обсудим.
JavaScript исполняется 25 лет: краткая история языка и скидка 50% на WebStorm
25 лет назад, 4 декабря 1995 года JavaScript был впервые представлен миру. Мы хотим отметить день рождения языка и поблагодарить вас за его поддержку все эти годы, поэтому мы подготовили для вас небольшой сюрприз!
Графическое описание владения и заимствования в Rust
Ниже представлено графическое описание перемещения, копирования и заимствования в языке программирования Rust. В основном, эти понятия специфичны только для Rust, являясь общим камнем преткновения для многих новичков.
Чтобы избежать путаницы, я попытался свести текст к минимуму. Данная заметка не является заменой различных учебных руководств, и лишь сделана для тех, кто считает, что визуально информация воспринимается легче. Если вы только начали изучать Rust и считаете данные графики полезными, то я бы порекомендовал вам отмечать свой код похожими схемами для лучшего закрепления понятий.
В Elite: Dangerous все больше странных объектов и сигналов
Секретные коды, неизвестные объекты, пугающие сигналы — все это может быть предвестником грядущего вторжения
Космический симулятор Elite: Dangerous официально доступен на ПК уже около 19 месяцев (на Xbox One — около 9 месяцев). Игроки освоили только небольшую часть огромнейшего игрового пространства с 400 000 000 000 звезд. Разработчики не раз и не два заявляли о том, что в ходе освоения игровой вселенной геймеры будут встречать странные объекты. Больше всего этих объектов в безымянной галактике, которую пока что никто так и не нашел. Но странности уже начали проявляться.
Не идентифицированные артефакты («unknown artifacts») встречаются игрокам в течение нескольких месяцев. Их находят, в основном, около звездной системы Merope, в пределах 50 световых лет от звезды. Эти артефакты передают странные сообщения кораблям, которые подходят поближе для сканирования. Сообщения закодированы, и сейчас группе игроков удалось их раскодировать — оказывается, это изображения космических кораблей самих игроков. Артефакты, насколько можно судить, вызывают проблемы при попытке их собрать — некоторые системы выходят из строя, иногда прекращают работать целые космические станции. Это случается, если артефакт продать на черном рынке станции. Все это более-менее известно. Но сейчас появился второй тип неизвестных объектов.
Видео со встречи JUG.ru с разработчиками языка Kotlin Андреем Бреславом и Дмитрием Жемеровым
Неделю назад в Питере прошла встреча JUG.ru с разработчиками языка Kotlin Андреем Бреславом и Дмитрием Жемеровым. Как вы все наверняка знаете, Kotlin зарелизился пару недель назад, и теперь, спустя почти шесть лет разработки, пришла пора поговорить о том, что в итоге получилось.
В пятничный вечер 26 февраля народу в питерский офис Oracle набилось дофига, что очень обрадовало и нас и спикеров.
Встреча состояла из четырех частей:
- Введение. Что такое Kotlin?
- Kotlin: к релизу и далее
- Kotlin: самое сложное — совместимость
- Сессия вопросов и ответов про Kotlin
«…И высосут всю энергию из Солнца»
Городок Вудленд в Северной Каролине запретил устанавливать рядом солнечные панели, потому что они «убьют растения» и «высосут всю энергию из Солнца»
Экологически чистая энергетика иногда сталкивается с неожиданными препятствиями. Кто мог подумать, что против неё выступят простые американцы, а основанием для критики станет вред природе? В такое трудно поверить, но именно это произошло на городском собрании небольшого города Вудленд (шт. Северная Каролина), где недавно прошли общественные слушания по проекту установки солнечной электростанции, пишет местная газета Roanoke Chowan News Herald.
Жители Вудленда, в том числе учительница на пенсии Джейн Манн (Jane Mann), высказались против предложения. Миссис Манн была особенно убедительна, не зря ведь она преподавала физику и химию в школе. Учительница объяснила собравшимся, что установка солнечных батарей угрожает фотосинтезу окружающих растений, который зависит от солнечного света. Если фотосинтез прекратится, то растения перестанут расти.
Сравнение Microsoft Office под Windows и Mac c позиции офисного использования: на что обратить внимание
Свой индивидуальный опыт я считаю достаточно репрезентативным в связи с тем, что являюсь профессиональным пользователем Microsoft Office с 1996 года. Я профессионально как автор, рецензент и редактор с 1996 года ежедневно (может быть, разве что за исключением дня свадьбы) вынужден находиться в Microsoft Office буквально круглосуточно. За день через меня проходят примерно 25-30 файлов Word и 15-20 файлов Powerpoint, содержащих любые возможные функции, т.е. достаточно больших и сложных (Word, как правило, не менее 200 страниц; Powerpoint, как правило, не менее 70 слайдов). За прошедшие 14 лет я попробовал все имевшиеся версии Microsoft Office на всех имевших место версиях Windows. Надеюсь, что обратившие на себя мое внимание особенности будут репрезентативны для более «мягких» сценариев. Хотелось внести некоторую ясность, т.к. с одной стороны сама Microsoft и большинство деловых пользователей в США утверждают о полной совместимости, в то время как в рунете в большинстве случаев можно услышать противоположное.
Молекулярный компьютер 3000000 вековой давности
Это — биологическая клетка, которая и будет рассмотрена в этом посте с точки зрения программиста, как молекулярный компьютер. Вы узнаете, что многие современные способы и алгоритмы обработки информации появились не в 1980-х годах, а на многие миллионы лет раньше.
Практическая биоинформатика ч.5. Секвенирование ДНК
Практическая биоинформатика ч.4. Готовимся работать с ZINBA
Практическая биоинформатика ч.3. Оценка значимости экспериментальных данных
Практическая биоинформатика ч. 2
Практическая биоинформатика
У сокращалки ссылок от Google появился полноценный API
С этим API, разработчики могут программно получить доступ ко всем быстрым, гладким вкусняшкам, которые доступны через веб интерфейс. Вы можете сокращать и разворачивать URLы используя API, а также получать историю и аналитику. Вы сможете использовать эти возможности для широкого спектра приложений, начиная от автоматического сокращения ссылок в Twitter или Google Buzz клиентов запуская процесс мониторинга статистики и данные трафика. Для начала вы можете ознакомится с консолью Google API.
Мы очень рады возможности предоставить вам наш API для доступа к одному из самых быстрых сервисов сокращения ссылок. Мы продолжаем работать над некоторыми улучшениями юзабилити и возможностью автоматического определения спама или вредоносного контента. Мы надеемся, что с новым API, вы найдете место для goo.gl в своей будущей деятельности. Если вы являетесь разработчиком, ознакомьтесь с документацией по goo.gl API и посмотрите как это все работает.
Краткая заметка по некоторым дополнительным возможностям Kindle третьего поколения
В заметке я постараюсь начать описание нескольких интересных дополнительных возможностей этой замечательной читалки,. Речь пойдет о вариантах Kindle 3g и Kindle Wi-fi третьего поколения и некоторых штуках, не описаных в мануалах. Хотел бы заметить, что информацию о Киндле найти относительно не сложно, однако собрать все в одной заметке на русском, думаю, неплохая идея.
Делаем Desire HD из Desire
Буквально пару дней назад я прочитал пост Вторая жизнь HTC HD2 и задумался, а можно ли сделать Desire HD из моего Desire? Как оказалось, можно, и даже не очень сложно. В общем, поразмыслив некоторое время о плюсах и минусах перехода на HD, я приступил к превращению. После всех действий я получил все возможности Desire HD в корпусе Desire. Никаких проблем и ошибок не возникло.
OAuth: описание протокола простым и понятным языком
Пример кросс-авторизации
Вернемся в 2005-й год и представим, что мы пишем социальную сеть. В ней имеется форма импорта контактов из адресной книги GMail. Что нужно для доступа к контактам GMail? Конечно, логин и пароль от ящика. Но если мы попросим ввести их на нашем сайте, пользователь заподозрит неладное. Где гарантия, что мы не сохраняем на сервере введенные пароли? Поэтому нам хочется, чтобы пароль вводился только на сайте GMail, и после этого доступ к контактам через API GMail предоставлялся нашей социальной сети (возможно, на время).
Немецкое правительство выложило все законы на гитхаб в machine-readable формате
github.com/bundestag/gesetze
Все законы можно найти в формате Markdown. Теперь граждане страны могут получать доступ к самым свежим текстам законов и отслеживать изменения.
Можно делать pull-реквесты, но только законы, которые одобрены голосованием в бундестаге, будут приняты…
/via news.ycombinator.com/item?id=4353389
Как обращаться с данными пользователей на платформе Android
Построение здравой и доверительной экосистемы является приоритетом каждого разработчика на платформе Android.
Давайте рассмотрим несколько пунктов для написания приложения, которому будут доверять:
1. Используйте соглашение о конфиденциальности (privacy police)
2. Минимизируйте число запрашиваемых разрешений
3. Предоставляйте своим пользователям выбор при сборе информации
4. Не собирайте ненужную информацию
5. Не отправляйте никакой пользовательской информации с устройства
6.… однако, если это действительно необходимо, используйте шифрование и минимизируйте количество передаваемой информации
7. Не используйте код который вы не понимаете
8. Не ведите логов устройств или информации по конкретным пользователям
Информация
- В рейтинге
- Не участвует
- Откуда
- Cambridge, Massachusetts, США
- Дата рождения
- Зарегистрирован
- Активность