Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как удалённо работать если заблокируют Ру сектор?

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

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

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

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

Лучший ответ:
Если Вы извращенец, как я: javascript + electron framework.
Если менее извращенно: C# довольно просто, вплоть до того, что можно 50% проекта накидать из графических форм. 
Python, если не нужен замороченный графический интерфейс.

Худший ответ:
PowerShell спасёт отца русской демократии... :)
Ложить данные можно в ту же MS-SQL!
Вопрос: С++ В чем отличие #include «*» и #include?

Лучший ответ:
Первое — это include собственного заголовка, то есть искать его в рабочем каталоге, в дополнение к стандартным каталогам компилятора.#include <file>
    This variant is used for system header files. It searches for a file named file in a standard list of system directories. You can prepend directories to this list with the -I option (see Invocation).#include "file"
    This variant is used for header files of your own program. It searches for a file named file first in the directory containing the current file, then in the quote directories and then the same directories used for . You can prepend directories to the list of quote directories with the -iquote option.

Худший ответ:
include "" - файлы вашего проекта
include <> - файлы компилятора, системных библиотек, языка
Вопрос: Какой объем локального видео можно использовать в дизайне сайта?

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

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

Лучший ответ:
Так делайте merge без (--no-ff) 
При (--no-ff) коммиты не переносятся. 
via stackoverflow

Худший ответ:
Недавно сталкивался с такой же проблемой. Вроде ответ littleguga корректен, но не знаю. 
Автор, так куча всяких условий
Вопрос: Как запустить exe ве Qt Creator??

Лучший ответ:
blog.harrix.org/article/1015
Хорошая подробная и, что главное, рабочая инструкция.

Худший ответ:
1.Если по тупому, то запускайте софтину, она будет ругаться на отсутствие библиотеки, эту библиотеку ищите в недрах mingw копируете в каталог с исполняемым файлом. Повторяете процедуру до тех пор пока софтина не перестанет ругаться на отсутствие библиотек.
2.Чуть по технологичнее: берете dependency walker открываете им ваш исполняемый файл, смотрите от каких библиотек он зависит (в глубину то же нужно смотреть, а не только первый уровень) ищите и копируете библиотеки аналогично п.1.
3.По умному: прописываете путь mingw/bin в переменной окружения PATH и наслаждаетесь. При этом ничего копировать не придется.
Но если вы задумаете распространять ваш софт другим людям, это не избавит вас от необходимости устранять зависимости, т.е. вы все равно должны будете либо собрать все библиотеки в одном каталоге с исполняемым файлом, либо обязать пользователя устанавливать mingw и прописывать его путь в переменную PATH.
Вопрос: Что почитать об администрировании линукс для пользователя?

Лучший ответ:
Операционная система UNIX (Андрей Робачевский, Сергей Немнюгин, Ольга Стесик)
Руководство администратора Linux (Эви Немет, Гарт Снайдер, Трент Р. Хейн)
Украл из подборки хекслета
https://map.hexlet.io/pages/books

Худший ответ:
Канал Кирилла Семаева. Там всё популярно расказано.
Вопрос: Какие есть сервисы для планирования достижений и скилов?

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

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

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

Худший ответ:
Заинтересовали эти ваши 15 секунд чёрного экрана BIOS. В это время идёт финальная часть процедуры POST (предыдущие 9 секунд - её начальная часть), и столько времени она длится, только если в неё входит тест памяти. Обычно он в неё не входит (или может быть отключён и заменён на простое определение доступного объёма памяти, которое существенно короче), и тогда чёрный экран с белыми буквами длится 2...3 секунды. 
У меня, когда ОС была свежеустановлена, время от нажатия кнопки включения до появления Рабочего стола было 16...18 секунд. Сейчас подольше, секунд 30 - видать, в результате обновлений за истекшие года рабочие файлы ОС прибавили в весе.
Вопрос: Как рассчитать затраты на облачный сервер?

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

