pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Имеет ли postgresql свои средства для сжатия, шифрования, архивирования БД, отправки mail, отправку копий на ftp?

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

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

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

Худший ответ: Тоже заметил. Скорее всего пользователи сами удаляют. Если ответ не отмечают решением, то его можно удалить, тем самым увеличив свой процент решений (показывается в профиле). Ну или удаляют, что бы не замусоривать вопрос ответами.
Вопрос: Как настроить eslint?

Лучший ответ: Попробуйте использовать VS Code вместо Atom.
1. Положить .eslintrc
2. Поставить плагин ESLint (dbaeumer.vscode-eslint)
    (не забудьте поставить npm пакет eslint)
3. Добавить в конфиг (settings.json) две строчки:{
    "editor.formatOnSave": true,
    "eslint.autoFixOnSave": true
}
Все. Теперь подсветка ошибок в редакторе будет основана на вашем ESLint конфиге, и при сохранении документа он будет автоматически пытаться исправить все что можно опять же в соответствии с .eslintrc.
Ну и для полноты картины, в package.json добавляем скрипт:"lint": "eslint --ignore-path .gitignore ."
Теперь можно также перед релизом запустить eslint прямо из редактора: Ctrl+Shift+P -> Run NPM Task -> Lint.

Худший ответ: а вы readme к linter-eslint читали? там же все понятно написано.
Вопрос: Как показывать картинки с другого сайта?

Лучший ответ: При запросе на несуществующие изображения на Вашем сервере: запрашивайте с удалённого, кэшируйте к себе (сохраняйте копию в папку) и, затем, грузите со своего сайта всегда (или сделайте кэш на сутки/неделю для обновления).

Худший ответ: Как нибудь так. Делайте скрипт который дергает чужую картинку и тут же отдает.http://мой сайт.рф/getimage.php?image=http://чужой сайт.рф/картинка.jpg
Ссылка как бы на ваш сайт.
Или вообще скрыть ссылку нужно?
Вопрос: По ФТП могут заходить только устройства которые хоть когда то были в сети нашего предприятия ,с чем это связано и как решить?

Лучший ответ: Скорее всего, на тех устройствах, которые когда-то были в локалке, кто-то просто активировал галку "passive FTP" в настройках проводника. Ну а сервер работает только с ним, из-за кривой настройки NAT.

Худший ответ: написать правило на фаерволе? 
для начала убедиться в чём проблема: проверить доступность порта, проверить метод аутентификации на фтп.
Вопрос: Области видимости переменных из разных case внутри одного switch (PHP)?

Лучший ответ: Тут дело не в том, что переменные в другом case не видны, а в том, что переменная локальная и после того, как $login или $password устанавливается происходит выход из функции.

Худший ответ: Чтобы лучше понять "почему не видны переменные", нужно представить как думает машина и что switch

switch ($status) {
        case 1:
             //...
            break;
        case 2:
             //...
            break;
        case 3: 
            //...
            break;
    }

это подобие замены (когда используется break;) классического ветвления с использованием IF

if ($status == 1) {
    //...
} elseif ($status == 2) {
    //...
} elseif ($status == 3) {
    //...
} else { //это  замена default (не обязателен) из конструкций switch
    //...
}

Соответственно, если не выполнено (или выполнено) какое-то  условие, то его не может увидеть другое условие, потому-что эти условия как-бы разорваны между собой.
Вопрос: Переделать скрипт табов?

