Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Может ли KDE Linux удалить больше 300 пакетов перед обновлением?

Лучший ответ:
На вашей картинке к удалению отмечены только четыре пакета. 16 для установки, остальное для обновления.

Худший ответ:
Возможно. Мажорное обновление например, все пакеты KDE обновились и потащили за собой кучу зависимостей. Массированное обновление обычно вызывает проблемы :)
Вопрос: Почему программа падает при вводе отрицательного числа?

Лучший ответ:
Ваш код не может нормально работать хотя бы потому что вы создаете массив nums[N]; с N=0;. Когда вы в него пишете, каждый раз рискуете поймать ошибку доступа к памяти.
При нахождении минимального значения вы явно опечатались nums[i] = min;, должно быть наоборот))
int min = nums[0];. min должен быть тоже float, иначе вы получите немного не то что ожидаете.

Худший ответ:
В языке С++ не разрешается использовать неконстантые выражения в качестве размера при объявлении массива. Поэтому ни о каком "все нормально пока я не введу отрицательные числа" речи быть не может. Ваш код не является кодом на С++ вообще. Нужно все переделывать с самого начала.

 В качестве массива используйте std::vector<double>. И, разумеется, не float, а double. Почему у вас в коде вдруг используется тип float?
Вопрос: Какой самый простой движок или скрипт для маленького интернет-магазина?

Лучший ответ:
shopcms.ru тема старая, но вполне рабочая, есть бесплатный аналог lego

Худший ответ:
Думаю вам стоит попробовать saas решения, такие как tilda, insales, bitrix24 ...
Вопрос: Не понимаю оператора return в JS?

Лучший ответ:
Смотрите, как вызывать/использовать эту функцию.var a = getRectArea( 3, 4 );
Тут в переменной a окажется значение, которое функция вернула – то, что после "return" в ней оказалось. В вашем примере это 3 * 4,  т.е. число 12. Ура, в переменной a теперь лежит число 12
И как только выполнился return – всё, дальше функция уже не выполняется, это был выход.function test() {
  return;
  alert('Привет мир!'); // эта строка никогда не выполнится
}

Худший ответ:
А в каком языке вы понимаете оператор return?
Этот оператор возвращает значение функции.
В данном случае функция getRectArea возвращает произведение параметров with и height.
Правда код немного с запахом.
Вопрос: Как выключить кулер на линуксе?

Лучший ответ:
Погуглил за вас: https://losst.ru/upravlenie-kulerom-linux

Худший ответ:
Замените куллер, хотя если в ближайшее время планируете поменять ноут, то можете отрубить его :)
П.С. Учитывая что я вижу постоянно при словах "термопаста намазана", то это несёт очееень широкий смысл.
Вопрос: Есть ли дополнение переводчик без открытия новой вкладки?

Лучший ответ:
Да, есть, я сам таким пользуюсь - Reverso Context
https://addons.mozilla.org/ru/firefox/addon/revers...

Худший ответ:
У яндекса было.
Вопрос: Как настроить массовый редирект на бегете?

Лучший ответ:
во первых если вы выделяете в RewriteCond  группы, то они подставляютяс не как $1 а %1 поскольку группы вы можете собирать еще и RewriteRule, но в вашем случае можно обойтись и без RewriteCond  
RewriteEngine On
RewriteRule ^catalog/perchatki/(.*)$ /catalog/ekipirovka/perchatki/$1 [NC,R=301,L]
NC - регистрогезависимость, можно не ставить

Худший ответ:
RewriteCond %{REQUEST_URI} ^/catalog/perchatki/$1
RewriteRule ^(.*)$ /catalog/ekipirovka/perchatki/$1 [R=301,L]
Заменить на
RewriteCond %{REQUEST_URI} ^/catalog/perchatki/(.*)
RewriteRule ^(.*)$ /catalog/ekipirovka/perchatki/%1 [R=301,L]
Или
RewriteRule ^(catalog)/(perchatki/.*)$ /$1/ekipirovka/$2 [R=301,L]
Вопрос: Как писать Толковый ООП код в JS?

