Как не выбрасывать свой голос в урну? Надежное голосование — используем банковские технологии

Пожалуй, все уже знают о проблемах текущей системы голосования на выборах — вбросы, подтасовка, подделки подписей, «ошибки» при подсчете, невозможность проверить был ли учтен твой голос и как, и т.д. А ведь голосование — один из столпов демократии, и никому не нужно объяснять что происходит, если система скомпрометирована… Ниже описывается, как сделать процесс голосования: более […]

Сила дашбордов

Пожалуй, все уже знают о проблемах текущей системы голосования на выборах — вбросы, подтасовка, подделки подписей, «ошибки» при подсчете, невозможность проверить был ли учтен твой голос и как, и т.д. А ведь голосование — один из столпов демократии, и никому не нужно объяснять что происходит, если система скомпрометирована… Ниже описывается, как сделать процесс голосования: более […]

Vespa лучше Elasticsearch для поиска пар среди миллионов мужчин и женщин

Неотъемлемой частью сайта для знакомств OkCupid являются рекомендации потенциальных партнёров. Они основаны на совпадении множества предпочтений, которые указали вы и ваши потенциальные партнёры. Как вы можете себе представить, существует множество вариантов оптимизации этой задачи. Однако ваши предпочтения — не единственный фактор, влияющий на то, кого мы вам рекомендуем в качестве потенциального партнёра (или рекомендуем вас […]

Спутниковый интернет от Starlink помогает в борьбе с лесными пожарами в США

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

Как узнать, сколько трафика идет по скрытым запросам в Google Ads [скрипт]

В начале сентября Google урезал отчет о поисковых запросах. Раньше это был источник живой семантики и минус-фраз. А теперь… А что теперь? Знаете ли вы, сколько трафика идет по undefined-запросам? Сравнить «до» и «после» можно с помощью скрипта. Он собирает данные по кликам/показам/расходам по скрытым запросам за указанный период, выводит данные в гугл-таблицу и строит […]

Как создать мини-приложение: база знаний VK Mini Apps

Полезные материалы на каждый этап жизненного цикла Мы много рассказываем о том, как создавать мини-приложения и запускать их на платформе VK Mini Apps. И видим, сколько классных идей у разработчиков — и опытных, и начинающих. Хочется, чтобы каждый мог воплотить свою задумку в компактном сервисе, который легко войдёт в жизнь пользователя. Так что в этой […]

Navigation bar и анимация перехода

Полезные материалы на каждый этап жизненного цикла Мы много рассказываем о том, как создавать мини-приложения и запускать их на платформе VK Mini Apps. И видим, сколько классных идей у разработчиков — и опытных, и начинающих. Хочется, чтобы каждый мог воплотить свою задумку в компактном сервисе, который легко войдёт в жизнь пользователя. Так что в этой […]

Голос в мобильном приложении: учимся вызывать экраны и заполнять формы без рук

Полезные материалы на каждый этап жизненного цикла Мы много рассказываем о том, как создавать мини-приложения и запускать их на платформе VK Mini Apps. И видим, сколько классных идей у разработчиков — и опытных, и начинающих. Хочется, чтобы каждый мог воплотить свою задумку в компактном сервисе, который легко войдёт в жизнь пользователя. Так что в этой […]

Visx — коллекция графических примитивов для React-приложений, созданная в Airbnb

После 3 лет разработки и 2,5 лет использования в продакшн-проектах Airbnb, после переписывания кода на TypeScript, мы рады представить вам официальный релиз коллекции графических примитивов visx 1.0  (раньше она называлась vx). Вот — страница проекта на GitHub. Документацию и примеры можно найти на airbnb.io. Мы поставили себе цель, которая заключалась в том, чтобы унифицировать стек […]

Маленькие оптимизации в Java 9-16

Когда выходит новая версия Java, главные фичи всегда активно обсуждают. Но есть и работа, которая обычно остается «невидимой»: небольшие оптимизации в стандартной библиотеке. Они помогают нам, незаметно ускоряя наш код и ничего не требуя взамен, а мы даже ничего о них не знаем! Эту ситуацию исправляет Тагир Валеев (lany), рассказывая о таких оптимизациях. Сначала он […]