Pull to refresh
3
0
Send message

Как системный блокировщик понимает контекст сетевого запроса? Как он обрабатывает например правила с $domain?

AdGuard тоже полагается на расширение и API браузера для борьбы с антиблокировщиками, порежут API, пострадает и он. Системный блокировщик не сможет помешать антиблокировщику.

Кто победит в гонке вооружений между блокировщиками рекламы и антиблокировщиками, которые блокируют блокировщиков?

Есть ещё один игрок — это браузер. Именно он решает, какие возможности по управлению контентом есть у сайтов и расширений. И очень печально, что самый популярный браузер разрабатывается компанией Google, которая зарабатывает на рекламе. Manifest V3 убирает мощное blocking webRequest API, заменяя его гораздо более ограниченной альтернативой, что непременно скажется на блокировщиках.


Тот же uBlock Origin обновляется в Chrome Web Store с огромной задержкой и отсутствием CNAME-uncloak, нужного для блокирования некоторых техник вставки рекламы. Его разработчик уже давно говорит, что полноценная блокировка возможна только в Firefox.

Заголовок не соответствует действительности. Менялся не пароль, а метод 2FA, что не одно и то же. Смена 2FA как правило не завершает все сессии, а смена пароля — завершает.

Обычно 0, так как большую часть времени с браузером я не работаю.

А ребята из Сбербанка наложили в штанишки, а каку нашли только на следующий день.

Во втором случае тоже ошибка c пропуском цифры константы, pi = 3.14159265358…
Почему не следуете своему же совету и не пишете M_PI?

Человечество убеждено, что AI не опасен и теперь будет внедрять его везде. Скоро человечество отупеет настолько, что главной задачей AI будет не позволить человечеству самому себя уничтожить.

Вы знаете, что тонна картинок до ката — это плохой тон? Не могли обойтись одной?

9 кубов натуральных чисел, а не целых.

А для числа 23 необходимо 9 кубов. И 9 кубов достаточно для всех целых чисел.
42 нервно курит в сторонке...

Пока да.


chrome://flags/#omnibox-ui-hide-steady-state-url-scheme
chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains
chrome://flags/#omnibox-ui-hide-steady-state-url-path-query-and-ref
chrome://flags/#enable-query-in-omnibox

Как видно, в планах сокрытие не только тривиальных поддоменов.

Представляете, бывает и плохой сарказм…
Рассказываете про эволюцию веба, а превьюшки с читабельными полноразмерными картинками не везде. Комиксом хоть поделитесь.
Ice Lake — это потому, что он тает от Meltdown? Или что-то изменилось в лучшую сторону?
Если пароль утечёт, то разницы между паролями длиной в 20 и 40 байт нет никакой, а на данный момент случайные пароли этих длин скорее всего станут известны с помощью утечек.
Можно было выбрать обе таблетки? Остаться в Матрице, но жизнь станет более жестокая, сложная?
Это изменит восприятие кода человеком.
Если после кода if (*key[0] != '\0') вдруг понадобится проверить следующий символ в строке, то другой человек запросто может скопипастить и заменить на if (*key[1] != '\0').
if (strlen(*key) > 0)
Такую проверку можно произвести гораздо проще: if (*key[0] != '\0')
Это конечно так, но не надо забывать, что приоритет операторов другой — *(key[0]) вместо более близкого по смыслу (*key)[0]
> а не станет ли d сильно больше k?

d = O(k ^ (2/3)), и это не самая лучшая известная оценка.

Есть Гипотеза Крамера, утверждающая, что d = O(log(m)^2) = O(log(k)^2)

Так что всё, кроме вычисления n/i, выполняется в сумме за O(n*log(n)) битовых операций. Ну а как справиться с n/i подумайте сами.
1
23 ...

Information

Rating
Does not participate
Registered
Activity