Лучший ответ:
Понимание ООП приходит с опытом. Сначала надо написать много кода, самому заметить его недостатки и тогда перечитывая те же самые статейки вы начнёте по новому понимать, что вот конкретно эту штуку можно было бы использовать в том моём коде, и было бы лучше.
Я разделяю ООП на аутентичное и классическое. Аутентичное, это ООП как его представлял автор - объекты обмениваются сообщениями.
Классическое - это то как оно реализовано в Java.
И там и там есть инкапсуляция и полиморфизм. Наследование это приятная фишка классического ООП. Так же как и все пляски с типами. Вообще строгая типизация не является частью ООП. По крайней мере не является частью аутентичного ООП.
Поэтому переход на typescript позволит только более точно воспроизводить классическое ООП. Ну и проверку типов добавит. Это само по себе полезно, но для ООП никакого значения не имеет. 
В общем,. Надо всегда помнить о двух вещах - инкапсуляция и полиморфизм. Необходимо выделять некоторую самостоятельную функциональность в отдельные объекты и писать код так, чтобы решение о том какой код выполнить делалось не кучей условий, а на основании того, какой объект сейчас лежит в переменной.
Заметьте, про js я почти ничего не сказал. Потому что дело не в нём. Дело только в понимании ООП. У языков программирования, конечно, есть различные возможности и ограничения что которые позволяют использовать ту или иную парадигму. Но ООП на js можно было делать и до es6, просто потому что в js можно инкапсулировать код в объект.
И ещё, когда мы начинаем делить код на объекты, необходим механизм разделения кода на файлы и собирания его обратно. Т.е. нужна модульность. Лучше всего, конечно, использовать webpack, но вроде как в js есть и другие системы. Не сборки, а именно подключения модулей.

Худший ответ:
Не знаю что там по статейкам, но лучше переходи на Typescript.
Вопрос: Какие заметки на рабочий стол вы используете?

Лучший ответ:
Какие заметки на рабочий стол вы используете?Бумажные!
К столу прикрепляются, по WIN+D не сворачиваются, цвет и размер выбирается любой в настройках.
Насчет доверия не задумывался, но вроде причин для недоверия нет.

Худший ответ:
Возле монитора тетрадка лежит. В органайзере стикеры.
Вопрос: Как создать форму отзывов woocommerce?

Лучший ответ:
А родное чем не подходит?

Худший ответ:
Вы вообще в настройки смотрели?
раздел Товары, галка на "Включить отзывы для товаров "
Вопрос: Почему микрофон записывает всё с ПК?

Лучший ответ:
А разве не очевидно, то что микрофон записывает всё, что принимает?

Худший ответ:
Используйте шумоподавление в настройках микрофона, а еще лучше - используйте наушники при разговорах вместо настольных колонок, если вы используете их.
Вопрос: Как на Orange Pi из серверного Linux лучше выводить изображение на телевизор?

Лучший ответ:
Поставить на линукс какую-нибудь легковесную графическую среду и браузер в ней. Серверный, не серверный - это всё условности.

Худший ответ:
можно обойтись без DE и прописать иксам напрямую запускать браузер с сайтиком.
почитай киоск-моде и ./xinitrc exec
т.е. пропиши
exec chrome --kisok %чтотам хочешь запустить%
в ./xinitrc
Вопрос: Взломали пароль от Mikrotik. Как?

Лучший ответ:
Открою вам небольшой секрет, микротик хранит в себе все логины пароли когда либо создававшиеся, только вам не показывает. И если слить прошивку без шифрования и залить на какой нибудь ресурс инета, который вам все пароли из нее выдернет, то вы малость удивитесь. Ваш приятель так и сделал, а потом как вы пишете было несколько неудачных попыток, эти логины пароли и перебрал до подходящего, который Вы из бэкапа и восстановили. Так что если хотите после кого то закрыть доступ как Вы, то только смена пароля на новый.

Худший ответ:
Если включен Web интерфейс то пароль легко можно дёрнуть.
Вопрос: Как сделать php запрос и получить переменные из внешнего php файла?

Лучший ответ:
Если я правильно понял, что вам требуется, то вы можете например в domain1.ru/info.php $data = json_decode(file_get_contents('domain2.ru/getinfo.php?id=' . $_REQUEST['id']));
а в domain2.ru/getinfo.php$data = [
   'title' => $title,
   'img' => $img,
   'text' => $text
];
echo json_encode($data);

Худший ответ:
При помощи file_get_contents обращаться или curl. Естественно лучше держать там json
Вопрос: При установке «pip install pyinstaller» выдает ошибку. Что делать?

