pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как загрузить лого в векторе(svg) в wordpress?

Лучший ответ: Добавьте в functions.phpadd_filter('upload_mimes', function ($mimes) {
    $mimes['svg'] = 'image/svg+xml';
    return $mimes;
});

Худший ответ: Далее тут
Вопрос: Как перевести трекинг Photoshop в px для css?

Лучший ответ: Формула для расчета letter-spacing в em:
X / 1000 = Y
Где X — значение интервала в Photoshop, а Y-то же значение, выраженное в em для CSS.Есть и формула для расчета значения в пикселях:
X * S / 1000 = P
Где X — значение интервала в Photoshop, S — размер шрифта в пикселях (при работе в 72 dpi), и P — значение интервала для CSS.
Некоторые браузеры вычисляют значение интервала в пикселях, даже если он задан в em: происходит округление до целого значения.

Худший ответ: Я так полагаю:
40 - это 0.4px
Вопрос: Как объяснить детям что такое электроника?

Лучший ответ: Дайте крону 9 вольт и скажите лизнуть два контакта... это и есть электричество ))
Можете продемонстрировать электростатическую машину. А дальше, объясните, что лизание электричества больше 9 вольт чревато сгоранием языка и смертельным исходом, поэтому умные люди придумали приборы. Дайте вольтметр, лампочку... потом сопротивление, конденсатор, катушку, диод, транзистор... введите понятие аналогового сигнала, цифрового и переходите к программированию.

Худший ответ: в этом году меня заинтересовала электроника. А вернее способы, методики и пути обучения основ электроники детям.
Вас заинтересовала, а обучать хотите детей? Зачем? В школьную программу вообще-то не входит.Что такое электричество, напряжение, сопротивление, схемы, аналоговое электричество и т.д.
А сами-то знаете, если для вас проблема объяснить что такое схемы?Уважаемые коллеги, а известны ли вам
Известны, но я вам не коллега, я реальный инженер и программист, в отличие от вас. Вы сами мало что умеете, поэтому мало знаете об обучении, а если дам советов, то практиковать не захотите и не сможете, вот не хочу тратить свое время. К тому же надо успеть дать детям еще и программирование, что само по себе тоже отдельная наука.
Одна и та же наука, программирование-электроника-психология, просто пересекаются они только в углубленных областях каждой из них.побольше практики, причем интересной и забавной.
У вас уроки коллективного ржача, или кружок электроники для интересующихся ею?
Вопрос: Как компилировать Jade в Sublime text 3?

Лучший ответ: Изучите gulp, не страдайте ерундой.

Худший ответ: Если актуально, то все уже написано тут rightblog.ru/2781
А по поводу гулпа: зачем устанавливать его для компиляции одних лишь jade-файлов?
Вопрос: Как в Bash загрузить несколько файлов и склеить в один?

Лучший ответ: Подробно разбирал тут
Практически на 80% вам подходит
https://klondike-studio.ru/blog/bitrixtar/?sphrase...

Худший ответ: mkfifo /tmp/content/$i
  curl -s "${urls[$i]}" > /tmp/content/$i &
Bash делает, что-то невероятное - вместо N параллельных запросов, каждый из которых выполнится за 1-2 сек (а значит вся закачка+сборка займет пару секунд), он делает запросы последовательно
Ну учи матчасть, что ли. Ты заставил curl выводить результаты в FIFO вместо того, чтобы выводить их в файлы, а у FIFO совсем маленький буфер, после заполнения которого запись в FIFO блокируется, пока из него не начнётся чтение.
Если уж хотелось параллельности, можно было сделать так:rm -rf /tmp/content
mkdir /tmp/content

for i in ${!urls[@]}; do
  curl -s "${urls[$i]}" > /tmp/content/$i &
done

wait
rm -f /tmp/output

for i in ${!urls[@]}; do
  cat /tmp/content/$i >> /tmp/output
done
Вопрос: MySQL выборка, что быстрее?

Лучший ответ: А смысл выделять свойство сущности в отдельную таблицу? Конечно же хранить в основной.

Худший ответ: Зачем вам дополнительная таблица? Что это даст?
Заведите флажок в таблице юзеров и индекс на него.
Вопрос: Как правильно написать SEH-обработчик на ассемблере под win32?

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

