Да в принципе любая с имперскими амбициями и любовью приходить с оружием к странам поменьше. Россия, США, Франция, Израиль, Великобритания времён колониализма.
Так что, раз уж мы тут с большой долей вероятности граждане РФ, все мы граждане страны-гопника
Другое государство с вероятностью близкой к 100% тебе просто визу не выдаст, если ты прокосячился. Если с тебя нечего стрясти в плане политических очков, нет смысла кошмарить граждан другой страны, особенно страны-гопника.
А что придет на ум местному полицаю и насколько лет ты присядешь - это загадка.
Как Алиса слышит команду, не записывая разговоры постоянно
Мы знаем как. Вопрос в том зачем управлять окном с сервера. Ну ладно, написано, что для отладки и оптимизации в разных продуктах и условиях. Хорошо. Ограничьте сверху, типа окно больше 5 секунд не может быть например. Так ведь нет, ограничений никаких, получается нет никаких гарантий вообще
Как Android определяет местоположение по Wi-Fi и сотовым сетям
Мы знаем как. Вопрос в том, почему это нельзя отключить и почему об этом не предупреждают пользователя.
Как современные приложения обрабатывают данные банковских карт
Мы знаем как. Вопрос в том, почему реализовано не через client-side токенизацию?
Почему браузер проверяет наличие VPN-интерфейса ... Само наличие этого фрагмента кода не позволяет делать выводы о дополнительной функциональности приложения.
Всё так, но если наложить этот функционал наблюдаемую реальность, подозрения вполне оправданы. Причем если бы вы написали: "мы не используем эту проверку для передачи информации о наличии VPN государственным органазм или иным третим лицам" - это значило бы одно. Но вы выбрали обтекаемую формулировку, что лишь свидетельствует против вас.
Почему браузеру нужен резервный DNS
Мы знаем почему. Но вопрос был в том, почему вы не используете основные DNS и всегда гоните трафик через свой.
По остальным пунктам более или менее ответили. Да и там сами придирки странноватые)
Ну, возможно и на C# писать, например) Там можно и такое
var prefixes = new[] { "пу", "зе" };
var result =
from person in collection
let lastName = person.LastName.ToLowerInvariant()
where lastName.Length >= 2
&& prefixes.Contains(lastName[..2])
orderby person.FirstName
select person;
Как угодно будет выглядеть, ведь на С++ есть препроцессор и перегрузка операторов)
Так что на С++ можно написать API любой степени читаемости, хоть бы и такой же как в Ruby. Вопрос во времени разработки, поддержки и исправлению ошибок)
Ну, например, я прямо сейчас смотрю на CI, который занимает 2 часа на каждый PR. PVS в нём - это минут 10. Будет занимать 20 - я не расстроюсь, мне уже пофигу :D В моей голове что 100 быстрых детекторов, что 100 "не так чтобы очень быстрых" - одинаковы)
Так вроде в этом и смысл любой защиты? Заставить подстраиваться так долго, чтобы злоумышленник (по крайней мере большая часть из них) - сочли это неразумной тратой времени.
Да в принципе любая с имперскими амбициями и любовью приходить с оружием к странам поменьше. Россия, США, Франция, Израиль, Великобритания времён колониализма.
Так что, раз уж мы тут с большой долей вероятности граждане РФ, все мы граждане страны-гопника
Другое государство с вероятностью близкой к 100% тебе просто визу не выдаст, если ты прокосячился. Если с тебя нечего стрясти в плане политических очков, нет смысла кошмарить граждан другой страны, особенно страны-гопника.
А что придет на ум местному полицаю и насколько лет ты присядешь - это загадка.
Не, ну если альтернатива терпению - это бить ребёнка и убить тёщу, то да, наверное лучше терпеть) А если возможны варианты - возможны варианты :)
У меня дочку зовут Арина. Алисе пофигу, она в 99% случаев активируется)
Мы знаем как. Вопрос в том зачем управлять окном с сервера. Ну ладно, написано, что для отладки и оптимизации в разных продуктах и условиях. Хорошо. Ограничьте сверху, типа окно больше 5 секунд не может быть например. Так ведь нет, ограничений никаких, получается нет никаких гарантий вообще
Мы знаем как. Вопрос в том, почему это нельзя отключить и почему об этом не предупреждают пользователя.
Мы знаем как. Вопрос в том, почему реализовано не через client-side токенизацию?
Всё так, но если наложить этот функционал наблюдаемую реальность, подозрения вполне оправданы. Причем если бы вы написали: "мы не используем эту проверку для передачи информации о наличии VPN государственным органазм или иным третим лицам" - это значило бы одно. Но вы выбрали обтекаемую формулировку, что лишь свидетельствует против вас.
Мы знаем почему. Но вопрос был в том, почему вы не используете основные DNS и всегда гоните трафик через свой.
По остальным пунктам более или менее ответили. Да и там сами придирки странноватые)
Не удержался)
Про ADL не упомянули самую мякотку
И это работает!)
https://godbolt.org/z/rn1GYKb4M
Там есть навигация. Карты прожорливые. Надо где-то себе достать этот телефон...
Ну, возможно и на C# писать, например) Там можно и такое
Как угодно будет выглядеть, ведь на С++ есть препроцессор и перегрузка операторов)
Так что на С++ можно написать API любой степени читаемости, хоть бы и такой же как в Ruby. Вопрос во времени разработки, поддержки и исправлению ошибок)
Потому что действует принцип неуловимого Джо? Перефразируя анекдот:
Мне бо-бо на это смотреть) А я на С++ пишу, я знаю что такое боль)
И прямо по ссылке 4 вида связывания :)
Вы забыли "Модульное". А оно самое упоротое, кстати, и доставляет парочку прикольных проблем :)
UPD
Погуглил, кажется пофиксили те проблемы, о которых я думал. Они были в Modules TS ещё)
Ну, например, я прямо сейчас смотрю на CI, который занимает 2 часа на каждый PR. PVS в нём - это минут 10. Будет занимать 20 - я не расстроюсь, мне уже пофигу :D В моей голове что 100 быстрых детекторов, что 100 "не так чтобы очень быстрых" - одинаковы)
Потому что
std::start_lifetime_asреализовали в GCC 16 только этой весной) А Clang до сих пор не завезли. В MSVC вроде тоже только весной добавили.Так вроде в этом и смысл любой защиты? Заставить подстраиваться так долго, чтобы злоумышленник (по крайней мере большая часть из них) - сочли это неразумной тратой времени.
Надо писать в соответствии с требованиями :) Может и не нужны никому 100 быстрых детекторов. Впрочем, если дают развлекаться - только радуюсь за вас)
Я (условно я) пытаюсь написать обработку аудио, а не кольцевой буфер. Зачем мне писать кольцевой буфер?
enumerate : просто существует)
Какое-то странное утверждение) Пока нет требований к производительности, код должен быть понятным) На любом языке) А остальное вообще пофиг.