pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как вернуть широкую полосу прокрутки Youtube?

Лучший ответ: Установить расширение для стилизации страниц. Например stylish или аналоги.
Добавить стиль для сайта ютуба

body:not(.style-scope)[themed-scrollbar]:not(.style-scope):not([no-y-overflow]):not(.style-scope)::-webkit-scrollbar {
  width: 16px !important;
}

Худший ответ: никогда не пользовался этим, через стили наоборот старался уменьшить или вообще скрыть её.
сейчас монитор здоровый 25"(2560x1080), поэтому ±15-20px. скроллбара, роли не играют,
а когда сидел за 17" - там каждый пиксель был на вес золота )))
установи AutoScroll 4.10
и "крути, как/куды хочешь, жмакая на колесо мышки" ))), 
в firefox это работает и без дополнений,
только в настройках нужно поставить галку = use autoscrolling
Вопрос: Реально ли поменять bluetooth пароль на китайском приемнике?

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

За пару месяцев для вас вполне реально.

Худший ответ: Разбери и посмотри. если повезёт, то там стоит один из более мене популярных чипов которые можно перепрошить задав свой пароль. Для блютус наушников довольно популярная тема, можно заодно качество звука улучшить.
Как вариант купить готовый модуль популярный который можно шить и залить туда свою прошивку, с своим паролем.
Вопрос: Как обойти cors?

Лучший ответ: Совсем недавно занимался решением такой проблемы. Всего лишь нужно отдать необходимые HTTP заголовки клиенту.
Пример на php:
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Headers: Authorization, Origin, X-Requested-With, Accept, X-PINGOTHER, Content-Type');

Худший ответ: nginx
location site.dev/api/ -> localhost:8090
location site.dev/api2/ -> localhost:8091
location site.dev/ -> прямой  сервинг вашего реакт приложения
или прописуйте cors который разрешает
https://expressjs.com/en/resources/middleware/cors...
Вопрос: Вощможно запустить электронику после 10 лет простоя?

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

Во вторых, без отопления электронике как правило каюк - надо все вскрывать и делать ревизию - перетряхивать все клемники, и все платы.

Все исполнительные механизмы под ревизию.

Байка от Фиксика-Папуса по теме.

Зная спектр ваших вопросов, лично вас бы я не подпускал к такому объекту на километр.

Худший ответ: С электроникой вряд ли что то станет, хотя конденсаторы стоит проверить, да и просушить все желательно, почистить от насекомых, пыли и прочего. А вот "регуляторы давления газа, предохранительные запорные клапана , сбросные клапана" скорее всего неработоспособны. Без проверки включать точно нельзя.

P.S. Скажите где этот ГРП, чтобы держаться от него подальше...
Вопрос: Как изменять контент готового сайта?

Лучший ответ: 1. Менять руками в коде.
2. Написать бек c нуля на php/python/nodeJS/Java
3. Использовать готовую цмс (которую вы, кстати, указали в тегах)

Худший ответ: Для сайта визитки без бекенда можно использовать систему управления статическим контентом типа
https://textolite.ru/
Вопрос: Нужно ли разделять локальный scope на два в зависимости от количества значений в аргументе?

Лучший ответ: Никакого "правильнее" в данном вопросе нет и быть не может. Может быть "понятнее для других" и "поддерживеемее". По второму разницы нет, по первому я предпочитаю такой вариант:
public function scopeByPartnerId($query, int|array $partnerId)
{
    if (is_countable($partnerId)) {
        $query->whereIn('partner_id', $partnerId);
    } else {
        $query->where('partner_id', $partnerId);
    }
}
И, разумеется, в самом классе описан doc-block для этого метода, в котором тоже корректные типы аргументов указаны.

Худший ответ: Partner отношение? Тогда правильнее использовать методы отношений
$partner->relations
whereHas, with итд
Вопрос: Как исправить проблему сессий?

Лучший ответ: Если в "Настройки модулей - Главный модуль" и "Нстройки - Сайты - Список сайтов (в активный сайт )"
Данные разные указаны (домены) -  начинается проблема с сессиями
Скинем на дефолт - 

