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

Лучший ответ: Начать надо с того, что в выражении "мой рабочий ноутбук" одно слово лишнее. Это слово - "мой". Он не ваш. Он принадлежит Вашему работодателю. И тот соответственно, имеет право сделать с ним, что считает нужным, в том числе и контролировать его использованием. Единственное, что Вас предупредить были должны о контроле - обычно это делают при приеме на работу и все забивают на это предупреждение - при приеме на работу обычно расписываешься за кучу всякой фигни :)

1. Как поставили программу?
Подключились с правами админа - и поставили. Никакие пароли и блокировки тут во внимание не принимаются, членство в домене дает админу все права.
2. Как её вычислить и удалить?
Внимательно просмотреть все имеющиеся на компьютере сервисы - может быть повезет. Правда, если мониторинг поставлен нормально, через час-другой программа будет поставлена заново :) А удалите еще раз - могут и на "поболтать" в СБ вызвать.
3. Может не программа а встроенный софт какой вин10?
Вряд ли. Встроенный софт сливает только в M$
4. Если вернуть комп в исходное состояние с удалением всех фалов с ЖД поможет такой путь? Радикально, но согласен на него.
В теории - поможет. На практике - потеря всего софта, потеря всех лицензий, переустановка всего... и получение агента мониторинга обратно :) (Это если мониторинг поставлен нормально, конечно - у ламеров проканает)

Худший ответ: проще всего пару братков к админу (дорого)

иначе - разбирайтесь с Process Explorer
Вопрос: Как спроектировать систему уведомлений?

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

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

а можно тебе взять опыт успешных пацанов: они-то уже жонглировали и на чем-то остановились, например - Тостера (тут не очень успешно - у меня до сих пор висят непрочитанными уведомлялки уже удаленных вопросов и комментариев, которые я, ессно, прочитать не могу) или ВК - вот в ВК все на уровне, ну или Инсты
Вопрос: Mobile First в реакт, как организовать?

Лучший ответ: Вам пригодится react-responsive, пожалуйста.

Худший ответ: Обычно в глобальное состояние (redux, mobx или просто state основного компонента) записывается что-то типо:
// цифры условные
isDesktop: window.width > 1200,
isTablet: window.width <= 1200 && window.width > 768,
isMobile: window.width <= 768

В redux/mobx есть свои инструменты прокидывания таких данных в компоненты, если у вас нет стейт менеджера -- можно использовать React Context Api . Только не забудьте повестить слушатель на window resize и обновлять данные

В той структуре, которую вы скидывали, я ничего хорошего не вижу. Чтоб один блок настолько отличаался на мобиле/таблете/десктопе - это редкость, у вас будет просто дублирование кода. А собирается оно всё точно так же, как любая другая структура - webpack-ом

И, честно говоря, я не вижу никакого смылся применять "mobile first" именно в композиции Реакт-компонентов, это просто ничего не даст. В стилях - да, но не в компонентах
Вопрос: Как починить Wi-Fi на ноутбуке HP Pavilion 17?

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

Худший ответ: Может, случайно нажали кнопку F12?
Вопрос: В каких единицах задавать отступы?

Лучший ответ: Всё просто до безобразия. 
Если при изменении размера шрифта у корневого элемента этот отступ должен изменится, то в rem. 
Если он зависит от текущего шрифта, то в em.
Если не зависит ни от чего и всегда постоянен, то в px.

Худший ответ: Ну как по мне, какая разница. Главное это результат)
Вопрос: Имею ли я право распространять модифицированный GPL-v2-продукт под своим брэндом/авторством?

Лучший ответ: 1. Да.
2. Только добавить себя к авторам. Полный список авторов должен быть обязательно.
3. Нет.
4. Если они написаны именно вами - да.
5. Практически невозможно.

Прочитайте текст лицензии и все вопросы отпадут.

Худший ответ: только для пользователей Bolgenos

в норм мире - везде код, лицензиия и авторство
Вопрос: Как клонировать/мигрировать/перенести образ c HDD на SSD?

