Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Какая OS семейства *nix встречается на реальных серверах чаще?

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

Худший ответ:
Сейчас два основных дистриба в продакшкне это убунту и редхат с его бесплатными клонами в виде того же центоса
Вопрос: Verilog — в чем отличия?

Лучший ответ:
Отличия языков в уровнях абстракции. 
На уровне вентилей Verilog имеет все из коробки, язык от туда и начинался, в то время как для VHDL была разработана VITAL. В результате они сравнились по возможностям.
С описанием алгоритмов и поведенческих моделей, они справляются оба, тут дело вкуса и действительно наличия лицензии. Verilog зачастую идет как основной язык, в то время VHDL - опция. Куча софта на входе желают видеть Verilog или производные из него. В плане FOSS решений есть icarus verilog и GHDL, однако последний вроде как встал.
Уровень системы, тут конечно VHDL вырывается в перед. Аля Паскаль( и его родители ) система пользовательских типов, все из коробки, ребята давайте тип сделаем фукнции к нему напишем, операторы определим, лучше день потерять потом за пять минут до лететь. Куда там C-подобному Verilog'у без структур данных, тяжко. Однако SystemVerilog такое С++ из мира Verilog.  Вот вам Typedef, Enum, Union, Struct, Class. Правда SV - это другой язык и  к нему опять нужна лицензия.
Я начинал с VHDL, он такой строгий и прям в строгости держит, сейчас перебираюсь на Verilog, SystemVerilog.

Худший ответ:
можете обосновать преимущество перед VHDL 
Никаких преимуществ. По факту будете писать на том языке, лицензии на который куплены у вашего работодателя (если мы про SoC).
Более приближен (по функциональности RTL) к VHDL новомодный SV.
Вопрос: Почему при использование псевдокласса hover сверху и снизу остаются полосы при наведении на пункт меню?

Лучший ответ:
Скорее всего у пункта меню стоит margin: 1px 0; либо border:1px solid #920808;
В первом случае просто уберите background у самого меню и добавьте его к пункту

Худший ответ:
возможно пунктам меню задан display: inline-block и пустое пространство появляется из-зи проблем с line-height.
Если это так, то поробуйте задать пунктам меню display: block и float: left
Вопрос: Борьба с порчей папок на флешках

Лучший ответ:
Попробуйте использовать утилиту Autostop.

Это скрипт для защиты от autorun-вирусов. Облегчает жизнь как раз в случаях, когда приходится вставлять флешку в компы, возможно, заражённые такими вирусами. Не знаю, поможет ли в вашем случае, но, по крайней мере, утилита создаёт папку, которая не переименовывается и не удаляется штатными средствами — вы можете складывать информацию в эту папку.

Почитать об Autostop и механизме её работы и скачать можно здесь: mechanicuss.livejournal.com/195192.html

Худший ответ:
Как предлагал коллега выше отформатировать в ntfs и установить права не только на корень, но и на папки с запретом их удаления для всех.
Вопрос: Как завершить поток, в котором прослушивается порт

Лучший ответ:
Зачем используете именно Thread? Почему не BackgroundWorker с while (!worker.CancellationPending)?

