Секрет Великого Искоренителя

В недавнем выпуске ТВ-шоу «Удивительные люди» победа была присуждена человеку, продемонстрировавшему, казалось бы, невозможное – извлечение в уме, за 5 минут, корня 9999-й степени из числа, состоящего (по заявлению ведущего) из 80000 цифр. Но действительно ли продемонстрированное вычисление является проявлением каких-то сверхчеловеческих способностей, как это утверждают победитель и организаторы шоу, или же оно вполне доступно […]

Проблемы с принятием себя

Достаточно часто случается такое, что специалист обесценивает себя. Даже несмотря на многочисленные реальные факты о его компетентности, он все равно продолжает искать недостатки. Такое состояние может быть обусловлено длительным стрессом в связи со сложными задачами и короткими сроками их выполнения, постоянным давлением В результате длительного стресса происходит снижение критичности мышления плюс постоянное давление делает свое […]

Пишем свой аналог Wolfram|Alpha

Допустим, в какой-то момент времени, тебе, мой дорогой друг, захотелось узнать, а что же находится под капотом у математического движка и вдруг загорелся написать свой? Тогда милости прошу под кат. Ну-с, начнем! Постановка задачи Возьмем простой случай: сложение и вычитание (без скобок). Надо же с чего-то начать? Затем будем постепенно дорабатывать и наращивать функционал. Хотим, […]

Как искусственный интеллект научили решать диффуры

Сегодня, в преддверии старта нового потока курса «Математика и Machine Learning для Data Science», делимся с вами полезным переводом статьи из MIT Technology Review о том, как исследователи Колтеха научили ИИ решать дифференциальные уравнения частных производных, зачем это нужно и как может изменить мир. Все подробности вы найдёте под катом. Если только вы не физик […]

И руки превращаются в VR-дисплей: изображение проецируется прямо на ладонь

Швейцарские и израильские ученые создали новый тип интерфейса для VR. Новый шлем виртуальной реальности позволяет увидеть изображение на ладони, используемой в качестве контроллера. Управлять элементами VR-приложения можно управлять простыми жестами — поворачиванием руки, сжиманием пальцев и т.п. Разработкой цифровых перчаток занимается группа энтузиастов из Швейцарской высшей технической школы Цюриха и Даниэль Зиссерман (Danielle Sisserman) из […]

Оптимизация работы с PostgreSQL в Go: от 50 до 5000 RPS

Привет, меня зовут Иван, и я делаю Авито Доставку. Когда пользователь покупает товар с доставкой, мы показываем ему список отделений служб доставки с ценами. Цена доставки может меняться от отделения к отделению. Мы смотрим на область карты, где покупатель ищет товар и информацию по объявлению, например, координаты продавца, вес и размеры товара. И на выходе показываем человеку список отделений с адресами и ценой […]

COBOL и $2 020 202,02

В прошлые годы, даже в последние год-два мне иногда попадались новости, что кому-то пришёл счёт или чек на смешную сумму 2 020 202 доллара… и 02 цента. Если вы такое увидите, то (почти наверняка) это ошибка программирования на COBOL. Большинство программистов COBOL совершают эту глупую ошибку, и я не исключение. Проблема вызвана тем, как именно мы обычно […]

Еще немного про C# 8.0, шпаргалка по Red Hat OpenShift Container Platform и создаем конвейер upstream-to-downstream

Прокачивайте скилы, читайте, смотрите, думайте, применяйте на практике! Станьте частью DevNation! Начни новое: Еще немного C# 8.0 В последней, пятой статье из цикла, посвященного C# 8.0, рассмотрим статические локальные функции, индексы и диапазоны, а также объявления using. Shenandoah GC в JDK 14, часть 2: параллельная выгрузка root-объектов и классов Новые возможности сборщика мусора Shenandoah GC […]

Как оптимизировать работу аэропортов с помощью машинного обучения

Прокачивайте скилы, читайте, смотрите, думайте, применяйте на практике! Станьте частью DevNation! Начни новое: Еще немного C# 8.0 В последней, пятой статье из цикла, посвященного C# 8.0, рассмотрим статические локальные функции, индексы и диапазоны, а также объявления using. Shenandoah GC в JDK 14, часть 2: параллельная выгрузка root-объектов и классов Новые возможности сборщика мусора Shenandoah GC […]

Man-in-the-Middle: советы по обнаружению и предотвращению

Атака «человек посередине» (Man-in-the-Middle) — это форма кибератаки, при которой для перехвата данных используются методы, позволяющие внедриться в существующее подключение или процесс связи. Злоумышленник может быть пассивным слушателем в вашем разговоре, незаметно крадущим какие-то сведения, или активным участником, изменяя содержание ваших сообщений или выдавая себя за человека или систему, с которыми вы, по вашему мнению, […]