Худший ответ: К чему искать проблем с исключениями, если способ через PEB работает от Win2k до Win10?mov eax, fs:[18]
mov eax, [eax+30h]
mov eax, [eax+0ch]
mov eax, [eax+0ch]
Так находится структура описывающая основный .exe файл.
+0h Next
+18h HANDLE
+24h UNICODE_STRING FullFileName
+2Ch UNICODE_STRING ShortName
Через Next можно перечислить все загруженные модули, следующим после .exe файла гарантировано будет ntdll. От вас требуется только написание stricmp для структур UNICODE_STRING, ну или импортировать RtlEqualUnicodeString из ntdll.
Вопрос: На что заменить Microserver?

Лучший ответ: Надеюсь не сочтут за рекламу :)
Недавно долго мучился со схожей задачей - дома тоже трется "сервер" сборки "На коленках Ltd.". Со временем на него много чего повисло и однажды я задумался - правильно, купить нормальный полноценный сервер. Что тут можно сказать:
- полно контор, торгующих б/у серверами
- практически в каждой есть онлайн-конфигуратор
- десктопных корпусов - оочень мало и стоимость выйдет не совсем бюджетная
Поскольку стоечный формат меня не ограничивал, я некоторое время рыл тырнет и в итоге остановился на ASUS RS500E6. Платформа с двумя ксеонами E5620, 24G RAM (а всего до 96), IPMI в одноюнитовом корпусе с четырьмя посадочными местами под винты обошлась в 31 тыр. Брал здесь
UPD: не то, чтобы он совсем бесшумный, но достаточно тихий, самолетный вой его шесть кулеров издают только при старте, когда заводятся и в биосе есть опция управления кулерами
Все, конечно зависит от бюджета. Мне хотелось соблюсти требование "цена-эффективность". IMHO, удалось :)
Вообще, найти сервер в десктопном корпусе - не то, чтобы нереально, но достаточно сложно и заметно дороже - ну, конечно для серверов начального уровня, там где цены шарашат за сотню - уже все равно :)

Худший ответ: Да кто же знает ваш бюджет и прочие требования?
Берете обычный десктоп, со свежей интеловской платой - там обычно поддержка до 64 или 128Гб памяти на борту.
Чтобы было удаленное управление - берете с поддержкой AMT.
Хотя на кой оно сдалось в домашнем сервере не представляю.
По поводу шума - десктопы обычно менее шумные, ибо корпус попросторнее. Да и выбор по кулерам есть богатый
Вопрос: Что если человек написавший библиотеку удалит её?

Лучший ответ: Если вы загляните в публичные репозитории, типа mvnrepository.com, откуда gradle скачивает артифакты, то сможете заметить, что любая библиотека доступна во всех её версиях. Каждый раз, когда автор вносит изменения, публикуется новая версия, но старая никуда не девается. Поэтому изменений можно не бояться. Да и удаления тоже, так как, на сколько мне известно, mvnrepository не позволяет библиотеки удалять. Самое страшное, что может случиться - библиотека перестанет развиваться.

Худший ответ: Гарантий нет, если вы используете cdn или сторонний ресурс. Только скачивание и хранение   в своем фм и бд
Вопрос: Как сделать затенение бекграунда?

Лучший ответ: Решение - ссылка

Худший ответ: Принцип такой:.text {
  width: 300px;
  height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 200%;
  background-image: url(http://womanwiki.ru/s/images/thumb/c/c5/Fitonyashka2.jpg/300px-Fitonyashka2.jpg);
  color: transparent;
}
.text:hover {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url(http://womanwiki.ru/s/images/thumb/c/c5/Fitonyashka2.jpg/300px-Fitonyashka2.jpg);
  color: white;
}<div class="text">
  Lorem ipsum
</div>
Вопрос: Как правильно отчитаться за рубли от upwork//НКО Рапида?

Лучший ответ: 1) Раз просят пройти ВК — значит операция валютная, деньги через резидента передал нерезидент, тем более UPWORK упомянут. 
2) Ну так и объяснять что конвертация. Самое страшное что вам грозит — это штраф в десяток-другой баксов, но это маловероятно. 
Все зависит от банка, но в общем случае:
Надо поговорить с валютным контролем и просто выполнить его инструкции. В общем случае все как обычно, отправляете переведенный договор с подписью и печатью, в качестве подтверждения суммы можно использовать скриншот письма от апворка. Если переживаете, для налоговой можно сделать аналогичные документы дополнительно, по аналогии с обычным выводом долларов — акты, инвойсы и т.д. 
Эльбу спрашивали про скриншоты, она ответила что в печатном виде, с печатью и подписью — возможно, удовлетворит налогового инспектора. На самом деле любые документы без бумажного оригинала с подписями сторон ручкой — это вообще филькина грамота разной степени правдоподобности, главное чтобы вообще хоть какие-то документы были.

