Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Доверять или не доверять?

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

Худший ответ:
Смотря что значит "доверять". Если речь идёт о информационной безопасности, то в общем и целом - можно. Только надо использовать как минимум https.
Если речь идёт о целостности данных, то здесь уже нет, не стоит. Впрочем, если внимательно почитаете api vk.com, то заметите (должны, по крайне менее) как минимум две вещи:
1) он работает через http(s), то в него уже вшиты некоторые виды ошибки, вроде вариаций service unavailable
2) к тому же, vk.com умеет сам возвращать некоторые коды (14, 16, 17).
Так что нахаляву: да, можно. Но если стоит вопрос коммерциализации - то никак нельзя, все ошибки обрабатывать надо.
Вопрос: Что означает контрукция типа “(function(d){ ... })(document)”

Лучший ответ:
1. Чтобы ограничить область видимости, т.е. избежать глобальных переменных.
2. Чтобы сократить запись обращения к объекту.
3. Как частный случай 1го и 2го, чтоб не допустить конфликта имен. Например, при использовании jQuery часто пишут

    (function($) {
        ...
    })(jQuery);
Благодаря этому в скрипте можно использовать сокращенную запись типа $(xxx), даже если идентификатор $ определен где-то еще, например, в MooTools.

P.S. И это, кстати, не замыкание.

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

Лучший ответ:
Zimbra.
А вообще — 4 бакса в месяц за юзверя можно отдать тому же Office365 и забыть про почту и антиспам на сервере вообще.
Уже два моих знакомых переводят компании как раз в облако, это получается сильно дешевле, чем держать и обслуживать аппаратное и программное обеспечение сервера + аренда места и каналов под него…

Худший ответ:
srv_out = postfix + dovecot.
srv_in = postfix + dovecot + roundcube.

Хранение списка пользователей для dovecot — в passwd backend,
для postfix — костылем по cron.

Синхронизацию ящиков с srv_out на srv_in можно сделать многими способами:
через isync, fetchmail, procmail с двумя получателями, и т.д.
Вначале сделайте тот вариант, который покажется самым простым, потом улучшайте, если потребуется.
Вопрос: Износоустойчивость USB порта

Лучший ответ:
Проблема вполне реальная — у меня портились USB порты максимум через 2 года интенсивного использования. Решение оказалось простым — подсоединил USB кабель как «удлинитель» и все девайсы вставляю в этот «кабель-удлинитель». Периодически выбрасываю эти кабеля (китайское барахло за пару долларов) и покупаю новые.

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

Лучший ответ:
Вам что-нибудь говорят "Git" или "системы контроля версий"? Если нет - советую срочно начать интересоваться этими терминами в православном Google

Худший ответ:
habrahabr.ru/post/125799
ru.wikipedia.org/wiki/GitHub
Почитайте про системы контроля версий, opensource и т.д.
Суть - там публикуют свой код и совместно что-то разрабатывают, начинающему может быть полезно для прокачки скилов, строчки в резюме, мол, делал то и то, вот мой код там.
Вопрос: Кроссплатформенное приложение + web сервис + синхронизация баз этого всего. На чем все это писать?

Лучший ответ:
Если QT берется только ради кроссплатформенности, так существует xamarin для мобильного C#+mono для Linux, OS X.
Delphi XE5 также позволяет делать приложения под iOS,Andoid,Windows и OS X.
Это так, если уж вы работали с С# и Delphi.
С точки зрения пользователя, по моему, удобней таки отдельный интерфейс для каждой платформы по гайдлайнам. Меня, например, бесит приложение ВК на андроиде, которое, похоже делалось с одним интерфейсом на все платформы ибо, например, на физическую кнопку "назад" оно не реагирует.

Худший ответ:
Я бы сделал так:
1. Для десктопов использовал NodeWebkit (будет работать сразу под Win/Lin/OSX).
2. Сервер тоже на Node.js (таким образом одной технологией убиваете два зайца).
3. Для iOS и Android сделал бы нативные приложения с учетом UI гайдлайнов каждой платформы. Но если дорого и сроки, то можно попробовать PhoneGap/Cordova или что-то подобное.
Рекомендовать по выбору инструментов не особо просто когда нет информации о специфике приложения.
Вопрос: Как лучше реализовать повторение каждые 2.5 часа?

Лучший ответ:
Возьмите какой-нибудь модуль и посмотрите - все делают на setTimeout...

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