Лучший ответ:
Здравствуй друг! Зарегистрировался ради того что бы помочь тебе и всем кто ищет помощи. Ниже я провел порядок команд которые надо прописать для инсталляции pyinstaller. Хочу предупредить что "$" писать не надо. Если помог, не поленись зарегистрироваться на сайте и поставить лайк. Мне будет приятно вдвойне.Как отблагодарить?- Перейти в qiwi-кошелёк
- Подписаться на ТикТок
- Посмотреть рекламу
$ python -m pip install —upgrade pip (Обновляем pip)
$ pip install wheel (инсталлируем wheel без него ни как)
$ pip install pyinstaller (Ну и сам pyinstaller)

Сообщение для модератора/администратораЗдравствуйте, оставляю эту запись здесь на всякий случай если будут какие либо претензии по  поводу моего текста. Если все же я что то нарушил из ваших правил, прошу отредактировать пост, либо удалить. И не забудьте  уведомить меня что именно было нарушено. 
С уважением Defendr X!

Худший ответ:
Напиши pip install wheel, а потом уже pip install pyinstaller
Вопрос: Как можно хранить отсчет времени на клиенте?

Лучший ответ:
https://learn.javascript.ru/localstorage
Направляю:  есть такой объект Date. Пользователь пушит в localstorage такой объект с заданной датой (через указанное количество дней), при загрузке страницы создаётся новый объект Date с текущей датой и сверяется с той, что в localstorage.

Худший ответ:
Пользователь вводит количество дней в инпут .Это число прибавляется к текущей дате, и полученная дата сохраняется в локальном хранилище. По мере необходимости ту дату сравнивают с текущей; возможно, вычитают одну из другой.

Отдельный вопрос - когда меняется дата. Есть варианты:
в полночь;
в момент, когда Пользователь ввёл число в инпут.
Вопрос: Как изучить Python?

Лучший ответ:
Интерактивно.

Худший ответ:
Я всегда советую книгу "python. К вершинам мастерства". Это лучшая книга чтобы углубиться.
Вопрос: Есть ли для php-специалистов адекватная работа в СПБ?

Лучший ответ:
Вопрос всегда не в среднем по больнице, а насколько вы лично хорошо и куда вас возьмут. Я в равной степени видел гениев, работающих за 70к с хорошим стажем и нахальных пацанов почти без опыта за 150к. И, если что, стоит привыкать что в IT премии это редкость. Вам сейчас просто повезло

Худший ответ:
Ну она бы ещё в чуму предложила бы тур по Европе
Смысла сейчас за высокой зп ехать нет, пандемия плюс экономический кризис в целом равняют зп, если смотреть на ситуацию надёжно и супруга не готова недоедать зачем вам это надо сейчас.
Вопрос: Почему крашится сортировка?

Лучший ответ:
У вас пустой массив.
Никаких проверок на то, что массив пустой, и вы сразу пытаетесь обращаться к его элементам.

Худший ответ:
Дело даже не в том, что массив "неправильный"Program received signal SIGSEGV, Segmentation fault.  if (students[j].ResultMark > students[j + 1].ResultMark)
kentos,
А теперь возник вопросunsigned int StudentsCount = 0;
чему равно (StudentsCount - 1)?
Вопрос: Как правильно заполнить массив данными через prompt?

Лучший ответ:
Вот вы хоть на одном сайте видели, чтобы вопросы пользователю задавались через prompt?
Никак не правильно, потому что никто не использует prompt в реальный проектах, потому что это атавизм, оставшийся из девяностых.

Из явных недочетов - у вас let используется везде, там где можно было бы применить const. И если вы уже проходили циклы, то наверное стоило делать не три одинаковых запроса, а применить цикл.
snippet

Худший ответ:
"use strict";
let typeShopOne = prompt("Какой тип товаров будем продавать?" , "Фрукты");
let typeShopTwo = prompt("Какой тип товаров будем продавать?" , " Овощи");
let typeShopThree = prompt("Какой тип товаров будем продавать?" , " Напитки");
let mainList = [];
mainList.push(typeShopOne, typeShopTwo, typeShopThree);
alert(mainList);
просто пушим ответы в массив
Вопрос: Первый раз на линуксе, да ещё и zabbix на чем проще построить мониторинг?

Лучший ответ:
Закажите на фрилансе настройку. Зачем страдать?

Худший ответ:
А ИБП какой? Может он по snmp мониторится, а может, по usb отдаёт данные? В первом случае раскуриваете мониторинг snmp, во втором, видимо, ищите консольную утилиту для этого ИБП и пишете userparameter для заббикса.

