Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Какая linux более оптимизированная: deepin или elementary os?

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

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

Лучший ответ:
У списков меню и подменю нужно сделать прозрачную “подложку” из псевдоэлемента （before  или after）, выступающую за на несколько пикселей. Это увеличит активную область, и в случае незначительного выхода курсора за контур самого меню, оно скраваться не будет.

Худший ответ:
Задать отступ с помощью padding-left для внешней обёртки без фона, background и остальное поместить во внутреннюю обертку
Вопрос: Как быстро удалить все данные с компа?

Лучший ответ:
dd if=/dev/random of=/dev/sda
/dev/sda заменить на тот, что у вас.
Правда dd это не очень быстро.

Худший ответ:
Если удалить быстро:
rm -rf  /home/user/*
желательно запускать из под root. Но есть проблема - после такого удаления восстановить данные будет просто. Потому, если у Вас есть на диске данные, которые Вы хотите удалить так, чтобы их нельзя было восстановить (или очень трудно), лучше будет загрузиться с livecd, примонтировать диск и запустить команду
shred -n 5 -u /path
где path - путь к директории.
Данная команда не просто удалит данные, а удалит и после 5 раз перезапишет случайные данные поверх удаленных. Это гарантирует, что восстановить данные будет сильно сложнее, чем после простого rm -rf.
Если хотите - число по -n можно увеличить для надежности, но тогда увеличится и время.
Почему так происходит:
Когда вы удаляете файл - по факту сам файл не удаляется, а просто место на диске помечается, как свободное и до записи новых данных старые еще будут на месте.
Вопрос: Компьютеры сканируют весь диапазон сети при включении. Какая причина и как вылечить?

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

Худший ответ:
- ОС: WinXP, 
Троян. Лечи ОСь и ставь на неё заплатки!
убивалка - \\live.sysinternals.com\tools\procexp.exe
запрещалка загрузки - \\live.sysinternals.com\tools\autoruns.exe(ссылки копировать и вставлять в адресную строку проводника)
Вопрос: Есть ли шаблоны приложений для Android?

Лучший ответ:
Где же могут быть примеры? Может в официальной документации?
Надо же, действительно они там есть.

Худший ответ:
IntelliJ Idea -> File -> New -> Import sample 
Там есть много всяких примеров приложения, и, возможно, пуши тоже есть
Но я в свое время лучше документации материалов не нашел
Вопрос: Как зарегистрировать паблик аккаунт Viber для разработки бота?

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

Худший ответ:
Заполните форму https://www.viber.com/ru/public-accounts
Мне одобрили в течении суток. Примерно в течении суток и по отзывам выходит. 
Но, как сейчас обстоят дела не знаю.
Выше, Terras, видимо говорит о рекламных аккаунтах, которые могут рассылать сообщения по номеру телефона, те действительно только крупному бизнесу, как я понимаю. Хотя, вероятно, нужно просто собрать пакет документов, примерно как провайдеры просят на отправку СМС.
Да, почитайте мою историю, как потерять паблик-аккаунты: https://geektimes.ru/post/285958/ чтобы не потерять. )
Вопрос: Сколько максимальный объем ОЗУ человечеству удавалось поставить на комп (сервер)?

Лучший ответ:
https://en.wikipedia.org/wiki/TOP500#Top_10_ranking
На первом месте https://en.wikipedia.org/wiki/Sunway_TaihuLightThe Sunway TaihuLight uses a total of 40,960 Chinese-designed SW26010 manycore 64-bit RISC processors based on the Sunway architecture. Each processor chip contains 256 processing cores, and an additional four auxiliary cores for system management (also RISC cores, just more fully featured) for a total of 10,649,600 CPU cores across the entire system.
Memory	1.31 PB (5591 TB/s total bandwidth)
Не факт конечно что он лидер по ОЗУ.

Худший ответ:
Йопт, гуглите blade-сервера :) Считать замучаетесь :)
Вопрос: Как искоренить нестабильный fps в играх на моём железе?

Лучший ответ:
При нагрузках от 20-30 минут в любых играх температура до 100 градусов поднимается на комплектном кулере.
Это гарантированный троттлинг и уход в защиту от перегрева. Порой и reset принудительный защита делает на таких температурах.
Программно вся защита не отключается. По спецификации - крышка не должна греться выше 67,4 градусовМ.б. драйвера старой видюхи - Также у меня до этого стояла radeon 6670hd, поставил 1060 и удалил все старые драйвера с очисткой реестра (м.б. есть способ их искоренить более глубоким способом или нужно винду переустановить?). 
Да, это так же может быть причиной.
Частота видеопамяти - есть два момента:
- программа может выводить частоту шины, тогда как память используется DDR - double data rate. Соответственно эффективная частота в два раза выше (скорей всего это вы и наблюдаете, не знаю что там aida показывает)
- если смотреть в простое, то это может быть пониженная частота режима энергосбережения

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

Лучший ответ:
Зачем перебирать все сочетания?
Отсортировать набор цифр.
Взять указанное количество самых больших
Если их сумма четная - заменить самую младшую на предыдущую из списка пока сумма не станет нечетной.
n = [1, 5, 3, 4, 9, 7, 6]
k = [3]
n_sort = [1, 3, 4, 5, 6, 7, 9]
k_sum = 6 + 7 + 9 = 22 - четное число
Меняем 6 на 5, k_sum = 5+ 7 + 9 = 21 - PROFIT!

Худший ответ:
Вообще сочетания можно for'ом или рекурсией обойти.
Но чувствуется, что задача должна решаться проще, хотя по тому, что написано в вопросе сложно судить.
Вопрос: Как сделать переадресацию всех несуществующих страниц на определённый url в Yii2?

Лучший ответ:
У вас не определен экшн actionError в контроллере SiteController. Например, так:public function actionError()
    {
        /* @var HttpException $exception */
        $exception = \Yii::$app->getErrorHandler()->exception;

        return $this->render('errors/' . $exception->statusCode, [
                'name' => '',
                'message' => $exception->getMessage(),
                'exception' => $exception,
            ]);
    }