Лучший ответ: $('.main-tabs__slider a').click(function() {
if($(this).hasClass('active')) {
return false;
}
//... дальше?

Худший ответ: 9Можно и через CSS:
.main-tabs__slider a.active {
 pointer-events: none;
}
Вопрос: Не будет ли бана, если удалить аккаунт UpWork и зарегистрировать новый под тем же именем?

Лучший ответ: Мегатупость. Т.к. тесты ни на что особо не влияют.

Худший ответ: тесты вообще в самом конце факторов поиска работы 
это прямой путь к бану вечному
Вопрос: Как пофиксить кодировку csv файла?

Лучший ответ: Открываете Excel на вкладке "Данные" находите кнопку "Получение внешних данных", из выпадающего списка выбираете "Из текста", выбираете свой файл csv, и дальше по инструкции которая будет во всплывающем окне. После всех манипуляций сохраняете как Вам будет удобно.

Худший ответ: открывай в open офисе, там при старте выбирай utf-8... Насколько я знаю в ms офисе нету возможности редактировать кодировку
Вопрос: Как установить composer на php хостинг?

Лучший ответ: Можно скачать composer.phar и запускать его без установки. 
Для запуска нужно перейти в папку где лежит composer.phar и далее выполнять команды php composer.phar install
/ update и т.д.
https://getcomposer.org/doc/00-intro.md

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

Лучший ответ: 1) Находит но в самой попе выдачи. Потому что на сайте сложнее найти что сделано хорошо, чем перечислить что плохо
2) Да это wix. Wix - это конечно плохо для коммерческого проекта. Но в данном случае не стоит всю вину возлагать на wix. Проблема больше в разработчике. Если руки не кривые, то и с помощью wix можно получить нормальный результат. Хотя я крайне не рекомендую. Думаю около 1 часа потрачено на этот сайт, а то и меньше.
PS. Взгляните на бюджет сайта. Если он 100$, то Вы получили то "г..но" за которое заплатили и не стоит особо удивляться, если бюджет был достаточный - ищите разработчика и оторвите ему бубенцы.

Худший ответ: отвечу на предыдущий вопрос все же:
1) 100 баксов. Впечатление будто студент тренировался - накидал картинок. Да, и эт нечто не адаптивно....
2) wix.com забугорный конструктор, погуглите как люди  плюются на него и бегут. 
3) Ну в том что сайт надо продвигать ,а продвигать это ежемесячно работать и вкладывать деньги. Мало напихать ключей как сейчас и все.  Ни h1,h2,  тайтл никакущий
Вопрос: Можно ли удалить содержимое папки C:\Windows\Temp?

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

Худший ответ: Можно, конечно, чистить время от времени папку Temp. Но я сам использую и другим предлагаю ещё один способ - переправить её на пользовательский раздел D. Это хорошо не только тем, что размер D (как правило) куда больше, но и тем, что уменьшается размер резервного образа системы и время на его изготовление.
Поскольку папка Temp не одна такая на системном разделе, имеет смысл заодно с нею переправить на D также папку "Временные файлы интернета".
Вопрос: Как сделать background c с градиентом по границам текста?

Лучший ответ: Похоже, что единственный работающий вариант реализовать такой градиент на CSS - это играться со свойством mix-blend-mode и делать фолбек для старых браузеров. Что-то вроде этого:snippet
Но этот способ не универсальный - мы вынуждены задавать фон родительскому элементу. Так что я бы обратил внимание вашего дизайнера на этот момент и обговорил бы альтернативные варианты дизайна.

Худший ответ: тыц
Вопрос: PHP, выполнение действия единоразово при условии многократного, единовременного обращения пользователей?

Лучший ответ: У вас в принципе архитектура кривая. Игру проще всего делать, когда инициатором получения изменений является сервер (через WebSockets, например). Тогда никакие действия не нужно будет делать несколько раз - посчитали => сформировали событие => разослали его всем подписчикам. А клиент уже только реагирует на эти изменения.

Худший ответ: Как сказали выше, лучше, а я бы даже сказал правильно, чтобы изменения инициировал сервер и уведомлял клиентов через websocket.
Получается что не клиент запрашивает изменения, а сервер рассылает его клиентам.
Копайте в сторону socket.io
Вопрос: С помощью какого 3d редактора можно нарисовать графику, чтобы потом её можно было перенести в web?

Лучший ответ: Любой подойдёт.
Можете попробовать бесплатный Blender, например. Для него есть очень годный плагин Blend4Web который позволяет легко создавать интерактивные приложения для веба.

Худший ответ: Такое можно на простом CSS3 сделать.
Ну или Three.js взять.
Вопрос: Где взять большой архив новостей?

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

Худший ответ: А rss чем не подошел?
Вопрос: Солвер (расталкивание объектов) физического движка?

Лучший ответ: Необходимо ввести такой параметр как упругость. Иногда его называют bounce material. Он показывает кпд столкновения с поверхность. Проще говоря, упругость определяет долю энергии, оставшуюся у объекта после коллизии. 
Сейчас у вас 100% упругость - абсолютно упругие тела. Но в реальности такого не бывает. Таким образом, скорость отскока должна уменьшиться пропорционально упругости сталкивающихся тел. Затем она ещё раз уменьшиться и ещё раз... А потом достигнет интервала дискретизации - тело остановится.
Ещё нужно учесть сопротивление среды. Сама по себе скорость тела в свободном полёте должна уменьшаться (не учитывая 9.8). Это задаётся вязким трением.
Короче говоря, провести честную симуляциюили интерполяцию между двумя положениями и найти наиболее близкое к соприкосновению поверхностей.

