Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как я могу исправить плохие сектора на жестком диске?

Лучший ответ:
bad sectors - это обычно физическое повреждение  секторов на диске.
Исправить это невозможно.

То-есть из-за этой программы по исправлению плохих секторов - стало только хуже.
Стало только лучше.
На каждом диске есть некоторый запас секторов, которые не используются изначально. И если на диске появляются плохие сектора, то можно пометить их как плохие, а вместо них использовать целые из этого запаса. Это и называется remap.

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

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

Худший ответ:
Как вариант - откусить кусок с битыми секторами плюс минус 20-50 гб и не использовать его.
Диск с подобными проблемами пригоден только для хранения данных низкой важности (фильмы, игры, музыка)
Вопрос: Как настроить режим «от батареи» при закрытии крышки ноутбука?

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

Худший ответ:
локальными групповыми политиками попробуйте (или GPO на группу, если таких ноутбуков несколько). насколько я понимаю, они должны иметь приоритет над доменными. какие именно, погуглите или поищите в существующих (как правильно заметил Дмитрий, выставлено, скорее всего, в них).
Вопрос: Как в php usort() вывести определенное значение самым первым?

Лучший ответ:
function compare ($v1, $v2) {
    if ($v1=='Москва' && $v2='Санкт-Петербург') return -1;
    if ($v2=='Москва' && $v1='Санкт-Петербург') return 1;
    if ($v1=='Москва' && $v2!='Санкт-Петербург') return -1;
    if ($v1=='Санкт-Петербург' && $v2!='Москва') return -1;
    if ($v1!='Санкт-Петербург' && $v2='Москва') return 1;
    if ($v1 == $v2) return 0;
    return ($v1 < $v2)? -1 : 1;
}

Худший ответ:
function compare ($v1, $v2) {
    if ($v1=='Москва' && $v2='Санкт-Петербург') return -1;
    if ($v2=='Москва' && $v1='Санкт-Петербург') return 1;
    if ($v1=='Москва' && $v2!='Санкт-Петербург') return -1;
    if ($v1=='Санкт-Петербург' && $v2!='Москва') return -1;
    if ($v1!='Санкт-Петербург' && $v2='Москва') return 1;
    if ($v1 == $v2) return 0;
    return ($v1 < $v2)? -1 : 1;
}
Вопрос: Как найти произведение элементов списка после максимального элемента?

Лучший ответ:
from functools import reduce

a = [20, 4, 35, 3, 4]
my_mult = reduce(lambda x, y: x * y, [a[i] for i in range(a.index(max(a)) + 1, len(a))])
так пойдет?

Худший ответ:
Можно уточнить? 
Что из себя представляет задача? 
test_list = [1, 3, 7, 2, 6, 5]
7 - максимальный элемент в списке, все остальные после него перемножить, то есть 2 6 и 5?
Вопрос: Легальность использования изображений из интернета в мобильном приложении?

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

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

Худший ответ:
А в чем проблема купить подписку на шаттер или использовать бесплатный ансплеш? 

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

Лучший ответ:
Покупаете не совсем старенький ноутбук с i5 и 900p/1080p на авито за 10-15 т.р. и на разницу докупаете SSD и оперативку

Худший ответ:
В бюджет не укладывается.
Что-то вменяемое и наиболее близкое к бюджету - https://www.dns-shop.ru/product/8197ca8101ef1b80/1...
Вопрос: Как хранится внутри игровая валюта?

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

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

Лучший ответ:
самое простое - разбить на две команды. типа:
0 1,4,7,10,13,16,19,22 * * * command
30 2,5,8,11,14,17,20 * * * command

можно попытаться сократить, но больше времени потратится на отладку/тестирование.

Худший ответ:
Разбить на два задания.
0 01-23/3 * * *
30 02-23/3 * * *
Диапазон в втором задании включает 23:30
Вопрос: На чем писать restful api?

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

Худший ответ:
platform api от symfony
Вопрос: Как найти узкое место в ноутбуке?

Лучший ответ:
корость чтения с диска (в нём SATA а не SSD)? 
This.

Худший ответ:
Диспетчер задач -> Производительность
сразу показывает загрузку процессора, памяти, диска, сети и графической карты
Вопрос: Как пробросить USB в wine для записи iso образа системы?

Лучший ответ:
Треш-то какой.
Если уж Unetbootin не хочет нормально писать, то смысла в Руфусе я не вижу.
Перед использованием Unetbootin вы в какую файловую систему флешку форматируете?

