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

Лучший ответ:
На случай если в поиск совсем не получается: Карьера программиста после 30+. Миф или реальность?
Да, обучится вполне реально, есть множество успешных примеров.
Зарплаты можете посмотреть на любом сайте с работой, на HeadHunter, например. Несколько сотен у.е. для новичка, штука-полторы-две (зависит от города) для миддл, а продвинутые чуваки получают и по три, и по пять, и больше, в зависимости от скилла и работы, конечно-же. На зарубежных фриланс биржах ставка $30 в час не является чем-то экстраординарным, но нужно уметь в английский.
Когда пойдут первые деньги - зависит от скорости обучения и как повезет с работодателем.
Человек которого я знаю лично учил плюсы 2-3 семестра в универе, потом в возрасте примерно 32 решил поучить джаву, а спустя 8-9 месяцев устроился внезапно питонщиком, на зп около $1000.
Чем именно заняться - решать вам. В любом случае нужно будет подтягивать фундаментальные знания, и в процессе может какая-то тема понравится.

Худший ответ:
да реально
но надо 3-5 лет на обучение и практику
у тебя два пути:
1) работа стандартным наемником в индустрии - нужно кроме языков знать фреймворки и кучу других сложных инструментов - работать с людьми мучительно
2) независимый нестандартный разработчик - достаточно только знать языки и иметь инженерный талант - можно делать например моб-приложения и продавать их напрямую людям в апсторах
для новичка лучший выбор - js+css+html - моб-приложения, сайты и микроконтроллеры в робототехнике
и немного php - чтобы уметь делать простейший бекенд
в процессе обучения сделай свой чат-блог-форум итд
самостоятельно без чужого кода 
после того как станешь самостоятельным программистом™ — можешь попробовать использовать чужие фреймворки и библиотеки или напишешь свои инструменты
Вопрос: На сколько райд 1 хорош для увелечения скорости рандомного чтения диска?

Лучший ответ:
Ай-яй-яй, гуглить не умеем (

Худший ответ:
RAID 1 - никак
RAID 0  - снижает надежность
Скорость рандомного чтения хорошо увеличивает  SSD
Вопрос: Как принимать wifi-сигнал как FM (без разрешений и подтверждений)?

Лучший ответ:
Откройте для себя UDP Multicast.Пример реализации через wi-fi

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

Лучший ответ:
для больших сайтов используйте bem , да файл желательно один делать.

Худший ответ:
https://sass-guidelin.es/ думаю вам понравится архитектура, она после собирается в 1 файл и как сказал mrusklon используйте bem
Вопрос: Как отслеживать открытие коммерческого предложения?

Лучший ответ:
Вы ведь почтой коммерческое предложение рассылаете?
В таком случае можно для каждого клиента генерировать уникальную ссылку для скачивания и уже таким образом отслеживать, скачивал ли клиент документ (а скачав обычно сразу и открывают). Тут можно и цели в Google Analytics для удобства добавить.
Либо отказаться от PDF и остаться на DOCX, добавив в документ макрос на открытие, который бы стучался по адресу для подсчета открытий (например, site.ru/counter). Правда, у MS Word есть настройка безопасности, которая отключает макросы в файлах, скачанных из Интернета.
Либо, более универсальный вариант в DOCX без макросов: добавить изображение, которое доступно, например, по адресу site.ru/image.jpeg. На самом сайте по такой маске запускается наш скрипт, который засчитывает новое открытие КП и возвращает изображение, которое успешно отображается в документе. Можете вообще на 1x1 px белую точку где-нибудь в углу документа ссылаться (так, например, работают CPA-партнерки для отслеживания действий).
Подозреваю, что такой сценарий не сработает в PDF. Не проверял

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

Лучший ответ:
Web технологии более универсальны. Хорошо изучив JavaScript можно писать и фронтэнд и бэкенд как для сайтов, так и для мобильных приложений. С таким багажом вы точно не пропадёте, и всегда найдёте работу хоть здесь, хоть за рубежом. Но там мода меняется постоянно, регулярно появляются и исчезают всё новые и новые фреймворки, и успевать за всеми тенденциями будет крайне тяжело. 
Если сосредоточиться только на мобильной разработке, скажем на Swift, под iOS, то там минимальная планка по зарплате выше, и войти в этот рынок будет легче (правда нужен Мак). 
А вообще сейчас эти 2 сферы всё больше переплетаются. Бэкенд и для сайтов и для мобильных приложений пишется примерно одинаково. 
Так что зная только JS и пачку современных фреймворков, вы точно не пропадёте, а что окажется ближе можете решить по ходу обучения.

Худший ответ:
Оставаться в 1С. Если вы не зря годы потратили - вы и профи и у вас и связи.
Если интересно другое - можно сочетать с 1С. Например, мне пока не встречалось, чтобы обычный веб-разработчик смог сделать идеальную интеграцию веб-сайта интернет-магазина с учетной системой 1С - для этого нужны знания "на стыке технологий".
Вопрос: Практическое изучение PHP. C чего начать? Где брать материал?

Лучший ответ:
1. Если базу по php то можно здесь code-basics.ru/. Уверен почерпнете для себя много нового.
2. Если что-то делать то лучше тестовые задания. Мы собираем коллекцию https://github.com/Hexlet/ru-test-assignments
3. Если есть финансовая возможность то рекомендую наши проекты: https://ru.hexlet.io/projects
> Стоит ли нырять в практику сразу с фреймворка?
С микрофреймворка да. Посмотрите в сторону, например, slim framework.

Худший ответ:
Мне вот этот курс вообще зашел очень хорошо, автор жжет, что называется
php-up.com
Вопрос: Как запустить проект на c++ в visual studio code?

Лучший ответ:
1) Написать нормальный код. С мейном, инклудами.
2) Подключить к VSCode нужный вам компилятор, компоновщик.
3) Скопилировать, слинковать, запустить.
Дальше будет классическая ошибка "консоль сразу закрывается" - гуглим "ожидание ввода".
А вообще - поставьте VS Community и не парьтесь.

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