Худший ответ: Навероное тут нехватает параметра массы или хотябы трения а лучше сразу обоих. На худой конец хотябы какойто коэффициент гашения accerelation.
Сейчас у вас абсолютно линейный мир в "сферическом вакуме".
Вопрос: Как верстать шрифты адаптивно?

Лучший ответ: Rem пока достаточно.

Худший ответ: Ответ "нет" в обоих случаях.
Единицы вьюпорта бывают очень полезны в отдельных случаях, но переводить на них всё целиком и особенно шрифты бессмысленно.
Вариант с font-size: calc(vw + px) [гуглить по словам "css шлюзы", если не знаете что это такое] - более-менее приемлем, но тоже не универсален на 100%.
Вопрос: Эффективна ли такая методика обучения английскому?

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

Худший ответ: М.б. попорбовать начать с duolingo и не просаживать деньги просто так? Думаю, что смартфон у вас есть, чтобы учить в дороге.
Вопрос: Какой видеокурс по основам WordPress действительно стоит изучить?

Лучший ответ: Этот хорош, автор пишет все без плагинов, дает понимание как все работает -
https://www.youtube.com/watch?v=ViZLtFIcSfo&list=P...

Худший ответ: Главное не искать курсы, где после первых двух-трех уроков просят бабло, это классика развода инфоцыган. Я предпочел Wordpress. Сначала на Яндекс Услугах проверил, что чаще всего заказывают - и на WP больше всего заказов. В youtube нашел кучу инфы, и курсов. Вот этот нормально объяснил, по пальцам https://www.youtube.com/channel/UCstXkCZE40n-aocGh...
Вопрос: Почему родной hdd перестал работать на моноблоке?

Лучший ответ: Почему родной hdd перестал работать на моноблоке?Вы не поверите - потому что сломался. С техникой такое всегда  происходит рано или поздно.

Худший ответ: Почему родной hdd перестал работать на моноблоке?Вы не поверите - потому что сломался. С техникой такое всегда  происходит рано или поздно.
Вопрос: В чем проблема vsftp?

Лучший ответ: Нужно закомментировать следующую строчку в /etc/pam.d/vsftpd и рестартовать FTP-сервер:auth   required        pam_shells.so

Худший ответ: Добавьте в конфиг опциюallow_writeable_chroot=YES
Вопрос: Почему не получается запустить миграцию(php yii migrate)?

Лучший ответ: Access denied for user 'yii2user'@'localhost' (using password: YES)'
База вас слушает и слышит. И ей не нравится как вы представились.
Проверяйте, есть ли таковой пользователь, точно ли у него такой пароль.

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

Лучший ответ: 1 - в буквальной формулировке - нет. нельзя
2 - все финты с акронисом и тд - это как написать мелом на доске "%7№".. стереть тряпкой.. и написать снова
3 - вы чего хотите? цель в чем? винду почистить? лучший способ - переустановить ее с оригинального дистрибутива... но все дорогие сердцу файлы, заранее забекапить

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

Лучший ответ: ну я думаю ни один создатель успешной веб студии не проходил этих курсов, с другой стороны, полезно послушать какого нибудь руководителя про его историю создания, к каким походам и схемам работы он пришел, и как развивался
полезно?-> думаю да
похожие -> на ютьюбе завались бесплатных историй от создателей веб студий. 
стоит ли это 40К? -> хз, ценность не очевидная, вам все равно нужно будет искать свой путь, и набивать шишки, через это перескочить не получится.

Худший ответ: ну скажем так "пойдет"
Вопрос: Как установить модуль mongoDB в openServer?

Лучший ответ: Он там уже есть, просто выберите в конфигурации и все.

Худший ответ: В базовой версии она не установлена, добавить можно так 
https://goo.gl/vJDGED
Вопрос: Как работает это код?