В целом задача не самая лёгкая для начинающего.
Вопрос: Apple Watch это дыра в безопасности?

Лучший ответ:
Нашедший, если очень захочет, получит доступ ко всем вашим данным, даже если часы будут заблокированы. Собственно, часы для этого ему не понадобятся. Использовать он будет другие методы, более дорогие, чем изучение часов.
Другое дело, кому вы нужны, чтобы тратить время и деньги на доступ к вашим данным? Даже если вы на бумажке напишите свои данные и протянете первому встречному, будет огромный шанс, что он вас просто не поймёт, или почитает и выкинет.
Если получится так, что нашедший получит ваши часы и захочет присвоить себе (что в России довольно вероятно), то 99.99% шанс, что ему будут интересны только часы, а на ваши данные ему будет плевать, даже если часы разблокированы. Данные больше интересны хакерам, всяким троянам и вирусам на компьютере, но не ворам часов.
Но даже если ваши данные будут интересны, достать их не просто. Те же банковские карты защищены не на уровне часов/смартфона, а на уровне самих банков. То есть в случае использования вашей карты, вы можете в тот же день или на следующий позвонить и заявить о краже, операции будут отменены. Это вам не вебмани с моментальным перечислением.
Кроме того, есть всякие защиты типа службы "Найти Айфон", т.к. Apple любит безопасность, хоть и понимает, что главная дыра в безопасности может быть только у пользователя в голове. Факт потери часов - это тоже как бы не вина Apple. Ведь свой кожаный кошелек с наличкой вы тоже можете потерять, но в этом случае почему-то очевидно, где дыра. В общем, не долго гуглив, можно найти, что советует сам Эппл.
Еще совсем недавно (12 дней назад) была интересная статья про кражу телефона. К часам все советы тоже применимы, почитайте, речь как раз про РФ, типичный случай "кражи".
И да, потерять наручные (хоть и умные) часы - это надо умудриться. С учетом того, что они водонепроницаемы, их даже не нужно снимать перед плаванием. То есть они ВСЕГДА на руке. А сорвать их КРАЙНЕ сложно, даже в драке.
P.S. А почему именно Apple Watch? Есть и другие часы, не хуже и не дешевле. Основной конкурент Garmin - вот, к примеру, хорошие часы. А если нужно подешевле, то Apple тем более не вариант, лучше взять Xiaomi и радоваться жизни.

Худший ответ:
вариантов взломать защиту iOS разных версий такое же большое кол-во, как и обновлений от эпл)
почитай, как колдуют в криминалистических лабораториях, может будет полезно. доступ к данным устройств с iOS
Вопрос: Как расшарить папку на ПК с двумя сетевыми картами?

Лучший ответ:
когда я расшариваю папку на ПК, она в какую сеть расшаривается - в доменную или между ПК и сканером? во все "домашние"
найдите у себя центр управления сетями и общим доступом если вынь7, то тип сетей можно менять там же, если 8 и выше, то попробуйте gpedit.msc сеть со сканером скорее врего определяется как "неизвестная сеть" (upd а это дефолту "общественная сеть", и фаервол винды все запрещает), тогда открывате политику, и в явном виде задаете ее как "домашнюю"ps но логичнее принтера, мфу и сканеры, включать в общуюю сеть. тем более, что при наличии АД, можно управлять правами доступа к таким устройствамpps если прошивка сканера на основе linux (что весьма вероятно) и вы можете добраться до веб интерфейса управления (или с панели устройства), поищите в настройках севого интерфейса сканера слова local link. там наверняка есть возможность ручного назначения адреса/маски/шлюза/днс (где без опыта легко накосячить) и вариант авто(dhcp которого в это паре нет), но возможно отдельным пунктом есть вариант настройки local link
если вдруг есть, совет - на винде настройте эту сетевую карту на атоматическое определение адреса, а на сканере local link. при этом требование, что бы для неизвестная сеть, была включена политика домашняя, все равно обязательно

Худший ответ:
скорей всего у вас IP адреса этих карт принадлежат одной сети, что не верно.
Вопрос: Как закрыть проблему в Zabbix?

Лучший ответ:
Чтобы галка стала активна, надо разрешить её в шаблоне, в котором определён ваш триггер.
А для того, чтобы не было проблем для длительно отключенного устройства,в заббиксе есть настройка Maintenance (Обслуживание, кажется). Там можно указать период отключения и хост(ы), для которых настраивается перерыв.