Лучший ответ:
Банда четырех пишет достаточно академично, и въехать будет тяжеловато. 
Я думаю знакомство с патернами стоит начать с книги 
"Эрик Фримен, Элизабет Фримен - Паттерны проектирования (Head First O'Reilly)" + тут примеры на java.
Что касается js- там есть свои особенности поэтому в помощь  Стоян Стефанов - JavaScript. Шаблоны и Эдди Османи Паттерны для масштабируемых JavaScript-приложений.

Худший ответ:
Да
Вопрос: Какой выбрать VPN?

Лучший ответ:
Берете за 5 баксов в месяц виртуалку у DO, Vultr или OVH, ставите какой-нибудь SoftEther и используете. Будете сам себе впн-провайдером и будет спокойней жить.

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

Лучший ответ:
Никак.

Худший ответ:
как в профессиональном росте, так и в удалённой работе знание иностранных языков НЕОБХОДИМО (www.langust.ru/news/22_01_07.shtml)
Вопрос: Есть ли смысл делать SPA?

Лучший ответ:
Быстрой пройдясь по тексту, похоже, что вам нужен сложный интерактивный интерфейс. В таком случае — да, фреймворк по типу Vue вам отлично подойдёт для этой задачи. 
Если нужно чуть больше функций — изучите возможности и примеры тут — https://nuxtjs.org/

Худший ответ:
Для этого лучше и проще подойдёт includeHTML.
Вопрос: Что сейчас используют для минификации js/css с gulp?

Лучший ответ:
gulp-cssnano и gulp-uglify

Худший ответ:
Использую gulp-clean-css и gulp-uglify, не устаревают.
Вопрос: Книги по инди-разработке ПО как бизнес, есть ли такие?

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

Худший ответ:
ищи форум шареварщиков, если он еще существует, лучше буржуйский
www.softshape.com/swrus/faq_1.html
Вопрос: С чего начать путь в data science? Java или python?

Лучший ответ:
Вообще-то путь в Data Science начинается не с выбора языка программирования, а с изучения  - последовательно - статистики, Machine Learning, Deep Learning. Потом - и то не часто  и далеко не всеми - специальных алгоритмов анализа для Big Data.  А язык - это только инструмент для решения задачи.  И по большому счету он может быть любым - есть примеры библиотек на Python, R, Java, Scala, C++, C#,  MatLab, даже JavaScript и прочей экзотики. 
Только вот со знанием языка - даже глубоким - на Junior Data Scientist - никто вас не возьмет. Ибо язык - любой - выучить на много проще, чем то, что зовется  Data Science. А знание языка -  лишь дополняет, но никак не определяет ваши скилзы и вашу ценность как сотрудника в этой области.