Лучший ответ: Я когда покупал ssd adata, там был акронис, перелил все, спросил пару раз, предупредил что делать будет и как отключать диск и через несколько минут все закончилось.
https://www.adata.com/ru/ss/software-5/

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

Лучший ответ: Знаю что нужно изучать ООП, паттерны проектирования, алгоритмы, структуры данных и ЯП
Изучайте, этого года на 3 достаточно будет, а там уже сами разберетесь

Худший ответ: начни с языка(скорее всего придется с Java начать), потом всё остальное = профит
Вопрос: Какая сложность алгоритма (относительно n)?

Лучший ответ: O(n²), разумеется.
Первый цикл выполняется O(n) раз, и второй O(n). Так что O(n²).
Если быть точнее, те итерации, которые выполнятся,— это трапеция на квадрате n×n, никакого тебе O(n), O(n log n) и подобного не будет.
Кстати, запись O(n/2) и O(n²/2) не имеет особого смысла — само определение символов Ландау говорит, что разница в константу не играет роли. По той же причине пишут O(n log n), не указывая, по какому основанию логарифм.
UPD2. Запись O(n²) означает: «не превышает cn² при стремлении n→∞». Так что всё, что O(n), одновременно и O(n²). И «никакого тебе O(n)» означает, что оценку n² мы улучшить не можем.

Худший ответ: Конечно же O(n^2). Нотация O-большое съедает все константы.
Почему квадратичность? Потому что в каждом проходе внешнего цикла запускается проход внутреннего цикла, а количество итераций в каждом цикле зависит от n.
Вопрос: Если на сервере есть проверка на HTTP referer, то будет ли это дополнительной (или основной) мерой для раздачи доступа к API?

Лучший ответ: 100% - подделать можно.
Даже и не думайте так делать.Основная идея в том, что бы клиентов сервиса могли создавать даже на хостингах GIT страниц, вроде GitHub Pages или GitLab,fetch(), iframe и т.д.
Или смотрите тут

Худший ответ: 100% - подделать можно.
Даже и не думайте так делать.Основная идея в том, что бы клиентов сервиса могли создавать даже на хостингах GIT страниц, вроде GitHub Pages или GitLab,fetch(), iframe и т.д.
Или смотрите тут
Вопрос: Минусы wordpress перед полноценной разработки с нуля, и наоборот?

Лучший ответ: bituke, полностью соглашусь с pódde, кроме того добавлю: самописный сайт, не отвечающий параметрам безопасности (а чтоб проверить это потребуется не один аудит - что стоит доп. денег) подвергает пользователей риску а Вас доп. ответственности и нагрузки (финансовой, страховой, юридической и тд).
В грамотных руках опытного разработчика Wordpress - мощный инструмент, позволяющий создать очень много чего, вплоть до custom pressa, так что дело тут далеко "не в бабине". Woocommerce, не смотря на кажущуюся неповоротливость, также надежный инструмент, с легкостью позволяющий реализовать Онлайн-Пиццерию с множеством ингредиентов, добавок и прочих особенностей. 
Если Вы готовы выкладывать за самопис - не экономьте на студентах: найдите опытного FullStack Wordpress разработчика. Это дешевле самописа и надежнее рассматриваемых Вами вариантов. 
И еще .. прежде чем заказывать у кого бы то ни было - сформулируйте Ваши "хотелки" максимально четко и подробно.
P.S.: А студенты пусть сессии сдают - не отвлекайте молодежь от учебы ;-)

Худший ответ: Постановка задачи у вас немного не правильная.
Сайт должен максимально просто и максимально быстро решать задачу пользователя. Вот от этого и нужно отталкиваться:
Подумайте над тем, как построить ваш бизнес процесс (UX). 
Отталкиваясь от UX подумайте над интерфейсом сайта и его функциями (UI).
И уже в зависимости от требуемой функциональности выбирайте стэк технологий. Так у вас на рукух будет список всего что нужно реализовать, вы будете понимать что нужно будет делать, что нужно будет поддерживать, какие инструменты нужны будут вашим операторам или покупателям. И вот только тогда вы можете по существу взвесить все за и против.

