pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как подключить нотбук к телевизору/монитору по hdmi?

Лучший ответ: Это распространенная проблема у данной модели с процессорами intel, здесь пишут: https://forums.lenovo.com/t5/Lenovo-U-and-S-Series... , что проблема возникает при работе SATA-контроллера в AHCI режиме и помогает переход в режим RST. Попробуйте переключиться, если поможет - отпишитесь, поможет для статистики. Было бы неплохо, если бы ещё указали свою модификацию

Худший ответ: Скорее всего нужно включить внешний дисплей, в основном это делається комбинацией Fn+какая то функциональная клавиша
Вопрос: Куда дальше двигаться если не получилось найти работу в Front-end за пол года поисков?

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

Худший ответ: Попробуйте себя в фрилансе, например,  на этом сайте: https://yukon.to/
Вопрос: Почему занижена скорость SSD?

Лучший ответ: И там, и там 16 линий вроде бы. 
А если внимательно? https://www.asus.com/ru/Motherboards/Z87MPLUS/spec...
1 x PCIe 3.0/2.0 x16 (x16 mode, yellow)
1 x PCIe 2.0 x16 (x4 mode, ) *1
А если очень внимательно:
*1: The PCIe x16_2 slot shares bandwidth with PCIe x1_2 slot. The default setting is x2 mode. Go to the BIOS setup to change the settings.

Худший ответ: Накопитель вставлен, через PCI переходник с алиэкспресса
Ну значит фуфловый переходник. купите нормальный и будет вам счастье
Вопрос: Можно ли удалить из ноутбука abode photoshop?

Лучший ответ: Первая Flash, практически нигде уже не используется. Вторая читалка PDF, их уже умеют читать браузеры.
Можно удалять.
Антивирус Avira может сильно замедлять.

Худший ответ: Если есть возможность - поставить ссд диск антивирь удалить. 
Ставить вин 10- будет только хуже. Как вариант переставить вин7. 
Найти знакомого сисадмина, за пиво попросить помочь с ноутом
Вопрос: Как правильно написать php класс для работы с mysqli?

Лучший ответ: Все очень плохо. Изучайте PDO.

Худший ответ: Конкретно в вашем коде первая ошибка из-за того, что переменная $sql (открытое соединение с MySQL) не попадает внутрь функции select(). Или передавайте в качестве аргумента (что неудобно из-за лишнего кода), или храните эту переменную внутри класса Database{}.
Вторая ошибка вытекает из первой, поскольку mysqli_query() не отрабатывает корректно, не возвращает результат, необходимый в mysqli_fetch_array().
Вопрос: Какова актуальность курсов Python 2016-17 годов?

Лучший ответ: Читайте лучше учебники.

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

Лучший ответ: псевдоэлементомsnippet 
либо svg 
snippet

Худший ответ: Через transform matrix
Вопрос: Nuxt asyncdata почему я вижу запросы xhr на фронте?

Лучший ответ: Разве этот запрос не должен быть на стороне сервера?
Почему вы документацией брезгуете?

Худший ответ: Нет. SSR работает ровно один раз - при первом открытии. При дальнейших переходах у тебя работает обычное SPA с xhr запросами за данными. asyncData как и много другое в nuxt - это просто абстракции, призванные скрыть разницу меж SSR и обычной работой SPA.
Вопрос: Какие условия достаточны для того, чтобы компьютеры Windows видели друг друга в сетевом окружении?

Лучший ответ: чтобы компьютеры Windows видели друг друга в сетевом окружении?Тема сетевого окружения устарела и заброшена. Никто уже не парится, чтобы компьютеры были видны в сетевом окружении. 
И можно ли будет лазить по сетевым шарам например разным рабочим группам? Если обращаться по ip-адресам, то это можно делать и так (в проводнике \\192.168.1.222 и будет видно шары на этом хосте). Для этого не требуется видеть их в сетевом окружении и не важно, в каких они сетях, лишь бы маршрутизация была настроена. Если хочется доступ по именам компьютеров, то либо WINS, либо DNS.
Или нужно всем делать одну рабочую группу?Не обязательно. Если на сетевое окружение наплевать, то и на рабочие группы наплевать.

Худший ответ: По классике запихнуть все ПК в одну сетевую группу и назначить один общий как на всех ПК для более менее центрального доступа к ресурсам + нормально работающая маршрутизация.
Вопрос: Разгон монитора hp 24ea?

Лучший ответ: Мониторы нельзя "разгонять", если они поддерживают какую-то частоту, её можно включить. Если нет - нельзя. Действительно "разгонять" можно было только CRT-мониторы, и то - не все.

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