Лучший ответ: Вот почему:
По вашей же ссылке:Имена свойств могут быть строками. Это значит, что нестроковые объекты могут быть использованы как ключи в объекте. Любой нестроковой объект, включая числа, приводится к строке через метод toString.
...
Также выводит "value", поскольку foo и bar конвертируются в строку. В SpiderMonkey JavaScript движке эта строка будет "['object Object']".

Худший ответ: Вы инициализировали переменные foo и bar.
Дальше, когда вы задаете свойство объекту object, то в качестве ключа берете foo. То есть:object[foo] = "value"; // foo = {unique_prop: 1}
Возможно вы хотели свойство foo, то есть вот так:object["foo"] = "value";
Но в вашем примере вы в качестве ключа используете объект, а объект принимает в качестве ключа только строки. Поэтому ваш объект преобразуется в строку и после преобразования получается вот так:object["[object Object]"] = "value";
Значит ваш object будет такой: var object = {
"[object Object]":"value"
};
И собственно, когда вы делаете console.log, то объект bar тоже преобразуется в строку и строка принимает вид:console.log(object["[object Object]"]);
Вопрос: Именование переменных, комментарии и кодировка в России?

Лучший ответ: 1. Если вы - не препод с матфака средненького университета, то currencyTransaction
2. Я не встречал комментариев на русском. Даже в проектах с русскоязычной документацией. Одна из причин - как раз опасение проблем с кодировкой
3. UTF-8 - даже не поднимается такой вопрос в работе

Худший ответ: 1. Буквы латинские, а значит правильно будет писать на английском. Так как понять так смогут все. valutaPerevoda - пишется однозначно, но есть русские слова, которые транслитеруются не однозначно. Это создает проблемы, в то время как в английском языке есть 1 вариант правильного написания. На мой взгляд однозначно правильно currencyTransaction.
2. Английские универсально. Это правило хорошего тона. Против обычно выступают лентяи и люди не знающие языка, находя себе миллион оправданий. Тем более что систематическое написание комментов на английском серьезно прокачивает скил английского.
3. Конечно utf-8
Вопрос: Как сравнить 2 json файла?

Лучший ответ: Сначала подготовим второй JSONvar arrmap = {}
for (x in arr['data']) {
  var v = arr['data'][x]
  arrmap[v['IDNum']] = v['count']
}
А затем из первого будем искать:for (x in foo['data']) { 
  var v = foo['data'][x]
  if (arrmap[v['id']]) {
    console.log(arrmap[v['id']])
  }
}

Худший ответ: Вариант использовать find для поиска вхождения:var file2 = data2

var obj = getElement(file2, 1025)
if (obj) console.log(obj.count)

function getElement(file, id) {
 return file['data'].find(el => el.IDNum === id)
}
Вопрос: Как припаять — подключить датчик к телефону на андроиде?

Лучший ответ: Я бы запилил на Arduino(nano, если покомпактнее - то mini) + bluetooth + мелкий аккумулятор и ремешок на руку(если датчик пульса). 
Пара датчиков - работа не пыльная, десяток-второй строк кода на Arduino C можно написать, особо не зная ЯП.

Худший ответ: Если вы вообще задаете такой вопрос, то стоит начать с ардуино вариантов что тут предлагают
Если нормально, то берете STM32 с USB OTG и к нему цепляете датчик, разводите плату и заказываете на pcbway или в резоните у нас
В этом варианте все получится крайне компактно и надежно, размером с монетку (чего не сделаешь с ардуино)
Вопрос: Как группировать репозитории по папкам на github или ...?

Лучший ответ: На GitHub есть организации.
На BitBucket есть команды (teams) - аналог организаций, плюс есть проекты, которые могут содержать кучу репозиториев.
GitLab не использую давно, не знаю.

Худший ответ: Используйте организации https://github.com/organizations/new
Вопрос: Java Memory limit exceeded на олимпиадном программировании?

Лучший ответ: В первом способе слишком много абстракций. Когда речь заходит о критической экономии памяти нужно сразу забывать про существовании Stream API, стараться не использовать autoboxing и пытаться эффективней использовать ресурсы. На то они и олимпиадные задачки, чтобы писать все сортировки руками вместо однострочных стримов и пр.
Что можно сделать:закрывать сканер после чтения (не закрыв он так и будет висеть у тебя в памяти, которой может не хватить допустим в середине алгоритма)открывать writer в самом конце (тоже самое что и со сканером, тем более что он тебе абсолютно не нужен в начале выполнения)заменить мапу на массив, убрать использование объекта Integer (со списком тоже желательно, но боттлнек твоего первого способа именно её использование, поэтому если заменишь правильно не сломав логику, то должно хватить.)не использовать стримы
По поводу подсчёта памяти сервером скорее всего просто запускают виртуалку с -Xmx16m параметром и реагируют на OutOfMemoryError, но это не точно.
ps Ты не можешь сравнивать Integer таким образом a.getValue() != b.getValue(). Integer суть объект, нужно использовать equals. А ещё в задании сказано разделять числа в output пробелами, а не переходами на новую строку, но это так, к слову.

