pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Какие есть тонкости у андроид смартфонов при покупке и работе?

Лучший ответ: Не переживайте, они все виснут.
Ну, тонкости - дикое энергопотребление, неоптимизированный софт, отсутствие обновлений от производителя, мыльная камера и экран имени кубика Рубика, завирусованный Гугл Плей.
Зонды идут в комплекте, устанавливать отдельно не надо.
Через год они начнут дико, безбожно тормозить.
Конечно, есть флагманы, которые могут прожить 3-5 лет, но вы выбрали типичные ляофоны.

Худший ответ: 4500 м,а/ч для бюджетного смартфона андроид хорошо?
BLACKVIEW BV6000S
или андроид 6 стар и скоро гугл плей и его выкинет?
 ... мне на пять лет пользоваться ведь
 и камера и озу и втраенная память хороши? (я не геймер)
и буду менять две батареи...(электричества неделями нет иногда)
Вопрос: Как наглядно увидеть процесс сборки мусора в программе?

Лучший ответ: Найдите для своей платформы профайлер. В Visual Studio, например есть Diagnostic Tools которые показывают когда происходит сборка мусора в .NET приложениях. Можно также посльзоваться perfmon (это встроенная в винду утилита - туда надо добавлять счетчики типа % времени приведенный в GC), dottrace  от JetBrains и прочее.
Для вашей платформы должно быть то же самое. Ключевые слова для поиска garbage collector diagnostics [название вашей платформы]

Худший ответ: Чтобы что-то увидеть, нужно понимать то, что Вы ожидаете увидеть.
Для этого, нужно ознакомиться с тем, как происходит весь процесс.
Для .NET - начните с официальной документации.
Для PHP: оф. документация
и т.д.
Поиск в гугл (шаблон): garbage collection нужныйязыкпрограммирования
Профилировщики памяти (софт): здесь
Вопрос: Как организовать гигабитную сеть из существующей?

Лучший ответ: Сложилось так, что появилось необходимость знакомство с гигабитными сетями.
А так-же знакомство с русским языком не помешало бы.Возможно ли перейти на гигабитную сеть?
ВозможноНеобходимо менять обжим провода между патч панелью и розеткой на кроссовый или будет достаточно от розетки подключить ПК по кроссовому кабелю?
не нужноКаким проводом соединять патч панель с Mikrotik и розетку с ПК: прямого обжима или кроссовым
Добро пожаловать в 2020 год, уже 20 лет как все устройства умеют в автоопределение обжима. подключайте стандартным обжимом 568B

Худший ответ: Ничего переобжимать и кроссировать не имеет смысла, лишь бы ваш rb2011 справлялся
Вопрос: Как настроить grub в uefi?

Лучший ответ: Поддержку armodim в его рекомендации отказаться от Grub. Но как альтернативу посоветую rEFInd. К нему есть куча тем. Сам использую темную тему Regular.Скриншот

Худший ответ: Рекомендую отказаться от grub-a ибо это лишнее при работе с uefi. Создавайте записи uefi. 
Bootctl, Efibootmgr в помощь.
Вопрос: Почему не работает линк, если я переношу его в другую директорию?

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

Худший ответ: Чтобы разобраться с symbolic link нужно разобраться с типами путей, а именно знать, что есть абсолютный путь - путь, перечисляющий маршрут до папки/файла назначения от корня файловой системы, например ls /usr/bin - просмотр содержимого папки bin с помощью абсолютного пути; и знать, что есть относительный путь - путь, относительный текущей рабочей директории. например, чтобы попасть в /usr/bin из домашней папки пользователя, используя относительный путь, понадобится указать следующий маршрут: cd ../../usr/bin

Теперь о самих софт-линках. Софт-линк - это, если вкратце, файл, который содержит в себе путь до файла на который он указывает. 

Теперь зная о путях и как работает symbolic link вы больше не будете путаться в этой теме! ;)
Вопрос: Почему в CSS не работает стиль a[rel="external"]?

Лучший ответ: Потому что a[rel~="external"]

