Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как лучше работать с временными зонами (timezones) в веб-приложениях?

Лучший ответ:
И тот и другой способ имеют право на жизнь.
2й наверно удобнее если пользователь может активно менять временную зону.
В то же время 1й на мой взгляд стабильнее и понятней пользователю.

Худший ответ:
А зачем вам её вообще знать? Отдаёте timestamp в UTC, форматируете с помощью js в timezone клиента.
Вопрос: MySQL + GIT как?

Лучший ответ:
По первому вопросу: https://phinx.org/
По второму вопросу: если это критически необходимо - дробить проект (и код соответственно) на подпроекты.
Отдельно админка, отдельно сайт, отдельно какое нибудь внутренее апи с математикой итд.

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

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

Худший ответ:
Это вполне правильное решение. И плюс не только в том, что у вас будет только 1 файл для всех поддоменов — этого можно добиться разными способами.
Даже если бы сайт был один, было бы лучше вообще всю статику вынести на отдельный поддомен, т.к. это даст экономию на передаче печенек. =)
Вопрос: Какие подводние камни при обновлении корпоративных ноутбуков(windows 7/8/8.1 pro) до windows 10?

Лучший ответ:
Да windows10 это в принципе один большой подводный камень мелкомягких.

Худший ответ:
Если обновляете лицензионную ОС, то никаких камней не будет. На сайте Microsoft все написано на счет лицензии и прочего.
Вопрос: Как установить PHP 5.2 и дополнительные модули в CentOS 6?

Лучший ответ:
Качайте исходники и собирайте сами.

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

Лучший ответ:
Я не думаю, что Вам удастся найти работу верстальщиком в Питере без хорошего знания JS. А если и удастся, то ЗП, на которую Вас возьмут, не хватит даже на аренду жилья. Рассчитайте все внимательно, прежде чем ехать. 
Разобраться с JS до уровня Junior Developer не займет много времени.
В первую очередь изучите learn.javascript.ru - отличный онлайн-учебник по native js
Затем советую почитать: jquery-book - отличная книга по jQuery (куда же без нее) для быстрого старта
Потом пару проектов для практики и закрепления полученных знаний, и Вы сможете без труда устроиться Junior Frontend Developer. И там уже учить популярные фреймворки.

Худший ответ:
Всем спасибо!
Понял, без JS никуда, начну учить на этой неделе.
Жалко, что про З/П ни один фронт-енд девелопер не отписался)
Вопрос: Как сделать выплывающие меню?

Лучший ответ:
Набросал на чистом CSS - держите

Худший ответ:
на java scripte
Вопрос: Как получить данные с другого сайта и сохранить их в БД?

Лучший ответ:
Получаете код страницы к примеру такfile_get_contents('http://www.forexpf.ru/chart/gold/');
Затем изучаете исходный код данной страницы, находите нужные значения, работая с кодом как с обычной строкой, ищите, удаляете, вырезаете - парсите в общем, извлекая нужные данные.

Худший ответ:
cron периодически запускает скрипт, тот грузит страницу через curl или file_get_contents(), парсит её и пишет в БД.
Вопрос: Как начинали свой бизнес такие компании как reg.ru, jino.ru, nic.ru?

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

Худший ответ:
Чтобы стать партнером крупной компании достаточно зарегистрироваться в партнерской программе. Почему бы вам не попробовать ресселинг для начала?  Вы сами занимаетесь продвижением и билингом, но не заморачиваетесь с железом и регламентами. Расходы не очень высокие, поймете, ваше ли вообще. 
Мой хостер открыл не так давно ресселинг хостинга . Я тоже об этом задумалась, я маркетолог, интересно попробовать.
Но соглашусь с предыдущим оратором, рынок очень плотный, достаточно бегло просмотреть ресурсы с отзывами, чтобы понять, сколько мелких хостеров на рынке. С другой стороны, у большинства сервис не на уровне. Если предоставлять клиентам хороший суппорт, то можно на этом попробовать выехать.
Вопрос: Гаснет монитор пк во время работы. Неисправность электросети или комплектующих?

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

Худший ответ:
Масса вариантов, включая БП монитора.
Вопрос: Возобновление интереса к проекту?

Лучший ответ:
лучший вариант найти партнера, чтобы вы подстегивали друг друга.

Худший ответ:
Попробуйте развлекать себя применением новых технологий в старых проектах. В вебе это очень интересно. Например, переписать какой-нибудь SQL велосипед на NoSQL.
Вопрос: Как расшифровать cookies?

