Обновить
-2
0.2

Пользователь

Отправить сообщение

Книга «Биология желания. Зависимость — не болезнь»

Время на прочтение5 мин
Охват и читатели19K
image Всем привет! Недавно у нас вышла книга Марка Льюиса, получившая премию от PROSE Award в разделе «Лучшая психологогическая книга».
Почему люди так легко на все подсаживаются? У современного человека много зависимостей. Мы сидим в социальных сетях, играем в компьютерные и азартные игры, тратим на покупки намного больше, чем собирались, пьем, курим или фанатично занимаемся спортом. Но почему тогда психиатры и психологи называют болезнью только алкогольную или наркотическую зависимость? А, например, не безответную любовь, которая тоже является зависимостью с печальными последствиями? Наш мозг ищет удовольствий и расслабления в мире, который не отвечает ему взаимностью. Мозг непрерывно перестраивает себя, обучаясь и развиваясь. Как только у нас появляется какая-то зависимость, этот процесс резко ускоряется, ведь нашему мозгу регулярно предлагаются весьма привлекательные «призы».

Марк Льюис — когнитивный нейробиолог и бывший зависимый — объединяет простые истории человеческой жизни с четким научным объяснением. «Биология желания» дает надежду каждому, кто либо борется с зависимостью сам, либо помогает бороться другим.
Читать дальше →

Эффективное хранение: как мы из 50 Пб сделали 32 Пб

Время на прочтение9 мин
Охват и читатели24K

Видео доклада




Текстовая Версия


Изменения курса рубля два года назад заставили нас задуматься о способах снижения стоимости железа для Почты Mail.Ru. Нам понадобилось уменьшить количество закупаемого железа и цену за хостинг. Чтобы найти, где сэкономить, давайте посмотрим, из чего состоит почта.


Индексы и тела писем составляют 15 % объёма, файлы — 85 %. Место для оптимизаций надо искать в файлах (аттачах в письмах). На тот момент у нас не была реализована дедупликация файлов; по нашим оценкам, она может дать экономию в 36 % всего объёма почты: многим пользователям приходят одинаковые письма (рассылки социальных сетей с картинками, магазинов с прайсами и т.д.). В этом посте я расскажу про реализацию такой системы, сделанной под руководством PSIAlt.

7 классных примеров с тенями для текста, которые вы просто не можете пропустить

Время на прочтение9 мин
Охват и читатели93K
Color Happiness

В прошлых двух статьях мы познакомились с тем, как работают тени в CSS3: box-shadow и text-shadow. Сегодня, продолжая последнюю тему, мы посмотрим на еще несколько красивых примеров использования теней для текста для достижения интересных эффектов.
Читать дальше →

Как избежать излишней сложности состояния приложения [перевод]

Время на прочтение9 мин
Охват и читатели18K


Реализации Flux, такие как Redux, мотивируют нас уделять больше внимания проектированию состояния приложения. Оказывается, это нетривиальная задача. Это похоже на классический пример из теории хаоса, когда, казалось бы, безобидный взмах крыльев бабочки ведёт к далеко идущим последствиям. Ниже приведены советы, которые помогут вам лучше организовать состояние приложения.
Читать дальше →

WebRTC: Делаем peer to peer игру на javascript

Время на прочтение13 мин
Охват и читатели40K
Недавно мне довелось поработать над прототипом видеочата. Это был отличный повод поближе познакомиться с концепциями WebRTC и опробовать их на практике. Как правило, когда говорят про WebRTC, подразумевают организацию аудио- и видеосвязи, но эта технология может применяться и для других интересных вещей. Я решил попробовать сделать peer-to-peer игру и поделиться опытом ее создания. Видео того что получилось и подробности реализации под катом.


Читать дальше →

Задача коммивояжера методом Литтла на C++

Время на прочтение8 мин
Охват и читатели31K
Обучаясь в университете, каждому приходилось делать разного рода задачи. Вот, наступает конец полугодия, сессия на носу, начало выдачи курсовых заданий и мне посчастливилось стать тем, кто должен реализовать метод Литтла для задачи коммивояжера. Итак начнем.