Худший ответ:
Python. Он неудобный, но простой. У питона очень быстрый старт, очень быстрое использование. Однако, в нём сложно работать в крупных проектах. В теории, это компенсируется IDE и прочими инструментами разработки/деплоя.
Вопрос: Как в квартире, настроить NAT переадресацию в зависимости от домена, к разным сетевым машинам?

Лучший ответ:
К NAT'у эта задача никоим образом не относится. 
Для HTTP(s) решается с помощью reverse-proxy.

Худший ответ:
вы путаете маршрутизацию и днс
Вопрос: Как изменить размеры удаления креста и placeholder?

Лучший ответ:
Да есть решение. Даже анимацию можно запилить для него без всякой лабуды в виде дополнительных плагинов.::-webkit-input-placeholder {color:#feb500;}
::-moz-placeholder          {color:#feb500;}/* Firefox 19+ */
:-moz-placeholder           {color:#feb500;}/* Firefox 18- */
:-ms-input-placeholder      {color:#feb500;}
input::-webkit-input-placeholder       {text-indent: 0px;   transition: text-indent 0.3s ease;}
input::-moz-placeholder                {text-indent: 0px;   transition: text-indent 0.3s ease;}
input:-moz-placeholder                 {text-indent: 0px;   transition: text-indent 0.3s ease;}
input:-ms-input-placeholder            {text-indent: 0px;   transition: text-indent 0.3s ease;}
input:focus::-webkit-input-placeholder {text-indent: 500px; transition: text-indent 0.3s ease;}
input:focus::-moz-placeholder          {text-indent: 500px; transition: text-indent 0.3s ease;}
input:focus:-moz-placeholder           {text-indent: 500px; transition: text-indent 0.3s ease;}
input:focus:-ms-input-placeholder      {text-indent: 500px; transition: text-indent 0.3s ease;}

Худший ответ:
Крестик по ходу добавляется или через яваскрипт, или псевдокласом :after
Вопрос: Рендеринг 3D, что важнее GPU или CPU?

Лучший ответ:
Перестаньте рендертаймом заниматься, арендуйте удалённо рендерфамс
https://www.chaosgroup.com/render-farms

Худший ответ:
Плюсую за вариант с арендой. Только я пользуюсь другим каталогом https://renderstats.ru
Там есть из чего повыбирать, можно по конкретному софту фермы смотреть, сразу видно тарифы на рендер, расписан софт и железо, особенности подключения, все контакты.
По мне очень удобно.
Вопрос: Почему компания IBM перестала выпускать процессоры для пк?

Лучший ответ:
IBM не выпускала процессоры для PC :)
персональный компутер IBM PC, если ты про него, создан на основе процессора и чипсета от Intell. IBMовского в нем было только создание :)
IBM выпускало и продолжает выпускать процессоры линейки POWER, на которых делает серверы, суперкомпы и рабочие станции.
Вам, мил сударь, имхо не мешало бы просвежить мозги в многих прикладных и исторических областях...
призводством x86-совместимых процов занимаются многие фирмы акромя амд и интел. стоит хотя бы потыркать всезнающую википедию

Худший ответ:
Тут уверяют, что IBM никогда не делала процы для ПК. Это не совсем так. В действительности был недлинный период, когда IBM занималась этим в альянсе с Моторолой, и выпускаемые ими процы применялись в Макинтошах и Некст-Стэйшн - а это вполне себе ПК. Об этом есть в Вики, но инфа разбросана.
А перестала - ну, как обычно, не стало спроса, Intel и прочие подобные усилились, IBM посчитала ниже своего достоинства гнаться за ними и переориентировала свои процессорные заводы.
Вопрос: Не стартует материнская плата. Что делать?

Лучший ответ:
Коротец. Питание замыкает где-то на корпус, в БП срабатывает анти-КЗ и он вырубается.

Худший ответ:
Возможно Мат,Плата коротит где-то с корпусом. БП уходит в защиту.
Попробуйте сбросить BIOS (вынув батарейку на 5-10 минут и вставив обратно). Если и это не поможет, несити обратно в магазин. Возможно брак.
Вопрос: Пример реализации написания кода php?

Лучший ответ:
вот разберите https://github.com/symfony/symfony-demo

Худший ответ:
Глеб главное начните делать, и первое время лучше на чистом  PHP, ведите проект в вашем  GitHub, а если будут сложности задавай вопросы и добавляй ссылку на код в репозитории
Если сложно попробуйте видеоуроки  и тестирования на знания PHP
И раз уж тут добавляют примеры (разработка с Symfony):Проект с фильтрацией и тестированиемКод
Вопрос: Как найти грамотного разработчика сайта неопытному новичку?

Лучший ответ:
Не здесь.
На сайтах фриланса
freelansim.ru
fl.ru
upwork.com
и т.п.Может среди Вас найдутся Иваны Сусанины, которые смогут помочь пройти этот путь?
Как повезет.
Однако, делаю ставку: не повезет ни с первого ни со второго разработчика. 
Пока сами опыта не наберете, шишок пока не наполучаете. А уже потом - получится.
Бюджет можете сразу умножать на 3 (это еще оптимистично очень).

Худший ответ:
Если сайт нечто большее, чем блог или портфолио, то тут советы неплохие.
Вопрос: Есть ли кроссплатформенный(ios, win,lin,android) xmpp месенджер с поддержкой sip?

Лучший ответ:
SIP - это какбы яблоки.
XMPP - это какбы табуретки.
Вещи похожие, но между собой не связанные.
Я так прозреваю, что вам нужен чатик+voip на своем сервере.
Так вот VoIP в xmpp пилили пилили, но не допилили.
Чатик есть в SIP.
Кроссплатформенный SIP с чатиком - Linphone.

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

Лучший ответ:
https://github.com/pkolt/design_patterns
Наиболее полное собрание примеров на питоне

Худший ответ:
"Паттерны проектирования"
Кати Сьерра и Элизабет Фримен.  
Примеры не на питоне, но в целом очень хорошая книга для начала.
Вопрос: Как быть с пропавшим заказчиком?

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

Худший ответ:
Пишите в саппорт + ждите. Закрыть всегда успеете.
Всякое бывает, клиент забыл, занят, заболел и т.д.
Я вообще как-то взял проект без funded, чет протупил, думал клиент кинул ) Но потом через пару дней клиент сделал фанд для майлстоуна и заапрувил его.
Вопрос: Что нужно исправить/поменять в дизайне?

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

Худший ответ:
Это плохо в целом и в частностях, улучшать тут нечего, но попробуем:
Не перегружайте макет: меньше цветов, шрифтов, рамок и проч. 
Перерисовать все на белом фоне, без использования нестандартных шрифтов (сначала учимся работать с обычным ариалом/гельветикой). 
Аккуратнее: следите за отступами - в макете они везде разные, посмотреть хотя бы на фотографию. Так никуда не годится: 
artgorbunov.ru/bb/soviet/20140310
artgorbunov.ru/bb/soviet/20140818
Контент: понимание, что и где писать очень важно. Идеальный дизайнер должен быть в том числе копирайтером. Никому не интересна ваша биография, если вы еще не гуру. Поясняющий текст рядом с формой отправки сообщений не нужен. Все и так знают, зачем она нужна. Лаконичный перечень услуг и портфолио.
Для начала хватит :-)
P.S. Заведите на компе папку для таких макетов, никому не показывайте. Раз в 5 лет просматривайте, делайте выводы.
Вопрос: Кто такие тестировщики игр и чем они занимаются, что нужно для того что бы научиться этому и какие знания?