Код вставим в страничку и откроем ее.
<?
        // Вместо "main.ru - свой домен
 COption::SetOptionString("main","server_name","main.ru");
	COption::SetOptionString("main","site_name","main.ru");

        // Убераем из Нстройки - Сайты - Список сайтов (в активный сайт )
	$obSite = new CSite();
	$t = $obSite->Update("s1", array(
		'ACTIVE' => "Y",
		"SERVER_NAME"  => "",
		"DOMAINS" => ""
	));
?>

Поможет.

Худший ответ: Спасибо! Очень помогли!
Достаточно сбросить адрес сайта.
Вопрос: Самозанятость, по трудовой или ИП? Получил оффер. Как лучше оформляться в компании?

Лучший ответ: Самый правильный вариант это оформление по трудовому договору. Все остальное на ваш риск. Для меня при одинаковой сумме оплату на руки этот вариант самый лучший. Сидишь работаешь два раза в месяц тебе приходят деньги. Ни какой отчётности, никакой лишней бюрократии. Захочешь уводится получишь все свои заработанные деньги. А вот с ИП или НПД есть риск остаться без них

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

Лучший ответ: Довольно часто предлагают тестовое задание, на которое у меня нет времени. 
В таких ситуациях правильнее будет сказать "Каковы условия оплаты данного задания?". Большинство неадекватов на этом этапе отсеиваются. Просто потому что не только вы что-то делаете для работодателя, но и он вам что-то дает. Если работодатель хочет получить какую-то работу еще до начала трудовых отношений - то следует задуматься, а нужен ли вам такой работодатель? Я просто из исследовательского интереса прошел несколько десятков тестовых заданий и я НИ РАЗУ не получил какого-либо фидбэка. По ощущениям - на результаты тестового никто не смотрит и всем тупо пофиг на него. Поэтому когда мне предлагают тестовое задание - всегда сразу спрашиваю оплату. Никто не хочет платить - это факт, тут ничего не сделать. Почти всегда сразу в отказ идут. Было несколько случаев, когда вроде согласились - но все равно ушли в закат. В целом же, в практике был лишь один случай, когда ко мне пришли и сказали - вот ты умеешь то-то и то, вот тебе тестовое задание, оцени, мы тебе денег сразу заплатим, а там если все пучком - будем работать дальше. И еще несколько случаев, когда работодатели сразу в описании вакансии писали, что тестовое задание оплачивается. Смотреть код тоже почти никому не интересно - такой случай тоже был лишь один, когда я предложил показать код, согласились посмотреть и поспрашивать про него. В абсолютном большинстве остальных случаев, адекватные работодатели сразу говорят: по результатам собеседования нас все устраивает, далее делаем так - вот тут у нас список задач, выбирай одну-две-три простых задачки, если все отлично - работаем дальше, если нет - ну что ж, выдадим зарплату за эти задачки и разбежимся миром. Все остальные, где там сложные и долгие интервью то с одним, то с другим, то задание такое, то сякое - больше на лотерею похоже, когда крутишь барабан и гадаешь - будет сектор приз или сектор ноль.

Разумно ли написать проект с нуля, скажем, интернет магазин, залить все это на гитхаб и давать ссылку работодателям каждый раз когда просят пройти тестовое задание?
Специально - нет, не нужно. Разве что по результатам прохождения курса учебного какого - можно выложить. Ну и пет-проекты никто не отменял - вот их да, можно и нужно выкладывать на гитхаб и периодически подкармливать.

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

Код как и курсовой требует защиты. А также вступительной речи на тему зачем это вообще нужно и какова
мотивация.
Вопрос: Lvm, mdadm, btrfs, ZFS, в каких случаях, что лучше использовать?

Лучший ответ: Zfs позволяет хранить частоиспольуемое в оперативке
Brtfs - для не критичных данных, либо конкретных для сжатия - типа мп3, фоток...
Mdadm - просто программная технология организации рейда 
Lvm - по сути «разделы диска», как в винде, но с плюшками
Xfs - для хранения больших файлов

Как по мне - в линукс надо юзать etx4, если нет специфичечкой задачи

Худший ответ: KISS - то есть если нет конкретной проблемы с дефолтной filesystem, то ее и использовать.
Вопрос: Как высчитать максимальную нагрузку на БД?

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

