Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Вопрос по гармонике в ЭЭГ сигнале?

Лучший ответ:
А упомянутые пики очень узкие? Если да — то 140 вполне может быть следствием 70. Напрашивающаяся гармоника в 210 Гц не наблюдается? Ряд 70-140-210-280 и далее вполне может реализоваться с одним лишь источником на самой низкой частоте. Но при условии, что генератор этих самых 70 Гц имеет хорошую добротность и создаёт очень узкие по времени несинусоидальные импульсы, а не непрерывный и близкий к синусоиде сигнал.

Такие импульсы имеют довольно медленно затухающий спектр, на основе чего крайне успешно реализуются т.н. кварцевые калибраторы — при генерации прямоугольных импульсов на частоте, например, 100 кГц, можно ловить их потомков на единицах, а то и десятках МГц.

Худший ответ:
в том что это наводки, и в том что у человека нечему генерировать такой частоты сигнал… нейроны генерируют. и 70 там не ограничивается.
Вопрос: Как запускать  скрипт при попытке подключения к SSH-серверу?

Лучший ответ:
Поместите нужные команды в /etc/ssh/sshrc, и они будут выполняться после успешного логина, но до шелла. IP адрес клиента можно взять из переменной SSH_CONNECTION или SSH_CLIENT. Подробнее см. man sshd, раздел SSHRC.

Учтите, что выполняеться это будет с правами клиента.

Худший ответ:
Если Вам это необходимо, что-бы скрипт отправлял оповещения о входе по ssh, на почту, смс, либо еще как, то правильный вариант выглядит несколько иначе:
Скрипт должен мониторить лог на предмет входа по ssh, и отправлять оповещения.
Вопрос: Что выбирать: SQL vs NoSQL?

Лучший ответ:
1) сильно сомневаюсь, что 32gb ram вам хватит на 20+млн записей, для редис
2)У редиса есть AOF при котором потери данных крайне маловероятны
3) Редис быстрый не потому что nosql, а потому что бд в ram 
4) при корректно построенных индексах и структуре бд на 20 млн мускул не тупит, у нас на одном продакшн проекте в таблице сейчас 100 млн и все отлично шустро работает. кстати таблица переехала из редиса, когда тому перестало хватать РАМа, после тюнинга мускула быстродействие не пострадало.
5) Как выше написали, если делать инсерты пачками, а не по одному, это значительно ускорит работу бд
6)у хетцнера диски очень любят сыпаться, крайне не рекомендую их сервера. Сопоставимые цены у OVH, при явно лучшем качестве
7) Как показывает мой опыт, корректно настроенный SQL достаточен в 99% случаев

Худший ответ:
Допустима потеря данных до 2%
Один из 50 insert'ов падает, и это приемлемо, я верно понял? 

БД (MySQL) при огромном количестве записей (ожидается более 20 млн записей) очень сильно начинает «тупить»
Если структура данных вполне определена и поддаётся секционированию, возможно можно разбивать инфу по таблицам по месецам/неделям/ и др. ( смотря какой поиск будет производится)

1. Хотите быть гибкими чтоб поменять редис-могно-sql, подумайте об абстракции, используйте шлюз между вызывающим кодом и хранилищем. ( в таком случае кеширующую прослойку можно легко внедрить при необходимости)
2. Напишите тест генерирущий кучу предположительных запросов на чтение и на запись (если проект будет развиваться — пригодится)

(оба пункта дадум вам ценный полезный практический опыт)

Большой поток инсертов можно решить буферизирование на клиенте, и вставлять кучу строк за одну зоманду — Хорошая оптимизация, подумайте, возможно в вашем случае это вполне приемлемо.

Мне больше нравится как первичное хранилище реляционка, редис/монго и прочее как промежуточно хранение агрегированной инфы или для кеширование.
Вопрос: Почему private метод не возвращает результат?

Лучший ответ:
Настоятельно рекомендую подучить основы РНР.public function showProfile()
{
    return $this->checkUserAuth();	
}

Худший ответ:
Ты обращаешься к статическим методам путем "::", используй "->".
Вопрос: Сможет ли компьютерный вирус запущенный из VirtualBox захватить компьютер?