Худший ответ:
В wine нельзя ничего пробросить - это не гипер. Wine - слой эмуляции вызовов Windows на существующей системе. Программа, работающая в Wine - работает на той же машине, что и сам wine. Пробросить можно в виртуальную винду в KVM.
Вопрос: GPO что будет если установить 64 битное ПО через массовую установку когда в системе есть х32 ПК?

Лучший ответ:
Предложу воспользоваться wmi фильтрами.
Гугл поможет без проблем. Много пошаговых инструкций в интернете.

Худший ответ:
Абсолютно ничего. Это нормальная практика. ПО установится только на 64-битные системы.
Я распространяю разные разрядность 7 - zip одной политикой, в которой назначено оба msi файла для установки и установлен запрет развертывания 32 битного приложения на 64 битной системе.
Вопрос: В чем отличие CMS и конструктора сайтов?

Лучший ответ:
основное принципиальное отличие: 
конструктор — обычно saas, 
cms — self-hosted. 
поэтому в конструкторе ешь, что дают, без возможности доработать, перенести на другой хостинг и проч.
а в cms больше возможностей для кастомизации, расширения и т.д.

Худший ответ:
Конструктор сайтов REG.RU -  Готовые решения ваших задач на базе популярных CMS:  https://8goo.top/UEUP
Вопрос: Как избежать совпадений при генерации случайных чисел?

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

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

Лучший ответ:
Каждую букву в свой блок и при помощи transform разворачивать.
Пример

Худший ответ:
Вариант и с CSS и c jQuery
Вопрос: Разница между cmd/shell/bash/dash?

Лучший ответ:
shell - это общее название оболочек операционной системы, которые глобально делятся на графические и текстовые
cmd - командная оболочка в виндовс
bash/dash - командные оболочки в линукс

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

Лучший ответ:
Я бы делал так
1)Число в строку(у вас уже выполнено)
2)Строку в массив(sNumber.split(""))
3)Пройтись Reduce по массиву

Худший ответ:
let digits = "85172"; // в кавычках, значит это строка
let product = 1; // произведение

// у строки есть свойство длины: length
// к букве в строке можно обращаться по номеру её положения
// буква – тоже строка, надо её перевести в число через Number()
for (let i = 0; i < digits.length; i++) {
  const digit = Number(digits[i]); // цифра
  product = product * digit;
}

// умножили. Теперь можно вывести:
console.log(product); // 560
Вопрос: Как можно играть с двух устройств на одном компьютере удаленно?

Лучший ответ:
Знаю, что подобное можно реализовать, используя один компьютер, разделив его на два. То есть нужно два монитора, две мыши и две клавиатуры.ibik aster, платное (2 места первый год очень дешевое).
Отличное решение, использую еще со времен windows 7, причем как с двумя видеокартами так и с одной, играли даже в mmorpg игры которые по разному ставят в колеса палки (разные пользователи windows, разные каталоги установки, часто срабатывало), сейчас win10 но я играю мало.

Ошибочно считать что видеокарта в играх нагружается полностью. Зачастую больше нагрузка приходится на диск и оперативную память, а так же процессор. Поэтому - больше оперативки (минимум 8 но лучше 16гб)и ssd диск.

Худший ответ:
1650 не хватит для двух игр сразу
Вопрос: Выбор языка программирования Школьнику 12лет?

Лучший ответ:
Математику.
P.S. Будучи школьником, я учил машинные коды x86 и ассемблер. Было не очень сложно написать свой декомпилятор (из реал. маш. кода в ассемблер). Так что не в языке дело. Наоборот, школьнику зайдёт любой язык, была бы мотивация.

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

Лучший ответ:
Актуально. Иначе не стали бы встраивать в процессоры генераторы случайных чисел. Например, Intel использует тепловой шум в своём ГСЧ.

Худший ответ:
Ни насколько. В научных исследованиях - возможно, но не в криптографии. Кому нужна случайная последовательность чисел, которую не возможно повторить?upd: https://www.random.org/ использует уже атмосферный шум для генерации случайных чисел, так что если ваш вопрос - это прощупывание ниши для стартапа, то она уже занята. :)
Вопрос: Каким образом можно установить контакт с ответственными сотрудниками служб Google Street View и Яндекс.Панорамы для приглашения их в Узбекистан?