Кто такой коммивояжер? Коммивояжер — это разъездной торговый агент какой-либо фирмы, предлагающий покупателям товары по образцам и каталогам. Его задача объездить все пункты назначения, не побывав ни в одном дважды и вернуться в точку старта.

image

Читать дальше →

Почему автор cURL получает письма от расстроенных автовладельцев

Время на прочтение4 мин
Охват и читатели27K
«Здравствуйте! У меня Тойота Королла с мультимедийной системой, правами на которую вы обладаете. Мне нужен совет, как использовать GPS...», — так начинается одно из писем, которое в последнее время получил Дэниель Стенберг.

Хорошо быть автором популярной open source программы. Вас уважают. Если захочется устроиться на работу в коммерческую компанию, то не нужно писать резюме. Код программы открыт и говорит сам за себя. Да и вообще open source — это огромный плюс в карму. Вы можете познакомиться и поговорить с замечательными людьми, которым противно общаться с «пиджаками» из корпораций. А с вами они будут на равных.

Но у популярности есть определённые проблемы. Иногда очень неожиданные. Например, автор известной программы cURL сейчас получает письма от расстроенных автовладельцев, у которых возникли проблемы с информационно-развлекательной системой автомобиля и навигатором. С чего вдруг?
Читать дальше →

Еще один гигантский проект SpaceX, арифметика и здравый смысл

Время на прочтение7 мин
Охват и читатели43K


На прошлой неделе компания SpaceX произвела очередную сенсацию, подав запрос в Федеральную комиссию по связи США (FCC) на разрешение запустить 4425 спутников. Если вчитаться в документ внимательно, то там сказано «4425 спутников (плюс до двух запасных спутников на каждую орбитальную плоскость)», то есть на 83 орбитальные плоскости спутниковая группировка должна будет составить максимум 4591 спутник. Такие огромные числа не имеют аналогов среди существующих спутниковых систем и вызывают обоснованные сомнения в реализуемости проекта. Давайте попробуем разобраться.
Читать дальше →

Электронные инопланетяне: инопланетный разум может оказаться машинным

Время на прочтение3 мин
Охват и читатели15K
image

Любые разумные инопланетяне, с которыми человечество сможет вступить в контакт, скорее всего, не будут выглядеть, как вы, я или кальмарообразные существа из фильма "Прибытие".

Если существа с других планет достаточно разовьются для того, чтобы отправлять сигналы, которые смогут принять земляне, они, скорее всего, сбросят свои биологические оковы, и превратятся в одну из форм машинного интеллекта, как утверждает давний охотник за чужими, Сет Шостак [Seth Shostak].

Для доказательства этого Шостак указывает на тот путь, на который, по всей видимости, вступили люди. Люди изобрели радио примерно в 1900-м году, а компьютер – в 1945, и они уже производят достаточно дешёвые устройства, превышающие по вычислительной мощности человеческий мозг.
Читать дальше →

Нейросеть LipNet читает по губам с точностью 93,4%

Время на прочтение4 мин
Охват и читатели55K

Командир Дэйв Боумен и второй пилот Фрэнк Пул, не доверяя компьютеру, решили отключить его от управления кораблём. Для этого они совещаются в звукоизолированной комнате, но HAL 9000 читает их разговор по губам. Кадр из фильма «Космическая одиссея 2001 года»

Чтение по губам играет важную роль в общении. Ещё эксперименты 1976 года показали, что люди «слышат» совершенно другие фонемы, если наложить неправильный звук на движение губ (см. "Hearing lips and seeing voices", Nature 264, 746-748, 23 December 1976, doi: 10.1038/264746a0).

С практической точки зрения чтение по губам — важный и полезный навык. Можно понимать собеседника не выключая музыку в наушниках, читать разговоры всех людей в поле зрения (например, всех пассажиров в зале ожидания), прослушивать людей в бинокль или подзорную трубу. Область применения навыка очень широка. Освоивший его профессионал без труда найдёт высокооплачиваемую работу. Например, в сфере безопасности или конкурентной разведке.
Читать дальше →

Теории заговора. Хакеры на службе государства

Время на прочтение8 мин
Охват и читатели21K