Лучший ответ:
Shared Folder с виртуалбокс + невнимательность = зараженная хост-система.

Худший ответ:
1) Возможно, если VirtualBox дырявый.
2) Возможно, только не с VirtualBox (ему подавай аппаратное ускорение виртуализации). С bochs это можно делать до бесконечности.
Например, есть работающий вариант - xen, внутри которого работает VirtualBox.
Вопрос: Какой язык\фреймворк выбрать для разработки приложения?

Лучший ответ:
Под винду в большинстве случаев лучше всего C#.
Говорю как человек, который углублялся аж до машинного кода (и реверс-инжиниринга других бинарных форматов), до дизассемблирования OllyDbg'ом и написания драйверов NT, ну и фреймворков/языков, соответственно, повидал кучу разных.
> заменяла метки в шаблонных .doc\.docx-документах 
Для .docx под .NET есть аж 3 способа, первый - это библиотека docx.codeplex.com (к слову, аналогичная библиотека есть для Excel - npoi.codeplex.com/) второй - это взаимодействие с Office через COM (также поддерживает и .doc), третий - Open Office SDK (не пробовал; должно поддерживать и doc, и docx, и xls/xlsx при установленном Open Office, а может и без него).
Самое удобное, портабельное и быстродействующее решение - это именно библиотеки типа NPOI, которые работают напрямую с документом без посредников. Для них не нужны никакие офисные пакеты.
Скажем, для Delphi я в свое время таких библиотек не нашел, только платные, а бесплатно - только COM (стандартно в VCL).
> чтобы пользователь работал в веб-интерфейсе
То есть это сайт будет?
Често говоря, с вебом знаком мало.
Тем не менее, вам должна подойти связка C#+ASP.NET+DOCX/OpenOffice/COM Сервак надо с виндой.
Но также можно попробовать и Java (для нее есть библиотека POI, поддерживающая и doc и docx, но учтите, что Java сильно требовательна к железу сервака), ну и для PHP стоило бы покопать, нет ли библиотек для doc и docx. В общем, 3 основных варианта, выбирайте на вкус))

Худший ответ:
Это нынче не модно и не опенсорсно, но что-угодно делать в с любыми Microsoft Office файлами проще всего в библиотеках из .NET Framework. Ничего даже ставить вроде не придется, а просто подрубить стандартных пару namespacе'ов. Ну а приложение тогда на ASP.NET MVC. Простейшую авторизацию, формы и сервак с файлами вы получите из коробки.
Вопрос: Выборка из Mysql

Лучший ответ:
Достаточно четко ошибку же написало

Худший ответ:
Переделайте запрос вот так (лучше джойнить таблицы, а не пытаться их выводить вместе):SELECT
`plug_cat_sizes_join`.`item_id`,
`plug_cat_sizes_join`.`size_id`,
`plug_cat_colors_join`.`item_id`,
`plug_cat_colors_join`.`color_id`

FROM
`plug_cat_sizes_join`

JOIN `plug_cat_colors_join`
ON `plug_cat_colors_join`.`item_id` = `plug_cat_sizes_join`.`item_id`
JOIN `plug_cat_vals` as val 
ON val.`write_id` = `plug_cat_colors_join`.`item_id`
Вопрос: Эмулятор iPad Safari

Лучший ответ:
www.browserstack.com - эмулятор всех браузеров под любой OS
Есть триал, 100% работает, проверил, даже с локалкой.

Худший ответ:
Полноценный — только в средствах разработчика для мак ос.
Вопрос: Ruby, Python или NodeJS для сервиса?

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

Худший ответ:
Нодой балуюсь уже вторую неделю, все круто
Чтобы пользоваться данным инструментом, нужно хорошо понимать принцип его работы, а так же уметь анализировать его пригодность к реализации требований вашего будущего продукта.
ИМХО - если предполагается что базовый режим работы сервиса оперирует малыми размерами данных за "сеанс", то нода в целом подойдёт. Для сложных же вычислений (режим "ночь" - анализ банка полученных данных и т.п) - ПХП, ЦПП или что-то с поддержкой многопоточной модели для аналитики (ибо нодовский eventloop, без "хитрых приготовлений" не имеет смысла в данном случае).
Вопрос: Почему после переезда phpstorm перестал подключаться по FTP?