Худший ответ:
Abort не прерывает исполнение потока, а лишь сообщает ему, что кто-то хочет его прервать.
Замените while(true) на while(Thread.CurrentThread.ThreadState & (ThreadState.AbortRequested)
Вопрос: План аварийного восстановления?

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

Худший ответ:
Недавно был пост на тему:
habrahabr.ru/company/beeline/blog/183164/
Спросите у автора — думаю, подскажет.
Вопрос: Можно ли зарабатывать на написании сайтов на java?

Лучший ответ:
Нет. Книга по сервлетам на java занимает 1000 страниц. Книга по разработке интернет-магазина на пхп - 100 страниц. Вы просто не выдержите конкуренции технологий более пригодных и гибких для этих (визитка, корпоративный сайт, портал, интернет магазин, и тд.) задач.

Худший ответ:
Если вы хотите разрабатывать большое количество маленьких сайтов, то Java вам не подойдет.Обычно это делается на PHP c использованием какой нибудь CMS.
Вопрос: Странная статистика в блоге... Кто эти люди?

Лучший ответ:
в США немало русскоговорящих людей. такой вариант не рассматривали?
ну и посмотрите по статистике откуда они приходят.
PS белые боты не прячутся и всегда говорят кто они такие в UA.

Худший ответ:
Нет, у поисковых роботов в user agent всегда написано, что это например "google bot".
Посмотрите источники через google analytics или referrer в логах и станет ясно откуда трафик.
Еще почитайте про "referrer spam", обычно когда идет небольшой приток нелогичного трафика - это оно.
Вопрос: Как в Nautilus сделать в меню по правому клику пункт отправить на флэшку?

Лучший ответ:
тогда держите готовое решение:
1. удалите пакет nautilus-sendto
2. Скопируйте в ~/.gnome2/nautilus-scripts/ этот файл.
2. chmod a+x sendto

# Restart Nautilus with killall nautilus

Худший ответ:
в Ubuntu Tweak открываем Manage Scripts и там активируем скрипты «Copy to...» и «Move to...»
Вопрос: Как надежно спрятать копирайт на сайте?

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

Худший ответ:
Можно каким-нибудь обфускатором-минимизатором страницы обработать, но это не защитит от "опытного пользователя".
На хабре есть статья про "шифрование" информации непечатными символами, может помочь против браузеров и некоторых редакторов.
И вступи в РСП, они любят интернет шерстить в поисках нарушения копирайта...
Вопрос: Что означает приставка &quot;_di_&quot; перед типом переменной в С++?

Лучший ответ:
В C++ нет понятия «префикс типа» как такового. Следовательно, префикс в языке ничего не означает. Префикс может означать то, что вложит в него автор какой-нибудь библиотеки классов, если он определит типы с и без префикса, имеющие разное значение.
Но, повторюсь, в самом С++ такого понятия вообще нет.

Худший ответ:
[code]typedef System::DelphiInterface _di_IXMLNode[/code]
Приставка эта специфична для C++ Builder, скорее всего. В нормальном C++ ничего такого нет и не должно быть.
Вопрос: проблема масштабирования верстки

Лучший ответ:
О, боже.

Худший ответ:
Приветствую!
Я так понимаю картинок то будет много? которые должны либо уменьшаться либо увеличиваться?
Если так то единственный нормальный вериант использовать @media и под разные разрешения подстраивать верстку.
Вопрос: Почтовые сервера Windows, без АД, кого посмотреть?

Лучший ответ:
почитайте про communigate pro.

Худший ответ:
Рискну предложить Яндекс почта для домена. Ряд организаций до 100 ящиков перевел, в общем неплохо, не нужно железо, ОС почтовик, лицензии на антивирус и антиспам. 

Минусы тоже есть. Но на них на фоне бесплатности не обращают внимания. В условиях ограниченности бюджета ИМХО надежнее выбрать подобный сервис, чем пытать за недорого поднять весьма критичный сервис, который нужно поддерживать, и надежно бэкапить. А это все деньги. И на диски в массиве и на диски для резервных копий. И время на восстановление, когда это через пару лет навернется из-за недорого железа, которое заставили работать 24/7.
Вопрос: где найти номнального директора для ООО ?

Лучший ответ:
Я сидел при Александре-II, освободителе; я сидел при Александре-III, миротворце; я сидел при Николае-II, кровавом; при Керенском, хм! я тоже сидел! Вот при военном коммунизме я не сидел: не было работы. Но зато как я сидел при НЭПе, ой-ёй-ёй!А если серьёзно, то «надёжную компанию» вы наврятли найдёте.

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

Лучший ответ:
Можно как-то так:
jsfiddle.net/y5qytwxt
Если нужны тени то их тоже вполне реально реализовать на CSS3, не стал заморачиваться. 
Ну и решение только для одноцветного фона.

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

Лучший ответ:
https://wordpress.org/plugins/tinymce-advanced/
вроде здесь есть много чего нужного

Худший ответ:
1. Для сложных таблиц - https://wordpress.org/plugins/tablepress/
2. Обычный визуальник - https://wordpress.org/plugins/mce-table-buttons/
3. Полуручной режим, с поддержкой CSV - https://wordpress.org/plugins/easy-table/
Лично я практически в 99% случаев использую 2й.
Вопрос: Может ли сломаться хард если?

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

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

Лучший ответ:
поменять комп и поставить Убунту. Бага в видео скорее всего сохранится во всех дистрибутивах.

Худший ответ:
Использую Kubuntu + KDE, внешний вид очень гибкий, можно настроить по себя.
Вопрос: Проблема с подключением к OpenVPN

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

Худший ответ:
Ребят, подскажите что обозначает надпись при подключении к OpenVPN
"WARNING: No server certificate verification method has been enabled.  See openvpn.net/howto.html#mitm for more info."
Вопрос: На каком языке программирования написан сайт duolingo.com?

Лучший ответ:
На Python. Я, обычно, если не могу с ходу определить язык, смотрю на вакансии в компании. У них есть вакансии Software Engineer, где написано: «Strong coding skills in Python, JavaScript/AJAX, database design and SQL». Очень большая вероятность, что используется именно питон, так как он указан в контексте с JavaScript и БД.Upd: Так же, я нашёл комментарий от Brendan Meeder, который там работает:Duolingo runs on Amazon Web Services.  We use MySQL to store most of our persistent data, DynamoDB for storing user vocabularies, and a combination of Redis and memcache for caches. Most of our backend stack is written in Python, while the frontend is a combination of mustache templates, backbone.js, jQuery, and Twitter Bootstrap.

Худший ответ:
Сервер - Ruby, но там мало интересного. Все веселое на стороне клиента (javascript).
Узнать можно по заголовкам вида X-Runtime или X-Powerd-By. К сожалению последний на этом сайте скрыт, а вот X-Runtime вроде как похож на тот что выплевывает RoR.
Вопрос: Какой ЯП больше подойдет для создания ИНС?

Лучший ответ:
Python можете выбрать, к нему есть куча модулей для ИИ и научных вычислений (SciPy, NumPy, GraphLab, Pandas и т.д.). В науке это язык номер 1.

Худший ответ:
Не слушай этих ребят, они говорят python - потому что знают только питон, а кто говорит "любой" тот знает только Си, от силы. А тебе подойдет Erlang - это язык, специально разработанный для работы в распределенных системах, вот даже сразу книга есть, объясняющая, почему Erlang - отличный вариант для построения нейросетей. Если он не попрёт по каким то моментам, смотри в сторону языков, реализующих модель акторов, например, Elixir, Scala, Go, Clojure.
P.S. Pyton вообще не такой плохой вариант, но не лучший. Оптимальный, только если не хочешь заморачиваться с новыми аскетичными языками.
Вопрос: Как нагрузить ИБП лампами накаливания?

Лучший ответ:
Лампы часом не в байпасную розетку сунули?

Худший ответ:
Это чудо какое-то, а чудес не бывает... По какой-то причине напряжения от инвертора хватает для компа и не хватает для лампочки?
Вечером подключу настольную лампу с лампой накаливания к домашним UPS'ам, посмотрю, напряжения померю. 
Дома постоянно к ним подключены светодиодная и люминесцентная настольные лампы - нормально светят и от сети, и от аккума.
Сейчас на работе и нет ничего подходящего попробовать.
Вопрос: Как найти вирус в сети?

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

Худший ответ:
Переставить серверную операционку — обновить по максимуму, поставить антивирус.
снять полные права доступа на сетевую шару (не путать с правами нтфс), а там скорее всего стоят именно полные.

переставить по очереди все остальные станции с установкой всех обновлений на винду, установкой антивируса и заодно отбиранием админских прав у пользвоателя, чтобы меньше бегать по станциям.

подумать про выделенный сервер
Вопрос: Схема таблиц, как организовать рейтинг с плюсами/минусами?

Лучший ответ:
Промежуточная таблица posts_users_rel со структурой: id int, post_id int, user_id int

При голосовании посетителя в таблицу добавляется запись, содержащая id поста, за который посетитель голосует и id посетителя.

Проверка будет очень простой.

В эту же таблицу можно и оценку посетителя вставить, минусанул (-1) или плюсанул (+1) он, тогда и суммарный рейтинг поста будет просто подсчитываться суммой оценок в этом поле.

Худший ответ:
у меня сделано так
таблица статей содержит поле avg_rate — в него мы пишем среднее значение голосов
таблица рейтинга — id статьи, qty — количество голосов, sum — сумма голосов

при голосовании за статью, мы:
1. добавляем 1 к полю qty в таблице рейтинга
2. добавляем оценку к полю суммы sum
3. выситываем среднее и пишем его в таблицу статей

Зачем писать? А чтобы потом было немного проще работать со статьями.
Вопрос: Можно ли определить вложенное свойство объекта через литерал {} в js

Лучший ответ:
видимо вас на гугле забанили.
javascript.ru

Худший ответ:
<удалено>
Вопрос: Конфликтуют ли ИП и работа по трудовому договору?

Лучший ответ:
ИП ни к чему не обязывает, вы можете быть ИП и генеральным директором ООО, к примеру, одновременно. Можете быть ген директором в 3-х фирмах, и всё по ТК РФ.

Худший ответ:
Сейчас, знаете ли, вообще модно всех ведущих сотрудников делать ИП и экономить на налогах на 100% законно. Единственный минус в сравнении с серыми ЗП — НДС не уменьшается за счет обналички.

И да, беда в этом всем одна — открыть ИП просто, закрыть — беда. Хоть в законе и сказано, что достаточно уведомить налоговый орган о прекращении дейтельности в качестве п-ля — мне это далось чертовски не просто.

Вообще от души не понимаю, что человека может заставить регистрироваться в качестве ИП…
Вопрос: Что включает в себя работа тестировщика?

Лучший ответ:
Работал и программистом и тестировщиком. Вторая интереснее. И для бизнеса важнее.
Приведу пример:
* Вендор затратил усилия, разработал прошивку, программы, дизайнеры все хорошо придумали и вот Вы находясь в магазине и держите в руках мобильный телефон, который давно ждали и хотели купить. Вдруг Вы понимаете, что хочете поделиться радостью со своей женой\девушкой\другом , пытаетесь сделать звонок а телефон не звонит!
Вопрос: Будет ли для Вас как пользователя хоть что-то значить в плане разработки? Будете ли Вы его покупать зная что он не звонит?
Другими словами: Тестировщик обладает правом наложить веское слово "Продукт в релиз я бы не выдавал". В случае веских аргументов, читай задач с описанием серьезных ошибок Product-Owner его слова примет к сведению.
История ИТ знает как компания Intel меняла процессоры из-за ошибки в расчете вещественных чисел. Это колоссальные убытки для компаний!
Да. Как разработчик я отлично понимаю мысль "чтобы что-то продать надо что-то это сделать", но куда важнее чтобы это "что-то" было надлежащего качества, иначе все усилия в никуда!
Нет, ну правда, какая Вам разница сколько паттернов проектирования, алгоритмов или идиом было применено при разработке, если продукт не работает? Лично я беря мобильный, проверяю его работу по основным функциям и в случае чего беру другую модель, возможно другого вендора!
Так, что тестирование это оочень важно! Да и программирования там тоже не мало, т.к. в ручную все проверять это утопия

Худший ответ:
А что в себя включает работа программиста и стоит ли она того?
Слишком общий вопрос на слишком размытое понятие.
Тестирование — это большой пласт работ (ручное, автоматизированное, тестирование настольных приложений, тестирование веб-приложений, тестирование мобильных приложений и т. д.).
Если совсем в двух словах, то тестирование — проверка правильности работы приложения.
Советую почитать для начала книгу «Тестирование дот ком» для общего развития.
И раз и навсегда заучить, что тестирование — это не просто кликать мышкой в поисках ошибок, не просто играть в игру и находить ошибки.
Вопрос: Как получить json через async task в android?

Лучший ответ:
Ну потому что execute дейтствительно возврщает AsyncTask а не String. Передайте в констурктор вашего AsyncTask'a какой-то объект которому можно всунуть результат в методе onPostExecute, ну и сделайте класс task'a статическим, зачем ему неявная ссылка на DataReceiver?

Худший ответ:
У asynctask есть onPostExecute, туда будет возвращен json
А вообще, я вам сэкономлю кучу времени - посмотрите в сторону retrofit
Вопрос: Ищу хорошие книги по веб-разработке!

Лучший ответ:
www.ozon.ru/context/detail/id/126954/ — Я. Нильсен

Худший ответ:
В роли справочника (x)html / css / js / etc. посоветовал бы developer.mozilla.org/en-US/. Есть и на русском (и на других языках) — developer.mozilla.org/ru, но там в основном переводы и далеко не всего материала.
Вопрос: Как правильно сравнить время?

Лучший ответ:
$times = ['12:05', '14:05', '16:05', '18:05', '20:05'];
$now = new \DateTime();
$filteredTimes = array_filter($times, function ($time) use ($now) {
    $diff = (new \DateTime($time))->diff($now);
    // оставляем в массиве только время
    // которое наступит только через пол часа минимум.
    return $diff->invert && $diff->h * 60 + $diff->i > 30;
});
ideone.com/7f4jcN

Худший ответ:
Замените $diff->format('%i%'); на (int)$diff->format('%R%i%');
будет со знаком выводить, если < 0, значит первая дата больше второй.
Вопрос: Как получить правильную теорию по программированию?

Лучший ответ:
В ответах несправедливо игнорируется CLR = Кормен, Лейзерсон, Ривест (+Штайн во втором издании) Алгоритмы. Построение и анализ.
Я бы начинал с CLR. 
А язык программирования изучал бы параллельно — это другое занятие.

Худший ответ:
А Раскина я бы вам посоветовал читать параллельно с книгами по алгоритмам, отдохнете от скучной теории ;))
Вопрос: Почему не получается убрать ошибки при компиляции приложения под iOS7?

