Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Какая ОЗУ подойдет?

Лучший ответ:
Любая.
Разъем стандартный под DDR3 SO-DIMM
Хотя бывает что некоторые модули не работают с конкретным ноутбуком, или друг с другом  - крайне редко, но бывает, этого избежать можно только покупая совместимую память указанную на сайте производителя ноутбука.
Но повторю - это редко.
Ну и по напряжению смотрите - чтобы было одинаковое, если память будете добавлять к существующим модулям, а не менять.
 1,5в и 1,35 не всегда корректно работают вместе, Поэтому лучше брать на то же напряжение.

Худший ответ:
Любая.
Разъем стандартный под DDR3 SO-DIMM
Хотя бывает что некоторые модули не работают с конкретным ноутбуком, или друг с другом  - крайне редко, но бывает, этого избежать можно только покупая совместимую память указанную на сайте производителя ноутбука.
Но повторю - это редко.
Ну и по напряжению смотрите - чтобы было одинаковое, если память будете добавлять к существующим модулям, а не менять.
 1,5в и 1,35 не всегда корректно работают вместе, Поэтому лучше брать на то же напряжение.
Вопрос: Как установить кодировку POST запроса на Android?

Лучший ответ:
httpPost.setHeader("Content-Type", "application/json; charset=utf-8");
...
setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));
...
Однажды мне пришлось конвертить вручную. полученный json
commons.apache.org/proper/commons-lang
StringEscapeUtils.unescapeJava(String str)

Худший ответ:
В конструктор UrlEncodedFormEntity передайте вторым параметром строку "UTF-8".
Вопрос: Для чего нужен чистый репозиторий?

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

Худший ответ:
И почему надо отправлять именно чистый?
Кто сказал?
Ты можешь создать репозиторий, накоммитить туда кучу всего и запушить, когда душе угодно.
Если запушишь пустой, значит начинать коммитить будет кто-то другой.
Вопрос: Поставил новую материнскую плату, при запуске выдает ошибку q code 53, что делать?

Лучший ответ:
Опустить руки и плакать, очевидно же!
А если серьезно, то искать решение. Какая модель? Поиском пользоваться умеете?
По одному только запросу error q code 53 - 200 миллионов результатов.

Худший ответ:
все проблема решена
Вопрос: Посоветуйте эмулятор iPad

Лучший ответ:
Вообще-то эмулятора iPad, в принципе, не существует. Даже в составе iOS SDK поставляется не эмулятор, а симулятор, собственно так он и называется — iPhone Simulator. 

Дело в том, что он не эмулирует ARM-совместимый процессор, а просто использует x86 совместимый процессор компьютера, поэтому внутри симулятора работает код, скомпилированный под архитектуру x86 (именно под нее компилируется приложение, при его использовании в симуляторе). 

Именно поэтому, в iPhone Simulator не заработают приложение, например, из App Store или Cydia, даже если туда их попытаться «засунуть», ведь они скомпилированы под ARM-процессоры реальных устройств.

Худший ответ:
Друзья, а что посоветуете. если нужно эмулировать только браузер iphone / iPad?
Чтобы рендеринг и обработка JS происходили в точности как и на реальных устройствах
Вопрос: Какая CMS подойдет для новичка, который в дальнейшем будет работать с сайтом (сайт-витрина)?

Лучший ответ:
Я бы по сумме характеристик воткнул Wordpress.

Худший ответ:
Последняя CMS, с которой я работал и которую мне посоветовали кстати здесь -  DotPlant2 , должна устроить. Допиливать мало чего придется, довольно большой функционал уже есть по размещению, выводу товара для пользователей, аналитика в самом движке предусмотрена, данные в CSV без проблем можно будет переносить, плюс функционал SEO генератора есть, так что с продвижением заморочек как в других SMC не будет. И сам интерфейс довольно понятный
Вопрос: Как исправить ошибку bash: ./phpstorm.sh: Permission denied?