Лучший ответ:
Кто-нибудь может подсказать как прочесть данные в cookies и как расшифровать их?Если без извращений, то можно просто в браузере нажать F12.
Например, в Хроме: F12 -> Resources -> Cookies -> toster.ru.

Худший ответ:
Cookies обычно хранят хэши/уникальные_идентиификаторы сессии и других сущностей, хранящихся на сервере. Браузер цепляет сookie к каждому запросу к серверу, а сервер с помощью этих уникальных идентификаторов отличает одну сессию от другой. Множество сookies с одной страници можно объяснить работой множества, не связанных друг с другом, компонентов на сервере, каждый из которых добавляет свои фильтры через которые проходит запрос и ответ, каждый из них  пытается отслеживать состояние клиента по-своему.
Вопрос: Как установить Grunt через npm?

Лучший ответ:
попробуй установить так - npm install -g grunt-cli

Худший ответ:
Оказалось, нужно устанавливать grunt-cli с флагом -g, а grunt - без флага)
Вопрос: По какому пути строить свою карьеру?

Лучший ответ:
1C если собираетесь продолжать жить и работать в РФ.

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

Лучший ответ:
Пропишите в терминал:defaults write com.google.Chrome.plist AppleEnableSwipeNavigateWithScrolls -bool FALSE
UPD:
для пользователей El Captain:defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSE

Худший ответ:
Поставьте BetterTouchTool, программа позволяет задавать различные действия на жесты мышки, в том числе и поддерживает разные настройки для разных приложений.
Вопрос: Css: overflow: auto, + заданная ширина

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

Худший ответ:
jsfiddle.net/5VCfm/3/
Задайте размеры родительского блока или как вариант overflow-x: hidden
Вопрос: Жить или не жить

Лучший ответ:
Cиликоновый герметик не будет нагреваться вообще :)

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

Лучший ответ:
Какая еще кнопка удаления вопроса? Это ж не мейл ру ответы. Только хардкор, только через удаление аккаунта.

Худший ответ:
Вирусы?
Вопрос: Можно ли фрилансить на C++?

Лучший ответ:
Добрый день.
Если интересен именно фриланс, то лучше изучать что-то попроще и популярнее, например: С#, Java или Python. 
Если хочется делать интересные и очень сложные штуки на с++ и согласны иметь сложности с поиском проектов. То учите с++ и не заморачивайтесь, проектов по с++ хоть и мало, но они очень хорошо оплачиваются.
Оценить ситуацию по языкам программирование можно взглянув на проекты на биржах фриланса:
- Upwork - https://www.upwork.com/
- Elance - https://www.elance.com
Я бы посоветовал вам, найти простенький заказ на этих биржах и выполнить его "для себя", то есть не связываясь с клиентом и не прося денег. Так вы быстро получите реальный опыт и проект в портфолио. Учится программированию на реальных задач реально и очень эффективно. Можно выйти на реальные проекты за несколько месяцев.

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

Лучший ответ:
1)  Design-Patterns-in-Javascript 
2) Паттерны
3)  uprock
4) computer-science-in-javascript
5) javascript-algorithms

Худший ответ:
На гитхабе есть шикарный раздел
https://github.com/trending
Каждый день там появляются новые интересные проекты, это интересно как в плане - познавательном, так и можно набрести на то что лично вам будет интересно .
Вопрос: Можно ли сделать так, что бы на сайт можно было зайти только по openvpn?

Лучший ответ:
Биндишь порты на внутренний интерфейс и всё.

Худший ответ:
Если впн сервер на этом же сервере что и сайт .То клиенту присваивается еще и локальний ip. Вот локалкой и можно ограничить доступ к сайту если я правильно понял вопрос.
Вопрос: На чем лучше писать серверную часть браузерной онлайн игры на HTML5?

Лучший ответ:
Используйте nodejs, php

Худший ответ:
Лучше на том, что знаете. 
Покопайте: Pomelo
Вопрос: Было бы прекрасным создание универсального языка программирования?

Лучший ответ:
Он уже есть - это C++.

Худший ответ:
Попыток создать один язык программирования для всех задач за недолгую эру цифровых технологий было немало. Все эти попытки провалились. 
В наше время, это обернулось в другую сторону: https://ru.wikipedia.org/wiki/%D0%AF%D0%B7%D1%8B%D...
Вопрос: Фоновая музыка на сайте

Лучший ответ:
Только обязательно, слышите, ОБЯЗАТЕЛЬНО сделайте возможность отключения музыки на видном месте.