Худший ответ: рапида это такая платежная система местная, через нее компании шлют деньги, поэтому упомнят еще и основной плательщик, ну там где вам сказали его пройти там и спросите про детали
Вопрос: GPO windows server 2008r2 почему не применяется на некоторых ПК?

Лучший ответ: Добавьте группе "Компьютеры домена" права на просмотр данной политики во вкладке безопасность. Не смотря на то что политика на пользователя, все равно нужно добавлять группу ПК, это новшество стало с 2008 серверной винды

Худший ответ: Есть ли WMI фильтры, используете security фильтры? Какие настройки политики - компьютер/пользователь? Какие права в делегейшене? Какие права на папку политики в sysvol? Какие ошибки в ивентах, особенно при ребуте?
Вопрос: Как я могу превратить код в изображение?

Лучший ответ: На base64 это не похоже, значит обычный набор байтов. Значит строку надо конвертнуть в массив байтов. Ну потом это в поток и либо сохранить в файл, либо отдать дальше куда надо. Примерно как то такbyte[] imageBytes = Encoding.ASCII.GetString(strData);
using(var str = Image.FromStream(new MemoryStream(imageBytes)))
{
    str.Save("image.png", ImageFormat.Png);
}

Худший ответ: Base64 всегда кодирует исходное сообщение в сообщение длиной, кратной 4, дополняя знаками "=".
Пример на языке Ruby, в режиме интерпретатора в командной строке:irb(main):020:0> Base64.strict_encode64 'a'
=> "YQ=="
irb(main):021:0> Base64.strict_encode64 'ab'
=> "YWI="
irb(main):022:0> Base64.strict_encode64 'abc'
=> "YWJj"
irb(main):023:0> Base64.strict_encode64 'abcd'
=> "YWJjZA=="
irb(main):024:0> Base64.strict_encode64 'abcde'
=> "YWJjZGU="
irb(main):025:0> Base64.strict_encode64 'abcdef'
=> "YWJjZGVm"
Изображение, закодированное с Base64, раскодируется при помощи буфера, скажем, 16КБ.
В этот буфер нужно поместить данные размером, кратным 4 (при этом, храня истинный размер в отдельной переменной). Декодировал буфер - записывай результат куда нужно (будет содержать бинарные данные изображения) - приступай к чтению следующего куска, и так до конца "простыни".
Так код не будет пожирать много памяти и будет обрабатывать данные поочередно.
Вопрос: Слайдер с вертикальными стрелками?

Лучший ответ: У любого хорошего слайдера должно быть API, например, nextSlide(), prevSlide(), goToSlide(index) и т. п. Используя этот API можно навесить обработчики на любые свои элементы.

Худший ответ: элементы ж как то позиционируются, нет?и как то через css. тут и думать не надо
Вопрос: Где получить критику/отзывы для своего стартап проекта?

Лучший ответ: Тут
https://www.reddit.com/r/Startup_Ideas/

Худший ответ: Если приложение уже есть - то лучше всего от первых пользователей. Запускайте и получайте.
Если еще нет - то вам нужно исследование рынка. 
гуглите "marketing research for startup"
Есть сервисы для упрощения проверки своей идеи - но мне чего-то выглядящего как работающее решение не попадалось.
Вопрос: Есть ли смысл покупать intel core i7 8700 или достаточно 8400 для программирования?

Лучший ответ: Лучше купить core i5 и не играть в игры.

Худший ответ: Если браузер с большим количеством вкладок - то памяти побольше, хром всё прожорливей и прожорливей от релиза к релизу. А мощный процессор не особо важен для ваших задач, математических вычислений там немного.
Вопрос: Потянет ли Intel HD 620 виртуалки линукса с GUI?

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