Лучший ответ:
может быть спасут галочки 1 и 3 если еще не применены gyazo.com/54b36fa97015c158a53c9b4f956aee58

Худший ответ:
SFTP попробуйте подключиться.
У меня тоже такое выдавало, были неправильный настройки сервера, фаервол блокировал порты из пассивного режима и порт 21
Вопрос: Как скачать сайт из web.archive.org?

Лучший ответ:
https://ru.archivarix.com/ - система сама оптимизирует скаченный сайт, убирает битые ссылки, неработающие скрипты и прочий мусор.

Худший ответ:
Возможно вам нужна программа teleport
Вопрос: Как пробросить usb через 2 rdp сеанса?

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

Худший ответ:
Извращенцы со стажем знают в чём смак! Нам этого не понять.
Вопрос: Дайте совет по приложению. Что использовать?

Лучший ответ:
Backbone.js структурирует код, помогает распределить задачи и упростить поддержку. Если приложение действительно сложное - выбор хорош. Это своеобразная реализация MVC. 
Для освоения желательно иметь хорошие навыки в JS. 
Можно посмотреть в сторону AngularJS, еще один MV*-фреймворк, будет попроще и много встроенных фич.

Худший ответ:
JQuery хватит в этом случае. Опыт есть, сделайте быстрее и качественнее.
Вопрос: Linux: виртуально или полноценная вторая система?

Лучший ответ:
У меня Ubuntu-виртуалка внутри Win-хоста, несмотря на то, что Ubuntu - это система, которую я активно использую 90% своего рабочего времени. Почему так:Это удобно. Можно быстро перекинуть виртуалку и запустить систему на другом железе, без плясок. И ничего не отвалится, и не словите фатал еррор при загрузке на не родном железе. Например, если нужно быстро перенести рабочее окружение со сгоревшего компа на рабочий и продолжить работу, или со стационарника перенести работу на ноут и поехать с ним работать с греческого пляжа, а потом обратно. Снапшоты, бекап и т.п. превращаются в действительно удобные операции. Win лучше поддерживает железо, как ни крути. Все производители железа (от процов до переферии) в первую очередь акцентируют внимание на Win. Энергосбережение, управление питанием - всё это намного лучше сделано в Win. У коллеги стояла Ubuntu единственной системой на ноуте. Из-за какого-то годами нерешаемого бага, процессорный вентилятор всегда работал на полных оборотах, процессор всегда работал на полную мощность, даже в режиме простоя и очень быстро выжиралась батарейка. В итоге сдался и перешёл на ту же схему, что и у меня. Ещё, помню не заводился специфический 3g-модем, драйверы для которого были только для Win.Софт. Лично для меня в Linux нет софта, который я использую, и который при этом требует прямой доступ к ресурсам (аудио DAW, требующие доступ к ASIO-интерфейсу звуковухи и т.п.), а в винде есть.Нет раздражающего переключения контекста. Это когда во второй системе сильно не хватает чего-то из первой, и нет возможности по-быстрому это запустить, что-то сделать и закрыть. Скажем, дабы сделать что-то в Linux - не требуется закрывать всё, что в результате работы было открыто в винде, перезагружать комп, логиниться вновь на тех сайтах, что нужны, вспоминать пароли или синхронизировать keepass. Просто запускаешь виртуалку, делаешь то, что в ней надо, закрываешь. При этом не нужно обрывать на полуслове, скажем, интернет-радио, на полукадре dlna-сервер, не обрываются сетевые шары, которым кто-то может пользоваться. Ну и если из линукса потребуется, вдруг, какая-то важная удобная тулза, win-only, уже настроенная на win-системе, не нужно будет делать 2 перезагрузки компа или париться с wine и настраивать всё так же, как и в win-системе.
Всё зависит от задач, которые вы для себя ставите. Если они похожи на те, что я обозначил - попробуйте. Может понравиться. Тем более, сейчас всё больше и больше виртуализации вокруг, мир потихоньку перетекает в облака. Этот опыт может пригодиться в будущем.