Лучший ответ:
$ sh ./phpstorm.sh
И можете не заморачиваться с флагами.

Худший ответ:
ls -l в папке этой сделайте и посмотрите на права.
Вопрос: Защита от читерства в шутерах

Лучший ответ:
возможно поможет какая нибудь из античит-систем, например DONtLie AntiCheat

Худший ответ:
На примере Punkbuster: MD5 файлов в реалтайме, проверка памяти игры, проверка запущенных процессов, возможность снятия скриншотов.
Но хочу заметить, что PB практически бесполезен.
Вопрос: Есть ли простой способ обработать ситуацию 'DATABASE IS LOCKED' при обращении к SQLite из PHP?

Лучший ответ:
Можно написать небольшую обвёртку.

<?php

function myQuery(\PDO $conn, \closure $function)
    {
    $waiting = true; // Set a loop condition to test for
    while ($waiting)
        {
        try
            {
            $conn->beginTransaction();
            $function($pdo);
            $conn->commit();
            $waiting = false;
            } catch (PDOException $e)
            {
            if (stripos($e->getMessage(), 'DATABASE IS LOCKED') !== false)
                {
                // This should be specific to SQLite, sleep for 0.25 seconds
                // and try again.  We do have to commit the open transaction first though
                $conn->commit();
                usleep(250000);
                }
            else
                {
                $conn->rollBack();
                throw $e;
                }
            }
        } }

$conn = new PDO('sqlite:C:\path\to\file.sqlite');
$stmt = $conn->prepare('INSERT INTO my_table(my_id, my_value) VALUES(?, ?)');

myQuery($conn, function(\PDO $conn)use($stmt)
        {
        for ($i = 0; $i < 10; $i++)
            {
            $stmt->bindValue(1, $i, PDO::PARAM_INT);
            $stmt->bindValue(2, 'TEST', PDO::PARAM_STR);
            $stmt->execute();
            sleep(1);
            }
        });



Можно и не как функцию, а унаследоваться от PDO и сделать свой метод.

Худший ответ:
Я так понимаю, что ошибка происходит при многопоточном обращении к базе. Например попытка вставить данные в таблицу в то время пока второй поток выполняет выборку по этой же таблице. Где-то в документации читал, что SQLite так не умеет. 

Поэтому когда я решал такую проблему в многопоточном приложении на C#, я создавал обертку с мониторными секциями на обращение к базе.
Вопрос: Как в sqlite в запрос передать переменную?