Худший ответ:
вы сначала проект хоть как то реализуйте. Я вам как админ скажу - готовый сайт на нужном сервере поднять - не проблема ;)
Вопрос: Как отслеживать изменения экрана браузера на Javascript?

Лучший ответ:
Если на голом JS и с троттлингом. Извините, если кого обидел лицом на фоне в примере:
snippet
https://developer.mozilla.org/ru/docs/Web/Events/resize

Худший ответ:
Если Вам нужно сделать аналог медиазапросов то можно так:$(window).resize(function(){
    if (window.matchMedia('(max-width: 350px)').matches) {
        document.body.style.display = “none”;
    } else {
        document.body.style.display = “block”;
    }
}
либо в resize вставляете свои обработчики:$(window).resize(function(){
    var width = ...
    if(width < 350) {
        document.body.style.display = “none”
    }
}
Вопрос: Есть ли открытый проект по созданию 3D макетов зданий из их изображений?

Лучший ответ:
Посмотрите в сторону Three.js, WebGL

Худший ответ:
добавлю к Andrej Sharapov еще https://www.babylonjs.com
Вопрос: Jira сколько потрачено времени?

Лучший ответ:
Это возможно, но только с помощью плагинов, встроенный репортер (Time Tracking Report) для отчетов ваш кейс решить точно не сможет.
Мы у себя на проекте используем плагин Timesheet Reports and Gadgets (первые 10 юзеров по $5 per month, все дополнительные по $0.6 per month)

Худший ответ:
Это возможно, но только с помощью плагинов, встроенный репортер (Time Tracking Report) для отчетов ваш кейс решить точно не сможет.
Мы у себя на проекте используем плагин Timesheet Reports and Gadgets (первые 10 юзеров по $5 per month, все дополнительные по $0.6 per month)
Вопрос: Насколько в действительности безопасна macOS?

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

Худший ответ:
Если находят уязвимости, Apple быстро устраняет их. Данная уязвимость от 10/22/2017, Apple давно включили её исправление в обновления.
Абсолютной защиты не будет, если не перестать юзать девайсы. Что нибудь про процессорные уязвимости (Meltdown, Spectre) слышали? Здесь Apple тоже одна из первых, кто залатал их на уровне ОС.
Так что, за безопасность операционок (в т.ч. и macOS) от яблока беспокоиться не стоит
Вопрос: Какая должна быть структура для этого макета?

Лучший ответ:
Кто как адаптивно верстает 50% бэкграунды (слева одна картинка, справа другая)?
Аналогично и тут. Только без after\before картинок)
Бустрап не использую принципиально, поэтому не знаю, как сделать на нем.

Худший ответ:
Вот так можете попробовать:.wrapper{
                width: 100%;
                min-height: 100vh;
                position: relative;
            }
            .wrapper::before{
                content: '';
                display: block;
                background: #3591d0;
                position: absolute;
                height: 100%;
                width: 50%;
                top: 0;
                left: 0;
                bottom: 0;
            }
            .wrapper::after{
                content: '';
                display: block;
                background: #fff;
                position: absolute;
                height: 100%;
                width: 50%;
                top: 0;
                right: 0;
                bottom: 0;
            }<section class="wrapper">
            <div class="container">
                <div class="row">
                    <div class="col-md-6 col-sm-6 col-xs-6">
                        Левая часть
                    </div>
                    <div class="col-md-6 col-sm-6 col-xs-6">
                        Правая часть
                    </div>
                </div>
            </div>
        </section>
Вопрос: Как разобраться в видах технологий ASP.NET?

Лучший ответ:
Предпочитаю web api(не важно core или full framework) + js framework, тобишь моя специализация - SPA приложения. 
Недостатком SPA является, то что прийдется заморочиться, что бы нормально просходило СЕО, но обычно с таким разработчики .Net сталкиваются не часто, в связи с тем, что что .Net - это преимущественно Enterprise.
Недостатоком ASP.NET MVC(не важно core или full framework) приложения яляется то, что как только появляется много созависимых UI контролов на странице поддерживать приложение становится адом.
Теперь про ASP.NET(full framework) vs ASP.NET Core:
1) Для первого разработана куча решений, которые пока еще не портированы на .NET Core.
2) Из ASP.NET Core выкинули много лишнего он устроен чище и логичнее (все есть Middleware, которые подключаются в билдере консольного приложения).
3) Если Core не правильно приготовить (читай натянуть зависимостей лишних) то можете выхватывать в рантайме весёлое исплючение (PlatformNotSupported exception).