Копать в сторону документации https://developer.mozilla.org/ru/docs/Web/CSS/Attr...

Худший ответ: Потому что a[rel~="external"]

Копать в сторону документации https://developer.mozilla.org/ru/docs/Web/CSS/Attr...
Вопрос: На что стоит смотреть свою внимание ри выборе пк для игр?

Лучший ответ: ryzen 5 2600 чуток дешевле, чем 9400F но при этом почти вдвое производительнее.
а ryzen 5 3600  чуток дороже, но еще шустрее.
Разве что с виртуализацией у интела получше, но если вы не разрабатываете под андроид, или типа того, то я бы рекомендовал ryzen, и видяху 1660 super, если укладывается в бюджет. Взять память ballistix, материнку на B450, разогнать немножко, и радоваться.

ssd 120Gb для программирования наверное хватит, а вот игрушкам на нем будет тесно. Лайфхак: подключить обычный HDD, и  симлинками перебрасывать на ssd только то, во что играешься прямо сейчас.

16 гигов оперативки - норм.

Худший ответ: На бюджет
Вопрос: Какие минимальные знания нужны для Hack The Box?

Лучший ответ: На кой чёрт вы удалили прошлый, точно такой же, вопрос? Мне теперь заново ответ на три абзаца набивать? Да ну вас.

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

Худший ответ: Нужно знать способы обмена данными чтобы найти интерфейс доступа. 
Знать способы поиска уязвимостей - чтобы найти и использовать уязвимости интерфейса.
Вопрос: Может ли сломанный процессор открыть окно входа в Windows 10?

Лучший ответ: Быстрее вызволяйте ноут из рук вандалов, пока они действительно его не убили (а может уже). Ни процессор, ни мать тут не при чём явно. С вас просто хотят срубить бабла по-лёгкому.

Худший ответ: Вы уверены что речь идет о процессоре? Ведь ждут то они по вашим словам материнку! Или там вообще все запаяно (что нормально у большинства low-end железа)? В этом случае уже не важно что сломалось, перепаивать никто за бесплатно не будет, а стоит обычно это под половину стоимости железа и проще заменить чем ремонтировать.

С большой вероятностью могла глючить видеокарта или тот ее блок, который внутри процессора или связанные с ним внешние компоненты.
Вопрос: RBD52G или RB951G-2HnD?

Лучший ответ: судя по тестам hap ac2 шустрее и проц чуть мощнее. есть 5ггц и ценник ниже.Так и есть.Смущает лишь что памяти всего 16Мб и архитектура другая.Это не память, а встроенный накопитель.
Для обновления хватит, а ежели больше надо - поставите флешку.

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

Лучший ответ: 
answer_yes = 'yes'
answer_no = 'no'
if input('Вы прочитали книгу Лутца? ').lower() == answer_yes:
    print('Ложь! Этого вопроса бы тут не было!')
else:
    answer = input('Вам нужно сначала прочитать книгу Лутца, хотите? ').lower()
    if  answer == answer_yes:
        print('https://www.litres.ru/mark-lutc/izuchaem-python-4-e-izdanie-24500334/')
    elif answer == answer_no:
        print('без труда не вытащишь и рыбку из пруда')
    else:
        print('Вот Вам и простой пример ветвления')

Худший ответ: if x > 0:
    print('x положительное')
else:
    print('x неположительное')
Вопрос: Чем конструктор отличается от метода?

Лучший ответ: конструктор – метод, который вызывается автоматически при создании объекта.Конструктор_(объектно-ориентированное_программирование)