Лучший ответ: С детства увлекаюсь играми, имею большой игровой опыт. 
таких очень многоОпыта работы нету. 
Таких еще больше.
gamedev это очень большая область. Начните карьеру с того, что вы полноценно научитесь делать что-то полезное.
Например умеете рисовать, создавать 3д модели, анимировать - ищете ваканции по дизайну для игр.
Умеете программировать, пишете в 3д, пишете в системное программирование, умеете делать сложные сайты - ищете вакансии разработчиков клиента, сервера или сайта для игр.
Другими словами, в геймдеве нужны те же люди, что и в финансах, рекламе, транспорте и так далее - программисты, тестировщики, дизайнеры, сисадмины.
Вы собственно как состоявшийся специалист кто?

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

Лучший ответ: А теперь к каждому пункту добавьте "и максимально это автоматизировать" :-)

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

Лучший ответ: Вы снизу кликаете на спаны, вот событие и всплывает к вашему онклику

$('.sh_nmr').textToggle(".sh_nmr","").click();
$('.sh_nmr').textToggle(".num_hide","ХХХ").click();

Вы можете навешать событие клика вручную, уже после кликов по спану
$('.click_number_header').on("click" , () => ga('send', 'event', 'click_number_header', 'click', 'Click number header'));

Худший ответ: Не совсем понимаю логику , но :
1) а зачем делать "автоклики" при загрузке страницы? Почему просто не вызвать нужную ф-цию ?
2) если уж так надо именно "автокликать" , используйте  stopPropagation , чтобы "yellow submarine" не всплывала ))
Вопрос: Как тексту придать такое при помощи css?

Лучший ответ: Все очень просто. 
Указываем цвет тексту: color: #00ffd2;
Указываем прозрачность: opacity: 0.5;
Дальше немного соли и перца:  mix-blend-mode: luminosity;
Может получить требуемый нам результат, главное правильно выставить цвет, прозрачность, шрифт и mix-blend-mode
У свойства mix-blend-mode есть разные параметры. Читаем тут!element.style {
    font-size: 114px;
    color: #00ffd2;
    mix-blend-mode: luminosity;
}

Худший ответ: Используйте фильтрыsnippet
Вопрос: Как правильно сохранять проект с большим количеством сторонних библиотек?

Лучший ответ: Использовать go modules 
В корне проекта выполняем 
go mod init
Готово.
Зависимости потом подтянуть на другом компьютере 
go mod download

Прочитать подробнее
https://blog.golang.org/using-go-modules

Худший ответ: Необходимо перечислить все зависимости в go.mod, далее уже их инициировать с помощью go mod tiny или go mod vendor
Вопрос: Какая есть бесплатная альтернатива Adobe Photoshop для верстальщика?

Лучший ответ: Здравствуйте.

1. Figma
2. Avocode

Обе программы существуют как для стационарной установки на ОС, так и в рамках облачного использования

Худший ответ: Мы используем Zeplin, очень нравится
Вопрос: На сколько правильно написан мой код?

Лучший ответ: Можно querySelectorAll() сразу по нескольким селекторам.
const headerNavMenu = document.querySelector('.headerNav > ul');

const menuToggle = () => {
  const value = headerNavMenu.style.display;
  headerNavMenu.style.display = (value == 'none' || value == '') ? 'flex' : 'none';
}  

[...document.querySelectorAll('.mobileButton, .closeMobileMenu, .headerNav > ul > li')]
.forEach(el => el.addEvenetListener('click', menuToggle));

Худший ответ: Правильно - очень неопределенное понятие. Если смотреть буквально, то если ваш код работает, он написан правильно. Был бы написан не правильно - не работал бы.

Если вас интересуют варианты рефакторинга, то можно сделать код более универсальным.
У вас сейчас все привязано железно привязано к конкретным элементам, захотите, например, сделать тогглер для другого меню и придется опять писать этот код. А это излишне, ведь логика будет повторятся: при клике на кнопку, показать или скрыть какой-то элемент.
Можете попробовать разделить логику и элементы. Начать можно с того, чтобы передавать в menuToggle элемент аргументом. Либо, сделать меню отдельным независимым компонентом. 
В общем можете переписать код в функциональном стиле или в ООП.

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

Про цикл уже выше писали, соглашусь: вместо императивного for, мне больше нравится декларативные встроенные методы.
Вопрос: Как сгенерировать последовательность из пяти случайных чисел в заданном диапазоне на php или python?

