Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Где и как учить python и discord.py?

Лучший ответ:
Сейчас мода пошла учится разработке ботов(ВК,Телеграм,Дискорд) без знания даже базового синтаксиса Python. Этот путь ведет в тупик. Здесь каждый день просят написать за них метод, функцию, кусок кода(а иногда и целого бота). Есть здесь вообще отбитые наркоманы, накопируют со всего интернета кода и суют всё это в один файл (часто вижу, один в один код из примеров telebot, pyowm и еще несколько библиотек скопирован в один бот файл. А эти особи даже ни строчки не понимают что делает код, и задают вопросы - А почему мой бот не работает) Здесь 2 выхода:
1) Или учить python (синтаксис, стандартную библиотеку - не всю, а самые необходимые методы). Учится читать документацию на библиотеки.
2) Использовать "конструкторы" ботов без программирования. Правда, вря тли что-то нормальное можно сделать. И неизвестно, сколько такой бот проработает.

Мой вердикт такой, если хотите писать ботов discord(или для других штук) - забудьте о ботах хотя бы на пол года, и почитайте Лутца с практикой.

Худший ответ:
«ничего не получается» - это не повод сдаваться, а дополнительная мотивация.
ваше обучение не должно быть ограничено тупым чтением документации или просмотров каких-то уроков.
пытайтесь сами что-то воссоздать, пробовать что-либо новое для себя.
не стоит с самого начала брать за опорную точку discord.py, начните с чего-либо более лёгкого.
порешайте задачки, коих на просторах интернета невероятно много; напишите какой-нибудь простейший калькулятор.
когда начнёте немного понимать логику языка, задумайтесь о discord.py.
изучение дастся вам намного проще, чем без какой-либо начальной базы.
Вопрос: Как устроиться на начальную должность в веб?

Лучший ответ:
Как устроиться на начальную должность в веб?
Ходить на собеседования. По большей части джунам не нужны портфолио (на то они и джуны). Сходите на парочку собесов и поймёте, что именно вам нужно знать для трудоустройства.

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

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

Лучший ответ:
"которая приходит в течение 15 дней по почте." - ты из разморозки? Нет у них больше карт.
Счёт в банке в рублях подойдёт. Они его проверяют, это 1-2 дня. Вывести на счёт можно за 1 день, как только они успокоятся в плане ответов на их вопросы.
При первом пополнении Payoneer счёта просят прислать скан паспорта и ответить на несколько вопросов типа "За что деньги", "От кого деньги". 
Это свежая инфа.

Худший ответ:
Для РФ карт больше нет только для таких как мы нерезидентов они теперь, 
Насколько помню для докидываю банков только рублёвые счета поддерживаются, так что при всем желании долларовый вы не подвяжете , хотя долларовый было бы на процентов наверно пять шесть выгоднее в парк уменьшения потерь
Вопрос: Как добавлять/удалять css-классы в vuejs vue-select?

Лучший ответ:
Есть же v-model:

snippet

Худший ответ:
https://codepen.io/Olovyannikov/pen/yLaBNKg

Так?
Вопрос: Можно ли использовать Raspberry Pi как небольшой домашний сервер для небольших задач?

Лучший ответ:
должна тянуть.

Худший ответ:
Четверка с 4 памяти за глаза, еще и запас останется под другие сервисы.
Вопрос: Что вы делаете в своих приложениях, если?

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

Худший ответ:
Также можно использовать библиотеку Play Core от Google, которая позволяет реализовать принудительное обновление пользователей до новой версии:
https://developer.android.com/reference/com/google...
Вопрос: Как правильно выбрать Wiki движок?

Лучший ответ:
они не на русском языке но у меня есть так же и на русском работы) :) 
Держите в курсе.Смотрел в сторону MediaWiki но это мне показалось сложным
Без комментариев. Если вы не осилили даже MedaWiki, то нет смысла советовать что-то ещё.
Ответ на вопрос: MediaWiki.

Худший ответ:
Смотрел в сторону MediaWiki но это мне показалось сложным ведь я далеко от программированиеDokuWiki?
Вопрос: Гражданско правовой договор как гарантия?

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

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

И да - это НЕ РАБОТА. это именно ГПД. Вы не "работник" а он не "работодатель". Соответственно никто вас кроме вас самих не защищает. В этом договоре могут быть любые положения которые потом проблематично оспорить.