И не забудьте добавить соответствующие view, например, errors/404.php для данного примера.

Худший ответ:
В config->main.php у urlManager можно настроить rules
Вопрос: Какой пк собрать под эти требования?

Лучший ответ:
Под такие требования и тонкий клиент подойдет.
Какой-нибудь HP t420 к примеру...

Худший ответ:
Под RDP-клиент можно и попроще.
Хоть 2 Г.
;)
Их даже на ARM запускают, а вы что то раздумывайте про Celeron
Вопрос: В чем может быть проблема зелёных точек на экране?

Лучший ответ:
Типичные артефакты, брак видеоядра.

Худший ответ:
Это точно не монитор и не кабель,
если Вы с этом уверены, то остается видос. Хорошоб вставить видеокарту, будет ясно сразу
Вопрос: Что значат скобки после функции в JS?

Лучший ответ:
Оператор вызова.
Предполагается что вызов myfunc() вернёт функцию, которую так-же можно вызвать.
Более понятная запись:
var sub = myfunc();
sub();

Худший ответ:
myfunc() - возвращает функцию
() - вызывает возвращаемую функцию
Сколько влезет можно делать таких, только это бредово даже звучит, не то что делать :)
Вопрос: С чего начать создание игры?

Лучший ответ:
Пишете питч на одну-полторы страницы:название таглайн геймплея одной строкой (на что похоже и чем отличается в лучшую сторону)синопсис сюжета (можно тоже одной строкой на данном этапе)USP (unique selling point, почему в игру будут играть)платформа/платформыЦА — люди, которым должна понравится ваша игра (независимо от пола и возраста, если, конечно, речь не о розовых понях для девочек 8 лет)более развернутые абзац или два о игре в целом, планируемые механики (особенно новые и ключевые), на что в игре будет упорреференсы (на что похоже визуально и по музыке, с указанием почему нравится и почему нет — чтобы художники и композиторы понимали, какой стиль вы хотите, а остальные понимали атмосферу и настроение)
Этот питч уже можно показывать людям и подбирать команду/единомышленников. 
Пока этот процесс длится, можно писать "библию мира" — документ с описанием реалий мира и его законов (если, конечно, действие происходит не в настоящем или истории). Из сеттинга вытекают персонажи, из персонажей — конфликт между ними. Главных персонажей тоже надо хорошенько описать — как выглядит, как ходит, тембр голоса и речевые особенности (два последних пункта — если в игре есть диалоги).
Параллельно пишется дизайн-документ — расширенная версия питча, где подробно расписаны механики, в чем они похожи на существующие в других играх и чем отличаются, как взаимодействуют друг с другом, как ведут к монетизации (если она есть), уровни/локации/миссии. 
С командой и документами можно делать прототипы. Для сюжетно-ориентированных игр можно спрототипировать историю и всякие диалоги в текстовом движке типа Twine. Прототипы механик лучше делать на уже выбранном движке, чтобы сразу было понятно, нет ли каких ограничений и подводных камней с этой стороны. Художники рисуют концепт-арты, композиторы пишут музыку.
С этого же момента можно начинать строить сообщество — заводить дневничок разработчика в соцсетях и т.д.
Дальше пишете план работ и собственно начинается разработка. Чем больше вы все проработали на предыдущих шагах, тем глаже и быстрее пройдет этот этап.
Пытаетесь пробиться в стиме среди тысяч других инди-разработчиков:)

