Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Что нужно для изучения Python с нуля?

Лучший ответ:
Вам подойдёт любой учебник. Абсолютно любой. По Питону. После того, как освоите его, вероятно вам самому будет ясно, что читать, изучать, делать.

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

Лучший ответ:
У меня два образования: физ-мех и MBA. Имхо, физ-меховца научить экономике проще, чем экономиста трансформировать в it-шника или хотя бы просто технаря. А опыт показывает, что для успешного предпринимательства важно уметь еще и думать головой. Много факторов там.

Худший ответ:
Ну тут два варианта 1) Если хорошо знаешь/будешь учиться программированию 2)Если хорошо знаешь/будешь учиться экономическим аспектам
1) Экономическое образование, советую присмотреться к банковскому делу (сам туда иду, так как изучаю программирование и хочу побольше узнать об экономических аспектах), во первых, хорошая база знаний для открытия дела + ОГРОМНЫЕ возможности познакомиться, наладить связи
2) IT образование, только если хорошо знаком/будешь знаком с экономикой или есть знакомые в этой области
Советую тебе первый вариант, потому что научиться программировать немного легче чем изучать экономику, я не говорю про теорию, а в общих смыслах, потому что наладить связи участь на IT кафедре немного труднее
Вопрос: DLNA клиент для iPad?

Лучший ответ:
Добрый вечер.
Долго мучался с DLNA (на ТВ, макбуках работает, на iPad — или совсем нет, или почти нет), пробовал различные приложения.
Ситуацию осложняло то, что iPad в основном использует дочь, а ей не объяснить, что «только эти файлы» можно смотреть.
В результате купил AirPlayer — itunes.apple.com/ru/app/airplayer/id369713694?mt=8
Ничуть не жалею.

Худший ответ:
Пробовали многое, большинство глючит.
В результате остановились на flex:player в связке с media:connect для доступа к DLNA.
Делает одна и та же контора, платное. Вроде работает неплохо.
Вопрос: Где сисадмину хранить документацию и конфиги серверов, а также собственные наблюдения и размышления?

Лучший ответ:
Отвечу по документации...
1. Формат.
Для вас лучше это делать в plain text, т.к. даже будучи в консоли, вы всегда сможете их прочитать.
Форматы: любой из .md,  .rst, asciidoc (т.к. есть возможость визуализировать из в pretty format) внутри различных систем.
2. Хранение
Способ хранения - только SCM (какой именно: git, svn, hg или более старое - не знаю, что вы используете). Поясню, почему не файловая система:
- вам важно знать state вашего оборудования на определенный момент. Т.е. вы всегда можете посмотреть конфигурацию, актуальную месяц/два назад и выявить проблемы.
- вы всегда можете сделать diff и посмотреть изменения. Часто, это должно быть сделано не просто сейчас, а "внезапно" :)
Использовать atlassian confluence, как говорят выше,  я для ваших задач НАСТОЯТЕЛЬНО НЕ рекомендую. Причина:
- вы привязаны к вендору (даже за 10 баксов за мин. лицензию). Если вы откажетесь от вендора вы НЕ сможете выцепить ее - только copy/paste или покупкой плагинов за сотни баксов.
- у атлассиана разметка жестко забита в софт. Там нельзя выгрузить wiki разметку (кроме как при покупке плагинов за сотни баксов, например, scroll)
- и, самое главное, вам не просмотреть текст в консоли!
3. Визуализация
Здесь все зависит от количества времени, которое вы готовы потратить. Знаю, существуют решения для визуализации md для обычный wiki. Здесь вам лучше погуглить оптимальный вариант для предыдущих двух пунктов.

Худший ответ:
текстовички-бложики-свээночки, не? :)
Вопрос: Где взять код «Google Старт» (Google Now Launcher)?

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

Худший ответ:
Нигде. Код Google Now Launcher'а закрыт.
Вопрос: Из-за чего очень странное поведение маршрутизатора?

Лучший ответ:
Была примерно такая же ситуация, правда с D-Link'ом.
Чуть позже оказалось, что "помирал" БП, в следствии чего напряжение падало и роутер стал криво работать как с Wi-Fi, так и с Ethernet. Еще немного погодя ему стало совсем плохо. Начал просто зависать во время работы, а потом и вовсе не хватало питания для бута.
Позже я узнал, что вся та серия роутеров была с браковаными БП. Рано или поздно они умирали, у кого-то через месяц, а у кого-то, как у меня, например, через 2 года.
Собственно следуя из этого вам нужна новая железка. Или, если есть возможность, проверить БП и починить\поменять.