Лучший ответ:
Потому что переменную нужно соединить со строкой запроса, в таком виде, как у вас - $num текст, а не перемення.'<текст запроса>' . $num .';'$row = $db->querySingle('SELECT * FROM data WHERE Id='.$num.';',  ',true);
Также обращайте внимание на кавычки$a = "var";
echo 'sample - $a';
>> sample - $a
echo "sample - $a";
>> sample - var

Худший ответ:
По-хорошему - юзать плейсхолдеры. Защитит потом не раз от SQL-инъекций.
Вопрос: Почему в указатель типа char можно передать string?

Лучший ответ:
"fjkdfjlkdfjlkdfj" -- это строковый литерал. В большинстве контекстов он интерпретируется как массив char.
Массив при передаче в функцию конвертируется в указатель на свой первый элемент.

Худший ответ:
"fjkdfjlkdfjlkdfj" -- это строковый литерал. В большинстве контекстов он интерпретируется как массив char.
Массив при передаче в функцию конвертируется в указатель на свой первый элемент.
Вопрос: Где/как найти «вилку», крепящую «ухо» к дужке,  для наушников «Creative Aurvana Live!» ?

Лучший ответ:
У меня такая же проблема. Только что сел на свою аурвану.
1) Клей - не вариант. Уже пройденый этап на других наушниках, хватает на пару месяцев.
2) Спаять оригинальный метал не выйдет (Он из алюминия)
3) Металическую часть из "вилки" можно вынять, подогрев её паяльником и захватив пинцетом. Перед этим нужно будет немного спилить пластика  (что бы можно было держать деталь)
Дальнейший ремонт предполагаю с заменой оригинальной детали на болт. Гайка будет посажена в нутрь "Вилки", а шляпка внутрь обруча.  Шляпка болта будет сточена так, что бы максимально соответствовала оригиналу.
Спустя 5 минут нашел видео о пайке алюминия. Сегодня попробую спаять. Здесь отпишусь!
Спустя 10 часов купил флюс и получилось спаять. Довольно легко даже.
Потом залил епоксидный клей в отверстие вилки и запихнул туда деталь
И вот результат:
И какой наушник был неисправен? Внешне не видно. 
Сидят так же как и раньше, только вертится наушник туже из за трения пластика. В будущем возможно залью туда смазку. 
Спустя 1 час шарнир развалился. Оказывается олово плохо переносить длительные сильные нагрузки, потому разваливается. Так что спаивать шарнир не имеет смысла. Возвращаюсь к первоначальной идее.
Сделал шарнир из шляпки спицы
Установил на наушники. Пока держится. Эргономика не изменилась, правда теперь один наушник может оборачиватся на 360 градусов. Повороты правда туговатые так что никаких неудобств это не приносит. 
Если что не так будет отпишусь вскоре.
Уже больше суток. Полет нормальный. Правда пришлось лучше укрепить шарнир в вилке, что бы сидел жестко. Использовал сначала эпоксидный клей (но он не обладает достаточной твердостью) а потом добавил супер клей. Сидит идеально. Теперь вопрос о долговечности.

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

Лучший ответ:
Лично мне приятен вариант, когда www.domain.com отображает английский вариант сайта, а www.domain.ru — русский. Но не всегда бывает доступны оба домена.

Тогда вариант с www.domain.com/ru (или /en/) подойдет.

Вариант с ru.domain.com мне не особо нравится. И уж точно www.ru.domain.com будет смотреться очень странно

Худший ответ:
Спасибо за ответы.

Остановлюсь тогда на domain.com/en
Вопрос: Прошу помощи в работе с якорями?

Лучший ответ:
После строки
clearInterval( this.timer);

вставьте такую строчку:
location.hash = address;


Худший ответ:
Дело в том, что у вас там используется плавная промотка скриптом к нужному якорю, и скорее всего в функции возвращается return false, что запрещает ссылке установить новый адрес.
Вопрос: Узнать время в нужном мне часовом поясе?

Лучший ответ:
Используем класс SimpleDateFormat:SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
format.setTimeZone(TimeZone.getTimeZone("UTC"));
Date date = format.parse("2015-01-23T09:10:00");

Худший ответ:
в java.util.Date время хранится в GMT, но при использовании toString() добавляется TimeZone по умолчанию из настроек JVM see java.util.Date#toString  и внимательно java.util.Date#normalize. Чтобы получить java.util.Date скоректированое :Calendar c = Calendar.getInstance();
    TimeZone z = c.getTimeZone();
    int offset = z.getRawOffset();
    if(z.inDaylightTime(new Date())){
        offset = offset + z.getDSTSavings();
    }
    int offsetHrs = offset / 1000 / 60 / 60;
    int offsetMins = offset / 1000 / 60 % 60;
    c.add(Calendar.HOUR_OF_DAY, (-offsetHrs));
    c.add(Calendar.MINUTE, (-offsetMins));

   return с.getTime();
Вопрос: Как сделать мобильное меню, выезжающее сбоку?

Лучший ответ:
Одно из самых свежих решений с отличной производительностью: https://github.com/Mango/slideout

Худший ответ:
Плагин для вордпресс Ninja Kick: Sliding PanelДемо здесь
Вопрос: Какие русскоязычные сайты Вы порекомендовали бы, человеку, желающему обучиться программированию с нуля?

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

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