Худший ответ:
Сразу же появляется вопрос: имеется ли опыт программирования, знание языков?
Создание онлайн игры - это очень серьезная затея, требующая много времени и ресурсов.
Что ты подразумеваешь под "своей вселенной"?
Если говорить в общем случае, то создание игры можно начать с ручки и листа бумаги (текстового документа, если угодно). Придумать идею, описать геймплей и все в этом духе. Возможно, начать что-то зарисовывать.
С технической же точки зрения все зависит от твоих текущих навыков. Если навыков нет совсем, то лучше подумать о какой-нибудь простенькой 2D-игрушке для того, чтобы набраться нужного опыта. Учитывай, что для полноценной игры потребуется не только программирование логики, но и сносная графика, а для этого понадобятся навыки 3D-моделирования или хотя бы рисования для 2D. Можно найти, конечно, отдельного человека, но если он не будет не согласен работать "за идею", то все упирается в ресурсы, читай деньги.
Вопрос: Как создать хэш таблицу с помощью си?

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

Худший ответ:
Вопрос первый: я правильно понимаю, что эту структуру данных где будут хранится мои слова можно назвать хэш таблицей, а функцию, определяющую к какой ячейке массива отнести очередное слово - хэш-функцией?
Да.По крупицам собираю информацию в гугле относительно динамических списков и массивов структур, но картина пока не складывается :(38000000 результатов, нифига себе "по крупицам". Подскажите как это реализовать и\или где можно почитать о создании таких вот вещей?Тут уже читал?
Вопрос: Что за компонент на плате рядом с HDD?

Лучший ответ:
Похоже на кардридер

Худший ответ:
Это кардридер. Предположу, что сломали не вытащив заглушку при разборке.
Вопрос: Почему фотошоп такой быстрый?

Лучший ответ:
Ничего в Фотошопе сверхбыстрого нет. Его просто не на JS пишут, а на C/C++, и, я уверен, с ассемблерными вставками там, где надо. Хотя, и без них я думаю он бы хорошо справлялся.
Да, кстати, о GPU. В современных CPU тоже достаточно много векторных инструкций, SSE там всякие. Если их умело применить, то для обработки несложных изображений никакого GPU не надо будет. Я уверен, что в Фотошопе эти наборы команд также применяются.
Добавим к этому лучших разработчиков в индустрии - они не то что хорошо знают алгоритмы обработки изображений, они сами их изобретают. Кому еще, как не им?
Выводы:
а) вы возможно привыкли к тормозам современного ПО, пишущегося на высокоуровневых языках криворукими ребятами. Не всё ПО такое. Как заметили предыдущие отвечающие, Фотошоп работал и на 32 метрах оперы, сейчас он тот еще монстр;
б) можно сильно по-разному реализовать алгоритмы обработки. Если вы поймете, какой потенциал у современных чипов, вы перестанете удивляться скорости обработки изображений.

Худший ответ:
Секрет прост: эффекты накладываются на сначала превью, потом в фоне просчитываются на всю картинку в полном размере.  И быстро просчитать эффекты наложения и коррекцию с современными мощностями не сложно в режиме HLS или в другом более подходящем для нужного эффекта. Да чего уж там говорить, когда браузер умеет это всё делать очень быстро. Основные эффекты уже реализованы в CSS3 - градиенты, фильтры, прозрачность, кроп, блюр - всё работает быстро.
Вопрос: Синтаксис или как правильно?

Лучший ответ:
<div class="circular" v-bind:style="{ 'background-image': 'url(' + image + ')' }"></div>этот запрос было несложно ввести в поисковик

Худший ответ:
Имя класса содержит знак "-", поэтому его нужно взять в кавычки<div class='cc-avatar-list-icon' v-bind:style="{ 'background-image': 'url('+Avatar.ClassIcon+')' }"></div>
Вопрос: Как понять что это приходит с сайта?