Джулиан Ассанж сказал, что считает Хиллари Клинтон своим личным врагом. Поэтому он помог хакерам из Fancy Bear опубликовать украденные документы Национального комитета демократической партии США

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

5 книг, которые помогут мыслить нестандартно и почему это важно именно сейчас

Время на прочтение3 мин
Охват и читатели158K


Потребляя гигабайты информации, мы начинаем мыслить шаблонно. Роботы автоматизируют все больше специальностей, и незаменимыми становятся лишь те работники, кто мыслит нестандартно. Многие считают, что креативность — это врожденный навык. Я тоже так думал, пока не прочел эти книги. Они доказали, что мыслить нестандартно может научиться каждый.
Читать дальше →

Новый поворот в квантовой теории мозга

Время на прочтение9 мин
Охват и читатели80K

Новая теория объясняет, как хрупкие квантовые состояния могут сохраняться часами и даже днями в нашем тёплом и влажном мозгу. Уже готовятся эксперименты для её проверки



Мэтью Фишер, предложивший теорию о влиянии квантовых эффектов на работу мозга

Простое упоминание «квантового сознания» причиняет большинству физиков дискомфорт, поскольку эта фраза, судя по всему, напоминает им бормотание какого-нибудь гуру от "Нью Эйдж". Но если новая гипотеза подтвердится, окажется, что квантовые эффекты действительно играют некую роль в человеческом сознании. Мэтью Фишер, физик из Калифорнийского университета в Санта-Барбаре, в прошлом году удивил многих, опубликовав в Annals of Physics работу с предположением о том, что ядерные спины атомов фосфора могут служить рудиментарными кубитами мозга – из-за чего он способен работать по принципу квантового компьютера.
Читать дальше →

Ваш язык программирования — отстой

Время на прочтение54 мин
Охват и читатели140K
1 Почему JavaScript отстой
• 1.1 Плохая конструкция
• 1.2 Система типов
• 1.3 Плохие функции
• 1.4 Отсутствующие функции
• 1.5 DOM
2 Почему Lua отстой
3 Почему PHP отстой
• 3.1 Исправлено в поддерживаемых в настоящее время версиях
4 Почему Perl 5 отстой
5 Почему Python отстой
• 5.1 Исправлено в Python 3
6 Почему Ruby отстой
7 Почему Flex/ActionScript отстой
8 Почему скриптовые языки отстой
9 Почему C отстой
10 Почему C++ отстой
11 Почему .NET отстой
12 Почему C# отстой
13 Почему VB.NET отстой
15 Почему Objective-C отстой
16 Почему Java отстой
• 16.1 Синтаксис
• 16.2 Исправлено в Java 7 (2011)
• 16.3 Модель
• 16.4 Библиотека
• 16.5 Обсуждение
17 Почему Backbase отстой
18 Почему XML отстой
19 Почему отстой XSLT/XPath
20 Почему CSS отстой
• 20.1 Исправлено в CSS3
21 Почему Scala отстой
22 Почему Haskell отстой
23 Почему Closure отстой
24 Почему Go отстой
• 24.1 Базовые средства программирования (базовый язык)
• 24.2 Взаимосовместимость
• 24.3 Стандартная библиотека
• 24.4 Набор инструментальных средств
• 24.5 Сообщество
25 Почему Rust отстой
• 25.1 Безопасность
• 25.2 Синтаксис
• 25.3 Конструкция API и система типов
• 25.4 Сообщество
• 25.5 Набор инструментальных средств

Почему JavaScript отстой