Худший ответ: На виртуалках будет использоваться виртуальная видеокарта, а не Intel HD 620. С установленными тулзами все будет зависеть от CPU, скорее всего будет работать плавно
Вопрос: Как сделать смену фона всей страницы при наведении на ссылку?

Лучший ответ: Как-то вот так:<nav>
    <ul>
        <li><a href="" class="chbg" data-bg="1-bg.jpg">Ссылка 1</a></li>
        <li><a href="" class="chbg" data-bg="2-bg.jpg">Ссылка 2</a></li>
        <li><a href="" class="chbg" data-bg="3-bg.jpg">Ссылка 3</a></li>
    </ul>
</nav>

<div class="index-bg"></div>$(document).on('ready', function(){
	$('.chbg').on('mouseover', function(){
		var url = $(this).data('bg');
		$('.index-bg').css({"background-image": "url("+url+")"});
	});
});
https://jsfiddle.net/yarkov_aleksei/45tds8tL/

Худший ответ: Как-то вот так:<nav>
    <ul>
        <li><a href="" class="chbg" data-bg="1-bg.jpg">Ссылка 1</a></li>
        <li><a href="" class="chbg" data-bg="2-bg.jpg">Ссылка 2</a></li>
        <li><a href="" class="chbg" data-bg="3-bg.jpg">Ссылка 3</a></li>
    </ul>
</nav>

<div class="index-bg"></div>$(document).on('ready', function(){
	$('.chbg').on('mouseover', function(){
		var url = $(this).data('bg');
		$('.index-bg').css({"background-image": "url("+url+")"});
	});
});
https://jsfiddle.net/yarkov_aleksei/45tds8tL/
Вопрос: Проблема с подключением к базе данных PHPMYADMIN?

Лучший ответ: Первая строка должна быть <?php
........
?>

Худший ответ: Всем спасибо, разобрался)
Проблема была в не правильной записи в адресную строку браузера
Вот что помогло:
Путь на компьютере: c:\WebServers\home\myfucking\www\programma.php
В браузере будет выглядеть так: http://myfucking/programma.php
Вот и все)
Вопрос: Как в Roundcube работать со спамом?

Лучший ответ: Roundcube-Plugin-Mark-as-Junk-2
Умеет передавать на обработку письма, отмеченные за спам/не спам, складывая их в назначенную папку или вызывая для каждого внешнюю команду. Ещё несколько методов (learning drivers), которые он умеет, описаны в README.
Я лично им ещё не пользовался, но выглядит зрелым решением.

Худший ответ: Лучший вариант это использовать Dovecot antispam plugin который при перемещении писем в СПАМ (или наоборот) по IMAP может вызывать соответствующие действия, например, делать обучение фильтров. Это будет работать для любого клиента.
Для Roundcube при этом будет достаточно лишь плагина с функцией простого перемещения.
UPD. Написал статью на эту тему https://t.co/iH6TNNK0iR
Вопрос: Хост виртуальных машин fedora или centos?

Лучший ответ: большой разницы нет думаю, федора это тестовый полигон для редхат, и все что новое первым появляется там, центос уже бесплатный редхат для нас, бедных. Исходите от lifetime релиза, если не критично то можно и федору взять или центос, принципиальной разницы думаю тут нет, оба rpm based

Худший ответ: Я бы использовал центос, а не федору. Федору не зря прозвали "федорино горе" (Fedora Core). Почему? Ну тут уже сказали - федора это unstable версия, на которой обкатываются фичи, которые после войдут в центос и шляпу.
Вопрос: Как узнать контрольную сумму файла?

Лучший ответ: cyan4973.github.io/xxHash + php-экстеншен.

Худший ответ: Делать хеши для огромных файлов с помощью пхп - плохая идея
Вопрос: Какое сетевое хранилище лучше?

Лучший ответ: HPE ProLiant MicroServer - можно поставить любой софт, в том числе для организации NAS, но это всё ещё полноценный мощный сервер, правда последние две версии анально огорожены :(.Synology - хороший софт и железо (со вторым спорно, так как у всех остальных - точно такое же, но дешевле)Thecus - неплохое железо, софт, ну тоже неплохойQnap - такое же железо, софт неплохойWD - да фиг знает, кто говорит софт хороший, кто и железо хвалит
У всех них, особенно Сино - много дополнительных приложений (а в Сино зажрались и всё больше платных вводят)
правда первый не совсем хранилище, но на его основе их постоянно строят, бешеная популярность :)
Короче, выбирай, не хочу.

