Архив апреля 2018 - 61

Здравствуй. Как ты помнишь, недавно произошёл официальный релиз Java 10. Учитывая, что практически все сейчас используют преимущественно 8-ку, с выходом 10-ки нас ждут такие вкусности как модульность (вошла в 9-ку) и local variable type inference. Звучит неплохо, можно попробовать поэкспериментировать с переносом какого-нибудь существующего проекта на 10-ку.

image

О том, какие разновидности боли ждут нас, можно узнать под катом.
Читать полностью »

Связь музыкального вкуса с уровнем интеллектуального развития — популярный стереотип. Многие считают, что умные люди слушают только Баха и Моцарта, а попса и рэп — любимая музыка людей простых и менее образованных. Но так ли это?

Есть ли у этого стереотипа научная основа? Что на этот счет говорят психологи, нейробиологи и социологи? Сегодня мы решили разобраться в основных исследованиях.

Как связаны интеллект и музыкальные предпочтения: теории и исследования - 1Читать полностью »

Как создать нейросеть всего из 30 строк JavaScript-кода - 1

Перевод How to create a Neural Network in JavaScript in only 30 lines of code.

В этой статье мы рассмотрим, как можно создать и обучить нейросеть с помощью библиотеки Synaptic.js, позволяющей проводить глубокое обучение в связке Node.js с браузером. Давайте создадим простейшую нейросеть, решающую XOR-уравнение. Также можете изучить специально написанный интерактивный туториал.
Читать полностью »

Реверс-инжиниринг «Казаков 3», часть сетевая: создаём локальный сервер - 1

Недавно в разговоре с коллегами обсуждали различные игры жанра RTS, и я задумался, почему же релиз третьих «Казаков» прошёл мимо меня. Пару минут и один поисковый запрос спустя я вспомнил — помимо крайне сырого раннего релиза, реинкарнация этой классической стратегии отличилась невозможностью многопользовательской игры без постоянного соединения с официальным сервером. Многочисленные просьбы игроков «добавить LAN» на форумах разной степени свежести намекают, что изменений ждать не стоит.

Что ж, если гора не идёт к Магомету…
Читать полностью »

Представьте, вы за два дня полностью реализовали новую фичу. Код написан, он работает и все классно. Ваш менеджер говорит, что можно сразу в релиз. «А как же тесты?» — воскликнет какой-нибудь дотошный коллега. «А зачем?» — ответите вы в один голос с менеджером. Зачем нам писать тесты? Как объяснять их необходимость другим? Зачем вовлекать тестировщиков, аналитиков и других участников? В этом посте я расскажу, как объяснить пользу тестов любому участнику проекта, а также зачем стоит тесты автоматизировать. И подкрепим все это серьезными исследованиями.

Как доказать важность тестов каждому участнику проекта - 1
Читать полностью »

В Москве запустился проект Guru.Taxi, созданный бывшим операционным директором Gett Александром Мерзликиным. Уже на этапе запуска сервис привлёк порядка $300 тыс посевных инвестиций от QIWI Venture, корпоративного венчурного направления группы QIWI в обмен на миноритарную долю, точный пакет QIWI не разглашается. Оценка всего бизнеса Guru.Taxi в рамках данного раунда инвестиций составила $3 млн, знает источник на рынке.

Читать полностью »

Обновлено: днём 23 апреля Роскомнадзор опроверг своё участие в отключении прямого доступа к сервисам Google из Рунета.


В России стала недоступен Google Drive — и с телефона по Wi-Fi, и через настольный веб-браузер. Частично недоступен оказался так же магазин приложений Google Play. Сейчас работает телефонная версия магазина по Wi-Fi, однако недоступна его веб-версия для прямого обращения (без использования VPN или прокси) через провайдера — Freshtel,Читать полностью »

Когнитивные тренировки: «апгрейд» памяти и мышления - 1

Наш мозг — удивительная система, которая постоянно показывает занятные фокусы. Знаком ли вам эффект «красной машины»? Человек покупает красную машину и вдруг начинает все время видеть на улице красные машины. Такое искажение называется «иллюзия частоты» или «феномен Баадера-Майнхоф» и происходит из-за селективного внимания мозга и склонности всегда подтверждать свою точку зрения (confirmation bias). 

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

Дайджест новостей из мира PostgreSQL. Выпуск №5 - 1

Feature freeze

Это, конечно, главное событие для сообщества. То, что не прошло только что закончившийся комитфест, не попадет в версию PostgreSQL 11.Что заморозили на feature freeze
Это наша сводка попавших в нее важнейших патчей.
Сводка сводкой, а статьи об PostgreSQL 11 уже начали появляться. А дальше — больше.

Waiting for PostgreSQL 11 – Transforms for jsonb to PL/Python and to PL/Perl
Депеш, то есть Хуберт 'depesz' Любашевски, пишет в своем блоге о 2 соответствующих патчах Антона Быкова из Postgres Professional.

Postgres 11 highlight — Covering Indexes
В своем блоге Мишель Пакье (Michael Paquier) пишет о покрывающих индексах (см также статью Что нового в PostgreSQL 11: INCLUDE-индексы Александра Алексеева из Postgres Professional и комментарии к ней). На эту же тему — INCLUDE-индексов — статья Waiting for PostgreSQL 11: Covering + unique indexes Алексея Лесковского из Data Egret.

Partition Elimination in PostgreSQL 11
По поводу этого серьезного достижения 11-й версии пишет в своей статье Дэвид Роули (David Rowley) из 2ndQuadrant.

Об еще одном патче, прошедшем в PostgreSQL 11, пишет в статье Что нового в PostgreSQL 11: встроенный веб-поиск тот же Александр Алексеев.

Manipulating checksums of a cluster
Мишель Пакье пишет еще об одном патче PostgreSQL 11. Патч проверяет чексуммы страниц после штатной остановки кластера. Более того, он предлагает свою утилиту pg_checksums на базе этого патча.

Читать полностью »

Всем привет от команды Тостера!

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

Вводим систему достижений на Тостере - 1

За всеми подробностями добро пожаловать под кат.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js