Лучший ответ:
Я бы поставил везде ASA5505 и на них поднял site2site и anyconnect (в основном офисе)

Худший ответ:
А что в удалённых офисах сейчас стоит в качестве шлюза?
Вопрос: Сколько стоит создать сайт эл библиотеки?

Лучший ответ:
35 миллионов рублей

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

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

Худший ответ:
Лично я делаю так: нахожу какую-нибудь книгу (тут же, на тостере, можно найти десятки, если не сотни рекомендаций), и по мере того, как там описываются языковые конструкции, функции, библиотеки, примеры и т.п., тут же открываю блокнот/ИДЕ и пишу какой-нибудь код, синтетический пример с их использованием, иногда экспериментирую, компилирую и смотрю, что получилось.
А лучше всего написать что-нибудь своё, какую-нибудь простенькую программку (сначала консольную, потом можно и за ГУИ взяться), которая, например, парсит файлы или веб-страницы, или автоматизирует какую-нибудь рутину, или даже простенькую игру — короче говоря, пишите то, что интересно лично вам. Гарантирую, тогда будет и веселье, и грусть, и пасмур...
Если задумка окажется неподъёмной, попробуйте найти опенсорсные аналоги своей будущей программы и изучайте их исходный код, учитесь по образцу.
Никакие онлайн-курсы, задания и т.п. не заменят опыта настоящей разработки. Я не утверждаю, что они совсем не нужны, но необходимо параллельно заниматься и самостоятельной работой.
Вопрос: После обновления Windows Server 2008 R2 Standart пропали ярлыки главного меню?

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

Худший ответ:
посмотри что с правами на каталоге \ProgramData\Microsoft\Windows\Start Menu
Вопрос: Закрепление различных папок в док Win 7

Лучший ответ:
К сожалению официально такого функционала нет

Можете попробовать сделать подобие Quick Launch, как в прошлых версиях Windows:

Худший ответ:
а почему бы не нужную папку не прикрепить (pinned) к иконке проводника — тогда доступ в два клика 1 правой кнопкой и 1 левой =)
Вопрос: Как отменить сортировку свойств объекта JavaScript при добавлении объекта в массив?

Лучший ответ:
Они остаются на своих местах, просто вывод в консоль их сортирует.
То есть при переборе в цикле, они будут в том порядке, в котором вы их задавали.for (var i in a[0]) { console.log(i); }

Худший ответ:
Отменить это нельзя. Решение только одно - задать самому нужную сортировку. Или сделать логику не привязанную у порядку.
Вопрос: Взаимозаменяемость процессоров?

Лучший ответ:
Вся заменимость пляшет на 90% от сокета под процессор и на 10% от поддержки его в BIOS. Сейчас, в текущих реалиях, ни разу при апгрейде компьютеров (ноутбуки/десктопы) не упирался в последние 10% - видимо, производителю легче клепать один BIOS с поддержкой всего и сразу на "родственные" модели, чем для каждой готовить своё ПО.
Так что если нужна заменимость - искать самое мощное, что совпадает по сокету и сверять TDP (т.к. система охлаждения штатная, если говорим о ноутбуках, может не справится со сменой B960 на i7).
На примере ваших двух процессоров из вопроса: просто вбиваем их оба в гугл, выходим на cpuboss или cpu-world, в данном случае первая ссылка вела на CPUBoss.com.
Там прокручиваем до Details и видим разные сокеты: rPGA 988B	 	и BGA 1288. Если бы сокеты совпали - нужно было бы обратить внимание на секцию Power Consumption и параметры TDP и Typical power consumption - если они совпадают, то ставим с чистой душой, если же у нового процессора выше значения этих параметров, то повод задуматься перед заменой о риске.UPD: 
Допустил ошибку, посмотрел на сайте Intel'а - оба действительно бывают с rPGA 988B - значит, можно менять смело. Если же сокеты разные, или у родного все же BGA (то есть процессор припаян) - забудьте про апгрейд.P.S.:
В вопросе есть упоминание о "максимальной температуре" - это не говорит, что новый процессор горячее, а лишь подразумевает более широкий диапазон температур, который он выдерживает.

Худший ответ:
Начните с простого: выясните, возможно ли вообще ваш процессор заменить или он припаян к материнке. И тот и другой процессор есть в исполнении BGA.- Максимальная температура (90 и 100) (эту разницу, думаю, можно устранить с помощью охлаждающей подставки)
Это максимальная допустимая температура, а не тепловыделение. Паспортное тепловыделение (TDP) у них идентичное.
Вопрос: Как и где правильно покупать фотографии для сайта, чтобы не возникло проблем с лицензией?