Худший ответ:
Первый раз я линукс (ubuntu) установил как вторую ОС. Но спустя несколько месяцев я понял что ни разу не пришлось загрузиться под виндом! Решено было снести винду из-за ненадобности )) 
PS: сейчас у меня на рабочем компьютере, на ноутбуке и на сервере стоит Дебиан
Вопрос: Как повысить fps через vnc?

Лучший ответ:
Рекомендую посмотреть в сторону NoMachine - Free Remote Desktop For Everybody
Я пользовался этим ПО пару лет назад, когда нужно было работать с удаленным сервером в графическом терминале, по сравнению с VNC и X-Forwarding он работал ощутимо шустрее.
Современную версию не "щупал", но по моей информации - продукт стал только лучше.
Сейчас вроде бы можно даже играть и смотреть видео.

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

Лучший ответ:
Не совсем так, речь идёт о привлечение КОМАНДЫ, а не о её формировании.
Это судьба (:

Худший ответ:
Интересно, только у одного меня со словами «ищем сотрудников в стартап» ассоциируется только «платим мало, обещаем много»? Я лично ни разу не видел предложений опционов или долей в компании (что вполне нормальная практика для настоящих, буржуйских стартапов), а вот зп раза в два ниже рынка, или работать за еду идею — сплошь и рядом. Ладно ведь организаторы(владельцы) стартапа — у них есть резон работать без зп, собирать своими силами первый макинтош в гараже, продав свою машину, чтобы обеспечить стартовый капитал. Сейчас еще проще: получил финансирование практически по голой бумажке, быстро нанял квалифицированных специалистов, предложив зп на 30% выше рынка, быстро выпустил продукт для отчета перед инвесторами. Почему в стартапе зп выше? Потому, сотрудники понимают, что 9 из 10 стартапов накроются медным тазом за 1, реже 2 года (данные для американской экономики), и что надо будет искать другую работу в самый неподходящий момент
Вопрос: Что вам нужно для комфорта в проектной команде?

Лучший ответ:
Человек приходит в проект или компанию не только за деньгами, но и за опытом в работе, менеджменте, решении вопросов и прочее. Поэтому на втором месте после денег, а точнее на равное с ними место, можно поставить личное мнение и участие в решении приходящих задач, составлении тасков, дизайне и прочее. Если человек будет просто молча кодить, то это ему надоест и он уйдет. Позволяйте человекам по руководить хотя бы самим собой и командой. Я не имею в виде делать их лидами, но каждый в коей-то мере манагер, который участвует в митингах и чье мнение выслушивается. Ну можно еще еду за счет компании и шашлыки. Введите методологию, например SCRUM. Что бы сотрудники сразу к этому привыкали. Для позиций от синьера и выше важно знать и разбираться в процессах производства и методологиях.

Худший ответ:
Ничего не нужно :) 
Отличное рабочее место, соблюдение нормального рабочего графика, позитивное настроение и доброжелательное отношение между членами команды, ваша личная заинтересованность в проекте как руководителя, четкое виденье конечного результата, ваша готовность закрывать глаза на недоработки и ваша способность изредка и по делу применить метод кнута - творят чудеса и в итоге вы выкатываете релиз, несмотря на трудности.
Не соглашусь с некоторыми высказываниями.
Изолированность - есть люди способные качественно решать широкий круг задач.
Перемены - не все их боятся, а с теми кто боится можно работать.
Лишняя ответственность - если человек/сотрудник/партнер нацелен на результат, ему до всего будет дело.
А в целом весьма интересные ответы дают люди.
Вопрос: На каком процессоре сейчас строить домашнюю систему?

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