Худший ответ:
Не спеши выбрасывать железку, в таких случаях иногда помогает изменение настроек wifi, в данном варианте с тп линком:
1. Переход на ручной выбор канала (выбери что по свободнее, кроме 12 и 13го)
2. Изменение местоположения (там есть параметр страна, выбери США )
2. Настройки безопасности, в частности методы шифрования TKIP и АЕS
3. Ширину канала тоже фиксированную поставь
Ну и посмотри прошивку на сайте по свежее если есть.
Вопрос: Как убить только фоновый процесс?

Лучший ответ:
нужно знать его PID и убивать по PID

Худший ответ:
В таск менеджере добавляете колонку "PID", фиксируете номер процесса. Далее из командной строки "taskkill /pid айди_процесса".
Вопрос: Запоминание позиции скролла в браузере?

Лучший ответ:
function getBodyScrollTop()
{
 return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

возвращает кол-во пикселей страницы, которые не видны сверху.

Худший ответ:
У объекта Window есть методы scrollBy() и scrollTo(). Не оно?
Вопрос: Где физически хранится база данных(создана в Workbench)?

Лучший ответ:
Базу обычно копируют с помощью экспорта-импорта. На исходной машине создаете дамп данных, на целевой делает импорт этого дампа. Можно использовать PMA, SypexDumper или штатную консольную утилиту mysqldump.

Худший ответ:
Если у вас локальная БД, то ищите файлы самой базы как минимум в директориях с Mysql сервером или в пользовательских файлах.
Вопрос: Как проектировать БД для сложной админки (mysql)?

Лучший ответ:
Крайне советую почитать "Базы данных: Учебник для высших учебных заведении" Авторы: Хомоненко А.Д., Цыганков В.М., Мальцев М.Г.
Читаем раздел про проектирование БД.

Худший ответ:
Ответы на вопросы:
1. Это нормально. Не нужно объединять в одну табличку разные справочники =)
2. Для истории заказа заведите номер версии заказа. Работайте всегда с последней (актуальной) версией заказа.
Вопрос: Как командно разрабатывать php проект?

Лучший ответ:
Инфраструктура
* Создайте репозиторий на Bitbucket или GitHub.
* Создайте себе локально копию репозитория и локально поднимите базу данных с одинаковой структурой
* Если в базе требуются изменения, создавайте "миграции", которые обновят структуру данных или сами данные.
* Свои изменения по коду, так же как и миграции, отправляйте в репозиторий
Ещё есть возможность создания виртуальных серверов для разработки или использование online IDE. Решает кучу проблем, если интернет быстрый.
* https://compilr.com/ Полноценная среда разработки
* https://koding.com/ Среда разработки с предустановленным веб-сервером и элементами социальной сети
* online-php.com Online IDE
* https://codeanywhere.com/  Среда разработки. Код можно хранить в облаке, а также в Dropbox, Google Drive, FTP, github.Другие тулзы для совместной работы в online
Промежуточные версии
Если вы географически недалеко друг от друга, то просто периодически показывайте, что у вас получается.
Если нет, пользуйтесь Skype Shared Screen, Join.me и другие аналогичные продукты, чтобы вместе смотреть и обсуждать голосом. А лучше TeamViewer, чтобы можно было вместе и посмотреть, и поправить.
Обновление сервера
Изменения на сервер устанавливайте из того-же репозитория. Не забудьте про миграции. Озаботьтесь вопросами безопасности. Хотя бы так: скрыть файлы .git

Худший ответ:
Для начала нужно хотя бы Git или SVN. Без них потом проблем не оберетесь. :)
Вопрос: Какой язык(фреймворк) лучше выбрать языка для изучения?

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

Худший ответ:
Если освоите JS, то в вашем случае сможете использовать всего лишь 1 язык для разработки. А руби уже на 20-м месте по популярности: www.tiobe.com/index.php/content/paperinfo/tpci/ind...
Вопрос: Как в Линукс LFS апдейтят пакеты и ядро?

Лучший ответ:
если ты задаешь такие вопросы, то тебе вообще даже и не стоит прикасаться к таким вещам. 
К тебе будут два вопроса, первый: - "А чем тебя Gentoo не устроил?", и второй: - "Зачем тебе самому собирать все компоненты воедино с чистого нуля и убивать дни из своей жизни на чтение, не понятной обычным смертным, документации, если можно просто использовать более простые вещи?". Просто это все, кажется мне очень странным.