Лучший ответ: Если на SQL, то запрос будет выглядеть так:
SELECT * FROM post ORDER RAND() LIMIT 5;

Худший ответ: // 1) Извлечение минимального и максимального id из бд

// Если чистым sql, то типа того:
// SELECT MIN(id) AS min_id, MAX(id) AS max_id FROM Post
//затем
$minPostId = $queryResult['min_id'];
$maxPostId = $queryResult['max_id'];
//А так я хз что вы используете для работы с бд, но думаю, запрос сможете составить

// 2. Генерируем числа

$randomIds = [];
for($i=0;$i<5;$i++) {
    $randomIds[] = rand($minPostId, $maxPostId);
}

// 3. Получаем посты
//SELECT * FROM Post WHERE id IN ($randomIds[0],$randomIds[1],$randomIds[2],$randomIds[3],$randomIds[4])
//Код выборки не могу написать ибо не знаю, какой библиотекой для работы с бд вы пользуетесь и какая бд вообще у вас
Вопрос: Зачем и когда нужно использовать указатели в C++?

Лучший ответ: Ну что же. попробуем в указатели.
 Когда то давно, когда деревья были высокими, а трава сочнее и зеленее, на одной красивой планете - да можно было и без указателей. Автоматические переменные неплохо работали в стеке (ага иди гугли про стек и какой он маленький и про знаменитый его оверфлоу). В общем ответь на вопрос, много ли этого стека? Стало все не так романтично, объемы данных росли программы усложнялись ,  а  программист ручками в куче (ага гугли про кучу) с помощью malloc'а выделял память. А что бы он знал где он выделяет память нужны указатели  (ну как адрес квартиры - где проживают переменные Ивановы?). вот указатели в общем этот адрес и хранят. Только выяснилось, что программист плохо ручками память выделяет. Например в 20 метровую однушку он может захотеть поселить табор из 300 закарпатских цыган. И согласись получится неприятность.
Вот в c++ память выделяется new и delete - это операторы такие. Сами посчитают сколько цыган куда и адресок вернут, а когда надо всех ненужных выселят. Только лучше и веселее не стало, память всегда течет, а указатели всегда висят. А где там в какой квартире Ивановы, а где Петровы вообще не понять И куда тот табор делся? А может и не делся.
Оппа у нас же в c++  парадигма ООП и классы (гуглим классы). А в классах всегда конструктор и деструктор (гуглим), и они вызываются автоматически когда объект (экземпляр класса) создается и когда уничтожается. Так может new положим в конструктор, а delete в деструктор? И назовем все это хозяйство std::auto_ptr. И пусть он сам за памятью следит, а программиста будем бить по рукам за ручное выделение памяти
Беда, печаль однако. Лучше жить не стало. и виной тому конструктор копирования (вот опять гуглим). Тогда придумали семантику перемещения r-value ссылки и кучу новых умных указателей вот просвещайся https://ru.cppreference.com/w/cpp/memory
Если пройдешь по ссылке то увидишь много новых и интересных слов например аллокаторы или неинициализированные хранилища. 
И я надеюсь мой юный друг, что ты уже понял, что до джуна тебе еще очень и очень много непонятных слов. Вот когда сможешь shared_ptr свелосипедить, тогда свелосипедь себе еще и резюме и вперед на собеседования.

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

Лучший ответ: Ошибка не там где вы указали, а в теге tls-crypt.
Какая версия openvpn на клиенте? tls-crypt появился только в версии 2.4
Используйте tls-auth.

Худший ответ: Чисто теоретически: несколько строк с сертификатом могут рассматриваться как одна. Поэтому сделайте head -n 17 /root/box.ovpn - что даёт?
Вопрос: Хочу создать дискорд бота, воспроизводящего музыку, но в самом начале выдаёт много ошибок и не работает. Что делать?

Лучший ответ: Как говорится в сообщении, пакет ffmpeg-binaries устарел и больше не поддерживается, и судя по ошибке npm не может достучаться до сервера ffmpeg.zeranoe.com, где видимо и лежат бинарники для ffmpeg.

Нужно заменить ffmpeg-binaries на ffmpeg или ffmpeg-static.

И ещё один момент - вы устанавливаете пакеты прямиком в свою домашнюю директорию С:\Users\Admin - не советую так делать, лучше создать отдельную папку под ваш проект по дискорд-боту и устанавливать пакеты туда.

Худший ответ: Как говорится в сообщении, пакет ffmpeg-binaries устарел и больше не поддерживается, и судя по ошибке npm не может достучаться до сервера ffmpeg.zeranoe.com, где видимо и лежат бинарники для ffmpeg.