Лучший ответ:
Xcode сообщает, что ключи устарели, и рекомендует поменять их на другие. Соответственно объекты тоже будут другие.
К примеру, ключ UITextAttributeTextShadowColor предлагает поменять на NSShadowAttributeName. Ну и соответственно объект UIColor просит поменять на объект NSShadow.
Вместо [UIColor grayColor] придется сначала создать NSShadow и задать для него параметры:
NSShadow *shadow = [NSShadow new];
[shadow setShadowColor: [UIColor grayColor]];
[shadow setShadowOffset: CGSizeMake(0, 0)];
Зато второй ключ UITextAttributeTextShadowOffset вообще не понадобится, потому что смещение тени уже входит в объект NSShadow. В итоге первые две строки заменятся одной:
shadow, NSShadowAttributeName
Следующие два ключа просто сменили название, а объекты остались прежними. В итоге UINavigationBar будет описан так:NSShadow *shadow = [NSShadow new];
[shadow setShadowColor: [UIColor grayColor]];
[shadow setShadowOffset: CGSizeMake(0, 0)];
[[UINavigationBar appearance] setTitleTextAttributes:
  [NSDictionary dictionaryWithObjectsAndKeys:
    shadow, NSShadowAttributeName,
    [UIColor whiteColor], NSForegroundColorAttributeName,
    [UIFont fontWithName: FONT_BOLD size: 17], NSFontAttributeName,
    nil]];