Лучший ответ:
Тестировщик игр - это обычный тестировщик, который смог устроиться в компанию, которая разрабатывает игры.
Учить нужно тоже, что и все остальные тестировщики, а именно:
1. Уметь работать. Не играть, а работать. Если скажут вместо "играть" проверять тонны текста в текстовых диалогах на локализацию - значит проверять тонны текста, возможно даже не запуская игру вообще.
2. Уметь организовать себя на продолжительную монотонную работу. Возможно один и тот же баг будет встречаться много раз, и все нужно перепроверять заново.
3. Грамотно писать на русском и английском языке (МИНИМУМ intermediate), чтобы заполнять поля при открытии бага.
4. Адекватные Computer Essentials знания. Не обязательно быть сисадмином, но чем отличается бит от boolean, как запустить .jar, что такое консоль - весьма полезно.
5. Большинство тестировщиков должны знать SQL/xml/excel и парочку скриптовых языков хотя бы на базовом уровне.
И да, тестировать будете скорее всего не интересные игры, а унылые флешки, потому что желающих тестировать что-то крутое за большие деньги - тысячи человек на место, плюс десятки тысяч бесплатных бетатестеров.

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

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

Худший ответ:
Думаю сперва Django.
Вопрос: Какая программа лучше для подготовки макета сайта?

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

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