Худший ответ:
Значит нужен менеджер пакетов, собирать всё с его помощью, а не ставить через make install. Это всё поднимает сложность на порядок. Поэтому вам и пишут о готовых дистрибутивах. Полагаю, LFS это игрушка для того чтобы понять как оно работает, что с чем взаимодействует и так далее. Это не то, что ставят в качестве основной системы, так как кроме того что запускается и работает нужно ещё кучу инфраструктурных вещей. Установка того же браузера будет на порядок сложнее, так как кроме собственно браузера нужно будет обеспечить все зависимости, что без менеджера пакетов уже не так просто.
Вопрос: Как заставить две переменные в JavaScript ссылаться на один и тот же объект в памяти?

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

Худший ответ:
В Javascript, примитивы передаются не по ссылке, а по значению. DOCS.
Вопрос: LaTeX курсы онлайн?

Лучший ответ:
Знаю, что на intuit.ru есть курсы по латексу.

Худший ответ:
Если вам еще нужно, есть видеокурс, но на немецком, к сожалению. Пойдет или нет?
Вопрос: Хитрый CSS селектор?

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

Худший ответ:
.show-1 {}
.show-1 .show-1 {display:block;}
.show-1 div {display:none;}

.show-2 {}
.show-2 .show-2 {display:block;}
.show-2 div {display:none;}

и дальше в том же духе, если нет возможности поменять класс родителю
Вопрос: Как восстановить Usb Flash Drive?

Лучший ответ:
Перепрошить..
Если перепрошивка не помогла, то дешевле сделать симпатичный брелочек ))

Худший ответ:
есть сайт по таким случаям www.usbdev.ru правда очень коряво там всё расположено, но около 10 флешек восстановил по материалам сайта
Вопрос: Как лучше сделать деплой для frontend-разработчика?

Лучший ответ:
Правильный вариант использовать Capistrano и ему подобные.
Решение позволяет автоматизировать практически все: тестирование, компиляцию и оптимизацию ресурсов, вызывать очистку CDN, рестарт серверов, прогрев кэша и т.д.  
Плюс решение позволяет развертывание ни на одну машину, а на группу.
Кроме этого может потребоваться развертывание сразу в нескольких окружениях, например сервер разработчиков, сервер тестирования и боевой.
Тот же PHPStrom элементарно конфигурируется для автоматического развертывания после пуша.
Не имеет значения, вы фронтендер или специалист по БД. Развертыванием должен заниматься специалист, по хорошему devops engineer, за недостатком одного прийдется освоить его работу самостоятельно.
Ничего запредельно сложного там нет, плюс существует ряд популярных решений, которые легко гуглятся.

Худший ответ:
для несложных проектов есть замечательная селф-хостед балалайка https://github.com/REBELinBLUE/deployer
Вопрос: Зачем пытаться тысячу раз считывать поврежденный сектор на SSD?

Лучший ответ:
Ну тут осталось только спросить у вас: а что по вашему "битый"?
P.S.:
Умные люди задолго до вас опытным путем определили, что иногда, все же, получается прочитать.
Правда, это было определено для HDD.
Как там с SSD - без понятия, может, тоже так же.
Но, скорее всего, чекдиск просто использует один и тот же алгоритм и для HDD и для SSD

Худший ответ:
А самое интересное - что использовать чекдиск для восстановления данных, это очень плохо, слабо говоря.
Вопрос: Cколько массивов поддерживают аппаратные raid-контроллеры на чипсете Intel Z77

Лучший ответ:
Ох, не советовал бы вам рисковать с raid в чипсетах) Тут имхо софтварный рейд без каких либо вариантов.

Худший ответ:
Чтобы ничего не запороть — напишите на дисках, какой к какому sata-разъёму подключен. Прям на дисках, маркером. И запишите, как сконфигурирован RAID до начала эксперимента, чтоб если что — вернуть настройки. Потом сделайте бэкап и пробуйте.
Вопрос: Что нужно первично выучить для джуниора по JS/Node?

Лучший ответ:
Просто начните писать настоящий код на настоящих проектах. Говорю из своего опыта...
Если сможете самостоятельно написать БЕЗ ПЛАГИНОВ(но хотя бы с jQuery) простейший функционал в виде каруселей, модальных окон, анимации, отправку AJAX-запросов, в общем все то что необходимо для сайтов уровня "лендинг" - то вы уже не Code Monkey, а полноценный Junior способный самостоятельно выполнять простейшие проекты.
После этого можете отказаться от jQuery в целях обучения. Как только будете комфортно себя чувствовать на нативном JS - можете приступать к node.js