Если же вот так, гадая, то я бы запилил такой сервис используя 11ty, Vue и задеплоил на Netlify. Быстро, просто и дёшево для бизнеса.
Вопрос: Как отображать изображения на тестовом сайте, если они лежат на основном?

Лучший ответ: можно наладить редирект в оппаче,  Redirect /uploads http://main.site/uploads
но я бы просто перенес картинки на тестовый.

Худший ответ: Ну если это разные домены то можешь прописывать абсолютный путь к тем изображениям, например, вместо "/uploads/news/123.jpg" - "https://example.com/uploads/news/123.jpg", только так. Если сайты разные, значит и файловая система у них не одна и та же, и вообще они находятся на разных серверах, то есть относительный адрес использовать никак, а вообще лучше всегда абсолютный url юзать.
Вопрос: Какой способ подключения к БД на C# правильный?

Лучший ответ: Все, что выполняет поставленную задачу - правильно. Все, что позволяет потом поддерживать и масштабировать код - еще правильней.
В бизнес проектах через конструктор никто, конечно, код для бд не пишет. Чаще всего для мапинга с бд используют какую-нибудь ORM (EF, Dapper), руками пишут модели, которые потом будут мапиться на таблицы бд, прописывают их связи.

Худший ответ: Обычно используют ConnectionString и ConnectionStringBuilder
Строка соединения храниться где то в appSerrings или connectionStrings, конфигурационного файла. 
Дальше в зависимости от приложения, каким то образом она передается в ORM или  непосредственно в драйвер. 
Если нужно динамически ее собирать, то выводят интерфейс для сборки. 
В ASP Net, используются  WebConfig Transformation, net core, обходятся подменой конфига. 
Кроме того в энтерпрайзе часто использую многозвенчатую архитектуру:
Pesentation layer - отображение  результатов
BL layer - логика приложения
DB layer - логика базы данных
Но часто BL работает в самой базе данных. Триггеры, проверки, табличные типы, география, шифрование
Вопрос: Как в PHP получить значение из базы данных в виде переменной?

Лучший ответ: Привет у тебя кажется DLE, для того чтобы достать доп поля в виде массивов $arr[название доп поля][значение].
Делал себе вот это:
//Запрос к dle пост в новость с id 1
$result = $db->query("SELECT * FROM ` dle_post` WHERE `id` = 1");

//Проводим через цикл
while ($row = mysqli_fetch_array($result , true)) {
  $arr[] = $row;
}

$infodop = $arr[0]['xfields']; //Получаем все значения доп полей
$infodop = explode('||', $infodop); //Разделяем тем самым делаем массив

foreach ($infodop as $key => $value) {
  $filist[] = explode("|", $value);  //Еще делим
}

foreach ($filist as $key => $value) {
  $xflist[$value[0]] = $value[1];  //Тут определяем массив[название поля][значение поля]
}

Дальше можешь получать значение из доп поля с базы так: $xflist[названия доп поля]

Худший ответ: Вопрос из разряда "я хочу программировать но посмотрел в мануал там какие то скучные буквы, объясните мне на карандашах или яблоках".
Вопрос: Как в git перестать отслеживать изменения в таком-то файле, НЕ добавляя его в .gitignore (т.е. сохраняя в репозитории исходную версию)?

Лучший ответ: На примере файла .env:

Имеется файл с переменными среды, который используется приложением и содержит некие данные, которых не должно быть в репе. Тогда пацаны делают так:
1. Создают в репе файл .env.dist, который после клонирования репы просто копируют и переименовывают в .env
2. Пишут в нём образец конфига, но без критичных данных
3. Создают локально файл .env
4. Добавляют .env в .gitignore

Всё ))

Худший ответ: Решение вопроса:
git update-index --skip-worktree YOUR-FILE
Вопрос: Как долго вы изучали ML и/или DS до первого оффера?