Худший ответ:
Знаете, ближайшее 3-4 года процессор не стоит менять, у вас хороший процессор стоит. Если хотите прирост в производительности причем заметный то рекомендую поставить ssd диск и на него установить windows и на него ставить "тяжелые' игры. А если есть возможность то купить 2 одинаковых жесткий диска и сделать raid 1 зеркальный. https://ru.wikipedia.org/wiki/RAID . Так же оперативка  от 8 гб. И + если есть какие то тормоза в играх, то тут уже вопрос не к процессору а к видеокарте. Если у Вас есть вопросы то пишите - отвечу.
Вопрос: Как правильно организовать работу внутренней почты в офисе?

Лучший ответ:
для диагностики проблем есть логи - смотрите, читайте, есть софт, в крайней случае, самим можно написать
и вообще изучите блог  www.danshin.ms от корки до корки, мужик очень грамотно по продуктам Микрософт пишет

Худший ответ:
Опубликовать порт 25 на пограничном роутере ничего страшного в этом по сути нет. (майкрософт ранее предлагала продукт TMG, теперь он признан устаревшим и в блоге Exchange на Technet, сами разработчики уверяют что инфраструктура почтовая MS работает под управлением Exchange 2013 и опубликована без дополнительных средств типа TMG, простым пробросом порта, конечно верить я бы им не стал, но думаю в ваших условиях перестраховываться так не имеет смысла.)
Грубо схема такая:
1. Публикуете (делаете портфорвардинг) 25 порта с белого IP на внутренний IP адрес Exchange 2013 на 25 порт. Для теста можете с домашней машины "telnet myserver.ru 25"
2. У провайдера который держит вашу зону DNS меняете MX запись на свой белый IP (в п.1)  ( - тут конечно возможна схема VPS Linux + Postfix -> и только для него открыть порт 25 - но это уже вы реализуете когда отработаете эту схему)
3. В Exchange 2013 - добавляете домен в Accepted Domain, настраиваете Email Address Policy для пользователей
Конечно для всех трёх пунктов не мешает почитать теорию, но в целом схему я вам набросал. Если есть вопросы - задавайте, постараюсь ответить.
Вопрос: Как добавить класс кнопке при hover?

Лучший ответ:
в вашем коде во-первых, не хватает одной кавычки после имг. Во-вторых, ваш код гласит: "При наведении на элемент с классом контент с каждым изображением делаем Х". И зачем вы ховер в ховере вызываете? 
Уж лучше бы вы сделали стили для кнопки, которые включаются только при наведении на изоражение, аля: img:hover ~ button { /* стили*/}

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

Лучший ответ:
По-моему, самый простой способ в данном случае — организовать master-slave репликацию. Перед релизом репликацию останавливать, делать бэкап со slave. Если что-то во время релиза пошло не так на master — переключать все запросы на slave.

Худший ответ:
Воспользуйтесь снепшотами, и перейдите на percona server.
Вопрос: После смены SD-карты мобильный стал подтормаживать?

Лучший ответ:
Как всегда, перед использованием, надо форматнуть карточку самим устройством, это снимает большую часть проблем.
Как вариант — поступить наоборот и форматнуть на компе, поставив размер кластера побольше, тоже помогает ускорить работу.
А вообще — зря класс 4, это конечно лучше чем 2, но не настолько.

Ну и в конце-концов, бывает что некоторые устройства не дружат с некоторыми карточками / производителями карточек, тут только замена.

Худший ответ:
Погоняйте карточку каким-нибудь бенчем, может она местами тормознута?
Вопрос: Стоит ли покупать macbook pro retina 2014 (mgx72)?

Лучший ответ:
Купил таки именно эту модель! Ломка стереотипов и привыкание длилось примерно неделю. Одно скажу: Добровольно на  Windiws не пойду )))) Всем спасибо за ответы!

Худший ответ:
Тоже вот-вот буду брать MBPro. Собственно, выбор чисто под твои задачи. У меня прерогатива как на дизайн (PS, AE, AI и даже Premier), так и на разработку (Xcode и аналоги), а также прочий софт (тот же браузер). Ввиду всего этого мой выбор пал на 13-дюймовый Z0RB000B4. Стоит, конечно, вдвое дороже MGX72, но я уже много раз убеждался, что лучше купить подороже.
Кстати, о проблемах твоего выбора действительно наслышан. Видать модель неудачная, но ходовая из-за "доступности".
Вопрос: Провайдер препятствует отключению

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

