habrahabr.ru

    Хабр / Лучшие публикации за сутки

  • Google планирует взимать с производителей мобильных устройств вплоть до $40 за каждый проданный девайс


    Правда, пока только в Евросоюзе. Все это — последствия решения Еврокомиссии, посчитавшей корпорацию монополистом, достойным наказания. Ранее практически все производители мобильных устройств с ОС Android по умолчанию устанавливали все сервисы от Google — поиск, браузер, карты и т.п.

    Но еврочиновники посчитали такой расклад незаконным и оштрафовали корпорацию Google на $5 млрд. Компания, в свою очередь, заявила, что будет действовать согласно постановлению. При этом компания собирается взимать плату с каждого проданного телефона, где нет сервисов Google по умолчанию, но есть Android OS.
    Читать дальше → Read more »
  • Численная проверка abc-гипотезы (да, той самой)
    Привет, Habr.

    На Geektimes Habr было уже несколько статей про abc-гипотезу (например в 2013 и в 2018 годах). Сама история про теорему, которую сначала много лет не могут доказать, а потом столько же лет не могут проверить, безусловно заслуживает как минимум, художественного фильма. Но в тени этой чудесной истории, сама теорема рассматривается черезчур поверхностно, хотя она не менее интересна. Уже хотя бы тем, что abc-гипотеза — одна из немногих нерешенных проблем современной науки, постановку задачи которой сможет понять даже пятиклассник. Если же эта гипотеза действительно верна, то из нее легко следует доказательство других важных теорем, например доказательство теоремы Ферма.

    Не претендуя на лавры Мотидзуки, я тоже решил попробовать решил проверить с помощью компьютера, насколько выполняются обещанные в гипотезе равенства. Собственно, почему бы нет — современные процессоры ведь не только для того чтобы в игры играть — почему бы не использовать компьютер по своему основному (compute — вычислять) предназначению…

    Кому интересно что получилось, прошу под кат.
    Читать дальше → Read more »
  • Вольтметр для батареек: карманный гаджет для смартфона с «крокодильчиками»
    Компания FTlab во многом известна как производитель мобильных полупроводниковых датчиков с разъемом Jack, каждый из которых определяет либо уровень ультрафиолета, либо температуру и влажность, либо электромагнитное излучение и даже уровень радиации.

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


    Читать дальше → Read more »
  • Вышел PostgreSQL 11


    Специальный выпуск POSTGRESSO, посвященный выходу официального релиза версии 11.


    На улице PostgreSQL праздник. После четырех beta вышла PostgreSQL 11 General Availability, то есть официальная версия. В анонсе есть даже приветственное слово Брюса Момджана: «готовя этот релиз, сообщество особенно заботилось о добавлении функциональности, необходимой для работы с очень большими базами данных. Доказано, что PostgreSQL хорошо работает с транзакционными нагрузками, а теперь новая версия — PostgreSQL 11 — облегчит разработчикам еще и создание приложений для Big Data».

    В release notes выделяют

    • секционирование:
      • добавлено секционирование по хешу;
      • PRIMARY KEY, FOREIGN KEY, индексы (см. ниже на эту тему) и триггеры;
      • секция по умолчанию для записей, вышедших за границы созданных секций;
      • UPDATE по ключу секционирования теперь может автоматически перемещать запись в соответствующую секцию;
      • PostgreSQL научился исключать ненужные секции (partition pruning) во время исполнения запросов SELECT;
    • распараллеливание:
      • теперь можно параллельно создавать индекс в случае B-tree;
      • при CREATE TABLE… AS, CREATE MATERIALIZED VIEW и в некоторых случаях запросов с UNION;
      • улучшена производительность в параллельных HASH JOIN и SEQUENTIAL SCAN;
    • появились хранимые процедуры, и в них возможно управление транзакциями;
    • JIT-компиляция некоторых запросов, выигрыш на вычислении выражений;
    • оконные функции теперь поддерживают все фреймовые опции SQL:2011 стандарта, в том числе расстояния по RANGE у PRECEDING/FOLLOWING, режим GROUPS, возможность исключения строк из фрейма;
    • появились покрывающие индексы [не покрывающие, а инклюзивные, строго говоря — прим. POSTGRESSO], использующие выражение INCLUDE при CREATE INDEX;
    • из раздела «разное»: ALTER TABLE… ADD COLUMN c значениями NOT NULL по умолчанию: этот вариант команды теперь не перезаписывает все строки таблицы и, следовательно, работает быстро.

    Читать дальше → Read more »
  • Altium Designer: что делать если проект стал сложным?
    Приветствую! Думаю, любой инженер или просто радиолюбитель/DIYщик/мейкер, занимающийся разработкой электроники, старается развивать свои навыки, которые растут вместе со сложностью выполняемых проектов. В какой-то момент человек достигает уровня, когда ему кажется, что проекты стали очень сложными, займут много времени на разработку и надо что-то с этим делать — нужно оптимизировать свою работу. Сегодня я расскажу как в Altium Designer 18 (далее AD или AD18) повысить производительность своего интеллектуального труда и сэкономить время, нервы и деньги.


    Читать дальше → Read more »
  • Как мы научили нейросеть определять документы


    Этим летом мы научили нейронную сеть определять, присутствует ли на изображении документ, и если да — то какой именно.

    Для чего это понадобилось


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

    Читать дальше → Read more »
  • [Перевод] Насколько серьёзен план Тима Бернерса-Ли децентрализовать веб?


    Интернет и почти бесплатное масштабирование цифровых технологий привели к сосредоточению слишком большой власти у нескольких компаний. Системы подотчётности не успевают за ними. Многообещающее противоядие — альтернативная децентрализация сетей, управления и контроля. Вот почему так радует, что изобретатель веба Тим Бернерс-Ли объявил о коммерческом предприятии для поддержки платформы Solid. Solid — это хранилище личных данных (PDS), которое передаёт управление в руки пользователя, а Inrupt — первое коммерческое предложение на этой платформе. Когда мы в 2013 году запустили проект Redecentralize, то очень немногие действительно заботились о децентрализации, а большинство вообще не думало об этом. Поддержка и одобрение Тима помогли изменить ситуацию.

    Но я обеспокоен тем, что Solid плохо оснащён для решения проблем PDS и реального воздействия на отрасль. В этой статье рассматриваются некоторые проблемы, с которыми сталкиваются PDS, и предлагается стратегический подход, ориентированный на пользователя, системный и допускающий разнообразие вариантов для преодоления централизации.
    Читать дальше → Read more »
  • “Человеческое, слишком человеческое” Не станем ли мы заложниками нашего разума, реализуя универсальный ИИ?


    Многие учёные и инженеры имеют неоправданно завышенные ожидания к искусственному разуму. Почему-то они считают, что мыслящие машины, будучи созданными, сразу же решат многие наши проблемы и приведут к технологической сингулярности. Однако, такой образ мыслей является заблуждением.
    Примечание. Я намеренно не использую слово «интеллект», ибо под ним обычно разумеется способность к анализу проблем и принятию решений на основе шаблонов, без осознания процесса. В указанном значении интеллект присущ и программе Maple, решающей сложные уравнения, и пчёлам, способным к обучению и сложному поведению, и многим иным животным. Взамен я буду использовать слово «разум», говоря про мыслящие машины уровня человека.

    А нужен ли вообще нам искусственный разум? Нужен. Увы, «голый» интеллект решает слишком узкий класс проблем, причём порой весьма неэффективно. Более того – «голый» интеллект не способен сам сформулировать проблему! Например, возьмём игру в шахматы, – машина решает проблему не творчески, затрачивая немалые ресурсы и используя различные алгоритмы, заложенные в неё инженерами. Человек решает проблему творчески – он генерирует новые решения, причём используя намного меньшие ресурсы!
    Читать дальше → Read more »
  • Интернет вещей: а не застряли ли мы на месте?
    Сегодня в IoT верят как мало во что ещё. Сильнее контроль над средой, больше real-time данных о ней, больше решений, которые устройства принимают самостоятельно, на основании «общения» друг с другом. Число устройств и датчиков в составе интернета вещей, по прогнозу Juniper Research, к 2022 году достигнет 50 миллиардов — по 6 с копейками устройств на каждого человека. Энтузиазм тех, кто полагается на «прорывной» потенциал экосистемы, иногда ошарашивает. Этот энтузиазм заставляет смотреть сквозь пальцы на те объективные технологические ограничения, что способны пусть не застопорить, но растянуть во времени обещанные изменения в жизни, бизнесе и IT. Мы придем к триумфу четвёртой промышленной революции? Ну да, ну да. Правда, похоже, нам предстоит ещё много промежуточных этапов вида pre-revolution built v3.4.6.
    Читать дальше → Read more »
  • [Перевод] Что мне нравилось в Поле Аллене


    Воспоминания Билла Гейтса о Поле Аллене, с которым они вместе, будучи ещё студентами, основали в 1975 году компанию «Microsoft» (название компании предложил именно Пол)

    Пол Аллен, один из моих старейших друзей и самый первый партнёр по бизнесу, умер 15 октября 2018 года. Я хочу выразить свои сожаления его сестре Джоди, его семье и множеству его друзей и коллег по всему миру.

    Я познакомился с Полом в 7 классе, и это знакомство изменило мою жизнь.
    Читать дальше → Read more »
  • Где работать в ИТ #2: «СКБ Контур»
    image

    «СКБ Контур» — одна из крупнейших и старейших ИТ компаний в России. В конце октября ей исполняется 30 лет, количество всех сотрудников перевалило за 8 тысяч.

    По оценкам, собранным на сервисе оценки работодателей «Моего круга», в июле 2018 «Контур» разделил первое место с «Яндексом» среди компаний-тяжеловесов.

    «Контур» основали в Екатеринбурге, когда город еще назывался Свердловском. Но ИТ тогда и ИТ сейчас — две разные сферы. Все развивается со скоростью света, наследие и масштабы не всегда помогают в конкуренции.

    Поэтому мы попытались разобраться, какой «Контур» на самом деле — древний динозавр или передовая технологическая компания — и поговорили с Александром Голубевым, отвечающим за разработчиков в компании. Читать дальше → Read more »
  • [Перевод] Chrome 70 поддерживает [список фич] и AV1 – почему поддержка этого кодека так важна?
    69-я версия Chrome была большииииим обновлением, т.к. показала новый интерфейс для десктопной и мобильной версий. Chrome 70 не столь радикален, но его новые фичи весьма важны. Мы сделали адаптированный перевод и добавили материал про самое, на наш взгляд, важное в новой версии – поддержку кодека AV1, который задает новую планку производительности. Пока что кодек будет использоваться только при воспроизведении видео, но мы надеемся, что он доберется и до WebRTC – это даст нам возможность использовать передовое кодирование в видеозвонках и конференциях (например, используя наш Web SDK).


    Читать дальше → Read more »
  • Пять камней в огород блокчейна

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

    Что же мешает блокчейну у нас в стране (и в мире), и нужен ли он вообще?
    Читать дальше → Read more »
  • [Перевод] Переработка вредит и продуктам, и сотрудникам
    Практически все компании сейчас оказывают давление на сотрудников, побуждая их работать больше часов, чем указано в договоре. Это давление маскируется разными эвфемизмами: красивыми словами про миссию, личный вклад, марш-бросок. Те, кто изъявляет готовность перерабатывать, часто получают поощрительные знаки внимания от руководства: «Джо выложился на сто пятьдесят процентов, чтобы помочь нам достигнуть поставленных целей: работал допоздна, выходил на выходных. Он жертвовал своим временем ради нашей миссии».



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

    По сути своей, необходимость в переработке происходит от проблем с профессионализмом, расстановкой приоритетов и гибкостью. Я, по большей части, буду говорить о сверхурочной работе в IT компаниях, но то же самое негативное влияние на продуктивность и качество работы можно наблюдать и в любой другой сфере.
    Читать дальше → Read more »
  • На поводу у трендов, или движение навстречу RxJava и LiveData


    На дворе 2018 год. Всё чаще встречаются слова RxJava и LiveData. Но если вдруг так случилось, что в вашем приложении до сих пор балом правят старомодные решения вроде библиотеки android-priority-jobqueue или AsyncTask (да, бывает и так), то эта статья специально для вас. Я разделяю эти подходы, исходя из заложенной в них философии. Первый предполагает некоторую зависимость выполнения работы от отображения, второй — выполнение задачи, при котором View слушает её и она не прерывается в зависимости от событий жизненного цикла (например, при повороте экрана). Под катом я предлагаю рассмотреть миграцию на связку RxJava и LiveData для обоих подходов.
    Читать дальше → Read more »
  • Железо не подведет. Как я готовлю к бою десятки серверов в день
    Проверить один сервер — не проблема. Берешь чек-лист и по порядку проверяешь: процессор, память, диски. Но с сотней серверов такой способ вряд ли хорошо сработает. Чтобы исключить человеческий фактор, сделать проверки более надежными и быстрыми, надо автоматизировать процесс. Кому знать, как это лучше сделать, как не хостинг-провайдеру. Артём Артемьев на HighLoad++ Siberia рассказал, какие методы можно использовать, что лучше запускать руками, а что отлично получается автоматизировать. Далее текстовая версия доклада с советами, которые сможет повторить каждый, кто работает с железом и нуждается в регулярной проверке его работоспособности.



    О спикере: Артём Артемьев (artemirk) технический директор в большом хостинг-провайдере FirstVDS, сам работает с железом.
    Читать дальше → Read more »
  • «Яндекс» может перейти под госуправление


    Сбербанк ведёт переговоры о покупке акций «Яндекса», рассказал «Ведомостям» источник, знакомый с одним из топ-менеджеров банка. По его словам, рассматривается как минимум два варианта сделки:

    • получение госбанком фактического контроля над компанией (с помощью голосующих акций);
    • покупка минимум 20% акций.

    В перспективе перехода «Яндекса» под госуправление акции компании со вчерашнего дня упали на 8%. За неполные сутки компания потеряла примерно $1,5 млрд капитализации.
    Читать дальше → Read more »
  • [Перевод] CSS: интересные возможности border-radius
    Что можно сделать с помощью CSS-свойства border-radius? Автор материала, перевод которого мы публикуем, говорит, что больше, чем кажется на первый взгляд. В частности, речь идёт о том, что углы элементов, скруглённые с помощью этого свойства, могут иметь весьма интересную форму.


    Предлагаем поговорить о тонкостях использования border-radius.
    Читать дальше → Read more »
  • Иллюзия обмана: визуально-оптическая иллюзия на базе ретропрогнозирования


    Мозг человека очень часто называют самым сложным биологическим компьютером в мире. Ученые со всего мира продолжают изучать этот невероятно загадочный орган, открывая все новые и новые его свойства, функции, возможности и прочее. Как мы знаем, многие науки, а следовательно и их исследования, связаны друг с другом. Посему изучение мозга человека позволяет совершенствовать и технологии не связанные с его анатомией. Сегодня мы рассмотрим новое исследование мозга, в котором ученые испытывают новые способы его обмана. Мы воспринимаем окружающий нас мир за счет информации, обрабатываемой мозгом. Все, что мы видим, слышим, обоняем, пробуем на вкус и осязаем состоит из определенного набора сигналов, которые наши органы чувств воспринимают, а мозг обрабатывает. Но что если эти сигналы будут ложными, а точнее их не будет вообще, а мозг будет уверен в том, что они есть? Именно об этом и пойдет речь в сегодняшнем исследовании. Поехали. Читать дальше → Read more »
  • [Перевод] Новая охота на тёмную материю проходит под горой

    Давид Д’Анджело не всегда интересовался тёмной материей, но теперь он попал на передний край охоты за наиболее неуловимой частицей во Вселенной




    Примерно в часе езды от Рима расположилось плотное скопление гор под названием Гран-Сассо-д’Италия. Они известны своей природной красотой и притягивают туристов круглый год, предлагая горнолыжные курорты мирового класса и пешеходные маршруты зимой, а также возможность купаться летом. Для 43-летнего итальянского физика Давида Д’Анджело эти горы – всё равно что второй дом. В отличие от большинства посетителей Гран-Сассо, Д’Анджело проводит большую часть времени под горами, а не на них.

    Там, в изобилующем пещерами пространстве в тысяче метров под поверхностью земли, Д’Анджело работает над новым поколением экспериментов, посвящённых охоте за частицами тёмной материи – экзотической формы материи, чьё существование предполагается уже несколько десятилетий, но пока ещё не было доказано экспериментально.

    Считается, что тёмная материя составляет до 27% Вселенной, и описание этой неуловимой субстанции – одна из наиболее острых проблем современной физики. Хотя Д’Анджело оптимистично считает, что прорыв произойдёт ещё при его жизни – точно так же думало и предыдущее поколение физиков. В принципе, есть неплохие шансы на то, что частицы, разыскиваемые Д’Анджело, вообще не существуют. Однако для физиков, зондирующих фундаментальную природу Вселенной, возможность провести всю карьеру в «охоте за привидениями», как говорит Д’Анджело – это цена продвижения науки.
    Читать дальше → Read more »