Лучший ответ:
По поводу формата, если есть прозрачность на картинке - то png, если нету - все в jpg, после все прогоняете через минификатор вроде "imagemin", "pngquant". Всякие иконки собираете в спрайты. Если важен трафик для мобильных устройств, то можете дополнительно создавать картинки с маленьким разрешением дабы они меньше весели.
Так же ели есть возможность различные иконки делаете в SVG формате, они в разы меньше весят чем растровое изображение.
Практически любой градиент сейчас спокойно можно на css сделать.

Худший ответ:
Оптимизация PNGОптимизация JPEG
Вопрос: Что нужно учить front-end разработчику?

Лучший ответ:
Я бы советовал учить JavaScript,и самый простой но полезный фреймворк к нему - jQuery.
Начать с литературы и по чуть чуть выполнять задания на codeacademy, кстати там можно проверить знания по языкам которые Вы уже освоили или присмотреть более понравившийся язык

Худший ответ:
Я бы не стал советовать учить jQuery. Хорошо его знать, но не начинать. Иначе он привьет не правильное понимание того как надо делать. Нужно учить язык на хороших примерах, которые привьют хороший стиль. Я потом быстро разрботаться в jQuery.
Ну думаю что не надо говорить что знание HTML5 и CSS3 должны быть 5+. 
Ну а вот с яваскриптом тут все сложнее. Я бы посоветовал поизучать.
Angular.js
Backbone.js
Ember.js
Knockout.js
Это на сегодня передовые фреймворки. Если не они то подобные будет править фронтендом в ближайшем будующем. Я их процитировал в порядке важности, как я сам считаю. Если окунетесь в мир Ангуляра, возможно все остальное и не понадообится.
Вопрос: Организация передачи инета по Wi-Fi?

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

Худший ответ:
Берете две дешевых точки доступа
www.dlink.ru/ru/products/2/1293.html
стоят примерно по тысяче вроде
и две самых дешвых антены направленных
www.dlink.ru/ru/products/2/228.html
Одну настраиваете как access point вторую как клиента вуаля у вас линк между двумя точками.
судя по всему нормальный дом, мне кажется дешевле подключить обычный проводной интернет.
Вопрос: Как оптимизировать загрузку js для многостраничных сайтов?

Лучший ответ:
минифицировать все и отдавать с gzip с правильными настройками HTTP кэша. Один раз загрузили и больше не дергаем на все страницы.

Худший ответ:
Если вас так беспокоит вопрос, что скрипты все время дергаются с сервера, то положите их в клиентское хранилище, воспользовавшись например таким инструментом.
Но в целом это лишнее при ваших объемах. Нет ничего страшного в том, что какие-то части скриптов не выполняются в данный момент и юзер до них может и не дойдет никогда. Они ведь не загружают процессор, не вызывают тормозню. Какая вам разница, добрался ли юзер до вашего дейтпикера? В чем будет разница для юзер експириенс, получил ли юзер код для использования дейтпикера сразу или только когда открыл страницу, где он есть?
Есть еще и другое мнение, рассматривать сайт как приложение (ну вот например как на смартфонах). В чем прелесть такого подхода? А в том что при запуске приложения, вся оболочка этого приложения загружается разом. А потом, загружаются только голые данные, что дает небывалую скорость отклика и отзывчивость. На обычных сайтах такого не встретишь. В такой ситуации вам не только скрипты и стили, но еще и всю графику сайта придется как то предзагрузить и хранить на клиенте.
Вопрос: CMYK переводится в RGB без потерь?

Лучший ответ:
Смотря какой CMYK, смотря какой RGB.
Если подразумевать наиболее популярное пространство sRGB, то в абсолютном большинстве случаев ответ будет - нет.
Для обратного случая аналогично.
Плюс, некоторое влияние могут оказывать битность и ошибки округлений.

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

Лучший ответ:
1) попробуйте задать абсолютные от корня
типа url(/templates/mytheme/fonts/dayssansblack.ttf);
2) Проверьте регистр в названии шрифтов и прописанный в css (иногда в файловых менеджерах стоит принудительный перевод в нижний регистр при перекачке по ftp)
3) Проверьте наличие самих файлов, на всякий случай еще раз перезалейте папку со шрифтами

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