Худший ответ:
Я боюсь, здесь от вас требуется скорее просто понимание, что такое WebAPI и MVC
И то и другое не привязано к .NET миру
Вопрос: Важны ли картинки в блоге?

Лучший ответ:
Я думаю вам нужно не вопрос на тостере, а опрос среди вашей целевой аудитории.
Мне например все равно, а кому-то не все равно, и для ваших инвестиций вам важнее будет получить мнение ЦА .

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

Лучший ответ:
Что значит, на каком языке написан С++? На английском, если речь о документации и спецификации. А если речь про компилятор, так их много разных

Худший ответ:
Вот вам пример GNU ARM Embedded Toolchain (это набор компилятор + компоновщик + много чего еще для комплексного создания программы и ее отладки): ссылка. Там есть исходники (самый нижний пункт) и инструкция внутри по описанию оных и сборке (если под свою платформу собрать захотите).
Вопрос: Какую сборку Linux проще всего установить на виртуальную машину?

Лучший ответ:
Скачиваем образ Ubuntu 14 (подозреваю, что железо у вас старое, поэтому лучше 14, а не 16). Создаем виртуалку с чистым диском, подключаем в настройках образ. Стартуем виртуалку. Многократно нажимаем "далее". Алелуя. После установки не забудьте поставить дополнения для гостевой ОС, там опять же достаточно будет раз ввести пароль и два раза нажать энтер.
А вообще, "Unable to allocate and lock memory" может говорить о том, что у вас просто напросто не хватает оперативной памяти. С учетом того, что вы все еще на XP, то скорее всего у вас максимум 4 гигабайта памяти, а этого мало для XP и виртуалки, в которой "не нужно пользоваться консолью".
А еще лучше - бросьте это гиблое дело и поставьте себе семерку. Ибо если у вас не получилось самому поставить линукс на виртуалку, то вопрос проброса папок из хостовой ос в гостевую и обратно может совсем загнать в тупик.

Худший ответ:
я 4 года на Ubuntu 
в виндоус + №1)  Corel Draw + №2) Adobe Photoshop и всё
Вопрос: Обрыв соединения между роутером и провайдером при интенсивной передаче данных, проблема в роутере?

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

Худший ответ:
Да скорее всего. Даже по предыдущим опытам видно что не выдерживают роутеры..
Вопрос: Насколько легален данный метод активации Windows?

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

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

Лучший ответ:
Есть несколько вариантов подхода верстки разных версий сайта. На мой взгляд, если сайт разрабатывается с нуля, то наиболее правильным будет подход Mobile first. Смысл в том, что вы изначально делаете сайт под мобильные устройства, а уже после, с помощью медиа выражений, добавляете функционал на страницу для ПК и больших экранов.
Вот неплохая статья на данную тему:
https://m.habr.com/ru/post/269419/
Ps. Что вы имели ввиду под "программой для верстки" не очень понял. Верстать можно и в блокноте, и в ide (интегрированная среда разработки), но и там и там нужны как минимум базовые понятия разметки html и стилизации css, в данном случае последняя (ide) просто позволяет упростить и ускорить саму разработку и тестирование, но писать в любом случае придется ручками.