Лучший ответ:
Я просто надеюсь, что такие люди ответят мне здесь. Их трудно найти. 
да уж...
https://www.google.ru/streetview/contacts-tools/

Худший ответ:
приглашайте 2gis, говорят в Казахстане уделали Яндекс, правда, хз что там с панорамами
Яндекс в целом легко идут на контакт, напишите на любой адрес, достучитесь
Вопрос: Бесплатный или почти бесплатный облачный хостинг для ботов?

Лучший ответ:
https://www.hetzner.com/cloud
Минимальный инстанс от 2,49 Евро

по событиям
это к Heroku

Худший ответ:
С учётом того сколько этим русскому стоят проще платить пять баксов за подписку до
Вопрос: Поиск иностранных клиентов без upwork?

Лучший ответ:
Как вариант - прямой поиск удалённой работы. Т.е. любые сервисы, где есть вакансии. Например, StackOverflow Jobs, LinkedIn и множество других.

Худший ответ:
Дальше - туда, где не Вы будете искать клиентов, а клиенты - Вас.

github pages (и другие сервисы площадки) - в помощь.
Вопрос: Есть ли смысл изучать 1с битрикс?

Лучший ответ:
Я бы не рассматривал Битрикс только по принципу "Там зарплаты больше...сказала одна бабка..."
Если Вам Битрикс интересен, то учите, почему бы и нет.
Я работаю с Битриксом уже 10 лет и о - до сих пор учу и до сих пор спрашиваю что да как сделать. И это не потому, что знания не даются, а потому, что, как выше заметили - это огромный API набор инструментов.
Для своих проектов я не пользуюсь компонентами, а делаю все чисто кодом и api.
Второй момент - сегодня Битрикс нужно рассматривать как CMS для магазинов, даже сама компания давно забила на остальные свои модули, такие как форум, опросы и прочее.
Третий момент, если вы собрались зарабатывать на Битриксе, то нужно понять на чем именно - внедрение решений, разработка с нуля, и написание своих модулей с последующей продажей?
В большинстве случаев, заказчиков не устраивает решения Битрикса или сторонних компаний. Заказчикам нужно, чтобы магазин на битриксе был заточен именно под их задачи. А тут же и не только Битрикс, а и php, js, api.
И еще - не слушайте людей, которые трындят, что Битрикс низкокачественное Г. Просто они не вникли в него и уверены, что отдельные задачи можно делать в других CMS. Возможно это и так, но только для новостников, блогов, справочников и ландингов. Для крупных мастабируемых проектов в связке 1с-предприятие - лучше Битрикса пока ничего не придумали. Хотя бы посмотрите клиентуру компании и все станет ясно.
Про ЗП. Тут все как всегда - от минус бесконечности до плюс бесконечности. Разные мы все, как и проекты тоже разные.

Худший ответ:
Вакансия много т.к все эти компании жертва маркетинга.
Согласен с @OnYourLips
Лучше всего изучайте новые фреймворки чтобы смогли смело развернуть любой проект.
Я лично переносил заказчику сайт из Битрикса на Opencart и на фрилансах если поступает запрос то их переманиваю на Opencart.
Вопрос: Как очистить консоль python?

Лучший ответ:
Вот такое в Linux работает:
import os

print('Hello')
input()
os.system('cls||clear')
print("Привет")
input()
У вас наверное windows. И пробовать нужно в консоли ОС, а не в консоли PyCharm. Ведь странно было бы, если бы для запуска программы(или игру) нужно было бы устанавливать среду разработки)

Худший ответ:
Если  не запускать консоль через Pycharm, то это вроде работает:
print("\033[H\033[J")
Вопрос: Как Debian 9 полностью отключить «звук»?

Лучший ответ:
Удалите все пакеты, связанные с alsa, например.

Худший ответ:
>Как убрать все что касается воспроизведения зука?
Пересобрать ядро без поддержки звука и, как в предыдущем писали, удалить все пакеты alsa.
Вопрос: Как практиковаться новичку Front-end?

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

Худший ответ:
Это не вопрос.
Берете и каждую часть фронтенда разбираете отдельно, гуглите, такие вопросы каждый день тут.
1. Верстка ? - "где взять практику для верстки"
2. JS ? - "Где взять задачи по js"
3. React/Vue/Angular/other? - "Пет проекты на %yourframework%"
Вопрос: Не знаете простой менеджер проектов онлайн на троих (Заказкик, Менеджер, Исполнитель)?

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