Худший ответ:
1. Cookie
2. Local Storage
Каждые X секунд обновлять что проигрывается и в каком месте. Задача не сложная при использовании <audio>. developer.mozilla.org/en-US/docs/DOM/HTMLAudioElement вам в помощь.
Вопрос: Когда изучать npm, grunt, bower, git и т.д?

Лучший ответ:
На самом деле все очень просто. 
NPM - это пакетный менеджер который идет вместе с node.js,  С помошью него можно устанавливать все что вы перечислили выше и другие модули, программы. 
Gulp, Grunt - это консольные утилиты. Они взаимозаменяемы. Они делают рутинную работу за тебя: компилируют Less Sass, склеивают скрипты, минифицируют скрипты, стили, делают спрайты, оптимизируют картинки и даже поднимают свой простенький вебсервер и LiveReload.
Gulp или Grunt - Дело вкуса. Мне понравился больше Gulp. Он быстрее.
Git  - Система контроля версий твоего кода. Она позволяет организовать совместную работу нескольких разработчиков над ним проектом. 
Bower  - просто утилита, которая быстро тебе скачивает необходимые библиотеки и из хависимости. Что бы ты не лазил по сайтам разработчиков. Например  тебе надо установить jquery - ты просто в консоли пишешь Bower install jquery и тебе скачивается Jquery.
Я считаю что Git в современной работе просто необходим как воздух. 
Gulp или Grunt и Bower сильно облегчили мне жизнь.
Думаю что для устроиства на работу ключевым знанием будет Git. а потом уже все остальное. 
Gulp или Grunt и Bower - очень легкие программы для первичного использования. Их Можно попробовать и решить нужны ли они тебе или нет - за очень короткий промежуток времени.

Худший ответ:
LESS -- хз, где используют. Может типа показать, мол какие мы крутые или какие ленивые...
git --- ну консольный вариант знать не обязательно, если использовать какую то иде, которая его поддерживает, разве, что с консоли может пригодиться только команды на удаление веток, отмена комита или пуша. Применяется везде, всеми, постоянно. Вариант в иде не требует изучения, достаточно, что бы рассказали последовательность или почитать на хабре. Ранее был распространен svn, до него cvs (ну этим тремя пришлось пользоваться, другие не были столь популярные)
npm, grunt, bower -- комплекс инструментов для разных целей, необходимость знания таковых зависит от конкретного места работы (вместо grunt использую реквайр).
bower и npm не требуют изучения для веба, достаточно гугла, что бы можно было разобраться, что да как установить и запустить без погружения в детали.
Вопрос: Мониторинг серверов

Лучший ответ:
Так же советую nagios. Как раз мониторю серверы с 2003 и 2008. Получаю полную статистику: место на дисках, температура, память, аптайм, cpu и пр.

Худший ответ:
1. Total Network Monitor — отличное бесплатное решение с очень большим функционалом. Крутится под виндой;
2. Если нужно что-то, чтобы крутилось на никсах, то Nagios;
Вопрос: Где найти примеры хорошего кода, структуры, паттернов для нативного javascript?

Лучший ответ:
Многое есть здесь: shichuan.github.io/javascript-patterns

Худший ответ:
Вот пример приложения которое должно быть эталоном красоты и перфекционизма: Task-Scheduler:) Утрирую конечно, но все же собираюсь, как закончим, написать статью, так как там действительно много интересных нюансов: структура, тесты, компонентная архитектура. Пожалуйста, вы или если кто нибудь другой посмотрит на приложения и оставит свои вопросы на alex.kit@atmajs.com по непонятным или сомнительным местам приложения. А если будет у кого-то желание влиться в соавторы буду рад.
Вопрос: Каким образом можно сделать линенйную прозрачность блока?

Лучший ответ:
css-mask
Либо, если бэкграунд позволяет, просто наложить полупрозранчый оверлей на блок.

Худший ответ:
linear-gradient и rgba цвет
jsfiddle.net/iiil/Xy2wE/1
Вопрос: Из «рядового» до «генерала»?

Лучший ответ:
аммм... Может мозги и профессиональная компетентность помогут? А не кол-во макулатуры в картонной, лакированной обложке.

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

Лучший ответ:
да никому, кроме вас не нужен ваш этот шаблон.

Худший ответ:
Можно сжать код! Будет труднее в нем разобраться. Под сжать я имел ввиду убрать все пробелы и табы.
Вопрос: Open source проекты / сайты на python?