Худший ответ: Цикл жизни наса очень долог. Более 5 лет. Нужно брать то что регулярно обновляет прошивки.  У меня ix2-dl.  Неубиваемая хрень с многими корпоративными фичами.  download.lenovo.com/lenovoemc/eu/ru/app/answers/de... Лист обновлений.  Не в коем случае не брать длинки.  Они от силы год обновляются.  В остальном все на твой вкус.
Вопрос: Создание собственного онлайн-редактора кода — с чего начать?

Лучший ответ: Начать не сложно. Парочка textarea, блок для отображения и обновление по событию input.
jsfiddle.net/Stalk/tfhvgg6z/show/light
Остались мелочи - прикрутить подсветку синтаксиса, например.
Но если возьмете готовую, то всё проще.

Худший ответ: Начать надо с парсера (ну или готовый взять), чтобы он мог токенизировать элементы, это самое сложное. Остальное уже тривиально.
Вопрос: Можно ли на python написать полноценный браузер?

Лучший ответ: Теоретически - можно на любом языке.
Практически - зачем оно вам надо? В одиночку это уже непосильный труд. Все равно что самому собирать реактивный самолет из говна и палок (говно в данном случае не имеет отношения к питону)

Худший ответ: Да, вполне можно за несколько лет написать с нуля нечто очень похожее на современный браузер. Питон для этого подходит очень плохо в силу своих особенностей, а в браузере важна высокая скорость работы многих сложных участков кода. Для написания браузера имеет смысл использовать компилируемые в нативнй код ЯП с развитыми оптимизаторами. Если цель изначально учебная - то еще можно присоединиться к какому-нибудь OpenSource проекту.
Вопрос: Как поместить в input иконку?

Лучший ответ: Если прям иконку в input, комбинируйте свойства background-image, background-position и background-repeat для инпута.

Худший ответ: там не просто иконка. это скорее всего даже кнопка.
создать кнопку рядом с инпутом и поставить ее абсолютом туда.
p.s. не забудь задать инпуту padding-right на величину кнопки.
Вопрос: А возможно заменить банки в АКБ ноута на что нибудь более емкое и\или долговечное? Скажем не литий-ионный а свинцовый возможно?

Лучший ответ: Да просто бред спрашиваешь.
Массо-габаритные характеристики свинцовых узнай сперва.
И круче как раз литий. Хотя он бывает разным.

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

Лучший ответ: У каждой очереди есть внутренний номер, соответственно, офис-менеджеру нужно нажать * (или Transfer) и осуществить ввод номера очереди. В случае, когда данный метод не работает нужно выяснить, работает ли перевод в целом (проверить на других трубках/абонентах) или такое поведение наблюдается только у офис-менеджера. Если проблема общая - копать в сторону настроек сервера (по-умолчанию перевод работает). Если только у офис-менеджера - копать мануалы производителя телефонного аппарата на момент корректной последовательности действия для перевода звонка.

Худший ответ: ##Номер очереди
Вопрос: Как поставить водяной знак на фото массово?

Лучший ответ: ОС, технологии, уровень познаний, командная строка - нет не важно?
Ну тогда возьмите 
https://mnorin.com/imagemagick-watermark.html#!/bin/bash
for i in `ls *.jpg`
do
    echo $i
    composite -resize 800 -watermark 10.0 watermark.png $i wm-$i
done

Худший ответ: у FastStone Image Viewer есть массовые операции с фото, в том числе наложение вотермарка
Вопрос: Как в битриксе вывести ошибки отдельных полей?

Лучший ответ: Веб-форма (комплексный компонент)
В настройках есть параметр отвечающий за расширенный вывод ошибок:"USE_EXTENDED_ERRORS" => "Y",
В result_modifier.php пробегаетесь по всем полям в которых есть ошибка (в $arResult["FORM_ERRORS"] ) и меняете у соответствующих вопросов html:
В result_modifier.php компонента form.result.newif (is_array($arResult["FORM_ERRORS"])){
   foreach($arResult["FORM_ERRORS"] as $FIELD_SID => $BITRIX_ERROR_TEXT){
      $arQuestion = $arResult["QUESTIONS"][$FIELD_SID];
         if(strpos($arQuestion['HTML'],'class') !== false){
               $arQuestion['HTML'] = str_replace('class="','class="error ',$arQuestion['HTML']);
         }
         else{
               $arQuestion['HTML'] = str_replace('name=',' class="error" name=',$arQuestion['HTML']);
         }
      $arResult["QUESTIONS"][$FIELD_SID] = $arQuestion;
   }
}