Лучший ответ:
Очевидно на фотостоках, только, если делаете сайт для СНГ не покупайте фото с довольными американцами - выглядит отвратительно.

Худший ответ:
если купите, проблем почти не возникнет, хотя Лори любят выделываться
лучше всего лицензия у стоков Envato, там прямо разрешается покупать для конечного клиента, у всех остальных мудаков это мутновато прописано
но в целом можете просто посмотреть, где дешевле, можно вплоть до kozzi.com, и вплоть до триалов на Бигстоке
Вопрос: Актуальна ли модель подписок для Рунета?

Лучший ответ:
мы пользуемся платными сервисами от 37signals (highrise, backpackit)

Если бы был русский аналог — скорей всего пользовались бы им, почему нет — русский интерфейс всяко приятнее чем английский, тем более что этими продуктами в основном пользуются менеджеры, которые по-английски не пишут и не говорят

Худший ответ:
В зависимости от контента подписки.
Люди будут платить только за актуальную, сиюминутную информацию, не доступную конкурентам или недоступную в паблике.
Вопрос: Как решить недостачу in-apps purchases?

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

Худший ответ:
Есть статистика сколько неоплаченных покупок приходится на пользователя? Те, кто устанавливют in app cracker вскоре покупают все внутриигровые вещи, какие могут.
Бороться можно с помощью дополнительной проверки покупки после оплаты.
Вопрос: Есть какие-нибудь ресурсы по построению правильной серверной архитектуры на node.js/io.js?

Лучший ответ:
Архитектурные принципы не очень связаны именно с нодой, они будут примерно одинаковыми, на каком бы языке вы не писали. Первое, что я могу посоветовать, когда Вы переходите от технологий программирования к архитектуре систем, это как переход от кладки кирпича к архитектуре зданий - нужно отложить все шаблоны, которые Вы знали до того и подняться на другой уровень абстракции. А именно, нужно перестать мыслить такими понятиями, как DI (dependency injection), REST, MVC, ORM, RPC, шаблонизаторы, компоненты, сокеты, промисы и прочее - это все технологии. Что же нужно понять это: слои (layers), модули, контракты, адаптеры, клиент-сервер, 3-звенная архитектура, микросервисы, СМО (системы массового обслуживания),  и т.д. Где так все собрано в одном месте - не могу сказать, я лично по крупицам все осваивал, на что положил 20 лет профессиональной деятельности. Почитайте про ISO/OSI, загляните в три мои статьи habrahabr.ru/post/227753 и habrahabr.ru/post/204958 и habrahabr.ru/post/117791 Раньше хорошие статьи по архитектуре были на www.osp.ru но, к сожалению, давно не читал его. Можно начать с книг Гради Буча и освоения UML, этот дядька сформировал достаточно полный подход и методологию проектирования программных систем, которая ведет правильным путем, но на практике, в каждом отдельном случае может быть заменена интуицией архитектора и существенно упрощена. Удачи!

Худший ответ:
Могу предложить прочесть парочку наших постов - в них рассматривается архитектура, которую можно взять за основу: Why The Hell Would I Use Node.js? A Case-by-Case T... Init.js: A Guide to the Why and How of Full-Stack ...
Вопрос: Как восстановить (или поставить кодировку) документы на Vista?

Лучший ответ:
+ 100500 за вирус шифровщик. Поищите дешифратор на сайтах антивирусников.

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

Лучший ответ:
Нужно ли уметь рисовать, если  нужно склеить модель танка? Думаю ответ очевиден. Здесь тоже самое. Но скорее всего вы не удовлетворитесь просто моделированием и захочется отрендерить картинку, и для создания гармоничного рисунка придется окунуться в основы дизайна, потом в правильное построение кадра, основы фотографии. В целом рисовать может и не нужно уметь, но технические тонкости искусства рисования все равно придется изучать. Просто тоже как-то задавался таким вопросом, даже обучился моделированию и что-то моделил. Переводил англ. уроки по Maya, а позже понял, что просто моделирование - рутинное и скучное занятие, удовлетворение и оконцовку которому придает именно качественный рендер. (визуализация).
Все эти вопросы меня интересовали, когда работал сисадмином в  icube.ru , общался с моделлерами, визерами. Они так и говорят - скучная рутина и кто-то из них начал осваивать рендер, а кто-то программирование, для автоматизации рутинных вещей. Для начинающих, моделирование - это наука, с помощью которой ты познаешь и изучаешь мир. Ведь для того что бы качественно смоделировать какой-либо объект, тебе необходимо узнать все детали этого объекта и что-то о нем почитать.