Учтите, что некоторые положения относятся не к самому JavaScript, а к программным интерфейсам веб-приложений (https://developer.mozilla.org/en/docs/Web/API).

Плохая конструкция

• Каждый скрипт исполняется в едином глобальном пространстве имён, доступ в которое возможен в браузерах с оконным объектом.
• Camel-регистр никуда не годится:

XMLHttpRequest
HTMLHRElement

Читать дальше →

Математика CSS-шлюзов

Время на прочтение18 мин
Охват и читатели56K

CSS-шлюзом (CSS-lock) называется методика из адаптивного веб-дизайна, позволяющая не перепрыгивать от одного значения к другому, а переходить плавно, в зависимости от текущего размера области просмотра (viewport). Идею и одну из реализаций предложил Тим Браун в статье Flexible typography with CSS locks. Когда я пытался разобраться с его реализацией и создать свои варианты, мне с трудом удавалось понять, что именно происходит. Я выполнил много вычислений и подумал, что полезно будет объяснить другим всю эту математику.

В статье я опишу саму методику, её ограничения и лежащую в её основе математику. Не волнуйтесь: там в основном одни сложения и вычитания. К тому же я постарался всё разбить на этапы и украсил их графиками.
Читать дальше →

Всем, кто ненавидит тёмную материю

Время на прочтение4 мин
Охват и читатели23K
Когда вы делаете открытие самостоятельно – даже если вы последний человек на Земле, увидевший истину – вы его никогда не забудете.
— Карл Саган

Когда мы рассуждаем о тёмной материи (ТМ) и её альтернативах, мы говорим, ни больше, ни меньше – о задаче объяснения структуры каждого крупного объекта Вселенной. А это каждая из миллиардов галактик, а также их формирование, объединение и группирование.



На самых крупных масштабах – на которых каждый пиксель карты выше представляет целую галактику – ТМ с лёгкостью превосходит всех конкурентов. Ни один из конкурентов ТМ и близко не подходит к её успеху в объяснении крупномасштабных структур Вселенной.

Объясняем бабушке: Как зашифроваться за час

Время на прочтение5 мин
Охват и читатели27K
«Выживают только параноики».
— Энди Гроув

image

Энди Гроув был венгерским беженцем, который сбежал от коммунистов, изучал инженерное дело, и в конечном итоге возглавил революцию компьютеров в качестве генерального директора Intel. Он умер в начале этого года в Силиконовой долине после долгой борьбы с болезнью Паркинсона.

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

Вынужден предупредить, что Гроув не единственный влиятельный человек, который призывает к этому. Даже директор ФБР — тот же человек, который недавно заплатил хакерам миллион долларов, чтобы разблокировать iPhone террориста — настоятельно рекомендует всем скрывать свои веб-камеры.

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

«Если кто-то даст мне шесть строк написанных самым честным человеком, я найду то, за что его можно повесить.»
— кардинал Ришелье в 1641.

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

Читать дальше →

7 аркадных игр, которые уже стали классикой, но всё ещё могут чему-то научить

Время на прочтение6 мин
Охват и читатели39K
Contra, Dungeons & Dragons, Double Dragon, Q*Bert — эти классические аркады большинство из нас помнят и любят, ведь на них выросло целое поколение. Но чему они могут научить современного геймдизайнера?

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


Принимаем электронную почту на Node.js

Время на прочтение5 мин
Охват и читатели36K

Электронная почта как и www появилась на заре Интернета, и несмотря на свою архаичность продолжает удерживать позиции одной из главных технологий сети. Тем временем разработчики не слишком-то ее ценят и используют в одностороннем порядке, указывая отправителем noreply. И в первую очередь это связано с трудоемкостью процесса обработки входящей корреспонденции.


Тем временем, хвала комьюнити Node.js, появились пакеты, которые позволяют принимать почту без боли и страданий – это smtp-server и mailparser. Давайте я покажу, как в пару десятков строк кода создать свой почтовый сервер с поддержкой SSL шифрования, фильтрацией спама с помощь spamassassin и прочими радостями.

Читать дальше →

VaR как способ оценки риска. Исторический метод

Время на прочтение7 мин
Охват и читатели49K


В этой статье я хочу познакомить вас с популярным инструментом для оценки финансового риска VaR (ValueAtRisk). При этом я постараюсь использовать минимум экономических, математических и статистических терминов.

Главные идеи VaR были разработаны и применены в банке JP Morgan в 80-х. Широкое применение VaR получил в 1993 когда был одобрен Группой тридцати(G-30) как часть “лучших практик” для работы с деривативами(производными финансовыми инструментами). А позже стала одним из показателей риска банка по системе Базель II (набор международных рекомендации по банковскому регулированию). Идею используемую в VaR можно отследить до ранних работ лауреата нобелевской премии по экономике Гарии Марковица в 1952.
Читать дальше →

Информация

В рейтинге
2 851-й
Зарегистрирован
Активность