Худший ответ: Scanner убери и юзай BufferedReader
Вопрос: Как добавить скаченную билиотеку в решение с C#?

Лучший ответ: Я обычно делаю папку Library на одном уровне с sln. В файле проекта,после добавления библиотеки, должно быть<Reference Include="CustomLibrary">
  <HintPath>..\Library\CustomLibrary.dll</HintPath>
</Reference>
Это смело можно заливать в гит

Худший ответ: Библиотеку поместить в bin\Debug или bin\Release, где и положено ей быть, и добавить ссылку оттуда.C# WPF XAMARIN 
Так Xamarin или WPF?
Вопрос: Предпродажная подготовка ноута. Что делаете вы?

Лучший ответ: отформатировать и развернуть обратно систему из раздела восстановления

Худший ответ: Удалить критично важные файлы.Взять любой фильм в BD качестве, и записывать его на диск пока диск не заполниться под завязку.
Вопрос: Можно ли настроить user.name и user.email в гит иными для определенной директории, а глобальные настройки оставить нетронутыми?

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

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

Лучший ответ: В рамках Java, изменить видимость унаследованного метода нельзя. Вариантов несколько. Во-первых, можно оставить переопределение метода пустым и перенести функционал в другое место. Во-вторых, сделать правильно, вам нужна дополнительная инкапсуляция, так и используйте инструменты языка, создайте интерфейс, который предлагает только необходимые методы.
Аннотации в комментариях, внутри Android API, имеют иной смысл. Например, @hide говорит, что метод не проектировался для использования вне API.

Худший ответ: Хочется добавить, что в java таки изменить видимость унаследованного метода можно, но только в сторону расширения. Сузить же действительно нельзя — это было бы нарушением принципа Барбары Лисков. 
А теги в комментариях это разметка javadoc. И подобные комментарии — это не комментарии вовсе, а документация.
Вопрос: Почему загрузка стала медленной или ошибка nginx 502 после loaddata в Django?

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

Худший ответ: Бьюсь об заклад, у тебя там N+1 запросы. Смотри запросы с django-debug-toolbar
Вопрос: Почему моя конфиденциальность под угрозой? И как это поправить?

Лучший ответ: Почему тогда avast выдаёт предупреждения?Денег хочет. Нет ли в самом keenetic возможностей для решения этих проблем?Нет, в интерфейсе кинетика нет опций для перечисления денег владельцам Аваста.

Худший ответ: Аваст выдает это на пК?
Вообще смысл в авасте особого нету..
Как вариант или встроенный антивирь винды, или к примеру Avira.
По крайней мере не будет слать кучу чуши Вам.
Вопрос: Many-to-many как избежать Race conditions?

Лучший ответ: Как можно избежать этого ?
Все уже придумано до нас. Лет эдак за 50.Делать в одной транзакции. И проверку и добавление подписки.

Худший ответ: Адекватным решением видится создать прослойку, которая будет обрабатывать обращения потоков друг за другом, т.е. некое бутылочное горлышко, которое не будет позволять потокам работать, как потоки. Тогда и race condition будет невозможен.
Вопрос: Что делать, когда ENUM недостаточно?

Лучший ответ: Делайте его типом INT, связанным с полем id из таблицы, в которую будут складываться ID-шники пунктов самовывоза. Иначе вам надо будет каждый раз в структуру поля добавлять новое значение пункта вывоза.

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

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

Худший ответ: Ничего он не сможет сделать
Вопрос: Нужно ли разбивать диск самостоятельно при установке Ubuntu?

Лучший ответ: Если не знаете что и зачем менять - оставьте по умолчанию.  / и swap подходит для большинства ситуаций.

Худший ответ: если нужно - то нужно.
если не нужно - то ненужно.
зависит от познаний и потребностей.