Худший ответ: номер лотерейного билета можно выдавать каким-либо детерминированным алгоритмом, формирующим номер по его позиции
тогда у пользователя можно хранить номера билетов интервалами (выданы билеты с номерами a+n...a+n*2), сам же список лотерейных билетов не обязательно хранить в базе данных

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

записывать же в базу данных 2^100500 чисел - неразумная трата ресурсов.
Вопрос: Как сделать авто обновление программы C# WPF?

Лучший ответ: Если нужна поддержка только Десятки и выше - можно перейти на MSIX, и обновлять приложение с помощью App Installer. Мы и сами так обновлялись, пока по ряду причин не решили заменить логику проверки и скачивания (НО не установки) обновлений на свою. При этом, мы всё равно остались на MSIX, и это позволяет нам устанавливать новую версию пакета одним вызовом UpdatePackageAsync. Если нужно, могу рассказать подробнее, что мы делаем своими силами, а где Винда сама справляется, и как вообще это работает.

Короче говоря, MSIX это хорошая база для распространения и обновления десктопных приложений, но все его игнорируют, т.к. он косвенно связан с UWP и Стором, хотя MS уже не первый год говорит, что эта технология работает и для большинства классических десктопных приложений, не имеющих к UWP никакого отношения. Но т.к. все уже испугались ужасного Стора, и бегают от него и UWP как чёрт от ладана, то бегают заодно и от MSIX, хотя поддержка Семёрки уже никому не впилась (Восьмёрку не считаем, это была бета-версия Десятки и уже перестала существовать).

Нужно ли создавать отдельный файл по типу updater.exe, который будет обновлять программу или можно внутри программы это все сделать?
Отдельный файл создают потому, что EXE-шник не может удалить сам себя, т.к. запущенный экзешник нельзя удалить или изменить без дополнительных хаков. Поэтому обычно всю работу по обновлению файлов делает отдельный процесс. Сам updater.exe потом можно обновить из основного процесса (при необходимости). В MSIX кстати этой проблемы нет, т.к. новая версия пакета всегда ставится рядом со старой, а старая удаляется позже, когда приложение завершит работу.

Худший ответ: Уже есть готовые инструменты:
1. Autoupdaternet: https://github.com/ravibpatel/AutoUpdater.NET
2. Squirrel: https://github.com/Squirrel/Squirrel.Windows

Сам пользовался первым вариантом - работает вполне хорошо. Подводных нет
Вопрос: Возможно ли программно написать часы без использования библиотек?

Лучший ответ: Да. Просто придётся библиотечные функции реализовать самостоятельно.

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

Лучший ответ: Посоветую вычеркнуть Eclipse из списка рассмотрения.
Clion - если готовы купить или воровать.
QtCreator - если нужно бесплатно и вменяемо.

Худший ответ: Лично мне clion больше нравится.
Эклипс ощущается больно архаично.
Вопрос: Как осуществить jQuery.post() на чистом JavaScript?

Лучший ответ: 1) не используйте инлайновые события, используйте addEventListener и селекторы getElementBy...(), если смысл написать нормальный код
2) Более современный вариант - fetch()
3) Более старый вариант XMLHttpRequest

Худший ответ: Порекомендовал бы axios -  https://axios-http.com/ru/docs/intro, в основном использую его для всех проектов. Из плюсов - меньше кода чем у fetch(), норм документация + примеры готовых решений 

Пример из документации

axios.post('/user', {
    firstName: 'Fred',
    lastName: 'Flintstone'
  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });
Вопрос: Как junior'у перестать нервничать?

Лучший ответ: Господи, какие доктора нафиг. У чувака первая работа, вылететь не хочется, много вы видели джунов которые не стрессовали? Т.С. - гуляй больше, через годик станет легче(но это не точно). Так вообще 90% любой работы связано со стрессом. Или ты когда в вузе учился был спокоен как удав?

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

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

Худший ответ: скорость света это другое
это скорость прохождения частицы не имеющей массы сквозь пространство

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

Лучший ответ: «пакостливые решения» плохой вариант. Когда из двоих кто-то жульничает — не будьте им : )

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