Лучший ответ: Ваш вопрос удалят, так как ресурс не предназначен для опросов. Но пока он здесь, в ML/DS не приходят с улицы. Это область, в которую можно попасть будучи только профессиональным программистом с превосходной математической подготовкой. Так что хороший универ, профильное образование, 5-10 лет работы программистом в какой-нибудь другой области, а потом появится шанс заниматься ML/DS.

Худший ответ: Я не DS, но с ними работаю. Итак:

3)Можно ли получить оффер без технического/математического образования?
Не видел ни одного. Нет, может, где-то в "Рогах и копытах" и есть "датасаентисты" без мат. образования, но в серьёзном энтырпрайзи не видел ни одного.

Нужны ли вообще кому-то джуны?
Нужны, конечно, но степень нужности резко падает, как только мы движемся в сторону веба.
Вопрос: Если я сменю python на c++ смогу ли я обучить нейросеть? быстрее?

Лучший ответ: а какая проблема с многопоточностью в Python ?
есть модули threading, subprocess, multiprocessingмногопоточность в python

Худший ответ: на видеокарте делай.
есть библиотеки, способные использовать возможности GPU.
язык программирования - не важен.
если хочешь сам лично все запрограммировать и именно на процессоре центральном - да, C++ будет существенно быстрее, чем Python.
Вопрос: Arch Linux тупит, в отличие от Ubuntu. Что я сделал не так?

Лучший ответ: по ядру:
- устанавливаем микрокод intel-ucode
- отключаем защиты режущие производительность добавив в параметры загрузки ядра mitigations=off
- попробовать ядро linux-lts (nvidia-lts)
по графике:
 Может ли это из-за X11? Мб попробовать wayland.
это можно довольно просто сделать, в gdm при загрузке выбрав сесию вайланд
но учтите что в приложениях использующих XWayland может наблюдатся падение производительности
к примеру, для того чтобы мозила работал через wayland необходимо добавить переменную MOZ_ENABLE_WAYLAND=1
и т.д
- занести(если автоматически не занесся) модуль nouveau в черный список, перезагрузится
подробнее смотри https://wiki.archlinux.org/index.php/NVIDIA

Худший ответ: lsmod | grep nvidia 
Нвидиа дрм включён? 
Если нет, то включи, можно в загрузчик прописать модуль. 
nvidia-drm.modeset=1 
Также, отредачь нвидиа файл конфигуратор. 
https://drive.google.com/file/d/1A3fL67mrixMsqGzup...
И выкинь вяленого, работай на хорг! 
И ещё, если интересно: https://m.youtube.com/channel/UCYcLpcUAAiq21qdido1hruA 
Пы эсс: винда, убунта и даже солус - нервно курят в сторонке. 
Это Россия! (Арч!))) 
Тут кто-то писал, выкинуть нуво?! 
Товарищи, учите матчасть! 
Дрова невидии сами его выкидывают, путём прописывания в блэклист! 
Арч Вики МОЁ ВСЁ! 
Также, абсолютно бесплатный совет: Читать!
Вопрос: Лучший SFTP клиент для Линукс?

Лучший ответ: Лучший FTP клиент для Линукс
wget
А вообще FTP как протокол должен умереть.

Худший ответ: FZ шикарный клиент. Что не устраивает?
Вопрос: Указатель или Индекс элемента?

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

Худший ответ: имею ввиду, зачем делают так *p+1 для доступа к следующиму элементу, а не p[1]? 
Вообще то ничего общего между приведенными операциями нет (смотрите приоритет операций):
*p+1 == (*p) + 1
p[1] == *(p+1)

Но вопрос в целом понятен, не взирая на ошибку в примере.
Надо смотреть на контекст. Часто бывает, что код не ограничивается одноразовым применением p[1], а например есть целая серия обращений к p[1], в этом случае будет экономия на операциях, если вы сначала вычислите адрес p[1], а в дальнейшем будете использовать простое разыменование этого адреса. Будет ли реально выигрыш во времени исполнения зависит от компилятора, в целом думаю, современные компиляторы в состоянии сами сделать подобную оптимизацию.
Вопрос: Какая структура у технологий ASP.NET?