Лучший ответ:
Учите, хуже не будет.

Худший ответ:
А по-моему стоит. Есть языке дороже-круче, но пхп вроде несложен в освоении и точно применить есть куда — основная масса сайтов интернет все же на php написана
Вопрос: В чем моделировать ПЛИС Xilinx?

Лучший ответ:
В состав Xilinx ISE и Xilinx Vivado входит симулятор Isim. Для простых и средних задач его функционала хватает. Любая из этих IDE также поддерживает моделирование в Modelsim, но особых надобностей в более мощном, но тоже платном Modelsim у меня пока не возникало.
Кстати. Не могу быть уверенным, но насколько мне известно, Xilinx предоставляет 30-дневный trial на свои продукты - так что можете попробовать моделировать свой исходной код под Xilinx.
Также, стоимость IDE зависит от комплектации, а для простых задач вполне хватает уже не поддерживаемой более Xilinx ISE (работает с ПЛИС серии Virtex4-Virtex7). Vivado поддерживает Virtex-7 и все следующие, какие появятся.

Худший ответ:
В состав IDE Vivado  входит все необходимое для моделирования. Чем именно моделируют - хз, но лицензия на вивадо стоит бешаных денег (3-5 тысяч долларов за место).
Вопрос: Linux: прицепить обратно консоль к процессу?

Лучший ответ:
Вопросу 3 года уже, тем не менее:reptyr is a utility for taking an existing running program and
 attaching it to a new terminal, and is particularly useful for moving
 a long-running process into a GNU screen session.

Худший ответ:
Если процесс висит в jobs, тогда fg %1 (ну или сколько-то). Если не висит, то не знаю.
Вопрос: Сколько Вы спите и сколько минимум можно спать?

Лучший ответ:
Немного в сторону. Через несколько лет, если вы - программист вы начнете ходить в спортзал (все начинают, работа сидячая, остеохандрозы, стилоидит, жопа опять же растет), ну и зарплаты соответствующие, хороший фитнес-клуб - не проблема.  А так, как вы - программист, вы прочитаете много про то, как и чем заниматься, что жрать и сколько спать. И выяснится, что спать надо - 8 часов :)
А пока - сколько спится, столько и спите, все у вас впереди :)

Худший ответ:
Прошлую неделю до выходных спал по 3-4 часа. Ложился в 9 а просыпался  в 12 или в час ночи.  И еше часок в обед.  Не приятно  и от работы  воротит посто.  На выходных бросил это дело и нормально высыпался с 22.00 до 7.00, теперь снова тружусь на полную мощность.  и полон энергии. Так что рекомендую нормально спать, как детском садике учили. =)
Вопрос: Разъём для видеокарты?

Лучший ответ:
Да, можно.
PCI-E разных версий совместимы между собой. Тем более GTX750 тоже PCI-E 3.0
Разных размеров, в слову, тоже совместимы. В слот х16 можно воткнуть х1, х2, х4, х8 или х16 плату, обратно тоже совместимы электрически и логически, но вот физически уже не очень.

Худший ответ:
Втыкаете в PCIe 3.0 и радуетесь жизни.
Вопрос: Безопасно ли оплачивать в интернет магазинах напрямую визой?

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

Худший ответ:
Менее опасно чем снятие денег через банкомат.
Вопрос: Twitter Bootstrap не проходит валидацию W3 CSS?

Лучший ответ:
Валидация - это не показатель. Она изначально не поддерживала многие фишки стандарта и сейчас не поддерживает.

Худший ответ:
На выдачу это никак не влияет. Вот слова инженера который занимается crawler'ом в Гугле:
"So Google does not penalize you if you have invalid HTML because there would be a huge number of webpages like that and some people know the rules and then decided to make things a little bit faster or to tweak things here there and so their pages don't validate and there are enough pages they don't validate that we said OK this would actually hurt search quality if we said only the pages that validate are allowed to rank or rank those a little bit higher."
Вопрос: Порекомендуйте 3G USB модем для Raspberry Pi