Ваша задача минимизировать свои риски. Для этого бить работу на чёткие этапы, фиксировать выполнение и оплату каждого, прежде, чем приступать к следующему. Хотелки клиента — каждую документировать и включать в «следующий релиз». Срочно-ой-помираю! хотелки — по предоплате. Раз «помирает» – оплатит. Или не было.

Худший ответ: Как вариант брать оплату за час, а не за проект.
Вопрос: Можно ли прослушать трафик VPN на VDS?

Лучший ответ: Охххх... Начинаем сначала. Какова модель нарушителя? Ну то есть от кого будете защищаться? Схема, при которой vpn1 находится в одной стране (лучше всего недружественной к стране-резиденту), а vpn2 - в другой - она выглядит достаточно надежной.

НО:

Следует учесть, что никто и никогда не ломает схему или шифр :) Ломать будут Вас :) Скрыть тот факт, что Вы подключаетесь к непонятному IP "в забугории" по отношению к стране-резиденту нельзя никак от слова совсем. Это еще не "черная метка" но уже повод попросить обьяснения

Теперь по сути.

Что значит "подключится"? Я же не думаю, что у тебя все подряд могут к нему подключаться - наверняка IP ограничены :) Если же речь про админов хостинга - тут все зависит от их админского желания покопаться в VPS - буде у них такое желание возникает, они просто клонят машинку и потрошат копию :)

А дальше все зависит от того, насколько интересными (с их точки зрения) делами ты занимаешься. В особо упоротых случаях тебе могут и демон модифицировать - ты же вряд ли целостность контролируешь, да так, чтобы данные сразу на почту уходили?

Худший ответ: По статистике екзит ноды на 80 % контролируются какими-то мутными организациями из 3 букв

Вот там то все и приземляется и подвергнётся анализу
Вопрос: Чтобы динамическая переменная приняла новое значение приходится перезапускать сервер в Django, как решить?

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

Худший ответ: Используй значения из файла (env) с переменными окружения и пакет dotenv, попробуй перазиписать свой файл с новыми значениями переменных

https://stackoverflow.com/questions/63837315/chang...

from django.shortcuts import render

# Create your views here.
def index(request):
    context = {
        'name':  var_name,
        'age':  var_age
    }
    return render(request, 'index.html', context)
Вопрос: Нужно ли проверять типы в Python?

Лучший ответ: Конечно, нужно, ведь мы ожидаем конкретные типы задавая параметры для функции. Можно проверять соответствие типам вручную, но есть альтернативный, более удобный и красивый, подход -- использование библиотеки pydantic, которая специализируется на валидации, а именно декоратор validate_arguments. Валидация помогает на ранних и даже на поздних этапах дебажить ошибки в логике вашего кода. Это очень помогает, даже если на проекте один человек.

Худший ответ:  нужно ли проверять типы переменных, которые приходят в функцию?
def mnf_year(self, year: int):
Ну так вы уже их указали в сигнатуре. Ваше дело сделано. Вы сказали пользователям кода, что они обязаны передать вам int. Если они передадут вам что-то другое, то это уже их проблемы, что программа сломается. Проаннотировав тип, вы сняли с себя ответственность.
Вопрос: Есть ли смысл переплачивать за поколение процессора в офисных задачах?

Лучший ответ: зависит от разницы.
если 20+ %, смысл есть.
если меньше – неособо.

для офиса вполне хватит 2+ GHz, больше интересны память/ssd.

ток где вы возьмете новые комплектующие для 4–5 поколения?

Худший ответ: Офисные задачи (собственно ms office и иже с ним, браузер, почта… ) вполне успешно работают на i5 3-4 поколения с 8 гигами памяти. Это даже жирно. 
Вопрос скорее в потреблении. Каждое следующее поколение на тех же задачах обычно немного экономичнее, холоднее. Не требует столь активного охлаждения, соответственно тише и менее геморно в обслуживании. 

Для офиса на мой взгляд надо взять самый холодный проц, такой чтоб обошелся безвентиляторным радиатором, небольшую ssd и побольше ОЗУ для прожорливых браузеров. Плюс хороший блок питания, тут экономить не надо. Тихий большой низкооборотный вентилятор (дорогой!) на выдув из системника. И самую дешевую двухголовую видеокарту, т.к. офисный комп желательно с двумя мониторами. И ещё ИБП непременно, офисному компу полезно.
Вопрос: Как реализовать сервер в компании?