Худший ответ:
ГПХ - это не трудоустройство!

Отличие ГПХ от ТД

По ГПХ Вас просто привлекают как исполнителя к выполнению некоей задачи. И все. Заплатить, еслиф че, Вам - не обязаны, заплатят так же, как обычному контрагенту (коим Вы собственно и являетесь). Могут и не заплатить, тогда придется судиться.
Юридический вес у договора, конечно есть. Два субьекта права договорились, что один из них сделает для другого некую работу, а второй за нее заплатит. Все. Внимательно читайте договор и будьте готовы к тому, что кинут.

Советы нассчет аванса и расчета еженедельно - правильные, если они планируют кидок - платить не станут, начнут корячиться.

В суд, еслиф че - придется в Москоу ехать, подается по месту регистрации ответчика.
Вопрос: Минимальная версия Ubuntu Server 18.04?

Лучший ответ:
зачем удалять чтото ??
если можно взять минимал версию и доустановить только то что нужно.
https://help.ubuntu.com/community/Installation/Min...
обрезку пакетов я бы посоветовал начать с установки aptitude.
в нем в интерактивной консольке удобно прогуляться по списку пакетов и разобраться что нужно, а что нет.
если нужны - оставить, если не нужны - удалить.
если непонятно, что за пакет, нужен он али нет - то отметить его как поставленный автоматически. если не будет пакетов, зависящих от него, то он автоматически удалится из системы.

Худший ответ:
также необходимо удалить/отключить все лишние сервисы/логгирование для того, чтобы сохранить работоспособность и не убить USB флешку.
Логирование отключать не стоит. Можно сделать диск в памяти и смонтировать его в /var/log, тогда флэшка останется не тронутой. Разберитесь с настройками syslogd и уменьшите до минимума потребляемое логами дисковое пространство. 
Так же, видимо, нужно поступить и с /tmp и возможно с чем-нибудь еще. 
Размер дисков в памяти выясните опытным путем.
Из того что можно отключить - GUI однозначно, это значительно облегчит дистрибутив.
Вопрос: Java как вычислить квадратный корень?

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

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

Лучший ответ:
Правильно начали, с помощью dd создаёте образ, но не iso, а просто файл, можно без расширения, это будет RAW-образ. Потом его можно подключить в VirtualBox или той же dd записать на другой диск (или на исходный). Главное, делать такую копию не на живой системе, а загрузившись с LiveCD.

Худший ответ:
man dump
man restore
Если это виртуалки - бэкапить средствами гипера.
Вопрос: Как отделить два числа из строки со словами?

Лучший ответ:
?$string = 'Задолженность: 1138509.21 руб. Исполнительский сбор: 79695.67 руб.';
$dolg = $sbor = null;
if(preg_match_all('/([0-9]*[.])?[0-9]+/uis', $string, $matches)) {
    [$dolg, $sbor] = $matches[0];
}

Худший ответ:
list($dolg, $sbor) = sscanf($string, "Задолженность: %f руб. Исполнительский сбор: %f руб.");
Вопрос: Почему у меня когда я создаю поле input появляется еще одно поле?

Лучший ответ:
input одиночный тэг не нужно его закрывать. Документацию стоит читать https://developer.mozilla.org/ru/docs/Web/HTML/Ele...

Худший ответ:
ты создаешь поле -> оно появляется. Вот работает все как надо
Вопрос: Как экспортировать C# проект одним .exe?

Лучший ответ:
Если у вас .net Core (или .net 5+), то сделайте Single file application
Если у вас .net Framework, то используйте Costura.Fody

Худший ответ:
https://github.com/dotnet/ILMerge

из плюсов - прямо в проекте можно прописать target  => F6 и получен готовый exe
Вопрос: Куда копать дальше по информационной безопасности?

Лучший ответ:
Прочитал ерунду.
Вы не безопасник. Хотите в безопасность - идите в ВУЗ на профильную специальность.
Сейчас же вы то тут, то там хватаете какие-то пенки абсолютно без понимания, что вы, вообще, делаете.