Худший ответ:
@Mr_Kibernetik, Не до конца разобрался как правильно переписать. Как должен выглядеть вот этот код под ios7? Ошибки те же.
Заранее спасибоtitle.tintColor = [UIColor clearColor];
    [title setTitleTextAttributes:
     [NSDictionary dictionaryWithObjectsAndKeys:
      [UIColor grayColor], UITextAttributeTextShadowColor,
      [NSValue valueWithUIOffset:UIOffsetMake(0, 0)], UITextAttributeTextShadowOffset,
      [UIColor whiteColor], UITextAttributeTextColor,
      [UIFont fontWithName:FONT_BOLD size:17.0], UITextAttributeFont,
      nil] forState:UIControlStateNormal];
Вопрос: Какое есть решение для автопостинга в WP видео из Youtube?

Лучший ответ:
Вам нужно приложение типа IFTTT (теперь у них нужный Вам функционал собран в приложении "If") или Zapier. Они работают по принципу "если произошло _, то делать _".
В итоге найдёте и подключите какую-то такую комбинацию: "Auto Post #YouTube Videos (Uploads) On Your #Wordpress Blog".

Худший ответ:
RSS канала  >> FeedWordPress
C RSS можно играть и настраивать в сервисе Yahoo Pipes
Вопрос: Как запрограммировать формулу суммы вероятности?