Худший ответ: Как уже говорилось ранее конструктор это метод, вызывающийся для создания экземпляра объекта, не содержит возвращаемого значения. Его можно использовать только с оператором new, он также может быть без аргументов (конструктор по умолчанию или дефолтный) или с ними, также конструктор нельзя передать ни в один метод, но вам стоит почитать про this и base, они часто применяются к конструкторам, если есть перегрузка или наследование. Но также он делится на два типа статический (не используется для создания, а лишь к нему подготавливает - т.е. устанавливает значения свойств, переменных, которые вы либо явно указали, либо их значения по умолчанию) - он не может иметь аргументов, а значит и перегрузок, а также методов доступа (указывается без него), вызывается в неявном виде перед любым другим конструктором объекта и нестатический - тот, что указывается в new с аргументами или без, а также с методами доступа. Конструктор без аргументов может быть использован в ограничениях, потому его отделяют в понятиях. Это бывает важным например для создания окон и любых форм.
Вопрос: Vuex best practies или как правильно делать?

Лучший ответ: Все данные в state должны быть логически разделены на модули. Все комиты тоже должны быть логически разделены внутри каждого модуля. Лично я предпочитаю вообще не создавать корневого хранилища — всё в подмодулях. 
Что касается валидации, то Aetae всё верно написал. 
Лично я использую следующий подход. Он не лучший, и не всегда подходящий. 
— Все компоненты вызывают только action
— Комиты вызываются только внутрии action после всех проверок и валидаций.
— Все комиты расчитаны на получение заведомо корректных данных.
Таким образом:
мутация — низкоуровневый инструмент для управления хранилищем. 
action — высокоуровневый менеджер по управлению хранилищем, который проверяет все данные, выполняет любые дополнительные манипуляции, преобразования, разбивает большие данные на части если это нужно и так далее, и только потом уже готовые данные передаёт в мутацию.
компонент — пользователь хранилища. Которые не вызывает мутации напрямую, а вызывает только action. И в исключительных случаях может получить прямой доступ к хранилищу в обход любых проверок и изменений вызвав напрямую мутацию.

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

Лучший ответ: Мог что-то задеть и повредить, когда батарейку вытаскивал.

Худший ответ: Отсутствие батарейки не влияет на запуск работоспособной матплаты.
Какая плата, проц?
Вопрос: Какая gui для golang подойдёт для кроссплатформенной в т.ч. мобильной разработки?

Лучший ответ: Лучше для этой цели использовать Dart и Flutter. Они сейчас делают изменения в сторону создания десктоп приложений, но это пока в ранней стадии. Мне кажется это лучше подойдет для этой цели. Посмотрите что и как.
Тут еще такой момент, что все зависит еще от ваших знаний.

Худший ответ: Есть библиотека Ebiten. С помощью неё написано несколько игр под Android.
Вопрос: С какими сложностями я столкнусь, когда буду переносить сайт с nginx на apache?

Лучший ответ: нужно будет найти nginx'овый htaccess 
У nginx не существует файлов htaccess)
Надо разобраться с текущим конфигом для Вашего сайта на nginx и переписать его на правила htaccess "по методичке". Если у Вас проект на фреймворке, то стандартные конфиги для апача легко нагугливаются в официальной документации этих фреймворков.

Худший ответ: Перейдите на хостинг с nginx.
На крайний случай купите сервер на DO/AWS и поставьте там nginx.
Вопрос: Можно ли как-нибудь проверить свои знания laravel, symfony или любой другой технологии?

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

Худший ответ: По Symfony можно попробовать сдать сертификационный экзамен, правда это не сказать чтобы дёшево.
Вопрос: Какую ОС ставить на домашний хостинг?

Лучший ответ: Ставьте любой голый серверный дистрибутив в минимальном варианте, вайфай вам нужно настраивать только один раз, хотя я бы забил на вайфай и подключил бы проводом, так надёжнее. Если нет сетевой карты, можно купить китайскую USB сетевуху.
На сервере напрямую ничего не ставить, только в докер-контейнерах.
Начните с самого простого варианта Ubuntu-Server. Если чем-то в дальнейшем не устроит, легко переставить на что угодно, ведь всё в контейнерах.

Но я на вашем месте не морочился бы с локальным железом (если вы, конечно, не умный дом городите и не окальный NAS), а завёл себе VDS. Сейчас это недорого и для домашних проектов очень удобно.