Худший ответ:
trello ванлав
Вопрос: На что сменить информационную нагрузку?

Лучший ответ:
О девочках думай, или о мальчиках - на твоё усмотрение.
Расслабься.

Худший ответ:
как вариант=помогает 100500 ,но есть побочные
Вопрос: Почему приватные свойства класса в dart все же доступны?

Лучший ответ:
В Dart нет специальных ключевых слов (public; private; protected) то есть спецификаторов доступа, по этому все идентификаторы «публичны» по умолчанию. Вопрос инкапсуляции решен соглашением: приватными считаются все члены класса, чье имя начинается с подчеркивания "_".

Другими словами: приватность условна

Худший ответ:
Это не классовая приватность, это библиотечная приватность. При использовании вашего кода в качестве библиотеки, переменная _name станет недоступной.
Вопрос: Большая ли разница между версиями Ассемблера?

Лучший ответ:
Немного другой синтаксис, а так одно и то же

Худший ответ:
FASM и TASM - для одного процессора разница непринципиальна. А вот команды Ассемблера для какого-то микроконтроллера будет отличаться сильно
Вопрос: Почему при переходе по ссылке на страницу моего же сайта обнуляется Local Storage?

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

Худший ответ:
Local Storage пустой... Хотя сессия не прекращается
А эти вещи и не связаны между собой )) Вот если бы вы в Session Storage писали, то тогда ладно. Вообще похоже на то, что у вас где-то вызывается localStorage.clear()
Вопрос: Проблема с vcenter 5.1, что делать?

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

Худший ответ:
Все получилось!
Редактируется таблица vpx_entity.
Зачищаются все упоминания об объекте.
После рестарта службы vcenter 5.1 работает правильно.
Вопрос: Как сделатьтакую регулярку для notepad++?

Лучший ответ:
Искать (\d+)\r\n(\d+\r\n\r\n)
Заменить на \1;\r\n\2

Если помимо цифр будет что-то еще, то заменить \d на .

Последнюю точку с запятой поставить руками

Худший ответ:
Ваша задача гораздо проще формулируется:
Нужно вставить ; в конце каждой строки, следующей за пустой строкой.
Думаю эту задачу можно решить макросом:
1. В поиск вводите ^\R и ставите флажок "Регулярное выражение", галку зациклить поиск снимаете.
2. Макросы - начать запись.
3. End - ; - F3
4. Макросы - остановить запись
5. Становимся на первую строку. Макросы - многократный запуск. Выполнять до конца файла. Запуск

Всё, будет вам счастье.
Вопрос: Проскакивает контроль прыжка ГГ в сторону, по нажатию двух клавиш. Как переделать управление ГГ?

Лучший ответ:
Вариант 1 (тупой)
Добавить задержку в 200 мс перед тем, как герой начнет двигаться от клавиш вправо-влево. Это делается просто. В момент нажатия запоминаем текущее время с точностью до миллисекунд.
А условие движения такое: клавиша вправо зажата И время зажатия больше 200 мсВариант 2 (легкий)
При нажатии клавиши вверх делать прыжок даже в движении. Собственно, это даже более правильно, чем его не делать. То есть если герой идет достаточно долго вправо (несколько секунд), а потом игрок вдруг нажимает вверх, то герой должен не игнорировать нажатие, а сделать прыжок вправо+вверх. Разве не логично? Тогда проблема решится сама собой.Вариант 3 (сложный, для комбо)
Если у вас одновременное нажатие вправо+вверх - это какое-то особое комбо, то можно аналогично первому варианту отслеживать время нажатия вправо и в пределах этой задержки разрешать пользователю совершать данное комбо.
То есть при нажатии клавиши вправо нужно запомнить текущее время.
А при нажатии клавиши вверх проверяется условие.
Условие такое: клавиша вверх нажата И клавиша вправо была нажата менее 200 мс назадВариант 4 (улучшенный, комбо)
Аналогично предыдущему варианту, только еще нужно сделать откат координат героя на ту позицию, где он нажал клавишу вправо. Ведь это комбо считается только с места?Вариант 5 (правильный, комбо)
Чтобы не было резких откатов, нужно скорректировать не стартовую координату прыжка, а конечную точку прыжка. Скажем, герой прыгает по параболе. Просчитываем, куда он должен был попасть, если бы прыгал из той точки, где он нажал клавишу вправо. Затем пересчитываем, какая траектория должна быть, чтобы игрок с текущих координат попал бы в ту же точку. Точнее, считаем начальную скорость и направление, чтобы попасть в эту цель.Вариант 6 (домашнее задание)
В случае, если герой в прыжке может менять направление ускорения стрелками, то нужно подойти к геймдизайнеру и спросить, как быть в этому случае. Ведь в конечном итоге всё зависит от его задумки, какие ощущения у игрока он хотел вызвать.