Худший ответ:
Не очень понятен вопрос. Заказан дизайн, а саму вёрстку кто будет делать?
На счёт поддомена m. - обычно его используют для более легковесной вёрстки, чтобы снизить загрузку на серверы и мобильное устройство/интернет.
Вопрос: Зачем устанавливать gulp глобально и локально?

Лучший ответ:
Глобально надо поставить gulp-cli, а не gulp, а локально надо ставить gulp. Gulp-cli это утилита, или программа, которая зарегистрирует в консоли команду gulp. CLI - command line interface, интерфейс командной строки, как-то так. Это надо, чтобы Вы могли в консоли запускать задачи с помощью команды типа 'gulp task'. Если gulp-cli не поставить, то для запуска задач пришлось бы писать что-то типа 'node gulpfile.js', а тогда проблема, что в нем ещё надо указать, какую задачу конкретно запускать надо, потому что node запустит просто скрипт, и выполнятся все задачи, которые там объявлены и вызваны. Либо пришлось бы в package.json регистрировать скрипты под алиасы, сокращенные команды, и для запуска пришлось бы писать npm run task, а в package.json надо тогда описать этот task. Сложно, короче. Gulp-cli умеет принимать название task'a и вызвать его из gulpfile.js. Теперь в gulpfile описываете задачи, и через gulp вызываете.

Худший ответ:
Этого делать не обязательно. Всё что ставится глобально падает (если Windows) в C:\Users\username\AppData\Roaming\npm\node_modules, а так как в переменной среды окружения прописан путь к C:\Users\username\AppData\Roaming\npm, то это позволяет запустить команду gulp глобально из командной строки отовсюду, т.к. если откроете по вышеуказанному пути gulp.cmd в нём найдёте что-то типа:  "%~dp0\node.exe"  "%~dp0\node_modules\gulp\bin\gulp.js" %*
А если поставить gulp локально, то в проект он устанавливается в %project_path%/node_modules. Чтобы запустить локальный gulp нужно будет написать в командной строке: %project_path%/node_modules/.bin/gulp и если зайти в эту папку можно найти такой же gulp.cmd
Итого: 1 способ по сути просто удобный и быстрый для запуска. 2 способ может пригодится если, например на целевом сервере, где может осуществлятся сборка, не будет возможности установить gulp глобально (не будет хватать прав), в этом случае нас и выручит локальная версия. 
Также по правилам хорошего тона в проект записываются все зависимости, поэтому даже если вы на целевом сервере или у себя используете глобальную версию, необходимо указать, что проект использует такой пакет. 
Кроме того, Вы можете по необходимости ставить любые пакеты глобально и использовать их по удобному псевдониму, а также, например, иметь 2 разные версии одного пакета
Вопрос: Как посчитать сумму всех чисел?

Лучший ответ:
ну как-то так:<?php 
$sum = 0;
foreach (get_payment_system('invest') as $item) {
    $sum += $item['value'];
}
echo $sum;
?>

Худший ответ:
Вынести и объявить переменную $sum=0 за цикл выше, а в цикле плюсовать к этой переменной значения $sum += здесь ваши числа
Вопрос: Какое значение лучше в % или в px?

Лучший ответ:
лучше всего в rem

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

Лучший ответ:
KeePass подходит под все условия - бесплатный опенсорсный кросплатформенный менеджер паролей. Хранит пароли от чего угодно,  в локальной базе.
Никаких облаков, периодических выплат, возможность модификации и допиливания под свои нужды.
Из минусов - в плане удобной подстановки паролей полный ноль. Максимум скопировать пароль в буфер  обмена.
И дизайн утилитарный и несовременный.