Лучший ответ:
Спам с виагрой. Отлаживайте akismet и другие антиспам-модули.

Худший ответ:
Ну написано же :) 
cheap generic cialis online in canada — дешевый дженерик Сиалиса онлайн в Канаде.
Вопрос: Каким образом можно принять POST запрос от Android app?

Лучший ответ:
Тут прям в двух словах похоже не объяснишь... Как минимум Вам нужен HTTP сервер, который будет обрабатывать ваши запросы. Для разработки можно какой-нибудь XAMPP использовать локально. Ну а дальше, читаете как оно там в связке работает, я имею ввиду HTTP сервер + PHP + MySQL. 
Я не силен в Android разработке, но думаю можно такой код покрыть тестом, в котором эмулировать ответ от сервера.

Худший ответ:
Я не силен в web разработке, но когда андроид связывается с сервером, то файл php ( например index.php) наверное должен просто прочитать глобальную переменную POST ( $var = $_POST['NAME'] ) а потом с $var можно делать все что угодно , и отправить в базу данных ( если перед этим будет принят таким же способом пароль от базы и все остальное )... эта тема мне также интересна, но пока в ней не разбирался, интересны будут варианты
Вопрос: Самодельное USB-устройство — с чего начать?

Лучший ответ:
Самодельное USB-устройство — с чего начать
C мигания светодиодом на Arduino

Худший ответ:
UART-USB преобразователь использовать, и задача становится тривиальной
Вопрос: Операционная система для умного дома на C++ c полного нуля. Как?

Лучший ответ:
А почему арм и малина? Это ж несолидно. Делайте свои микроконтроллеры! Добывайте кремний, разрабатывайте схему. А там и свой ASM и ось подтянутся.
Вот ваш вопрос примерно из той же категории, если что.

Худший ответ:
Для любой идеи нужна прежде всего концепция, а также понимание, что вы ожидаете получить в конце. Могу сразу сказать, что вам потребуется понять, кто из вас каким направлением будет заниматься.
Думаю Вам стоит посмотреть, как разрабатывается простейшее устройство (система), обычно разработка включает в себя:
- создание ТЗ
- создание эскизного проекта
- разработка Э1 (создание структурной схемы устройства (системы))
- разработка Э2 (создание функциональной схемы устройства (системы))
- разработка принципиальной схемы и программ
- предварительные испытания (используется прототип устройства (системы))
- заключительные
Для разработки нужно будет изучить следующие основные направления:
- Работа с встраиваемыми решениями (МК, периферия,  оборудование и т.п.)
   а. разработка Э1, Э2, подбор компонентов и создание Э3, выбор протоколов взаимодействия 
   б. создание прототипа на отладочных платах
   в. разработка прошивки для МК 
   г. тестирование
- Работа с сервером и клиентом
   а. разработка структурной и функциональных схем
   б. разработка сервера и клиента (Использование готового решения / использование готового решения, но с изменениями учитывающих специфику вашего проекта / создание собственного решения)
   в. тестирование взаимодействия сервера и клиента
- Сетевое взаимодействие
- Интеграция встраиваемых решений в информационные системы (здесь в основном выбор протокола)
Еще важным пунктом является конечный интерфейс и стабильность работы системы. Конечный клиент должен получить красивый и простой интерфейс управления.
Вопрос: Какое количество людей может быть одновременно на сайте Битрикс, чтобы он не упал?

Лучший ответ:
Во-первых, это зависит от сервера (хостинга) и его настроек. Вы можете хоститься на бесплатном, а можете на платном хостинге. Очевидные причины в этом случае, думаю, объяснять не стоит.
Берем платный хостинг. Вы можете приобрести виртуальный хостинг, где, допустим, нагрузка зависит от выбранного тарифа. Обычно чем выше тариф, тем больше допустимой нагрузки. Причем это нагрузка определяется не в человеках, от количества которых упадет сайт, а в нагрузке на CPU и БД. Потом вы можете приобрести VPS/VDS хостинг, который админите сами и тут тоже все зависит от выбранного тарифа (чем выше тариф - тем больше ресурсов вам выделяется). Потом вы можете приобрести выделенный сервер - тут с нагрузкой все еще лучше, но еще больше ресурсов необходимо для его поднятия, настройки и поддержки.Во-вторых, это зависит от настройки самого битрикса, использование автокеширования, CDN, композита и т.д., короче говоря от произведенных настроек самой CMS.В-третьих, это зависит от качества верстки и кода, а также правильной интеграции c CMS. Можно, к примеру, элементарно в компоненте отображения новостей на сайте так начудить с запросами к БД, что сайт просто будет висеть по 15-20 секунд. 
Поэтому никто не ответит четкими цифрами на ваш вопрос, надо исследовать, изучать ваш случай и делать выводы.

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

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

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

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