Лучший ответ:
напишите рекурсивную функцию
P(A1, A2, A3, A4, ..., An) = P(A1) + P(A2, A3, A4, ..., An) — P(A1) * P(A2, A3, A4, ..., An)

Худший ответ:
P(A+B) = P(A)+P(B)-P(A)*P(B)
Это формула только для независимых событий. 

Для зависимых событий правильная ваша вторая формула (что для n событий) которая для двух будет такая:
P(A+B) = P(A)+P(B)-P(A*B)
или она же
P(A+B)=P(A)+P(B)−P(A)*P(B∖A)
Вопрос: Создание своего репака Mozilla Firefox..?

Лучший ответ:
В общем сам нашел ответ на свой вопрос. Вот легкий и очень гибкий способ создания своего дистрибутива forum.oszone.net/thread-210524-12.html

Худший ответ:
mike.kaply.com/2010/08/05/creating-a-customized-fi...
и вообще, гуглите.
Вопрос: Как бороться со сливанием отступов (margin в css)?

Лучший ответ:
Читайте уже спецификацию  про margin-collapse. Там зелёным всё написано.

Худший ответ:
Используйте .clearfix на блоках и будет вам счастье.
Вопрос: Толковая книга по unix и сетям?

Лучший ответ:
При чём здесь вообще Макконел?
По ссылке:
Книги Стивенса (все!) - это лучшее, что есть по сетевому программированию и программированию UNIX вообще. Написано до 1999 года, но позже ничего лучшего написано не было.

Худший ответ:
Хорошая книга по сетям у Таненбаума, Компьютерные сети.
Вопрос: Сборка бекэнда на Node.JS по аналогии с фронтом?

Лучший ответ:
Если честно, то профит в скорости загрузки будет — вызов require приводит к довольно большому количеству обращений к файловой системе. Но это все один раз, при запуске приложения. Поскольку node-приложения запускаются один раз и работают долго, это никчемная и даже вредная экономия на спичках.
Узкие места и проблемы находятся линтером, как правильно сказал Алексей Уколов, юнит-тестами, профайлингом.

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