Архив за 28 сентября 2016 - 4

Углекислого газа в атмосфере стало больше: 400 частей на миллион - 1

В сентябре мы перешагнули красную черту: концентрация углекислого газа в атмосфере Земли повысилась до 400 частей на миллион. За 200 лет развития промышленности концентрация углекислого газа в атмосфере поднялась с 280 до 400 частей на миллион. Климатологи считают, что СО2 в атмосфере никогда не станет меньше станет меньше.

Сейчас считается, что повышение уровня углекислого газа обусловлено деятельностью человека. Увеличение концентрации СО2 совпало с началом промышленной революции. С тех пор этот показатель только увеличивался, и в ближайшее время снижаться не собирается. Доказательством этому может служить то, что в сентябре в атмосфере Земли, обычно, минимальный уровень углекислого газа за год. Но в 2016 г. СО2 в сентябре не стало меньше.
Читать полностью »

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

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

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

«Если вы пашет поле, что вы предпочтете: двух сильных быков или 1024 курицы?»
— Сеймур Крэй

В туннеле под моим домом я встречаюсь с эльфами. Они мне и дают советы, как сделать суперкомпьютеры лучше - 1

Сеймур Крэй, отец «суперкомпьютеров», создатель индустрии суперкомпьютеров, инженер-электронщик и математик.

Ачивки Сеймура Крэя:

  • 1958 — За год собрал прототип 6-битного суперкомпьютера из бракованных транзисторов.
  • 1960 — Первая машина на германиевых транзисторах вместо ламп (CDC 1604).
  • 1963 — Обошел IBM в 3 раза по производительности и на 40% по цене (CDC 6600).
  • 1971 — Чтобы не увольнять 4 инженеров отказался от своей зарплаты.
  • 1975 — Первый коммерчески успешный векторный суперкомпьютер. Применение архитектуры команд «регистр-регистр» (Cray-1).
  • Дизайн суперкомпьютера в виде дивана (Cray-1).
  • 1988 — 500 MHz (Cray 3)
  • Нашел замену кремнию — арсенид галлия (GaAs) — в шесть раз быстрее кремниевых микросхем
  • 1994 — 1 GHz (Cray-4)
  • Чтобы не отвлекаться на посещение Белого Дома и встречу с Президентом США, он отказался от чести быть удостоенным Национальной медалью США в области технологий и инноваций.
  • Выкопал собственный противоядерный Vault13 c запасом топлива и воды на 4 года.

С днем рождения, Сеймур Крэй!

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

В предыдущей статье я описал общую архитектуру Quagga и устройство таблицы маршрутизации, которая находится в демоне zebra. В этой статье я хочу рассказать об устройстве демона bgpd, ответственного за реализацию протокола BGP.
Читать полностью »

Как мы уже сообщали, вчера Илон Маск (Elon Musk) выступил на Международном конгрессе астронавтики (International Astronautical Congress), поведав общественности, как SpaceX планирует колонизировать Марс. Там же он говорил об использовании ракет для скоростных перелетов на нашей планете.

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

Довольно часто приходится слышать, что React и особенно JSX-шаблоны – это плохо, и хороший разработчик так не делает. Однако нечасто объясняется, чем именно вредит смешивание верстки и шаблонов в одном файле. И с этим мы попробуем сегодня разобраться.

Подход "каждой технологии свой файл" использовался с начала существования веба, поэтому неудивительно, что слом этого шаблона вызывает отторжение некоторых разработчиков. Но перед тем, как заявлять "нет, мы так делать не будем никогда", будет полезно разобраться истории и понять, почему JSX пользоваться можно, а смешивать скрипты и html – нет.

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

Facebook готовится к коммерческому запуску платформы для корпоративных коммуникаций Facebook at Work. Как рассказал отвечающий за это направление Жульен Кодорню в интервью TheInforamtion, платформа будет платной, плата будет взиматься с каждого рабочего аккаунта. Это серьёзное отклонение от прошлых планов: Facebook собирался предоставлять базовые фичи бесплатно, а взимать плату за дополнительные сервисы.

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

Начну с того, что данная оптимизация будет работать только, если вы используете значения взятые из Properties (например: NDC, MDC) и не используете UserName.

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

Переводчик Google Translate подключили к нейросети - 1
Модель архитектуры GNMT (Google’s Neural Machine Translation). Слева сеть энкодера, справа — декодера, в середине модуль внимания. Нижний слой энкодера двусторонний: розовые модули собирают информацию слева направо, а зелёные — в обратном направлении

Компания Google собирается полностью перевести сервис Google Translate на глубинное обучение. Детальное описание алгоритма нейросети опубликовано на arXiv.org.

По предварительным оценкам Google, нейросеть обеспечивает гораздо лучшее качество перевода, чем обычные статистические методы. Её уже опробовали в сложнейшей языковой паре английский⟷китайский, и нейросеть сразу на 60% снизила количество ошибок перевода. Результат впечатляет. Другие языковые пары подключат к нейросети в течение ближайших нескольких месяцев.
Читать полностью »

Как мы проверяем работоспособность серверного кода без мобильных клиентов - 1

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

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

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


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