Лучший ответ: Крайне  непродуктивно так разделять. Веб приложения в Windows  имеют очень большую историю. 
И ASP NET это только маленькое ответвление. 

Начать пожалуй стоит с Java, VB и ISAPI первые на клиенте второй на сервере. 
После того как IE порвал все браузеры и они рассорились с SUN
Microsoft начал  ваять свой язык общего назначения NET.  И немного до этого двигать ActiveX (COM)
Собственно ASP это смесь COM объектов ISAPI и IIS (очень  хорошо зашел за счет интеграции с уже кучей готовых объектов) 

После появления NET MS все же привязала его к своей инфраструктуре, следы есть до сих пор

Потом появился ASP NET и пачка других технологий, MVC и  WebAPI сильно позже

Net core это попытка отвязаться от старого наследия.

Следующая часть это NET 5, собственно net core и обычный нет сольются в одну ветку
https://devblogs.microsoft.com/dotnet/introducing-...

Так что ваш график будет выглядеть примерно так
         java, ASP, COM, JS, VBS                WCF, Silverligth, ASP NET,
с++   ------------------------------ C#          -------------------------         Net core (C#) 
VB    ------------------------------ VB NET --------------------------         Net core (VB) 

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

Худший ответ: Забей на старый .net и что там было. Не забивай голову, серверные, корпоративные, облачные. В ноябре выйдет .net 5, который фактически и будет net core, на нем будет  и asp.net, blazor, wpf, winforms, uwp. Все, что было в 4 станет legasy и будет только поддерживаться. Mvc, webapi, webpages это просто технологии. Mvc полноценное приложение, с контроллерами, шаблонами. Webpages это просто набор razor страниц, в которых можно код писать, ну webapi работает чисто с данными. В одном приложении можно все три смешать и никто вас не упрекнет. В основном, кто был на asp.net mvc уже переползли на asp.net core, для новых сразу core выбирают.
Вопрос: Как связать одну программу на python с другой программой на python?

Лучший ответ: Возьмите Bottle: Python Web Framework, с помощью него, набросайте api(можно вообще за 10 минут). И обращайтесь ко второму скрипту по api. Преимущество bottle в том, что данный фреймворк компактный и помещается всего в один файл.

Худший ответ: сельдерей и кролик  - это тот джентельменский набор, который устроит всех :)
Вопрос: Агрегация каналов wan на mikrotik, не суммируется скорость?

Лучший ответ: Это невозможно впринципе. Провайдеры разные, маршруты у них до конечной точки(сайта) разные. 

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

Худший ответ: Такое было возможно до момента повсеместного перехода на https. Я настраивал двух провайдеров с 4G и прирост скорости был (не х2 конечно, но был), но это было давно и https сайты не работали при такой технологии, потому что у вас запрос прилетает все время с разного ip. Также точно не работал гугл – совсем и постоянная капча

PS овчинка выделки не стоит
Вопрос: Как исправить кодировку сохранения данных в базу?

Лучший ответ: А причем тут MySQL?
Вам четко пишут, что не найдена функция "mysql_query" - она устаревшая уже давно и ее попросту нет в PHP7.
Обращаем вниманиеВнимание
Данное расширение устарело, начиная с версии PHP 5.5.0, и удалено в PHP 7.0.0. Используйте вместо него MySQLi или PDO_MySQL. Смотрите также инструкцию MySQL: выбор API и соответствующий FAQ для получения более подробной информации. Альтернативы для данной функции:

mysqli_query()
PDO::query()
Что касается "mysqli", то не "mysqli", а "mysqli_query".

Худший ответ: Пример 1
Вопрос: Нужны ли алгоритмы с графами в региональном этапе по программированию?

Лучший ответ: Вы рассуждаете неверным образом. 

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

Худший ответ: Да, могут быть нужны. Про то, что ограничения порядка 10^5 - это не факт. Может быть и задача, где ограничения меньше, а решение сложнее.