Худший ответ:
Что нужно прочитать что бы научится программировать микроконтроллеры, USB киллеры, Raspberry Pi и всякие другие приколы?) 
Зачем?
Вы хотите работать в ИБ или же это просто увлечение? Если просто увлечение - ну почитайте, что в гугле сможете найти.
Если же работать - то большая часть работы безопасника - она нудная, скучная и иногда выглядит скажем так, сомнительной с моральной точки зрения обычного человека. 
Ну, разве только Вам удастся пристроиться специалистом по форензике в крупную контору типа ЛК.
Вопрос: Как удалённым ПК дать доступ по сети для просмотра камер видеонаблюдения?

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

А вообще настройка подсетей и пробросы портов.

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

Лучший ответ:
Считаем, что в исходном массиве слова уникальны.$array = ['Слово 1', 'Слово 2', 'Слово 3', 'Слово 4'];
$len = count($array);
$result = [];
for ($i = 0; $i < $len; $i++) {
  for ($j = $i+1; $j < $len; $j++) {
    array_push($result, [$array[$i], $array[$j]]);
  }
}

Худший ответ:
$array = ['Слово 1', 'Слово 2', 'Слово 3', 'Слово 4'];
        foreach ($array as $first):
            foreach ($array as $second) :
                if ($first !== $second): 
                    echo $first." ".$second."\n";
                endif;
            endforeach;
        endforeach;
Вопрос: Можно ли создать пользователя с правом устанавливать пакеты, но с доступом только в свою папку?

Лучший ответ:
Настроить sudo?
https://www.google.com/search?q=sudo+certain+commands

Худший ответ:
 мог устаналивать пакеты (через composer, например),
В свою директорию любой пользователь может ставить что он хочет.

не мог бы ходить в папки других пользователей?
В чужие home directories и так нельзя зайти. Если речь про другие папки - с помощью "chmod".
Да, с помощью chroot если хотите чтобы он не мог выйти вообще за пределы своей директории.
Вопрос: Почему идет просадка SSD?

Лучший ответ:
но такое чувство, что эти проблемы начались после использования утилиты Win10 Tweaker. 

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