Худший ответ:
Нельзя. Указанное место может не существовать, принадлежать другому пользователю, быть защищено от записи. Запись по фиксированному предсказуемому пути - один из приемов вирусов.
Вопрос: Стоит ли избегать знака присваивния := в Go при нагруженном бекенде?

Лучший ответ:
Это неважно.
Не следует "экономить на спичках" и соблюдать пустые ритуалы. Вы пишите приложение нормально, чтобы его понимали и нормально читали другие разработчики. Когда же дело доходит до оптимизации, Вы профилируете и смотрите где конкретно у Вас проблемы и затыки. Их и убираете.
Что же касается конкретно аллокаций, то всё не совсем так (вернее, совсем не так).
Аллокация - это выделение куска памяти в куче (heap), который потом должен быть убран сборщиком мусора. Именно потому это и считается ударом по производительности, так как добавляет работы как аллокатору, так и сборщику мусора.
Но использование := само по себе не включает/выключает использование аллокации. Оно лишь декларирует новую переменную.
Будет ли произведена аллокация зависит от другого. В первую очередь, от того какие Вы данные создаёте. Если это примитивный тип фиксированного размера, размещаемый на стэке (например int), то работы с кучей у Вас не будет вовсе, соответственно и аллокаций.  Во вторую очередь, от такой магической штуки как escape analysis, которая может запросто разместить данные из кучи на стэке, если ей так того захочется, тогда аллокации у Вас происходить тоже не будет.
Давайте посмотрим примеры:var i int
i = 1
i = 2
0 аллокаций, так как i размещается строго на стэке.i := 1
i := 2
0 аллокаций, так как i размещается строго на стэке.i := new(Struct{1,2,3})
i := new(Struct{3,2,1})
2 аллокации, так как new разместит данные в куче и вернёт указатель на них. Но только если escape analysis не переместит это всё в стэк (что конкретно в данном случае достаточно вероятно).var i *Struct
i = new(Struct{1,2,3})
i = new(Struct{3,2,1})
2 аллокации, так как new все ещё разместит данные в куче и вернёт указатель на них. 
Как Вы видите, := сам по себе никак к аллокациям не относится, и является лишь синтаксическим сахаром.
P.S. Давеча на Хабре была отличнейшая статья про стандартную библиотеку Go, показывающая что занятие преждевременными микрооптимизациями без профилирования - вполне себе бессмысленная затея.

Худший ответ:
используйте sync.Pool
Вопрос: Как распарсить многоуровневый json в GO?

Лучший ответ:
https://play.golang.org/p/7XBu5nEpJS
Еще, как вариант, использовать https://github.com/tidwall/gjson

Худший ответ:
Необязательно использовать структуру
https://play.golang.org/p/PxaisvjMfM
Вопрос: Windows 10 отсутствие bitlocker?

Лучший ответ:
Битлокер в профессиональной редакции десятки есть.
forumsisadmina.ru/topic/61656-kak-vkliuchit-bitloc...

Худший ответ:
TrueCrypt скомпрометирован. 
VeraCrypt - единственно хороший шифровальщик с возможностью шифрования системного диска целиком.
Вопрос: Как деплоить сайт на битриксе?

Лучший ответ:
Можно так https://www.olegpro.ru/post/prostoy_deploy_saytov_... (сайт должен быть под системой контроля версий git)

Худший ответ:
По правильному - через GIT
А вообще зачем вы бекапите\разворачиваете с БД? 
Исключите её из бекапа и потом просто накатывайте версию поверх той что стоит.
Вопрос: В вакансиях на hh, js программист !== FrontEnd разработчику? Или же ==?

Лучший ответ:
К сожалению, понять это можно зачастую только сходив на собеседование.
По идее это не fronend разработчик, а либо бекенд разработчик на node.js или на фронтенде но пилит какие-то специализированные вещи типа визуального конструктора и т.п. Но у большинства работодателей пока ещё думаю подразумевается один специалист.
Что говорить если в PHP-вакансиях иногда попадается "Вёрстка по PSD пиксель в пиксель".

Худший ответ:
Зависит от вакансии и требований. Может быть как фронт , так и fullstack на Node.js