Нужно заменить ffmpeg-binaries на ffmpeg или ffmpeg-static.

И ещё один момент - вы устанавливаете пакеты прямиком в свою домашнюю директорию С:\Users\Admin - не советую так делать, лучше создать отдельную папку под ваш проект по дискорд-боту и устанавливать пакеты туда.
Вопрос: Может ли сервер выполнять какую-либо работу при отсутствии клиентов?

Лучший ответ: Да.
Детали зависят от того что за сервер, как написан, какие нужны и так далее. Вариантов миллионы - можете начать с cron.

Худший ответ: Если очень хочется, то можно на сервере вести учет количества запросов за промежуток 15 минут и если ниже оно определенного значения, тогда запускать какой-то процесс.
Вопрос: Гуманитарий мозгом, но нравится кодить, как быть?

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

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

Лучший ответ: Это ЗИП. Надо распаковать

Худший ответ: Можно еще не отправлять Accept-Encoding заголовок и контент придет без сжатия. Курл видать его сама подставляет
Вопрос: Как из инстаграм забирать сторис на сайт?

Лучший ответ: у Frisbuy есть виджет Stories https://frisbuy.ru/s/frisbuystories/

Можно не только на сайт внедрить, но и в приложение. и разметить ссылками

Худший ответ: через парсинг или неофициальное API

типа как делают всякие анонимный просмотр instalkr.com
Вопрос: Для чего в данном случае используется метод slice?

Лучший ответ: str.charAt(0).toUpperCase - сделает из первой буквы заглавную, так как первая буква уже выдана, то str.slice(1) обрезает ее и добавляет остальные символы строки.
Иначе из "слово" у вас бы вышло "Сслово"

Худший ответ: https://developer.mozilla.org/ru/docs/Web/JavaScri...
Метод возвращает новую строку, начиная от заданной позиции. В данном примере исключается первый символ.
Вопрос: Какой SSD поставить в Macbook Pro Retina 13 early 2015, модель A1502?

Лучший ответ: Никита, приветствую.
Переходник нужен вот такой, это первый магаз что выпал из гугла, можете поискать такой же но в другом месте по названию. Есть на али они за 3-5$, то же самое. Скорость не режут. 

Касательно вашего выбора SSD:
1. WD сразу откидайте. Очень плохой вариант,  я не знаю чем вы занимаетесь но он под нагрузкой тупо может выключится, поясню - если запустить многопоточный парсинг в mysql - повышается нагрузка на диск и он тухнет. Видимо контроллер не справляется или он перегревается просто. Разбираться даже не было интересно.
2. Самсунг 970 Evo неудачная модель и брать ее нельзя ни при каких обстоятельствах сейчас, они быстро обновили ее до 970 evo PLUS! (Модель MZ-V7S500BW). Именно на 1Тб вроде хорошая модель, не так проседает скорость после кеша... Но будьте готовы к тому что вы не сможете установить на него сразу mac OS (это худший сценарий), в лучшем случае просто после установки будет скорость меньше чем заявлено! В чем проблема: во многих поставках версия прошивки самая первая без поддержки mac OS и прошивку легко можно обновить через официальный софт самсунга но ТОЛЬКО ПОД ВИНДОЙ. Тоисть, вам нужен либо ПК под рукой с m2 слотом или устанавливать винду на макбук только чтобы обновить прошивку! Но в 95% случаев это придется делать все равно! Я ставил 2 таких диска (970 evo pro но на 256 и 512) то на первом не повезло и пришлось искать ПК для обновления прошивки так как mac os просто зависала на какой то минуте при установке и не двигалось или могло файлы скопировать, но перезагружаться постоянно уже на шагах настройки, второй раз скорость была на 3000 на запись, а только 1800... и проседала после заполнения кеша SLC до 200) 

От себя отмечу хороший SSD m2: XPG SX8200 Pro 1 TB
За бугром очень популярный для установки на Apple технику.

UPD. И как писал DevMan лучше купить оригинальную память Apple, она дороже не просто так. Поясню: У вашего макбука например у SSD скорость на запись в районе 1500 если я не ошибаюсь и после заполнения кеша SLC скорость падает всего до 900-1000. Самсунг же при красивых цифрах в 3000 на последовательную запись - падает после заполнения кеша до 600-700, это в 5 раз меньше заявленной!

Худший ответ: Sabrent 1tb rocket установлен в а1398 mid2015 через переходник. Проблем нет от слова "совсем". Брал на амазоне, там периодически на них скидки <100$
Вопрос: Видеокамера для наблюдения с 7 (седьмого) этажа за своим автомобилем, какая лучше?