Худший ответ:
Покажите компанию/вакансию, уровень требований может быть разный.Что бы мне надо изначально заиметь, чтобы в итоге выйти к node и нормальному с этого профиту?
Не очень понятно, вам работу найти или речь о прибыли другими способами. 
Сначала просто JS, как выше написали. Для трудоустройства очень важно бережно коллекционировать проекты и задачи, которые выполняли, коммитить на github. быть готовым проходить технические интервью, и оперативно выполнять тестовые задания (если потребуется). 
Подробнее могу рассказать в скайпе.
Вопрос: Какой язык программирования выбрать?

Лучший ответ:
Программирование - область с очень высоким входом.
Изучить язык программирования, чтобы написать на нем крестики-нолики можно за неделю.
Чтобы написать голосового помощника, возможно уйдет лет 5-10.
Не важно с чего вы сейчас начнете, вам нужно не "язык изучить", а вообще разобраться как работает компьютер и что делают программисты.
Поэтому совершенно не важно какой язык программирования вы выберете на текущем этапе. Нравится питон - берите Питон и дойдите хотя бы до уверенного junior программиста. Потом сами будете знать что делать.

Худший ответ:
kivy без проблем не очень получится ))
но пока до мабил дойдет - ты успеешь передумать, а так хоть язык выучишь
Вопрос: Где взять бесплатные голосовые приветствия для IVR/Астериск?

Лучший ответ:
запишите сами:
exten => _66XX, 1, NoOp()
exten => _66XX, n, Wait(2)
exten => _66XX, n, Record(/tmp/aster/music${EXTEN:2}:wav)
exten => _66XX, n, Wait(1)
exten => _66XX, n, Playback(/tmp/aster/music${EXTEN:2})
exten => _66XX, n, Wait(2)
exten => _66XX, n, Hangup()

потом перенесете в папку со звуками и вуаля.

Худший ответ:
вот, собственно habrahabr.ru/post/133869/
Вопрос: Как эффективно подтянуть теорию и навыки c#?

Лучший ответ:
На курсы забить - специалисту будет там делать не чего, все проходил от работы(для сертификатов). Рихтера - читать, это большой плюс к пониманию работы платформы, если что-то не понятно - не парится и не думать о себе плохо, ничего страшного по мере освоения платформы придет.
Лучше всего осваивать - писать код - желательно боевой, лучше всего на работе, Вы же находили вакансии по которым проходите, не занижайте себе планку - Вы работающий программист, наверняка и на 1с приходилось решать сложные и интересные задачи, вы уже умнеете писать код, не стоит зацикливаться на пробелах, если это действительно пробелы - разберетесь, поправят, погуглите. Не поверите сколько приходит народа на хорошие вакансии с очень сомнительным скилом и проходят.  И наоборот многие и хорошие разработчики, умеющие писать, считают что они что-то где-то не знают, что у них есть пробелы и тп. не приходят на собеседования, не меняют работу, которая не нравится. пробелы будут главное умение разобраться и применить.
Если все-таки сомневаетесь - посмотрите требования вакансий - возьмите оттуда основные технологии и напишите, любую из своих задач на них, не полностью все - а одну интересную задачу - но с начала и до конца и обязательно чтоб она работала, не просто наброски, а рабочий вариант - как для сдачи в бой, если что-то не понятно читайте помимо Рихтера, что нибудь в роде - "Бла-бля в действии", "Эфективный бла-бла", "Бла-бла для профессионалов" и + поиск в интернете, решая конкретную задачу и круг поиска уже и проще.

Худший ответ:
Почитайте CLR via C# Джеффри Рихтера, например. Как раз для "не новичка".
Вопрос: Что такое нарушения принципов ООП?

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

Худший ответ:
Gang of Four, SOLID и прочие фабрики-синглтоны-обзерверы. Видимо зептолабам не понравилось, как авторы их намешали в коде.
Вопрос: Как реализовать остановку js-таймеров при прокрутке экрана в safari ipad (ios6)?

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

Худший ответ:
Возможное решение с помощью пары js библиотек (имитирующих scroll с помощью всеразличных анимаций) описано в комментариях пользователей McG и Khoa здесь
Вопрос: Готика для линукса, или что-то вроде того?