Худший ответ:
Разбит на 2 разделаЗачем???
идет просадка, причем именно в начале диска (судя по графику ВикторииКакое начало диска у SSD? Где оно??? 
сть еще такой момент, может и не связан абсолютно, но такое чувство, что эти проблемы начались после использования утилиты Win10 Tweaker. Это довольно известный вредоносный софт, рекомендую так же попробовать CCleaner, тоже неплохо Windows приводит в негодность.
вырубаю почти все службы, которые он там предлагает вырубитьДа не заморачивайтесь, он сам выберет наиболее эффективный способ выведения системы из строя.

Снести с диска все - и удалить все разделы.
Поставить Windows.
Учитывая бренд Kimtigo - создать отрезать 20-30Гб под overprovisioning
Ну и не ставить вредоносный софт, если хотите чтобы все работало нормально.
Вопрос: Проверка наличия файла при помощи is_file()!?

Лучший ответ:
is_file() вернет false, если указанный путь указывает на каталог, file_exists() вернет true, если данный путь указывает на допустимый файл или каталог. Смысл в том, что не одно лучше другого, а функции отличаются по смыслу и их нужно использовать своевременно.

Если хотите точно знать, является что-то файлом или нет, используйте is_file(), в противном случае используйте file_exists().

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

примеры из жизни:
мы запрашиваем config.ini - априори имеем дело с файлом и достаточно просто проверки его существования (file_exists). 
мы делаем обход директории - если это файл (is_file) просто выводим, если это не файл - новый виток рекурсии. 

это упрощённо, но смысл должен быть понятен.
Вопрос: Как восстановить файлы с удалённого профиля пользователя Windows 10 pro?

Лучший ответ:
Если записывали что-либо на тот-же раздел (напр устанавливали recuva) - восстанавливать скорее всего уже нечего. Если восстанавливали файлы  recuv'ой на тот-же раздел - восстанавливать скорее всего уже нечего. Если диск SSD - ситуация аналогичная, трим уже прошел, и данные удалены физически. Шансов на удачное восстановление хоть каких-то файлов не особо много. Быстрее отключить диск, и тащить его специалисту. Если диск не SSD, и все-таки хотите попробовать восстановить файлы самостоятельно - делайте это загрузившись с лайв-образа, и восстановленные данные сохраняйте на другой носитель. С этого диска не загружайтесь, и систему с него не запускайте (она тоже осуществляет запись на диск и тем  самым затирает "свободное место", принадлежащее удаленным файлам).

Худший ответ:
Посмотрите есть ли теневые копии тома.
Если есть - примонтируйте и перепишите нужные данные.
vssadmin list shadows
Вопрос: Куда пропадают потенциальные заказчики?

Лучший ответ:
1. Скорее всего он вёл переписку с несколькими людьми и выбрал другого
2. Возможно, у него не готова задача. Такое бывает, что заказчики с тобой всё обсудят, пропадут, а потом объявятся через месяц типа "мы тут сверстали бюджет и спецификации, давай работать!"
3. Просто передумал делать работу.

Худший ответ:
Они могут пропадать куда угодно. От слова совсем. Не гадай и не мучайся - просто ищи нового. Это норма вне зависимости от твоего уровня и качества работ.
Вопрос: Loading.gif для монитора типа 4k?

Лучший ответ:
Ваша гифка закешируется и "зависнет" при повторном обновлении страницы, если об этом не позаботится. А грузить её вновь и вновь - ну нафик. Сделайте прелоадер на CSS и не придумывайте себе проблем.

Худший ответ:
Тут несколько моментов.
- На css я сам такое дело точно не сделаю. А девелопер вряд ли захочет таким заморочиться.
- Гифка кастомная.
- Не понял насчет зависнет. Чего она зависнет то?
Я вот тут нашел тему сделать loading в формате SVG. По идее это решение проблемы. не знаю насколько это правильно, юзабельно и кросплатформенно!?
Вопрос: Как сгенирировать надёжный пароль в JavaScript?

Лучший ответ:
Для генерации пароля можно использовать passfather
https://www.npmjs.com/package/passfather
Данный пакет можно использовать как в Node.js, так и в браузере.

Худший ответ:
Энтропия нужна для надежного.
https://habr.com/ru/post/124571/
Можно попробовать перелицевать код с браузера на ноду.
Вопрос: Как подключить 2 монитора к ноутбуку?

Лучший ответ:
Работать может и будет, но они будут показывать одно и то же.

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

Лучший ответ:
Если нужно полностью self-hosted - смотрите на связку nextcloud+onlyoffice, статья по настройке была на хабре, достаточно просто гуглится. Если не хотите заморачиваться с ручной настройкой - есть заранее подготовленный docker-compose, тоже легко гуглится. Если все, что я написал выше - непонятно, лучше обратиться к тому, кто все настроит.

Худший ответ:
Несколько месяцев назад настраивал по инструкции - https://www.onlyoffice.com/blog/ru/2018/08/kak-leg... - полет нормальный.
Вопрос: Что будет если установить ОЗУ с большей частотой чем позволяет материнка?

Лучший ответ:
основных вариантов ровно два: 
- или вообще не взлетит. 
- или будет работать на пониженной частоте.

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

Худший ответ:
Сможет если она поддерживает XMP профиль, которую нужно ещё включить в БИОСе, если поддерживает материнка.
А если этого нет, то будет работать на 2666.
Вопрос: При загрузке файла PDF сайт выдает следующее ..Что может быть?

Лучший ответ:
Смотрите логи, там написано что именно не так.

Худший ответ:
Здравствуйте!
Причины этому могут быть разные...
Как вам уже посоветовал WP Panda вам необходимо просмотреть логи WP, логи рнр и логи сервера.
Говоря о просмотре логов WP - необходимо включить режим wp debug через wp-config.php (прочитайте как это сделать)
Говоря о просмотре логов рнр или сервера, то нужные файлы логов вы найдете на вашем сервере.

Что касается возможных причин:
- проблема в самом файле pdf. Попробуйте загрузить другой pdf файл. Если загрузиться. то все ок.
- проблема в большом размере pdf файла. Соответственно, попробуйте сжать этот pdf или загрузить pdf меньшего размера для исключения ошибки
- проблема в том, что вообще файлы не загружаются (а не только pdf). Тут посмотрите в сторону chmod & chroot. Может права другие или пользователь apache, wordpress другой и т.д.
- не забудьте исключить конфликт с плагинами. Отключите все ваши плагины и попробуйте загрузить заново.
и т.д.
Вопрос: Почему под планировщиком задач windows не монтируются сетевые диски?

Лучший ответ:
Явно укажите от какого пользователя должна работать net (/user:дурдом\вася_пупкин), проверьте что старт таски выполняется от пользователя с правами на "вход в качестве пакетного задания".

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

Лучший ответ:
Здравствуйте!
В чем именно у вас проблема заключается? Используйте WP_Query, ограничивайте по категориям на уровне шаблона и выводите записи по категориям на странице.
https://wp-kama.ru/function/wp_query

Худший ответ:
Здравствуйте!
В чем именно у вас проблема заключается? Используйте WP_Query, ограничивайте по категориям на уровне шаблона и выводите записи по категориям на странице.
https://wp-kama.ru/function/wp_query
Вопрос: Почему работает только 1 вентилятор на MacBook 13 2019?

Лучший ответ:
Возможно, потому что в этой модели только один вентилятор. 
https://www.ifixit.com/Teardown/MacBook+Pro+13-Inc...

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

Лучший ответ:
Что тут можно улучшить?std::string::insert вместо побуквенного перекладывания.newStr[i]+1 не работает для 'Я'->'А' и вообще сильно от кодировки зависит.

Худший ответ:
Давайте подумаем вместе:
- Разумно ли добавлять к строке по одному символу с точки зрения производительности?
- Можем ли мы решить задачу за один проход по итоговому массиву, а не за два в худшем случае как у вас сейчас?
- Знаем ли мы заранее длину итоговой строки?
- Можем ли мы в C++ создать строку заранее заданной длины?
- Есть ли в современном C++ способы пройтись по строке и трансформировать ее не используя явно дополнительные сущности типа индексов?
- Можем ли мы сделать так, чтобы программа работала для динамически задаваемых входных данных, а не для вкомпиленных?
Кроме того - у вас серьезная ошибка в этой строчке:
newStr[i] = newStr[i]+1;
перечитайте условие.
Вопрос: Насколько важен атестат об окончании школы для трудоустройства в сфере GameDev?

Лучший ответ:
Никогда ещё эта картинка не была так кстати!

Геймдев совсем не такой, каким вы его себе представляете.

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

Как пруф - моя любимая статья на хабре - https://habr.com/ru/post/131931/
Вопрос: Каким подходом лучше воспользоваться при написании кода на React?

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

Худший ответ:
Вот хороший курс, посмотрите, советую.
Вопрос: Кто заводил второй аккаунт Upwork?

Лучший ответ:
Эти игры до добра не доведут, вплоть до пожизненной блокировки обоих аккаунтов. It's against the rules!

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

Лучший ответ:
Есть.
Instant.now(); - всегда новая дата. Еще ни разу не повторялась.
Можно еще так: 
public static void main(String[] args) {
        long leftLimit = 0L; // 01/01/1970, 00:00
        long rightLimit = Instant.now().toEpochMilli(); // now
        long generatedLong = leftLimit + (long) (Math.random() * (rightLimit - leftLimit));
        var randomDate = Instant.ofEpochMilli(generatedLong);

        DateTimeFormatter formatter =
                DateTimeFormatter.ofLocalizedDateTime( FormatStyle.SHORT )
                        .withZone( ZoneId.systemDefault() );

        System.out.println( formatter.format( randomDate ));
    }

Худший ответ:
Ответ на ваш вопрос легко ищется поисковиком. 
https://www.baeldung.com/java-random-dates
https://stackoverflow.com/questions/3985392/genera...
Вопрос: Можно ли с такой проблемой оживить HDD?

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

Худший ответ:
Можно их разобрать на магнитики или полить водой и полюбоваться.
Вопрос: Как выложить проект node.js и mysql на хостинг?

Лучший ответ:
Классический shared хостинг как правило не поддерживает ноду, так что вариантов тут 2: или искать спец хостинг под ноду или арендовать виртуальный сервер. За сравнительно небольшие деньги сегодня можно получить или виртуалку с настоящим линуксом или OpenVZ контейнер (что в принципе то же linux, но не совсем честный).
Разобраться, как развернуть свое окружение не особо сложно, но если совсем никак, на фрилансе и сисадмины бывают.

Худший ответ:
Сделайте все на vps
Вопрос: Не работает плагин Tag в sublime text?

Лучший ответ:
нужно открыть папку в программе Preferences>Browes Packages... и поместить туда папку Tag, перезагрузить программу.
Если всё равно не работает комбинация "ctrl+`" (у меня не работала), - попробуйте изменить комбинацию, например на "ctrl+1". у меня заработал.

Худший ответ:
Был ли найден ответ на вопрос?