Худший ответ: Любую BSD, они легче и нет ничего лишнего из коробки. С учетом железа 2006 года, никаких докеров, контенеров и прочего.
Вопрос: Достаточно ли скорости интернета 4 Мбит/с на 15 пользователей?

Лучший ответ: Если соцсеть - Youtube, то не хватит:

https://support.google.com/youtube/answer/78358?hl=ru

Системные требования
Если вы хотите смотреть видео на YouTube, вам потребуются:

Интернет-подключение со скоростью не меньше 500 Кбит/с.

Худший ответ: Скорость будет выше. Они же с перерывами делают запросы.
Вопрос: Где лучше реализовывать сортировку списка на фронте или бэке?

Лучший ответ: если используете пагинацию - то на бэке
если нет (оперируете со списком целиком) - на фронте

Худший ответ: Все от кейса зависит - какие объемы данных передаются и какие данные должны участвовать в сортировке
Вопрос: Где быстро сделать логотип компании?

Лучший ответ: https://www.canva.com/ - выбирайте там кастом сайз, элементик - иконку и надпись каким-нибудь шрифтом - множество бесплатных элементов. В png можно бесплатно скачать.

Худший ответ: Закажите у Татьяныча, будьте как все!
Вопрос: Как выбрать второе высшее образование?

Лучший ответ: Конечно же филолог

Худший ответ: Сам учусь в КПИ на четвёртом курсе. Если интересен DevOps — однозначно могу порекомендовать ФИВТ, кафедру АУТС (126, 121 специальности).
Вопрос: Json.decoder.JSONDecodeError: Extra data: line 2 column 1 (char 58) из-за чего возникает ошибка?

Лучший ответ: Приведите config.json к такому виду - и будет счастье (но это не точно):
[
{"2000000003": {"amv": true, "amvl": true, "whoa": true}},
{"2000000004": {"amv": true, "amvl": true, "whoa": true}}
]

Худший ответ: Приведите config.json к такому виду - и будет счастье (но это не точно):
[
{"2000000003": {"amv": true, "amvl": true, "whoa": true}},
{"2000000004": {"amv": true, "amvl": true, "whoa": true}}
]
Вопрос: Сильные и слабые стороны PHP 7?

Лучший ответ: Чаще всего это буквально значит: знание назначения языка. Язык - это инструмент для ограниченного количества задач. Бывают случаи, когда инструмент выбирается не на основании объективных требований задачи, а на основании субъективных хотелок исполнителя. Php это, или что-то иное, не имеет значения.

Худший ответ: Сильные: быстрая обработка текста и текстовых запросов, интеграция с любыми веб-серверами, простое освоение, открытый код, большое комъюнити, много проектов с открытым кодом, много недорогих разработчиков.
Все остальные - слабые.
Вопрос: Как правильно удалить пакеты из Ubuntu используя Ansible?

Лучший ответ: У вас state=absent отклеился

Худший ответ: А какая именно ошибка? Интересно посмотреть что за ошибка (для понимания)
Вопрос: Защита социальных сетей или как обходить блокировку парсинга?

Лучший ответ: Парсить FB надо на мощных виртуалках, на каждой виртуалке по 5-10 запущенных Chrome, никаких selenium. Переписываешь скрипты на Userscript. Много IP достигается покупкой premium-proxy-list. Однотипный поиск делать бесполезно. Надо смотреть фото, читать комменты, соблюдать рандомные задержки. Изредка ставить лайки. Не забывай эмулировать разные разрешения экрана и разные размеры окон.

Худший ответ: Попробуй puppeteer и мобильные прокси
Вопрос: Как обновить TLS до 1.2?

Лучший ответ: За шифрование у вас на сервере что отвечает - apache или nginx? В nginx в надо указать директиву ssl_protocols TLSv1.2; Про апач не подскажу.