Лучший ответ: Попробуйте ownCloud/nextCloud

Худший ответ: Synology купите.
Вопрос: Как сделать import в Python?

Лучший ответ: Добавь . перед b

Худший ответ: Тебе необходимо проставить относительные импорты.
a.py:
from . import b
main.py:
from .dir_2 import a
Относительные импорты решат твою проблему.
Вопрос: Что такое PAN — personal area network?

Лучший ответ: PAN — это сети, построенные на Bluetooth ad-hoc и похожих технологиях, в которых динамическая маршрутизация осуществляется автоматически — она заложена в протокол. Если рассматривать пример на Bluetooth, то конечное устройство может подключиться к PAN, если в пределах радиодоступности есть хотя бы одно устройство из этой сети. Вся сеть автоматически «поймёт», что маршрутизировать пакеты до нового устройства нужно через то устройство, через которое оно подключилось к общей сети.
Все устройства в такой сети равнозначны: они и клиенты, и серверы, и маршрутизаторы с динамической маршрутизацией.

Худший ответ: например - подключение 2х компов напрямую между собой
подключение компов через "тупой" свитч например

ну и соответсвенно ручное назначение настроек сети, хотя необязательно если 1 пк выступает в роли DHCP сервера

но по факту обычно используется 3 понятия. wan, lan, vpn ))
Вопрос: Как открыть ссылку в другом браузере?

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

Тем не менее, есть несколько способов заставить что-то подобное работать. Например, надстройка Firefox может запускать внешние программы , поэтому вы можете написать такую ​​надстройку, чтобы открыть свое приложение в IE, и попросить своих пользователей установить его (или попросить администратора предварительно установить его для них, если это например, для внутреннего приложения в среде управляемого рабочего места).

Другой возможностью может быть использование настраиваемой схемы URL-адресов (например, myapp:) для ссылки на ваше приложение и регистрация этой схемы URL-адресов для открытия в IE (или, скорее, в каком-то сценарии-оболочке, который принимает настраиваемый URL-адрес, преобразует его в обычный URL-адрес HTTP и открывает его в IE). Опять же, это требует настройки (и, возможно, установки сценария) на компьютере конечного пользователя, поэтому он, вероятно, подходит только для офиса или аналогичных сред.

Обратите внимание, что оба этих решения имеют последствия для безопасности, о которых вам следует помнить. В частности, любые надстройки или скрипты, которые вы используете для них, должны работать только для определенных URL-адресов, которые указывают на ваше приложение, и должны отказываться открывать любые другие URL-адреса, которые кто-то может попытаться скормить им.

В любом случае, если вы пытаетесь сделать это на общедоступном веб - сайте, имейте в виду , что нет никакого способа , вы можете сделать эту работу для пользователей Linux / Mac , которые не имеют IE , чтобы начать с. И даже многие пользователи Windows могут не захотеть использовать IE (не говоря уже об установке ненадежного расширения!) Без очень уважительной причины; в конце концов, по-видимому, есть причина, по которой они предпочли использовать Firefox (или Chrome, или Opera или что-то еще).

Худший ответ: Такая возможность есть, если вы зарегистрируете на своем компьютере нужный протокол. Разумеется, работать это будет только у вас.

https://yandex.ru/search/?text=windows+%D0%B7%D0%B...
Вопрос: После записи данных в файл, ОС при их чтении отдаст из кеша или с диска?

Лучший ответ: дубли это зло, не делайте дублей

Худший ответ: зависит от настройки swappiness
типа ФС.
ну и на худой конец
vm.vfs_cache_pressure=50
vm.dirty_writeback_centisecs=15000
vm.overcommit_ratio = 100
vm.overcommit_memory = 1
Вопрос: Легально ли делать подобные сайты, какие будут последствия?

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

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

Худший ответ: Делать сайты полностью законно.
Незаконно нарушать закон.

Если вы нарушаете закон РФ - вас накажут.
Вопрос: Договор о непереманивании: можно ли обойти?

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

Худший ответ: увольтесь по собственному, подождите месяц, устройтесь туда )