Потом, еще важные алгоритмы - максимальное паросочетание, максимальный поток и максимальный поток минимальной стоимости (в порядке увеличения сложности и уменьшения частоты).

Далее, что за дерево отрезков на графе?! А еще дейкстра может быть написан за (n+m)logn. И форд-беллман работает за nm, а не n^2.
Вопрос: Перевод вордпреса на хттпс?

Лучший ответ: Да никаких особо, подрубайте SSL, дальше в настройках сайта меняйте адрес на тот, в котором будет https. Смотрите все ли файлы содержат относительные ссылки или имеют https:
Либо же записи в базе данных. Точно знаю, что после первых 2х пунктов плагин "Really Simple SSL" сделает все за вас.

Худший ответ: Можно и без плагинов - в настройках сайта ставите новый адрес (https) и в htaccess переадресацию.
Вопрос: Как правильно нарастить электро-провод?

Лучший ответ: Купите клеммы.
Они для этого и придуманы.

Худший ответ: https://habr.com/en/post/157947/
Номинальный ток клеммника обычно указан на нём. Сечение провода выбирают, исходя из величины 7-10А на 1 кв.мм.
Вопрос: Как сделать input форму с range слайдером, как на скрине?

Лучший ответ: Вот так?
snippet

Худший ответ: 
Берёте форму
В ней label
В нем числовой инпут
Рядом range
Оформляете
Добавляете скрипт. В нем

По событию "input" в одном инпуте -- изменяете значение во втором
И наоборот
Вопрос: Как побороть вирус в виндовс?

Лучший ответ: А в Убунту глюки есть? Ощущение, что залипла какая-то клавиша на клавиатуре. Проверяли такой вариант?
И Винду чистую ставили или сборку? Может, там уже вшита вирусня.

Худший ответ: Вирусы из винды выканяются только автономным способом
1. выключаем комп
2. скачиваем на диски/флешки дистрибудивы: kaspersky reskue disk, drweb livedvd, windows defender offline
3. поочереди загружаемся с данных дисков и проводим полные проверки
4. проверяем иными утилитами
Вопрос: Как вставить php код в json?

Лучший ответ: Вопрос тупее некуда. Зачем вам php в json? Чего вы хотите этим добиться? Вы хотите вывести сам код? Или его результат? Причём тут Laravel? Вы делаете это в шаблоне?

Худший ответ: Вопрос, конечно, тупой, но понять его несложно - автору надо вставить результат выполнения пхп кода$json ='{"source":{"api":""}}';
$array = json_decode($json, true);
$array['source']['api'] = env('api')."@statistics";
$json =  json_encode($array);
Вопрос: Драйвер чипсета AMD: ставить с сайта производителя процессора или с сайта производителя материнской платы?

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

Худший ответ: Очень странно, но на сайте MSI написан объем 370.82 MB у этого драйвера, а нажимаю скачать и скачивается 49.1 MB. Похоже что msi не следит за обновлениями и не парится насчет достоверности информации на своем сайте.
Так что лучше качайте с сайта amd, версию посвежее.
Вопрос: Консоль NodeJS не реагирует на ввод команд?

Лучший ответ: 1. Очень сомнительно, чтобы корневая папка проекта совпадала с папкой юзера на компе.
Нужно сначала перейти в папку с проектом, а потом уже запускать там команды.
2. Если в start есть watch, то остановить этот процесс, логично, должен остаться висеть постоянно. Он ведь должен отслеживать файлы. Прекратить это дело можно нажав ctrl+c и согласившись с предложением. 
Если при этом нужно запустить еще какие-то команды, то просто откройте второй экземпляр консоли, не останавливая start
p.s. ну и еще бывают проблемы с русскими буквами и/или пробелами в путях

Худший ответ: Что не так с ошибкой? Там же написано ENOENT (далее примерный перевод) нет входного файла. Т.е. точки входа/запуска. Смотрите что у вас в package.json написано в main? Ну и вообще проверьте правильно ли вы все делаете (по туториалу)