Худший ответ: Всю голову сломал из-за того, что класс не добавлялся. В коде в result_modifier.php нужно указывать не $arQuestion['HTML'], а $arQuestion['HTML_CODE'] и тогда класс "error" дописывается
Вопрос: Какую БД выбрать для разработки программы?

Лучший ответ: Если C# и Windows, то легче и удобнее всего MS SQL Server использовать, под него вся винда, студия и язык заточены, все описано и разжевано. Что касается объемов данных и тд - вряд ли Вы будете иметь дело с такими объемами данных, где SQL Server будет проседать в чем-то. На сегодняшний день для подавляющего большинства проектов нет критической разницы какую СУБД использовать, только для высоконагруженных проектов это актуально. Так что берите MS SQL Server просто потому что интеграция с C# и .NET займет в разы меньше времени и будет больше удобства.

Худший ответ: а база данных будет находится на удаленном компьютере самые важные вопросы:
- ожидаемый объем данных?
- какая ОС на "удаленном компьютере"?
допустим это Windows (в тч Server), и объемы ожидаются небольшие, ответ однозначный - MS SQL Server Express, лимит базы 10 Гб, зато все бесплатно и "с ног до головы родное", как винде, так шарпу, впфу и самой студии. все описано и разжевано до нельзя. даже по русски
Вопрос: Python 3 по умолчанию в Ubuntu?

Лучший ответ: Поищите сколько скриптов завязаны на питон2
Подумайте, хотите ли вы их все переписать на питон3, перед тем как сделать питон3 питоном по-умолчанию
Для использования в скрипте питона3 достаточно в шебанге указать#!/usr/bin/env python3
В случае использования фреймворков или написание проекта, у которого есть зависимости? создают virtualenv
https://docs.python.org/3/library/venv.html

Худший ответ: можно изменить символическую ссылку python в каталоге /usr/bin так чтобы она указывала не на python2.7 а на python 3.x. Правда как это отразится на установленном ПО которое использует 2.7 я не знаю )))
Вопрос: Обновлять ли MBPro_Retina_Late_2013_8Gb_RAM с Mavericks до Sierra?

Лучший ответ: Самый очевидный совет -- ждите первого апдейта. Никогда не ставьте что то самое свежее.

Худший ответ: Такой ноут у меня отлично работает на Sierra. Никаких ухудшений не отмечено.
Обновляйтесь.
В свою очередь для статистики, подскажите - как у вас, антибликовое не слезает? А то в интернете проблема есть, а среди знакомых - ни одного нет. Просто интересно
Вопрос: Как составить правильно резюме начинающему front-end разработчику?

Лучший ответ: Украсить у конкурентов

Худший ответ: Как должен выглядеть сайт-портфолио front end разр...
Вопрос: Должны ли иконки социальных сетей подсвечиваться?

Лучший ответ: Должны ли они по правилам подсвечиваться?
Если в ТЗ прописано, что должны - да, если прописано, что не должны - нет. Если в ТЗ об этом ни слова - уточните у автора ТЗ, или человека в роли product owner.Вроде слышала, что кликабельные элементы должны подсвечиваться или главное, чтобы юзер понял, что объекты кликабельные?
С точки зрения UX подсвечивать стоит, однако то, что прописано в ТЗ приоритетнее.

Худший ответ: Любые интерактивные элементы следует выделять каким-либо образом. Они должны отличаться от других объектов. Каким — это уже выбирает дизайнер и/или проектировщик интерфейса в зависимости от ситуации. Это является, если не правилом, то просто хорошим тоном в создании удобных для пользователя интерфейсов.
Если иконки соцсетей у вас просто для иллюстрирования, то ничего им не нужно. Если же это кнопки, то следует показать визуально возможность взаимодействия с ними при наведении и нажатии.
Если вы занимаетесь тестированием, то следует набраться знаний в области проектирования интерфейсов и юзабилити иначе эффективность вашего тестирования будет, так сказать, невысокая))