Лучший ответ:
Да откуда вы лезете со своими сборками от Васяна?
Ставьте нормальные дистрибутивы Debian/Ubuntu, CentOS/Fedora, да хоть Альт ставьте. Но нет, вам нужно ЛинуксЗверЦД от Васяна брать и потом жаловаться, что что-то не работает. Вы со своей виндой не нажрались сборок от всяких Васянов и Камшотов?

Худший ответ:
Для начала запишите на USB самую обычную стабильную версию (не LTS, а просто последнюю стабильную) Ubuntu и попробуйте в Live USB. Почти уверен, что кроме отсутствия якобы крутости Kali Linux вы ничего не потеряете.
Вопрос: AMD или Intel сборке ПК для дизайнера?

Лучший ответ:
это холиварный вопрос. в частности, по своему опыту, для любых целей, буду всегда рекомендовать Intel only (или Intel+NVidia для GPU задач)
по тому что гимора с дровами/софтом, а не редко и с самим железом, у AMD на порядок больше/чаще

Худший ответ:
AMD или Intel? Дело вкуса. Я бы интел выбрал.ЖД - WD Blue WD10EZEX  Хороший выбор для длительного хранения статичных файлов.
Но возникает вопрос - куда вы будете ставить систему и где будет размещать файлы с которыми активно работаете?Оператива - DDR4 2666 MHz HyperX Fury Black Ну понятно что не DDR3 - объем то какой?
Вопрос: Как в windows 10 с поддержкой Python?

Лучший ответ:
Отвратительно.

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

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

Худший ответ:
Для тех же целей поставил MX Linux. Это оказался оптимум во всех смыслах
Вопрос: Бесплатный или дешевый почтовый сервис для моего домена?

Лучший ответ:
PDD от Яндекса однозначно pdd.yandex.ru

Худший ответ:
либо почта у хостера либо pdd.yandex.ru
Вопрос: Какой bash-скрипт вы используете для быстрого развертывания стека LAMP на Ubuntu 18.04?

Лучший ответ:
Для быстрого развертывания сейчас используются три инструмента:
1. Terraform - управление облачной инфраструктурой. Через терраформ поднимаются сервера, настраивается DNS и многое другое. Кластер поднял, кластер опустил. Работает со всеми облачными провайдерами и ключевыми хостингами.
1. ansible - управление конфигурацией локальной машины или удаленных серверов. Мастхев инструмент для каждого разработчика. Живой пример https://github.com/hexlet-basics/hexlet_basics/blo... Через него можно и деплоить https://docs.ansible.com/ansible/latest/modules/de... тоже одной кнопкой
1. Docker - следующий шаг после ansible. Используется либо совместно с Ansible, либо с системами оркестрации, например, kubernetes.
Ansible, тупой как дрова инструмент, который учится за полдня. Дальше автоматизируйте вообще все что попадается под руку, настройку серверов, разворачивание локального окружения и тому подобное.
p.s. Посмотрите что еще кроме разворачивания одной кнопкой, хорошо бы сделать https://guides.hexlet.io/check-list-of-engineering...

Худший ответ:
Пока что нашел такое:$ sudo apt install tasksel
$ sudo tasksel install lamp-server
не панацея, но всё-таки значительно быстрее.
Вопрос: Можно ли реализовать нечеткий поиск слов на MySQL?

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

Худший ответ:
Если совсем по-серьёзному - Stumper API (бесплатный).
Можно протестировать поиск здесь на своих данных.