Худший ответ: 1. определить какое ПО у вас принимает ssl соединение.
Это может быть балансировщик (haproxy, nginx, etc) или вебсервер(nginx, apache, etc..)
2. отключить использование TLS ниже 1.2 или жестко задать использование tls 1.2(второе не рекомендуется, но возможно в некоторых случаях придется использовать)
Для этого нужно исправить конфигурацию той секции, которая принимает внешние соединения по https.
Я бы ориентировался на https://ssl-config.mozilla.org/ - конфигуратор от Мозиллы. Только не надо бездумно копировать то что там написано - нужно понимать куда и что прописывать. Этот конфиг генератор подойдет для дефолтных инстялляций или как справочный материал.
Прежде чем делать что-то в следующих пунктах я бы сначала проверил какие версии tls поддерживает ваш вебсервер: натравите на него https://www.ssllabs.com/ssltest/ - он в репорте напишет какие версии TLS поддерживает ваше текущее ПО. Если там есть как минимум tls 1.2(и в идеале и 1.3)  - значит можно обойтись настройкой, без обновления ПО
3. В тяжелых случаях возможно потребуется обновить то ПО которое SSL соединение принимает.
4. Или openssl либы на машине.
5. Или обновить ПО с использованием либ последних версий openssl
Вопрос: Как полностью удалить Microsoft office?

Лучший ответ: Работает по итогу только эта утилита от ms
Она полностью удаляет данные о ранее активированных ms office 
https://aka.ms/SaRA-officeUninstallFromPC
Файлы pst и ost из outlook остаются на компьютере (также остаются папки и записи в реестре)
Так что и это программа не удаляет полностью все что связано с офисом, но задачу помогла решить

Худший ответ: Ключи никто не проверяет. Проверяют соответствие количества инсталляций количеству купленных лицензий.
Вопрос: Где найти старые патчи микрокода intel и увеличит ли это производительность процессора?

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

Худший ответ: RoflanDaniil микрокоды НЕ в проце, они в биосе, можно откатить биос
биосы AMI редактируются просто, сам заливал микрокод для s771 в s775 для xeon e5450
Вопрос: ASP.NET Core CMS — какой подойдет для моей задачи?

Лучший ответ: Быстрей PHP выучишь, чем будешь с .NET Core страдать.

Худший ответ: С нуля - масштабность проекта слишком большая как по мне. Нужно посмотреть, по-листать CMS который подойдет под ваши цели.  Это по сути конструктор, визуальное программирование и т.д. Да и в целом, не нужно быть даже джуном, что бы поднять сайт на CMS типа WordPress. Но так как ваши задачи специфичные - придется лезть в код 100%. Лично бы я выбрал ASP.Net Core, слишком уж PHP деревянный. А тут тебе и разделение, на графику и програмач, да и мелкие плюшки всякие. Если владеете C# или VB на должно уровне, почему бы и нет?
Вопрос: Где в этом коде php запрет на вывод картинок?

Лучший ответ: class="featured-thumb hide"
Должно быть, оно.

Худший ответ: А видео в этой записи есть? Получается если это post_video, то у изображения класс hide, иначе если видео есть, то показываем видео, если нет, то картинки.
Вопрос: Спрятать RDP сервер... а как?

Лучший ответ: Пробрасываете VPN до своего сервера терминалов - и вперед...
Можно пробросить VPN на сервере в Европе до сервера терминалов, и наружу прокинуть RDP

Худший ответ: Друзья спасибо всем за советы и мнения! Очень рад что тема нашла отклик. Надеюсь все написанное пригодится не только мне.

Самостоятельно пришел к следующему решению:

Решил не возиться пока с Linux ввиду недостатка опыта работы с оным, а взял в Финляндии виртуалку с Windows Server 2016 за 3$ в мес. На арендованном забугорном сервере поднята SoftEther VPN Server с SecureNAT. Виртуальная машина с сервером терминалов, расположенная в РФ коннектится через L2TP VPN к этому серверу. А юзеры терминалов коннетятся к нему же таким же образом через L2TP VPN.

Получилась схема: Клиент RDP через VPN -> Сервер в Финляндии (SoftEtherVPN Server) > VPN до сервера в РФ.

Приятно порадовала скорость подключения, лагов нет, качество согласно индикатору RDP 8.1 хорошее.

