суббота, ноября 10, 2018

Презентация Майкрософта про квантовые компьютеры

Я вчера была на оптимистичной презентации Майкрософта, Дэвид Уэкер рассказывал о разработке квантового компьютера. Самого компьютера у них нет, у них даже кубита ещё нет. Но, говорит, вот-вот будет. У них уже инфраструктура для Ажура расписана, куда они будут этот квантовый компьютер подключать.

Сейчас они отстают, потому что у IBM и Rigetti кубиты уже есть. Но кубит, который разрабатывает Майкрософт, всем кубитам кубит. Они разрабатывают топологический кубит по работам Алексея Китаева. И для того, чтобы сделать полноценный квантовый компьютер на 200 логических кубитов, им нужно будет ~2000-4000 физических. В то время как их конкурентам нужны будут миллионы кубитов.
И если у них всё получится, Майкрософт будет править миром.

Про квантовый компьютер DWave осторожно сказал, что он представляет теоретический интерес. Но всё, что может DWave, можно эмулировать.

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

Про Microsoft Quantum можно почитать тут: microsoft.com/quantum

четверг, октября 18, 2018

Амазон расширяет свою рекламную платформу

В наших краях распространены встречи с представителями той или иной компании, которые рассказывают о компании, о работе в ней, об используемых технологиях. Заодно заманивают на работу.
Я побывала на одной из таких встреч, организованных Амазоном. Они расширяют свой рекламный отдел и активно нанимают. Поговорила с одним из начальников. Пишут они на Java, что ожидаемо. Чтобы латентность была низкой переиспользуют объекты. В качестве хранилища данных используют что-то самописное, что именно он мне не сказал.

Ссылки по теме:
Amazon Sets Its Sights on the $88 Billion Online Ad Market

вторник, октября 02, 2018

Отчет о CppCon 2018

CppCon - ежегодная конференция, посвящённая языку C++, в этом году проходила в Бельвью, штат Вашингтон.

Было весело, то и дело была слышна русская речь, из Яндекса народ был, из JetBrains, был стенд PVS-Studio. Я пообщалась с кучей народу, подписала книгу у Скотта Мейерса.


Конференция началась с докладов, посвященных Concepts and Contracts. Как это переводят обычно? Концепции и контракты? Должны быть в C++20.

Про модули говорили. Чендлер Каррус из Google рассказывал, что он попробовали использовать модули в 10% их самых медленных заголовочных файлах. Время компиляции резко упало, в 2-4 раза он сказал.

Я узнала о священной войне west const vs east const. Это война между теми, кто const слева и теми, кто пишет const справа.

Я представляла карту The C++17 Lands в разделе "постеры" и выиграла ценный приз. Ещё участвовала в собрании Women in C++, организованном include_cpp. Кстати, include_cpp спонсировали билеты и проживание нескольким женщинам в этом году, возможно, они это будут это делать и дальше.

Поговорила с девушками из очень интересного стартапа Mythic. Они делают ИИ чип. Утверждают, что он лучше, чем GPU и Google TPU, потому что он меньше, дешевле и так сильно не греется. Поддерживает и TensorFlow, и PyTorch.
Осталось узнать, в чём подвох.

Был очень подробный доклад про Spectre, который делал Чендлер Каррус. Я не очень интересуюсь темой безопасности и попала на этот доклад случайно, но тема ужаса и безысходности была раскрыта вполне. Советую посмотреть в записи, если вам это интересно.

Некоторые материалы с конференции уже выложили, дальше будет больше:
Герб Саттер, видео: CppCon 2018: Herb Sutter “Thoughts on a more powerful and simpler C++ (5 of N)”
Костя Серебряный, слайды: Memory Tagging and how it improves C/C++ memory safety. Я на нём была, очень рекомендую.
Хана Дусикова - популярный доклад о регулярных выражениях. Слайды: Regular Expressions

Updated 2.10.2018: CppCon 2018: Chandler Carruth “Spectre: Secrets, Side-Channels, Sandboxes, and Security”


Следующая конференция состоится через год в городе Аврора, Колорадо.