Лучший ответ: Подойдёт место в паркинге или гараж.

Худший ответ: Если место парковки не фиксировано, то нужен поворотник. Недавно, для той же цели, ставили вот такую камеру: DS-I205M. Ставили на балконе 3-го этажа. Не очень высоко, поэтому 4-кратного зума вполне хватило. Длч седьмого этажа нужно что-то посерьёзнее, например: DS-I215(B) или DS-I225(B). Писать можно и на флешку, только бывает они гибнут, но и жёсткие диски то же гибнут. Поэтому нужно проверять почаще работоспособность и настроить уведомление о сбоях.
Вопрос: Как построить карьеру в IT?

Лучший ответ: 
- будучи рядовым разработчиком
- маленькой компании 
- в регионе


поменяйте любой (или все) из этих пунктов. 
Как поменять - тут вам уже по существу не посоветуют, по крайней мере с такой вводной.
думайте, ищите варианты. Часть из того что вы написали вполне норм.

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

Лучший ответ: $? - это статус завершения последней программы.
В C соответствует значению, возвращаемому функцией main. Нормальное завершение программы должно возвращать 0, каждая ошибка обычно соответствует своему коду.

Худший ответ: Эту переменную сама система устанавливать будет
Будет. Если скажешь. $? - это код возврата последней выполненной команды. Код возврата устанавливается вызовом exit()

man exit в общем.
Вопрос: Почему Svschost грузит систему?

Лучший ответ: Rightsky,  Если после перезагрузки компьютера проблема осталась и svchost exe грузит процессор или оперативку как и раньше, то вам придётся определить, какая служба доставляет эти проблемы.
Для того, чтобы определить на какие службы работает svchost.exe нажмите ctr+alt+del и откройте диспетчер задач. Выберите закладку «процессы» и отсортируйте таблицу по имени процесса.
Выделите процесс svhost.exe который потребляет больше всего ресурсов, нажмите правой кнопкой и нажмите «перейти к службам».
Вас перекинет на закладку «службы» диспетчера задач, где будут выделены службы, которые используют процесс svchost.exe в своих целях.
Теперь зайдите в Панель управления, найдите Администрирование и нажмите на ярлык Службы. Найдите в списке нужную службу, нажмите на неё правой кнопкой мыши и щелкните по «Остановить».
Проверьте результат.
Если после этого нагрузка на svchost спала, значит вы нашли проблемную службу. Если служба не критичная, то в типе запуска поставьте «отключить», чтобы служба не стартовала каждый раз при включении компьютера.

Худший ответ: Нужно загрузить и обновить win7
Вопрос: Как вывести значение переменной с сайта в коносль?

Лучший ответ: Нужно сделать не mybalance а data-mybalance
Потом нужно получить элемент, у которого есть нужны атрибут, а потом найти его по имени и вывести в консоль. 
console.log(el.getAttribute('data-mybalance'))
https://developer.mozilla.org/ru/docs/Web/Guide/HT...
https://developer.mozilla.org/ru/docs/Web/API/Elem...

Худший ответ: Если я правильно понял, что требуется, то вот пример, тут два способа. На самом деле их больше, конечно.
snippet
Вопрос: Как можно сформировать квитанцию/платежное поручение? Неужели есть вариант только в ручную верстать?

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

Взял чистый бланк в PNG, заполнил все реквизиты
в коде вставлял только ФИО и другие аттрибуты. 
Дальше отдавал картинку для печати.

Худший ответ: Такие и подобные им формы, есть в Excel, и через backend вы можете спокойно заполнить Excel документ. и потом вывести его на печать, в том же pdf. 

Можно и посредством js заполнять, но это несколько на любителя
Вопрос: Что исправить в коде, чтобы элемент «goods__item» не переносился на следующую строку?

Лучший ответ: Вариант 1
Оберните div'ы с классом "goods__item" в div с классом, например, "row".<div class="row">
          <div class="goods__item">
              .....
          </div>
          <div class="goods__item">
              .....
          </div>
      </div>
В CSS селектору "row" добавьте свойство "display: flex".Вариант 2
В CSS селектору "goods__item" добавьте свойство  "display: inline-block"

Худший ответ: например так .goods__item {
    width: 49%;
    display: inline-block;
}
также можете ознакомится, при ширине 49% эта проблема конечно не возникнет, но в будущем можете столкнуться.
Вопрос: Как загрузить свой шаблон на готовую тему WordPress?

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

Худший ответ: Используйте функционал дочерних тем, вот на каме отличная статья