Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как решить проблему с принтером HP LaserJet P1102?

Лучший ответ:
Ставим драйвер.
Качаем вот здесь утилиту SmartInstall Control
https://ftp.hp.com/pub/softlib/software12/COL53550...
Она позволяет отключить режим "флешка с драйверами", поставив режим "только принтер".
https://support.hp.com/ru-ru/drivers/selfservice/s...

Худший ответ:
С официального сайта скачай драйвер (за 100МБ+) распакуй *.rar, найди там папку UTIL , в ней SIUtility.exe запусти её (х86/x64) и отключи этой утилитой режим smart utility и на компе и на принтере, по очереди, после запусти уже инсталлятор либо в поиске сам добавь вручную.  Принтер должен установиться, правильно. Появится и usb001 порт  и всё будет уже без ошибок.
Вопрос: Минусы singleton`ов Android?

Лучший ответ:
Как минимум сделать конструктор приватным (:

Худший ответ:
Как уже говорили - проблемы при тестировании, сильная связность, сложно поддерживать такой код. Возникает желание хранить там какие-то данные, это неправильно, потому что приложение могут убить, активити восстановится, а данные - нет.
Дальше идут утечки памяти (в случае, если в синглтоне каким-либо образом остаются ссылки на вьюхи или контекст).
В вашей конкретной реализации - постоянные накладные расходы при каждом доступе к инстансу (синхронизация). Лучше сделать double-check или instance holder.Тут вот подробно всё расписано.
Вопрос: Удобно ли читать компьютерную литературу на e-books?

Лучший ответ:
DPF и DJVU - лучше забыть. Но если найти FB2 или EPUB - более чем читаемо. Сам с покетбука читаю, но всегда ищу версию FB2. Субъективно нагрузка на глаза меньше на читалке чем на планшетах.

Худший ответ:
нет, читалка для такого не очень. техническая литература это чаще всего pdf - графики, формулы, картинки, плюс учебные/технические книжки внезапно цветные, притом цвет часто важен для понимания предложенной информации.
лучше планшет, лучше  ретина, притом нормальной диагонали (имел iPad mini - совершенно всё не то, pdf мелко и неудобно)
Вопрос: Как наказать заказчика Ддос атаки?

Лучший ответ:
В соответствии с тегом "Юриспруденция" - обратится в правоохранительные органы, предоставив им всю необходимую информацию. 
Был бы тег "братва на зоне" или "западлостроение" - могли бы быть иные предложения.

Худший ответ:
"Тварь я дрожащая или право имею"(с) анон
Если есть документальное подтверждение знания автора атаки и всей цепочки, то можно решить юридически
То что у тебя есть возможность создать ответную атаку - нужно держать при себе
Все что сказано - будет использовано против тебя
Вопрос: Цикличный перезапуск ПК при подключении видеокарты, как исправить?

Лучший ответ:
Нехватка мощности БП.

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

Лучший ответ:
Процессору удобнее (ну, инженерам было удобнее спроектировать такое), когда данные выровнены в памяти. Поэтому компилятор дополняет структуры ничего не значащими байтами (padding). Да, это перерасход оперативки, но в обмен на скорость. Память нынче дешевле скорости.

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

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

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

Лучший ответ:
завести третью таблицу в которой хранить счетчик инкремента.

Худший ответ:
Вам, очевидно, подойдет GUID в качестве id.
Вопрос: Возможно ли узнать тип SSD без разбора ноутбука?

Лучший ответ:
Aida как обычно

Худший ответ:
Если там два диска, то скорее всего, SSD имеет разъем M.2. А что там в него установлено непонятно. Из Википедии про M.2: В составе M.2 реализован PCI Express 4x (4 линии) и один порт SATA 3.0 со скоростью до 6 Гбит/с, поэтому в форм-факторе M.2 могут быть реализованы как устройства PCI Express так и накопители SATA.
Вопрос: Как ускорить работу Ubuntu, установленную на флешку?

Лучший ответ:
Полноценная установка на флешку это не самый оптимальный вариант. Лучше использовать LiveUSB c persistent режимом. Ядро обновить нельзя будет, но программы доустановить можно, а количество записей на флешку во время работы минимально.
Если всё же хотите продолжать работу с установленной системой, то следует её хорошенько подтюнить в сторону уменьшения операций записи, так как именно они существенно тормозят i/o и ускоряют износ флешки. Следует, например, отключить своп, ведение логов, журналирование файловой системы, кэширование веб-контента браузером и т.п.
Так же можно подумать над использованием flashybrid.

Худший ответ:
А вы на всех компьютерах в USB 3.0 её подключаете? А то "обычный" USB 2.0 это довольно медленно для полноценной работы современных ОС
Вопрос: Нужны советы по SEO, правильно ли я оптимизировал сайт?

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

Худший ответ:
Решил проблему со скоростью)) Осталось значит исправить этот гребаный скролл.. и пополнить сайт контентом верно Друзья?? Уже заказал пачку статей и текста на Бирже.. Будем смотреть что дальше будет..
Если есть еще советы и рекомендации просьба пишем не стесняемся.
Вопрос: Что нужно знать, чтобы запустить свой блог?

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

Худший ответ:
Кратко могу сказать, что за много лет в WEB для блога, ничего лучше WP не помню... Правда в итоге я все равно переехал на Blogger, просто потому что мне надоело возится с сервером. Я понял, что блог это просто писать статьи и не трогать сервер вообще))) А если хочется больше, то получится уже приложение для пользователей. Тогда сервер и правда нужен.
В итоге, собрал все в кучу и в марте (вот буквально недавно), перенес его одной датой.
https://about-this-model.blogspot.com/ Простой дизайн, просто стать и и нет пользовательских приложений, кроме: комментарии, счетчик и поиск как таковых. И те не мои. Вот именно тут я понял за два года на самом деле, что если хочешь блог то именно его и стоит делать, а не что то другое.
До этого был VPS маленький, по 5$/месяц, хватало за глаза и за уши. Но теперь даже он не нужен, слишком там всего много можно. Чего на самом деле не нужно. На счет защиты, если есть такое беспокойство - просто возьмите хостинг с готовым WP и провайдер сам об этом позаботится. Так намного надежнее, чем все остальное.
Вопрос: Существует ли возможность получить чаевые после закрытия контракта?

Лучший ответ:
Хочу попросить его заплатить через чаевые, есть ли такое?
Есть, называется Бонус - https://support.upwork.com/hc/en-us/articles/36000...

Худший ответ:
По одному чел попросил сделать небольшую правку, я её сделал и он спросил мой пейпал, чтобы перевести чаевые. 
Тут выхода два:
либо ведёте с ним переписку вне Upwork и нигде не палитесь, что вы рассчитываетесь через PayPal.
либо просто открываете новый контракт и пусть кидает вам бонусы через него, это дело 5 минут.
Для первого случая должно быть полное доверие с клиентом, чтобы в случае чего он не слил вас Upwork'у.Другой чел предложил поработать над его проектом месяц, но я тоже поглядел его отзывы, и половине он поставил плохие отзывы
Лично я предпочитаю не связываться с такими клиентами. Рейтинг на Upwork дороже разового небольшого контракта. Не стоит надеяться на чудо, что именно вас он выделит в этот раз.
Вопрос: Как работает apt-get и выбирает репозиторий, из которого надо ставить пакет?

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

Худший ответ:
Чёто нет у вас упоминания о команде update.
В Вашем случае нет разницы, какова будет последовательность репозиториев.
Самые свежие стабильные версии устонавливаются по дефолту.
Вопрос: Что выбрать — получить настоящий опыт разработки или продолжать изучать то, что нравится?

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

Худший ответ:
Руби довольно хороший язык, который унаследовал много правильных вещей от Smalltalk.
Если хочешь хорошо понимать OOP, то у Ruby есть что тебе предложить.
Я уже лет 8 пишу на Python, но есть некоторые вещи, которые я понял только благодаря Ruby, Smalltalk или Objective-C.
Вопрос: Как «совместить» несколько html документов в один?

Лучший ответ:
Коли уж у вас в тегах php, то нельзя не вспомнить о include.
По хорошему страница разбивается на части, где каждая часть это ибо кусок статического html либо шаблон для вывода данных. Систем для шаблонизации довольно много, можете подобрать себе по возможностям и уровню знаний.

Худший ответ:
<? require_once 'header.php'; // Загрузка шапки ?>
Тут контент.
<? require_once 'footer.php'; // Загрузка подвала ?>
Вопрос: Как сверстать такую объемную диаграмму?

Лучший ответ:
Ну если дело в 3d кубах, то вот, красивое решение.snippet

Худший ответ:
Мне кажется, что canvas идеально подходит в качестве простого решения (в плане реализации).
Хотя можно извратнуться. Полупрозрачные PNG разных цветов с абсолютным позиционированием. Отдельно "крышка", и отдельно "шаг в 5%", который дублируется.
Вопрос: Как правильно выпаивать разъёмы, чтобы не повредить переходные отверстия?

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

Худший ответ:
Можно обычный свинцовый припой капнуть, чтоб уменьшить температуру плавления. Совет универсальный.
Вопрос: Перехватить запрос к https://site.ru/sitemap.xml и направить на https://site.ru/seo_cap_sys/sitemap-general.php. Реально ли это?

Лучший ответ:
Второй вариантЗадача 2
Более сложная
Перехватить запросы к https://site.ru/sitemap1.xml и перенаправить на https://site.ru/seo_cap_sys/sitemap.php?num=1
где sitemap1.xml - цифра после sitemap и до точки должна уходить в https://site.ru/seo_cap_sys/sitemap.php?num=1 - параметр num
Проверил -- работает для любых цифр (\d+)RewriteRule ^sitemap(\d+).xml	seo_cap_sys/sitemap.php?num=$1  [L,QSA]
sitemap1.xml ведет на seo_cap_sys/sitemap.php?num=1
sitemap6666.xml ведет на seo_cap_sys/sitemap.php?num=6666

Худший ответ:
Примерно так:if($_SERVER['REQUEST_URI'] === '/sitemap.xml'){
    require('sitemap-general.php');
}

if($_SERVER['REQUEST_URI'] === '/sitemap1.xml'){
    require('sitemap.php?num=1');
}
Вопрос: Как скрыть софт для удаленого администрирования рабочего стола Windows?

Лучший ответ:
Тим вьювер никак. А то попадет под категорию шпионского по
В настройках есть опция запретить выход + ставим пароль на вход в настройки
Теперь пусть хоть в диспетчере убьют все процессы, он снова перезапустится
А для скрытности есть radmin но его антивирь запалит. То что делается, для обхода его сигнатур стоит денег и временное решение
И да, чем удаленный рабочий стол не угодил?

Худший ответ:
Никак. 
Буржуи - они очень озабочены приватностью, там знаете ли, за такое запросто в суд потащат. Поэтому у них таких настроек просто нет. Что-то подобное есть в DameWare, есть такой режим в RAdmin, но версия с таким режимом - "по запросу".
Вопрос: Нужно отправить фото пользователю бота. Как сделать правильно?

Лучший ответ:
Привет, советую - https://github.com/eternnoir/pyTelegramBotAPI
самый простой пример :# sendPhoto
photo = open('/tmp/photo.png', 'rb')
tb.send_photo(chat_id, photo)

Худший ответ:
А обязательно указывать весь путь до файла? Типа С:/users/.../papka/photo.jpg?
Вопрос: Как организовать управление демонами на PHP?

Лучший ответ:
Также нужно, чтобы был один мастер процесс
Очень крутая тема с этим в том, что вам не обязательно нужен мастер процесс написанный на php. Вы можете взять старый добрый pm2 для nodejs, или supervisord для unix. Я к примеру вообще тупо запускаю "демоны" в отдельных докер контейнерах, и у меня полный контроль за ситуацией (docker-demon в моем случае выступает в роли гипервизора).Есть идея собрать какой-то свой велосипед
Разве что у вас куча свободного времени. Свои велосипеды это весело и познавательно, но такие вещи писать надо уметь. Иначе не стоит их пихать в продакшен.мне нужно, чтобы сервис был максимально неубиваемым. 
именно с такими требованиями справляется erlang. В целом же стоит знать контекст задачи. В общем изучайте supervisord, судя по всему он покрывает все ваши нужды.

Худший ответ:
Также нужно, чтобы был один мастер процесс
Очень крутая тема с этим в том, что вам не обязательно нужен мастер процесс написанный на php. Вы можете взять старый добрый pm2 для nodejs, или supervisord для unix. Я к примеру вообще тупо запускаю "демоны" в отдельных докер контейнерах, и у меня полный контроль за ситуацией (docker-demon в моем случае выступает в роли гипервизора).Есть идея собрать какой-то свой велосипед
Разве что у вас куча свободного времени. Свои велосипеды это весело и познавательно, но такие вещи писать надо уметь. Иначе не стоит их пихать в продакшен.мне нужно, чтобы сервис был максимально неубиваемым. 
именно с такими требованиями справляется erlang. В целом же стоит знать контекст задачи. В общем изучайте supervisord, судя по всему он покрывает все ваши нужды.
Вопрос: Реально ли без проблем «пересоздать» акк на Upwork?

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

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

Лучший ответ:
это не нормально. да и apfs пока что слоупочит в сравнении с hfs. 
вы б хоть скрин активити монитора показали.
103-104 градуса - это перебор и проц уходит в тротлинг. возможно сам проц доходит, возможно проблема в теплоотводе/охлаждении.

Худший ответ:
А попробуйте некоторое время не пользоваться гугл хромом (выгрузите хром и посидите на сафари). Я на блюдал уже такую картину у знакомых друзей с ним
Также вот тут идет обсуждение этой проблемы https://discussions.apple.com/thread/5572267 и там указывают на проблему с плагинами
Вопрос: Кто поможет выбрать модули для умного дома?

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

Худший ответ:
Я себе недавно тоже собрал что-то подобное:
* музыка просто зашитые мелодии в формате MML;
* на телефон приходит уведомление о звонке в домофон и в звонок, когда звонят в звонок прилетает так же картинка с камеры.
Все зависит от того какое железо. Если камера/регистратор умеет только RTSP отдавать, то с ней замучаетесь, либо нужна еще промежуточная железка с Windows\Linux которая будет конвертировать поток.
Вопрос: Есть ли оператор +-?

Лучший ответ:
Оператора нет, но можно мильёном способов. Например:if (Math.abs(175 - rost) < 5) { /* средний рост*/ }

if ((175 - rost) * (175 - rost) <  5 * 5) { /* средний рост*/ }

Худший ответ:
Типа такого if (h>170 && h < 180) {
  // средний
} но одним оператором?
Нет, такого оператора не существует. Можно написать свою функцию:snippet
Другой тест:snippet
Вопрос: Что такое stacktrace?

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

Худший ответ:
"Объектные" языки и интерпретируемые это тоже самое, что тёплое и мягкое.
Язык может быть объектно-ориентированным и в тоже время интерпретируемым. А может быть процедурным, но компилируемым. Это не взаимоисключающие свойства.
А стек и куча - да они в любом языке есть. Даже если к ним нет прямого доступа. Механизм вызова функций и возврата из них основан на стеке, это реализовано на аппаратном уровне.
Вопрос: Java или Kotlin для разработки Android приложений?

Лучший ответ:
Официальные языки - C++, Java, Kotlin. Поддержка этих языков гарантирована в Android Studio. Kotlin полностью совместим с Java. Более того в одном проекте можно одновременно использовать и Kotlin и Java. Java будет актуальна всегда.

Худший ответ:
Официальные языки - C++, Java, Kotlin. Поддержка этих языков гарантирована в Android Studio. Kotlin полностью совместим с Java. Более того в одном проекте можно одновременно использовать и Kotlin и Java. Java будет актуальна всегда.
Вопрос: Как сверстать блок с бронированием мест?

Лучший ответ:
примерно так: https://jsfiddle.net/jopcqwe0/

Худший ответ:
Ряды можно сделать в виде div элементов, дать им свойство text-align: center, внутри них добавить еще div-элементы (места) со свойством display: inline-block, указать им фиксированную ширину и высоту. Места эти сделать двух типов: невидимые и реальные. И затем заполнить ряды этими "местами". Название рядов можно сделать с помошью псевдоэлементов ::before и ::after, но это необязательно.
Вопрос: Как решить проблему с дёрганьем? (смотрите код, сложно обьяснить)?

Лучший ответ:
Сделать проверку на наличие класса у элемента. https://api.jquery.com/hasclass/

Худший ответ:
Надо сделать в незафиксированном положении position:absolute, а не relative, оно дёргается из-за того, что при встраивании увеличивается страница.
А вообще, не очень хорошо по отношению к помогающим вываливать всю страницу, чтоб они там искали в куче кода интересующий вас элемент..
Вопрос: Как организовать обработку большого файла?

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

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

Лучший ответ:
1 - нарисуйте картинку для одномерного случая. Градиент превратится в обычную производную. Производная - это угол наклона касательной к нашей cost функции. Получается на этом шаге мы смотрим возрастает функция или нет (производная больше или меньше) и в зависимости от этого смещаемся в сторону, где функция меньше на размер шага(отсюда и название - градиентный спуск, мы спускаемся к минимуму функции используя градиент как направление). Для многомерного случая все так же, мы по сути делаем это для каждой переменной.
2 - чтобы не попасть на локальный минимум

Худший ответ:
2 - в части исходных данных может быть какая-то дополнительная структура, которая и правда приведет нас к локальному минимуму. Например, если какие-то N примеров подряд имеют примерно одинаковые входные или выходные данные, то тогда модель обучится, что данные только такого характера и есть в принципе, и ей сложнее будет "расстаться" с этим знанием при обучении на следующих примерах.
Вопрос: Зависает сервер по пятницам. В чем может быть причина?

Лучший ответ:
По пятницам луна в юпитере, а ровно в 6 утра вспышки на солнце.

Худший ответ:
Зависает и что происходит? Уходит в BSoD ? Если да, отключи автоматическую перезагрузку и смотри что на экране будет. Сервер физический или VDS? Если виртуалка, может на хосте какие-то задачи вешают. В приведенном журнале нет никаких сведений о перезагрузках. Обычно перед перезагрузкой в журнал пишется причина сбоя. В планировщике задач проверяли задания? Там и системные могут выполняться. Попробуйте для теста время перевести на пятницу ближе к 6 утра.
Вопрос: Что для Android лучше по дизайну — нативный UI или HTML+CSS (в стандартном WebView)?

Лучший ответ:
Какой дизайн будет разработать дешевле и быстрее - нативный UI или HTML+CSS?
Дизайнеру вообще глубоко по барабану на технологию разработки. Ему какая разница, в чём вы будете программировать какой-нибудь кружочек, например, или иконку, - с помощью java или же веб-технологий? Его дело - нарисовать интерфейс по требованиям. 
Вопрос выбора технологии важен только автору приложения; нужно учитывать, что нативный UI несравненно производительнее, но дольше разрабатывается, а веб-технологии экономят время в разработке и позволяют сделать приложение кроссплатформенным, но всё это в ущерб производительности. Так что если приложение простенькое совсем - можно и на HTML+CSS+JS, а если малейшие лаги и тормоза критичны - однозначно Java...Какого дизайнера под Android найти проще?
Непонятный вопрос) Очевидно, плохого дизайнера найти проще. 
В любом случае, раз кроссплатформенность не важна, ищите дизайнера, знающего Material Design. Это облегчит и ускорит последующую разработку, так как материалка задокументирована и описана как для дизайнеров, так и для разработчиков (и даже веб-разработчиков), но тут будут проблемы со старыми андроидами (в плане анимации интерфейса).

Худший ответ:
а почему именно под андроид?) яблоки поддерживать не хотите?) и что такое "нативный UI"? схема на бумаге?)
Вопрос: Какой стандарт языка Си наиболее распространён для создания программ под настольные ОС?

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

Худший ответ:
Почитал, что ядро Linux использует стандарт C90,
c99 в линуксе используется.хотелось бы писать на K&R C
Это пройдёт.Какой стандарт наиболее поддерживаемый сейчас и распространён среди программистов под настольные ОС
в мире gcc и clang уже несколько лет по умолчанию выбран c11, а в виндовый cl вроде до сих пор не завезли c99.