Худший ответ:
Если необходимо сделать какой-либо макет без подробностей, то вполне достаточно и простого математического склада ума, акураности и скрупулезности. Умение хорошо рисовать очень часто ведет к формированию еще и художественного мышления. Но тут вопрос в умении копировать технику или создании собственного произведения. Скопировать технику можно и без творческих начал. Вот к примеру с коллегами сделали презентацию на www.dockland.pro/about.html - все объекты и видео презентация сделаны без какого-либо умения рисовать на бумаге или в Фотошопе. Дотошность, запас терпения и постоянная практика и умение придет.
Вопрос: Обработка событий из встраимого в станицу HTML кода

Лучший ответ:
Вы пытаетесь привязать событие к эллементу, которого еще нету на странице. Варианта 2:
1) использовать делегаты
$('#container').on('click', '#start', callback);

2) навешивать событие после вставки элемента в DOM (в success калбэке). Но это как по мне моветон.

Результат должен выглядеть как-то так:
$(function () {
    var $container = $('#container');
    $.post('/ajax/test', {}, function (data) {
        $container.html(twig({ ref: «begin_test» }).render(data));
    });

    $container.on('click', '#start', clickCallback);
});


Худший ответ:
Вешайте обработчик следующим образом
    $('#start').live('click', function(){

И не важно когда появиться на странице элемент #start
Вопрос: Авторизация пользователей на Symfony 2?

Лучший ответ:
проверяйте авторизацию как угодно, а потом делайте вот так$session = $this->client->getContainer()->get('session');

$firewall = 'secured_area';
$token = new UsernamePasswordToken('username', null, $firewall, array('ROLE_USER'));
$session->set('_security_'.$firewall, serialize($token));
$session->save();

$cookie = new Cookie($session->getName(), $session->getId());
$this->client->getCookieJar()->set($cookie);
или делайте свой провайдер аутентификации
symfony.com/doc/current/cookbook/security/custom_a...

Худший ответ:
Почитайте документацию. Вам нужно реализовать свой userProvider на основе данных сессии, и фаервол.
Вопрос: Можно подобное преобразование массива сделать без цикла?

Лучший ответ:
А что - производительность прям сильно страдает?
Это был риторический вопрос.
По коду видно жертву видеокурсов попова. На этом, в общем, вопрос можно закрывать. 
Тебе уже ничто не поможет. Вне зависимости от того, нужно здесь unset, или нет.

Худший ответ:
Мой совет - регистрируйся на хабре и много-много читай.
А ещё возьми себе под руку yii framework или yii2
Вопрос: Как настроить сеть в VirtualBox следующим образом? (без интернета на хосте)?

Лучший ответ:
Раз (раздел Host-only networking)

Два (пошаговая инструкция)

Худший ответ:
+1 за сделать две сетевухи у virtualbox
Вопрос: Посоветуйте книгу по домашним финансам

Лучший ответ:
Если вот этот человек: www.kraynov.com/personal-finance/ соберется и сделает книгу из своего блога, это будет то что вам надо…

Худший ответ:
Савенков неплохие на мой взгляд пишет книги.
Также, Бодо Шефер со своей Финансовой свободой.
Вопрос: Как написать самую простую форму на PHP с отправкой данных на E-Mail?

Лучший ответ:
Нужно написать самую простую форму обратной связи из 2-х полей
Пиши.

Худший ответ:
phpmailer +smtp гугла или яндекса. Можно указать хоть 900 адресов куда будут идти письма с формы. А с формы передай постом просто. Если что стучи на v-smerti2014@ya.ru помогу наводками, готовый код дам только за деньги.
Вопрос: Стоит ли использовать SASS (libsass) версию для node.js?

Лучший ответ:
Ну так то юзают сейчас libsass везде. Он быстрее руби версии почти в десятки раз на некоторых тестах и при этом не надо ставить руби с гемом.
Сам год+ назад юзал ruby sass, компиляция на лайврелоаде была заметно медленней того, что я сейчас имею с libsass.

Худший ответ:
Только libsass
Багов не находил
Нет некоторых фич
На два порядка быстрее чем на руби
Вопрос: Как подружить 1С Битрикс и Node JS?

Лучший ответ:
Подружить вы их можете только через общую БД.
Соответственно, весь вопрос сводится к:
1. Какая структура БД у Битрикса.
2. Как из ноды работать с этой БД.
На первый вопрос вы легко ответите, установив Битрикс и покопавшись в нём (и больше никак, потому что документация и Битрикс - это вещи, по всей видимости, несовместные).
На второй вопрос опять же легко ответить при помощи поисковика.
Но вообще, это какая-то очень странная затея, на мой взгляд. Никакой оптимизации по времени вы не получите, зато вдоволь натрахаетесь скрещая ужа с ежом, ну и вообще с Битриксовским API. Если вы Битрикс хорошо знаете - пишите всё на нём. Если знаете плохо - вообще не используйте.

Худший ответ:
Как уже предложил Алексей Уколов , можно использовать общую BD. Вполне рабочий, но небезопасный вариант.
Я бы поискал какую-то прослойку, вроде самописного REST API до базы 1C (да, по сути она так же будет лезть руками в их базу, но все же, меньше вероятность что-то сломать, да и API уже обкатан).
Вопрос: Проблема с git status. Куда копать?

Лучший ответ:
Вы ничего не сделали не так и git status работает как надо.
Я думаю, под "несопровождаемыми" имеются в виду неотслеживаемые (untracked) файлы. Это те, которые есть в рабочей директории, но в хранилище они не добавлены.
Вам нужно сделать git add для добавления их в индекс (хранилище) и потом закоммитить, либо добавить их в .gitignore, чтобы они не мешали в git status.
Вот жизненный цикл файла в рабочей папке Git-хранилища:

Худший ответ:
Вам уже ответили правильно на вопрос, но тем не менее добавлю: есть подозрения, что вы все это пытаетесь сделать в домашней директории (судя по тому, какие файлы git status вам предлагает добавить). Вы бы создали отдельную, перешли в нее и сделали бы там git init - тогда вы получите адекватный пустой работающий репозиторий.
Вопрос: Как правильно установить PyQt4 на ubuntu 10.04?

Лучший ответ:
не надо использовать в пакетных дитрах make && make install — вот вам статья на тему
Импортить так: from PyQt4.QtCore import QUrl
Что касается sip api, то это отдельный пакет и при установке из исходников Вы взяли последний PyQt4 с соответствующими требованиями, вместо того что Вам предлагал репозиторий.

Худший ответ:
не надо использовать в пакетных дитрах make && make install — вот вам статья на тему
Импортить так: from PyQt4.QtCore import QUrl
Что касается sip api, то это отдельный пакет и при установке из исходников Вы взяли последний PyQt4 с соответствующими требованиями, вместо того что Вам предлагал репозиторий.
Вопрос: Какой ИБП купить?

Лучший ответ:
> Что выбрать, чтобы работало примерно 2 часа на эту связку за, примерно, 200-300 у.е.?

ИБП для домашнего пользования необходим только для того, чтобы при отключении энергии была возможность сохранить данные и завершить правильно работу.

Худший ответ:
Для этого надо узнать мощность Блока Питания вашего ноутбука(скорее всего можно найти на дне ноута) и мощность Блоков Питания роутеров. Суммируем их, идем сюда, над списком моделей выбираем ту мощность, которую насчитали, и смотрим столбец «Estimated Runtime (hrs:mins)». Выбираем себе модель, которая подойдет по времени(:
Вопрос: Сравнение MySQL vs Percona Server vs MariaDB

Лучший ответ:
Гуглите. 

techportal.inviqa.com/2012/03/15/mysql-alternatives-to-mysql/

vbtechsupport.com/657/

Худший ответ:
Percona server — это сборка MySQL (от Петра Зайцева и ко) с включенным по умолчанию XtraDB storage engine. Отличается от MySQL+InnoDB plugin лучшей производительностью/масштабируемостью, особенно на современных многоядерных серверах. Также улучшена функциональность — больше всякой полезной для оптимизации статистики и пр. Полностью совместим с таблицами innodb, то есть можно переходить от innodb к xtradb и обратно без проблем (если не использовать некоторые специфичные для xtradb функции, типа меньшего размера страницы).
MariaDB — сборка от Монти, синхронизирована с кодовой базой MySQL и полностью с ней совместим, т.е. может выступать в качестве прозрачной замены MySQL, обладая при этом рядом расширенных функций, включая оптимизации производительности и поставляясь с набором дополнительных движков хранилищ