Худший ответ:
А может просто послать их нахрен и перестать платить? Телевизор только они предоставляют?
Вопрос: Можно ли так сверстать на css и html?

Лучший ответ:
Саму рамку на css, а завитушку картинкой через :before.

Худший ответ:
Ну вариантов много.
На вскидку сделать картиннку бекграундом с левой частью. Остальные границы стандартным CSS. Правда тогда углы под вопросом.
Другой вариант - 8 div'ов.
Вопрос: С чего стоит начать веб-программисту?

Лучший ответ:
Конечно же, начать надо с вопроса на тостере! <input type="checkbox" checked> Выполнено
Потом воспользоваться поиском по тостеру и в гугле.

Худший ответ:
copist.ru/blog/2014/03/14/need-knowledge-mind-map карта знаний для веб-разработчика - там есть и программирование и не программирование
Вопрос: Где сделать сайт для учителя,желательно бесплатно?

Лучший ответ:
Для учителя, проще всего делать не сайт, а например группу в соц. сети или канал на ютубе. И бесплатно и удобно.

Худший ответ:
WordPress + дешовый хостинг (можно найти за 400-500 рублей в год).
Еще, как вариант, Google Sites - тут вам и хостинг и встроенный редактор контента и, вроде бы, бесплатно.
Вопрос: Как вы жили до «бума» социальных сетей?

Лучший ответ:
Ну как жили…
В кабаке, бывало — «Человек! А подай прибор и бумаги, да снеси затем письмо на почту!»
Голубиная почта, опять же.

Худший ответ:
IRC, форумы. В целом не очень много что и изменилось, пейсбук и твитор у меня есть просто «для галочки», с друзьями предпочитаю общаться IRL или в скайпе. Хабр по мне так просто разновидность форума, как сказали выше.
Вопрос: Nginx, SSI и использование переменных

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


location /random/ {
  ...
  ssi_value_length 32k;
}


Худший ответ:
там в nginx в ssi есть параметр, который позволяет присвоить результат include переменной. делаем это в начале страницы, получаем переменную с кодом картинки и переменнут с тайтлом. вставляем их там где надо в страницу и дело в шляпе
Вопрос: Навигация на всех страницах сайта или нет?

Лучший ответ:
Я зашел в контакты и решил вам позвонить. "Сейчас то я закажу свой холодильник, какой там у него код товара, ой, где холодильники? Где я? Что со мной?!"

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

Лучший ответ:
Для того чтобы написать админку нужен опыт в этой сфере. Если есть интерес и куча свободного времени попробуйте фреймворк ExtJS в связке с NodeJS. Это идеальное решение для создания админ панелей и CRM систем. Но порог вхождения довольно высокий. Если нет возможности разбираться, то лучше обратиться к профессионалам из LabJS

Худший ответ:
Админка чего? Админка зачем?
Написание админки вообще ничем не отличается от написание остального приложения. Так что изучайте общую литературу.
www.phptherightway.com
Вопрос: Amazon cloud или аренда железа в дата-центре. Какие за и против?

Лучший ответ:
Свое железо
возможность сертификации системы ФСТЭК и ФСБ +
безопаснее с точки зрения клиента +
возможность «хитрой» конфигурации +
множество параметров, зависящих от прямоты рук админа +-

Amazon
стоимость +
простота масштабирования +
«беспомощность» при проблемах хостера — В данном случае я бы выбрал собственное железо.

Худший ответ:
множество параметров, зависящих от прямоты рук админа +-
Это потянет один админ или нужен штат из 2-3 человек?
«беспомощность» при проблемах хостера — В данном случае я бы выбрал собственное железо.
Проблемы с каналами связи могут быть и на своем железе. Нужно иметь несколько провайдеров. Как думаете если одну из нод кластера вынести в другой ДЦ, в другом регионе — это поможет обеспечить постоянную доступность и надежность системы? Интересно как это сделать на своем железе и в облаке?