Лучший ответ:
gcc ничего так, я до сих пор не прошел…

Худший ответ:
wine (:. 

Dwarf Fortness или как то так.
Вопрос: Процентный margin в float с inline-block?

Лучший ответ:
Для .row задай width: 100%; или сколько тебе нужно там.
P.S.
ennam: Объясняю. Как рассчитывается margin в процентах? Правильно, проценты от ширины родителя. В твоем случае чему равна ширина .row? Правильно, ширине вложенных в него .col, без учета свойства margin-right: 10%, потому что брузер еще не знает из какого значения считать 10%.
Затем, когда уже известна ширина .col высчитывается процентный margin. А по скольку .col уже занял нужную ему ширину, то все .row не влезают в одну строку и переносятся на следующую.
Это все несложно посчитать, если для inline-block убрать лишние пробелы, которые им присущи. codepen.io/anon/pen/epYaEG
Как видишь в данном примере ширина .row 150 пикселей, ширина .cal по 50px каждый. И margin-right уже после рассчета процентов равен 15 пикселям, что как раз и является десятью процентами от ширины .row

Худший ответ:
Не очень понимаю в чем проблема, но:
codepen.io/anon/pen/gaOJmV
Вопрос: MicroSD с сертификатом эцп?

Лучший ответ:
А ещё есть вот эти отличные ключи:
www.guardant.ru/products/guardant-mobile/guardant-sd/
Могут помочь.

Худший ответ:
Уточните про Secure MicroSD у Аладдин (http://www.aladdin-rd.ru/solutions/ios2/)
Вопрос: Почему одна и та же PNG при ширине в 927px — 25Кб, а при 930px — 4Кб?

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

Худший ответ:
читали www.artlebedev.ru/tools/technogrette/img/png-1/?
Вопрос: Скрипт для бекапов хостинга

Лучший ответ:
Могу порекомендовать бэкапить в облачное хранилище Селектел :-)

Для удобной загрузки файлой подготовлена утилита supload, которая позволяет заливать только изменившиеся файлы и проверять целостность данных. Так же можно использовать эту утилиту в других скриптах, чтобы реализовать более сложную логику создания бэкапов.

Для подготовки дамба mysql баз удобно использовать утилиту automysqlbackup, она имеет множество полезных функций и настоек.

Еще одна из полезных утилит для создания бэкапов с различной периодичностью rsnapshot.

Худший ответ:
недавно спрашивали
Вопрос: Функция в математике?

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

Худший ответ:
Функция - это некий алгоритм, который берет данные (аргументы) и возвращает их в обработаном виде (результаты).
Например:
x = 1 + y, математическая запись f x(1+y)
В данном случае y - это данные, которые функция берет, а x = это куда она их возвращает.
В программировании данные не могут быть невнятные, они типизированы - то есть это должно быть число, строка, массив данных или еще что. Может быть и пустой тип данных, но это уже частности.
Вопрос: Как в реальном времени видео с камеры отправлять в сеть?

Лучший ответ:
Подготовил для вас архив с исходниками, примером конфигурации и небольшим мануалом. Будут вопросы, пишите yadi.sk/d/OY4t2gwdCJ6JD

Худший ответ:
Есть такая (недешёвая) железка - teradek vidiu. У неё есть HDMI вход. Она позволяет стримить с камеры по вайфай, модему или кабелю на онлайн сервисы или по RTMP. Имеет малые габариты и встроенный аккумулятор на 1 час. Возможно крепление на камеру.
Вопрос: Как более правильно организовать структуру хранения и бэкапа данных ?

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

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

Лучший ответ:
выбрать тут дистру, которую хорошо знает ваш друг/товарищ, чтоб в случае чего было у кого спросить.
я свою карьеру начинал с freebsd, поскольку был человек рядом, который вносил ясность новичку
upd:
доп инфа к ответу
https://4admin.info/linux-vs-windows/

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

Лучший ответ:
Если речь о российских юрлицах, то можно ссылаться на закон «О персональных данных» N 152-ФЗ. Если его внимательно почитать, то можно не просто на закон ссылаться, а на конкретные его статьи

Худший ответ:
Да особо никак. Я даже пытался жаловаться в ФАС (московский) на спам, который мне через SMS рассылают вообще левые компании, с которыми я никогда дела не имел — ноль эмоций.
Если у вас нет денег на юристов, чтобы судиться с каждой организацией в отдельности, тогда я вам сочувствую.