Лучший ответ:
Могу позвать к себе, как раз пишу на Питоне (правда там еще C++ и OpenCL прикрутятся) симулятор ЧПУ станка и обработки материала. На самом деле только недавно начал, но уже могу дать кучку Junior level задачек. Будет 3д графика, надо будет написать симулятор контроллера (интерпретатор языка простенького сделать надо), маленько математики, еще надо будет интерфейс. В общем много разного и интересного. Не веб, скорее CAD/CAM подобное дело, но если интересно, пишите.

Худший ответ:
Нам в команду для сайта https://pythonist.ru/ всегда нужны специалисты по Python.
Вопрос: Trunderbird: Использование одного и того же сертификата для шифрования и подписи?

Лучший ответ:
Вы даете сертификат с открытым ключем и письма для Вас смогут им шифровать.

Худший ответ:
Arenim, если очень просто объяснить принцип ассиметричного шифрования — 
Вы генерируете пару «ключ — замок».
Ключ вы всегда храните в тайне у себя.
«Замки» раздаете всем кому хотите. С помощью этих «замков» и «закрывается\шифруется» вся информация отправляемая вам. 
Открыть ее можно только вашим «ключом».
Вопрос: Какие будут советы начинающему YII программисту?

Лучший ответ:
Может кто-то даст хорошие советы для изучения.
Еб*ашь код.

Худший ответ:
Предлагаю в процессе чтения доков посматривать на готовые проекты, которые можно найти, к примеру, на гитхабе. https://github.com/noumo/easyii
Вопрос: Фикс верстки под ie 8-*

Лучший ответ:
Мой Вам совет: делайте для ie9, если все ок - то оставляйте как есть. А на восьмерке пусть будет как есть, селект короче остальных полей. Потому что тем, кто пользуется восьмеркой - наплевать как у них выглядит селект, а заказчику всегда можно объяснить, что браузер старый и забивать код такими вот костылями нет смысла.
Я всегда так делаю: в старых браузерах все должно быть читаемо, что касается визуальной части - то по возможности. Вы ведь не плодите бордер-радиусы картинками ради поддержки шестерки, пусть на шестерке блоки будут с прямыми углами.

Худший ответ:
Добавление тега !important;   в таблицу стилей
Вопрос: Какой из типов ссылок предпочтительнее для SEO?

Лучший ответ:
У меня example.com/12345/ прекрасно работают

Худший ответ:
Не могу назвать себя экспертом по SEO (хотя и не профан), но мне кажется пофиг, AFAIK поисковики уже давно не так примитивны, чтобы такое на что-то влияло, да и пользователи сами уже давно не пишут и почти не читают URL-ы. Единственный известный мне плюс читаемых ссылок - подсветка искомых слов в выдаче, а тут он должен подсветить их и так и так.
Сам я вообще перешёл на example.com/############# (где вместо решёток - EAN13 - стандартный глобально уникальный штрих-код, который есть у любого товара любого приличного производителя). 
Плюс моего подхода по сравнению с человеко-читаемыми названиями - возможность спокойно изменять заголовок со временем, в процессе работы над SEO и usability (а над этим надо работать - сразу идеально никогда не сделаешь, поисковики периодически переиндексируют страницы, так что всё можно и нужно улучшать), ну и упрощене работы за счёт строгой логической связи товара и ссылки, не надо думать как лучше написать, не надо раз и навсегда строить таксономию товаров, взяв в руки товар ты сразу знаешь по какому адресу он выложен.
Плюс моего подхода по  сравнению с использованием ID - независимость ссылок от внутренних изменений, сокрытие такой сугубо внутренней информации от зрителей, и таки SEO - EAN13-код - это ещё одно ключевое слово, по которому могут искать Ваш товар, причём конкретно этот, попробуйте вбить цифры со штрих кода какого-нибудь товара (стоит, правда, отметить, что это сработает не со всеми (что нам только на руку если мы его продаём - будем первыми)) в Гугл - вполне себе найдёте и предложения, и картинки и что угодно.
Минусов у моего подхода два: поисковик не подсвечивает ключевые слова в ссылке (некотороым (кстати интересоо бы увидеть статистику, какой части) людям приятно видеть то, что они искали прямо в адресе), не у всех товаров есть штрих-код, мелкие производства (особенно в восточной Европе и exUSSR), не ставящие для себя задачи строительства сколько-нибудь серьёзной сети сбыта зачастую пренебрегают этим.
Вопрос: Что можно для новичка-любителя скоростных сайтов без JS или с?