Более того, покуда в свойствах VPN подключения российского сервера ставим галочку шлюза удаленной сети, удалось дать пользователям RDP сервера доступ в сеть через тот же Финский сервак. Тепеперь у наших RDP юзеров в офисе на сервере терминалов есть еще и интернет, который так же анонимизирован насколько возможно (финский IP).

Всем спасибо!
Вопрос: В чём минус вёрстки дивянками?

Лучший ответ: 1) Вы не помогаете ни себе в будущем, ни будущему разработчику читать код сайта. Так как всё - див, то не понятно на первый взгляд, функциональный он или же просто обёртка. Хотя див по своей задумке должен быть обёрткой и только обёрткой.
2) Вы не помогаете людям, пользующимся интерфейсом не только мышкой, не только глазами. Семантические теги помогают строить дерево доступности, которое помогает быстрее навигироваться по странице и понимать что на ней вообще есть.
3) Вы не помогаете поисковым системам понять, что на сайте за контент. Поисковые системы любят семантику. Любят семантические сайты. Поэтому если всё хорошо размечено, то в поисковой выдаче сайт будет выше, а так же может быть более качественный и информативный сниппет ответа на запрос пользователя, а это положительно сказывается на пользовательском опыте и конверсии для сайта.
4) Если Вы даже кнопки и ссылки верстаете дивами, то гореть вам синим пламенем Вы теряете нативное поведение этих элементов, которое Вам придётся эмитировать. Причём полностью повторить его, скорее всего и не удастся. Например: если вместо ссылки Вы делаете div c событием onClick, в обработчике клика указываете что нужно перейти на такую-то страницу, то переход будет осуществляться СТРОГО по событию клика. На этом диве Вы не сможете нажать колёсиком, как на ссылке, чтобы открыть её в новой вкладке. На этом диве, если нажать правой кнопкой мыши, в контекстном меню НЕ будет кнопки "Открыть в новой вкладке". На этом диве Вы НЕ сможете использовать CSS селекторы :active, :visited и тд. Если это див будет, каким-то чудом, в фокусе, Вы НЕ сможете нажатием на пробел "перейти по ссылке" и это только то, что касается ссылок, и то не всё.
В чём минус вёрстки только дивами? Проще ответить на вопрос: в чём достоинство? Ответ: ни в чём.
P.s. Да, можно достичь почти всего вышесказанного только дивами, но для этого нужно грамотно и весьма геморно пользоваться aria-* и role атрибутами, а так же городить кучу лишнего js`а.

Худший ответ: Неправильная семантика!
Вопрос: Целесообразно ли использовать Pandas в качестве базы данных?

Лучший ответ: будут ли серьезные просадки в скорости работы при большом количестве юзеров
Будут. Использовать аналитический инструмент в качестве интерфейса csv-файла - это так себе решение.

Худший ответ: Вы разрабатываете бота в качестве развлечения (опыт) или в качестве какого-то продукта по заказу?
Если для получения опыта, то не совсем понятно, откуда возьмется "Большое количество юзеров".
Если по заказу, то такой подход очевидно имеет недостатки.
Более того, если вы занимаетесь Python, то явно планируете развиваться и работать в этом направлении в будущем, а значит вам ОБЯЗАТЕЛЬНО нужен опыт работы с базами данных.
Вопрос: Есть ли необходимость в дорогом железе?

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

Худший ответ: Вы бы конкретизировали задачу. Раз вы задаете такие вопросы, значит, под веб-девом, скорее всего, имеется в виду банальное создание довольно банальных сайтов. IDE + виртуалка, действительно покрывается нетоповым процессором, 8 гигами памяти (слышу отдаленные взрывы) и SSD, который сейчас стоит 1500 руб. Тем более, что саму виртуалку лучше держать на HDD, чтобы не казалось, что отклик с боевого сервера будет таким же мгновенным.
На обобщающий же вопрос набежал народ, который, с трудом пройдя с оттопыренными пальчиками в дверь, хвастается, как он себе на дому творит хайлоад. Вам оно интересно?