Худший ответ:
Галочка в настройках шаблона "Разрешить закрывать вручную" почему-то недоступна
Вопрос: Что будет HDD если на все линии SATA попадет +12В?

Лучший ответ:
Возможно что не так уж всё и мрачно. Стоит посмотреть визуально плату, на входе часто стоит защитный диод или предохранитель, возможно он сгорел. Или стабилитрон на входе, проверить что не замыкает на землю. Т.е. возможно ремонт быстрый и копеечный.

Есть вариант купить/найти плату от точно такого же диска, перепаять FLASH память с калибровками со старого диска(если осталась жива) на новый и попробовать запустить. Есть шанс что взлетит.

Худший ответ:
Если 12 В попадёт действительно на все линии (включая общий провод), то не случится ровным счётом ничего.
Если 12 В попадёт на линии данных, то, скорее всего, тоже ничего не случится. Линии данных SATA развязаны по постоянному току.
Ну и с трудом верится, что китайцы так могли накосячить...

P.S. Что по первому абзацу из ответа Григорий Боев?
Вопрос: Минимальный linux дистрибутив для использования office и skype?

Лучший ответ:
Из личного опыта могу порекомендовать Xubuntu..
Мало просит..
Дружелюбен к юзеру..
Мануалов / туториалов - вагон и маленькая тележка..)

Худший ответ:
Понятие "старый" у всех разное. Уточните - старый это на intel i3-2310, на atom d525, или реально древний с 64МБ оперативки, на котором win98 была?
Если есть пара гигов оперативки и хотя бы 2 ядра (или HT). то в принципе - любой линукс. Я на компе где-то 2008-2010 гг выпуска ставил Mageia 2 на КДЕ, и очень быстро летало (2 ядра, 2 гига). Но потом ставил и Mageia 7 - тоже нормально, и на новом и на старом компе. 
Из очень быстрых - Puppy, и ещё какие-то (забыл уже), да даже Linux Mint весьма неплох (хоть и ругают часто, ибо багов там тоже хватает).
Вопрос: Где и как хранить дерево(очень больше дерево:))?

Лучший ответ:
Где и как хранить, зависит от того, где и как будет использоваться.
Например, можно хранить в текстовом файле в формате JSON.

Худший ответ:
Похоже на кейс для документ-ориентированных БД
Вопрос: Стоит ли брать этот пк на авито или же собрать самому?

Лучший ответ:
Для такой карты + остальное - дешовая цена, странно
Собирайте лучше сами. на райзене - он дешевле - (тут не посоветую,пользуюсь интелами), видяху - 1660 или 2060 Nvidia
БП не скупитесь тоже, какой нить приличный термалтейк.
оперативы Вам хватит 16гб

Худший ответ:
https://www.youtube.com/watch?v=PrMo9ImIWPg
Посмотрите это видео
Краткие тезисы (бюджет 30-40к): 
1 уровень - Xeon E5 2630 v2 + 1650 Super + 12GB (<30000)
2 уровень - Xeon E5 1650 + 1650 Super + 16GB (~33500)
3 уровень - Ryzen 1600AF + 1650 Super + 16GB (~41700)
Вопрос: Как настроить OpenVPN для работы в LAN из WAN?

Лучший ответ:
А у вас компы внутри сети знают про маршрут к ВПН клиенту?
Это работает сразу только в случае, если ВПН сервер является одновременно и шлюзом по умолчанию для компов внутри сети. На сколько я понимаю, это не ваш случай. Если это так, то нужно на компах прописать маршрут к ВПН сети и шлюзом указать внутренний адрес ВПН сервера. Маршруты можете прописывать любым доступным способом: руками, через DHCP, через GPO ...

Худший ответ:
Мало информации в сабже. 
Подключение из интернета до ВПН сервера  есть?
Из с сервера локалка видна и наоборот?
На сервере передача пакетов между сетевыми интерфейсами включена?
Вопрос: Так ли важно знать механическую часть программирования новичку?

Лучший ответ:
Можно абстрагироваться а потом вернуться когда станет актуально. Главное понять примерно про что там и в какой момент это надо будет читать.

Худший ответ:
Можно абстрагироваться а потом вернуться когда станет актуально. Главное понять примерно про что там и в какой момент это надо будет читать.
Вопрос: Есть ли бесплатное API для распознавания речи?

Лучший ответ:
Это?