Худший ответ:
Резюмирую. 
KeePass - базовый вариант, на котором после первых ответов остановился.
Не понравилось юзабилити. Может много, но то, как этим пользоваться - не очень понравилось.
1password - пропала возможность один раз купить программу и забыть, только подписка. Не может быть полностью заточена под локальное использование.
Остановился на двух: Enpass и SafeInCloud. Выбрал в итоге Enpass.
Все так, как я бы это сделал сам. Можно полностью заточить под локальное использование: база на домашнем NAS, синхронизация с ним же, бэкапы туда же. Приятные мелочи в сравнении с SafeInCloud: более приятный экран разблокировки на PC, более приятный интерфейс (хотя по большому счету они почти полные аналоги друг-друга; сначала даже хотел поддержать SafeInCloud, т.к. это отечественная разработка, но потом выбрал второй, о чем дальше). Качественные плагины для браузеров, работает на всех необходимых мне системах: MacOS, Windows, Android. Удобная подстановка паролей на телефоне. Модель ограничений в обоих приложениях одинакова и связана она с мобильным приложением. И вот тут начинаются отличия. На SafeInCloud это ограничение по времени. А на Enpass - ограничение по количеству элементов (паролей), т.к. на мобильном телефоне мне не нужны все пароли, то для меня этот вариант предпочтителен. Можно было бы закрыть глаза на это, учитывая стоимость обоих: Enpass - 600 р., в то время как SafeInCloud - 200 р., но есть еще одно "но". Enpass позволяет синхронизировать базу через WiFi, чего не может SafeInCloud. Итог - Enpass.
Кстати, использование подстановки по отпечатку пальца в телефоне просто бесподобна.
P.S. Вот тут обзор - www.reviews.com/password-manager , кстати, единственный из троицы без регулярной составляющей и с возможностью работы в "офлайне".
Вопрос: Как определить расположение элемента на PHP?

Лучший ответ:
PHP Simple HTML DOM Parser к вашим услугам

Худший ответ:
Или просто стандартный DOM XML
Вопрос: Python не открывается в командной строке. В PATCH заходил. Что делать?

Лучший ответ:
pyton как и piton не запустятся с командной строки

Худший ответ:
КАКОЙ PYTON?????? PYTHON!!!!!!!!!!!!!!!!!!!!]
Вопрос: Имеет ли юридическую силу запрет на парсинг сайта?

Лучший ответ:
Любые дополнительные юридические ограничения (сверх того, что требует государственное законодательство) можно навязать пользователю лишь одним способом - путем ДОБРОВОЛЬНОГО (с обеих сторон) заключения договора. Это обычно реализуется в виде пользовательского соглашения при регистрации на сайте. При этом одна сторона (сайт) обязуется предоставить какие-то услуги (например, доступ к некоторой информации), в то время как другая сторона (пользователь) добровольно принимает на себя какие-то ограничения (например, не пользоваться никакими автоматизированными средствами для извлечения, предоставляемой ему, информации). Это соглашения вступает в юридическую силу с момента нажатия на кнопку "Принимаю условия" (см. акцепт).
Поскольку с анонимом в принципе невозможно заключить никакой договор (очевидно), то на, не прошедшего регистрацию пользователя, невозможно возложить никакие ограничения (сверх существующих в законе).
Но все вышеописанное касается только СПОСОБА, которым пользователь взаимодействует с сайтом (автоматизированный/ручной/ножной/и.т.д.). Что касается самого контента, который пользователь потребляет, то на него распространяется все нормы авторского права (независимо от способа, которым он получен). Поскольку авторское право (как государственный закон и международное соглашение) распространяется на всех без исключения (в том числе и на анонимов), то не требуется заключать с пользователем никакого договора (и заставлять проходить регистрацию). Достаточно упомянуть (желательно на видном местом) запрет на использование данного контента в любых целях, кроме личного ознакомления. Это допустимо на основании того, что владелец исключительных прав на контент может определять любые ограничения на его использование. Что это дает: контент, собранный автоматизированными средствами, в дальнейшем не может быть использован никак без нарушения закона о защите авторских прав (это серьезнее, чем нарушение пользовательского соглашения). Это полный юридический тупик для того, кто захочет заняться парсингом (пусть даже само по себе это будет законно).

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