Лучший ответ:
Huawei E173 тоже не плох. E1550 выше 3.6 Мбит/с не дает.

Худший ответ:
Думаю проблем с поддержкой Raspberry Pi практический любого usb модема не должны возникнуть. Единственный нюанс что он может определяться как cd-rom но от этого есть лекарство usbmodeswitch, тут больше надо смотреть на такие характеристики как максимальная скорость передачи.
Вопрос: Можно ли написать программу для андроида, которая реагирует на событие «постучать по телефону в кармане»?

Лучший ответ:
Можно. Но он будет принимать за "стук" любую тряску, подходящую под шаблон стучания пальцем. Т.е. будет постоянно запущен сервис, снимающий показания акселерометра и сравнивающий их с заданным шаблоном: кратковременные ускорения примерно в одном направлении в количестве n штук за заданный промежуток времени..

Худший ответ:
Возможно.
Вопрос: Как установить систему SSD+HDD на обычный компьютер?

Лучший ответ:
Лучше всего просто поставить два диска SSD и HDD.
На SSD система, файл подкачки, и все файлы с которыми вы активно работаете.
На HDD - хранилище файлов, т.е те файлы которые вы больше храните чем работаете с ними.
Это самый быстрый и оптимальный вариант.
Можно конечно устроить совместную работу используя SSD в качестве кэша, но это будет не так быстро.
Сейчас это не очень актуально. Раньше когда SSD  были очень маленькими такая схема использовалась как компромисс между ценой  и производительностью.

Худший ответ:
А можно как-то разделить ssd и hdd если они соединены в один диск?
Вопрос: Оценки в дипломе влияют на поиск работы и вуза в другой стране?

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

Худший ответ:
Если заканчивали не ВУЗ уровня Гарварда, то всем, кроме ваших родителей, насрать на ваши оценки, есть требования чтоб диплом был, не более.
Вопрос: IPad2 с 3G из Штатов?

Лучший ответ:
АТ-Т — GSM оператор, Verizon — CDMA. Видимо в этом разница — в модуле 3G связи

Худший ответ:
не лоченные они нефига
Вопрос: Адекватный менеджер подключений под Linux?

Лучший ответ:
Влад Животнев , Konkase , Владимир и все подписанные.
Друзья, совершенно неожиданно наткнулся на PAC Manager. Можно скачать отсюда: sourceforge.net/projects/pacmanager В Linux Mint он оказался предустановленным. Видел его раньше, но тогда как-то он меня не впечатлил. В общем, всем ищущим советую как минимум обратить на него внимание. Возможности широкие. Есть недоработки с прокруткой в табе, но решение быстро нагуглилось. Чтобы не искать - www.voip-lab.ru/obzor-pac-manager-pod-linux ближе к концу.

UPDATE
На Linux Mint 20 и Ubuntu 20.04 asbru-cm не подключается к серверам по RDP. Летом 2020 года я снова поставил Remmina. Она стала сильно хороша и многие ее недостатки были исправлены. Присмотритесь к ней.

Худший ответ:
Так PAC manager имеет проблемы с Ubuntu 18.04 и 2 года как не обновляется, то появился его форк в виде Asbrú Connection Manager
asbru-cm.net
https://github.com/asbru-cm/asbru-cm
Вопрос: Консольные программы и/или библиотеки для работы со звуком. Снижением уровня шумов, выправление звука

Лучший ответ:
SoX — кроссплатформенная консольная утилита, позволяющая конвертировать аудиофайлы из формата в формат, а также обрабатывать звук различными эффектами. Есть эквализация, шумоподавление. Даже дисторшн есть.
SoX feature list

Худший ответ:
SOX + LADSPA. Кстати, SOX расширяется и несложно допиливается под конкретные нужды. Код замечательный.