Худший ответ:
wit.ai от фейсбуковцев, кажется.
Пробовал его, но ушел в сторону платного яндекс  апи, т.к. критичны были задержки и реалтайм обработка потока.
Вопрос: Как правильно пользоваться Dev Tools (или где hover)?

Лучший ответ:

Когда вы применили :hover к нужному элементу, это не значит, что именно у него будут показаны стили дочерних элементов. На примере div:hover a — после выбора состояния :hover для родителя нужно выбрать именно a, потому что стили применяются именно к нему, несмотря на то, что они идут от :hover родителя (что, чёрт, логично).

Худший ответ:
Автор, на вашем скриншоте есть строка с Filter, а рядом кнопка :hov.
Нажмите её, и выберите :hover, тогда появятся стили.
Вопрос: BS не видит классы при парсинге?

Лучший ответ:
Добавлено:
import requests
import json
from bs4 import BeautifulSoup as BS 

headers = {'X-Requested-With':'XMLHttpRequest'}
url = 'https://steambuy.com/ajax/_get.php?rnd=0.7101602294952999&offset=0&region_free=0&sort=cnt_sell&sortMode=descendant&view=extended&a=getcat&q=PUBG&series=&izdatel=&currency=wmr&curr=&currMaxSumm%5Bwmr%5D=3000&currMaxSumm%5Bwmz%5D=100&currMaxSumm%5Bwme%5D=70&currMaxSumm%5Bwmu%5D=1000&letter=&limit=0&page=1&minPrice=0&maxPrice=5000&minDate=0&maxDate=0&deleted=0&no_price_range=0&records=14'

response = requests.get(url,headers=headers)
soup = BS(json.loads(response.text)['html'],'html.parser')
items = soup.find_all('a',class_='product-item__title-link')
for item in items:
	print('https://steambuy.com'+item.get('href'))
На выходе:
https://steambuy.com/steam/playerunknown-s-battleg...
https://steambuy.com/steam/playerunknowns-battlegr...
Конечно не можете найти, так как результаты подгружаются с другого адреса:
https://steambuy.com/ajax/_get.php+много параметров


Худший ответ:
Не могу утверждать, но возможно те данные, которые тебе нужны, добавляются на страницу динамически.
Библиотека requests получает лишь код странички, а с динамическими данными работать не может.
Как это проверить? Через тот же requests скачай запрашиваемую страничку и изучи её.
Если моя теория верна, то смотри в сторону selenium.
Вопрос: Где ошибка в ToDo List на Vue?

Лучший ответ:
Это<li v-for="on in list" v-bind:key="on.key">{{ on.title }}<button v-on:click="deleteList(on.key)">Delete</button></li>
Превратить в это<li v-for="(on, index) in list" v-bind:key="on.key">{{ on.title }}<button v-on:click="deleteList(index)">Delete</button></li>

Худший ответ:
Удаляйте по индекс из циклаsnippet
Вопрос: Может ли тег быть частью вопроса?

Лучший ответ:
Какой-то свирепый поток сознания. 
Теги на Тостере используются для выборки, поиска, подписок. Иногда они уточняют контекст. Например, если кто-то спрашивает про регулярное выражение, а теги прописал "RegEx", "PHP" - тогда сразу понятно, о каком синтаксисе речь.
Однако, если вопрос про селектор CSS, из текста вопроса не следует никакой контекст, а в тегах, внезапно, "Блокировка рекламы", сходу догадаться о том, что речь о CSS-подобном синтаксисе uBlock - весьма сложно. Потому этот тег выглядит ошибочным, лишним.
Дублировать теги в тексте вопроса - не нужно. А вот формулировать вопрос так, чтобы было понятно, о какой конкретно задаче идёт речь - обязательно. Из хорошей формулировки и смысл тегов будет лучше ясен, так что их никто не удалит.
А иммунитет от редактирования - это зло. В 95% случаев авторы не хотят принимать правки, это делают модераторы. Кто-то считает правки оскорбительными, кто-то считает, что лучше знает, как по-русски писать, и так далее. Один малолетний идиот мне в комментариях даже череп раскроить за правку его "шедевра" грозился. Я очень долго смеялся, но это меня дополнительно убедило, что функционал редактирования, контролируемый модераторами и кураторами, а не авторами - это очень правильно.

Худший ответ:
Не может. Теги - это функционал фильтрации вопросов и уведомлений в первую и последнюю очереди.
Если вам важно, чтобы в указанном вопросе было упоминание блокировки рекламы, добавьте его туда текстом.