Худший ответ:
1. Асинхронно нужно опрашивать клавиатуру и выставлять флаги в переменные перед расчётом кадра.
2. При расчёте кадра - собирать всё воедино и правильно создавать вектор перемещения ГГ.
Вопрос: Что делает провайдер при подключении пользователя?

Лучший ответ:
2) Внести данные: IP, маска, и тд
Это даже не обязательно, если есть DHCP.

1) Заключить договор
И разорвать старый.

Худший ответ:
1) Заключить договор
Это в общем-то все, что нужно. Давно уже физикам не выдают индивидуальные настройки (потому что уровень в большинстве своем таков, что ...), а все прилетает из DHCP. Юрикам - да, частенько выдают настройки для ручного вписывания.
Вопрос: Какие языки программирования используются в современной промышленности (промышленные роботы, бытовая техника, элементы умного дома, ...)?

Лучший ответ:
c/c++, с умными домами самодеятельности больше, по тому точно в ходу и python, и даже с# (что любопытно, статей по теме на основе java не вижу в упор)

искать пруфы? вам надо, так что бы не погуглить то? хабр полистать? там есть поиск по тегам, если что ))

но приведу ссылку на статью, которая понравилась - https://habr.com/ru/company/hexlet/blog/303160/

ps ну да, ассемблер же - если мало памяти и ядер (что то совсем микро), но есть деньги на кодинг и отладку

Худший ответ:
C, C++, питончик, встречается джаваскрипт.
Прогрессивные используют Erlang/Elixir. Слышал про Rust, но пока только в любительских проектах.
Вопрос: Какой путь изучения математики оптимальный для взрослого человека?

Лучший ответ:
1. Восстанавливаем математику в объеме средней школы.
2. Берем программу по математике для любого универа и идем по программе. Обычно начинают с курса Высшей математики, затем - Теории вероятностей, Мат.логики, Линейной алгебры, Дискретной математики.
3. Получив базу начинаете двигаться в том направлении, которое представляет для вас интерес - но тут уже надо знать, для чего вы эту математику будете применять.

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

Математика нужна для изучения программирования.
Уровня средней школы для начала будет достаточно, уже в процессе для восполнения пробелов инет в помощь
Вопрос: Что мешало консорциуму W3C и разработчикам браузеров сразу придумать css grid?

Лучший ответ:
Что мешало консорциуму W3C и разработчикам браузеров сразу придумать css grid?
Ничего не мешало. Просто не было надобности.
Когда создавался CSS, в интернете был только текст. 
И с оформлением текста таблицы стилей отлично справлялись.
Спустя некоторое время стали появляться изображения. 
И только сейчас мы пришли к более сложным дизайнерским решениям в макетах с использованием изображений, декоративных элементов, анимации, адаптивности под разные устройства и т.д.

Худший ответ:
Время...
Вопрос: Как запретить сайту вызывать alert?

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

Худший ответ:
Использовать свою кастомную модалку, стилизованную под алерт
Вопрос: Можно ли получить номер строки где возникло исключение C#?

Лучший ответ:
Атрибут [CallerLineNumber]. Для получения имени метода, кстати, аналогичный атрибут есть - [CallerMemberName], а для файла - [CallerFilePath]
Использовать например так:
public Exception CreateException([CallerLineNumber] int line = 0) => new Exception("This exception created at line " +line);
Но вообще не вижу смысла, тк всё равно в стектрейсе пишется номер строки, если сборка в дебаге

Худший ответ:
Если бы C# был Интерпретируемым языком программирования, то такая информация была бы доступна. Но C# компилируемый язык
Вопрос: Можно ли на языке Python написать программку живой баланс интернета на рабочем столе Win 7, 10?

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

Худший ответ:
- С помощью PyQt, tkinter или другой библиотеки делаете графический интерфейс
- С помощью requests работаете с запросами
- С помощью PyInstaller компилируете код в .exe

Пример виджета часов