Лучший ответ:
«Скорость» сайта складывается из трех основных показателей: скорость обработки запроса сервером, скорость работы с БД и скорость рендеринга.
Вам стоит начать с выяснения основного узкого места системы.
Если основное время уходит на работу с БД — нужно оптимизировать запросы, уменьшать их количество и агрессивно кешировать. Держать горячие данные в памяти.
Если много времени уходит на обработку запросов сервером — нужно смотреть в код, вычищать лишнее, оптимизировать имеющееся. CMS всегда медленнее самодельного кода (при хорошем программисте)
С рендерингом обычно проблем не возникает, но можно поискать другие движки рендеринга. Плюс cache-control. Плюс кеширование на сервере средствами nginx.
В любом случае, начните с профилирования.

Худший ответ:
Давайте не будем извращаться. На подходе PHP7, который даст немалый прирост производительности.
Затем, почитайте, как ускорять друпал. Он умеет быстро работать - правильно настройте кэширование.
Хочется что-то еще быстрее? Пожалуйста, symfony2 (ходят слухи там и 3 не за горами)/laravel5/yii2 в помощь.
Вопрос: Есть ли аудиокниги с описанием технологий?

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

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

Лучший ответ:
Light 777 
На лендинги обычно траф льют с  других ресурсов или с рекламы.
Выйти в топ одностраничником, по высококонкурентной тематике очень геморно.
По оптимизации тут почти тоже самое  что и с обычным сайтом визиткой. Чистый код, не перегруженная страница(без кучи тяжелой графики и флеша), текст заточенный под нужные ключи, robots.txt, sitemap.xml, и т.д.
Проще сделайте обычный сайт, с текстами по нужным ключам, двигайте его и лейте с него траф на свой лендинг (баннеры с линком на Ваш лендинг там добавьте например). Будет намного легче чем с одностраничником.чтобы хотя бы в 20-30топ появлялась? Там даже по ВЧ запросам кликов мизер, двигаться надо минимум на первую страницу выдачи.

Худший ответ:
Уберите с головы мысли по поводу серого продвижения.  Покажите сайт и список ключевых слов.  Регистрируете вы его в каталогах? Закуп ссылок?
Вопрос: Где купить комплектующие для ремонта ноутбука в интернете?

Лучший ответ:
Лучше искать специализированные сайты по комплектующим, вводите в гугле «notebook screen replacement» первые ссылки выдают:
www.screencountry.com/
www.laptopscreen.com/
www.lcds4less.com/

Худший ответ:
Несколько раз выручал nb-service.ru/
Может в вашем городе есть подобные магазины/сервисы.
Вопрос: Правильна ли трактовка кода?

Лучший ответ:
Всё несколько проще. Вместо "ассоциативный массив" всегда говорите "объект"./* Глобальная переменная - лучший друг быдлокодера */
var map;

/* Создадим с помощью конструктора новый объект */
var brooklyn = new google.maps.LatLng(40.6743890, -73.9455);

/* Так обычно объявляют константы (до ECMA 2015 нормального синтаксиса не было) */
var MY_MAPTYPE_ID = 'Purple';

// Обычно такую телегу записывают так (шаблон One-var template, привет, Pascal!):
var map,
	  brooklyn = new google.maps.LatLng(40.6743890, -73.9455),
	  MY_MAPTYPE_ID = 'Purple';

/* Декларируем функцию */
function initialize() {
	/* Создаём массив объектов */
    var featureOpts = [
		{ // Раз
			stylers: [ //И сразу вложенный объект с полем-массивом объектов
				{ hue: '#6b20a1' },
				{ visibility: 'simplified' },
				{ gamma: 0.5 },
				{ weight: 0.5 }
			]
		}, { // Два
			elementType: 'labels',
			stylers: [ // Вложенный массив
				{ visibility: 'on' }
			]
		}, { // Три
			featureType: 'water',
			stylers: [
				{ color: '#6b20a1' }
			]
		}];
} // Закрывающую скобку кто ставить будет, я что ли?

Худший ответ:
Терминология хромает.
>инициируем функцию "initialize()"
инициируем -> объявляем
и т.д...
Зачем это?
Вопрос: Доклад о облаках и онлайн компиляторов?

Лучший ответ:
Впервые вижу, чтобы делали доклад, по уже сделанной презентации, а не наоборот о_О 

-Как растянуть тему «Онлайн компиляторы» на 15 страниц? 
Ну, если вам надо именно растянуть, то опишите первые 5 страниц, что такое «Онлайн», вторые 5 страниц — что такое «Компиляторы», и на последних 5 страницах опишите то, как они сочитаются между собой. </sarcasm>

Худший ответ:
Извиняюсь, ошибся веткой