Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как упростить список исключений?

Лучший ответ:
А что в m.text?
Пример:
Ну и допустим что m.text != ETH+DCR, иначе можно просто все условия положить в список и проверять m.text in list_if
Сделайте функцию def check_if(value):
    list_if = [
        ('ETH+PASL', 7),
        ('ETH+DCR', 8),
        ('/pools', None),

        # и так далее
    ]
    for check_v, check_len in list_if:
        if value in check_v and ((check_len == len(value)) if check_len else True):
            return True


check_if(m.text)
так и расширять в последствии будет проще

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

Лучший ответ:
Вот тут есть решение:
https://hackernoon.com/how-to-fix-the-ios-11-input...

Худший ответ:
У меня была такая фигня, я решил ее так:@media(max-width:767px) {
.modal-open {
     position: fixed!important;
}
}
Нашел я это решение здесь: dumajkak.ru/kak-nastroit-kursor-na-ios-11-na-onlaj...
Там еще 3 способа, как решить эту байду.
Вопрос: OS X + NFS на VPS — кто нибудь пользуется?

Лучший ответ:
любая сетевая фс в данных условиях будет болью.
в порядке приоритета:
- апгрейд родного ssd (дорого)
- jetdrive lite (нормально)
- внешний диск (дешево)

Худший ответ:
Геморно
Внешний диск даже по usb2-sata/ide будет удобнее и быстрее
Вопрос: Где в Symfony 2 хранить интерфейсы?

Лучший ответ:
Лично я организую файлы таким образом:%BUNDLE_NAME%/service/%SERVICE_NAME%/interfaces

Худший ответ:
Лично я организую файлы таким образом:%BUNDLE_NAME%/service/%SERVICE_NAME%/interfaces
Вопрос: Как корректно записать и считать массив в/из файла?

Лучший ответ:
serialize и unserialize

Худший ответ:
Можно приводить массив к json строке и сохранять в файл, в после чтения из файла приводить json строку в массив.$array = array(
    "foo" => "bar",
    "bar" => "foo",
);
$file_name = 'path/to/file/file_name';

file_put_contents($file_name, json_encode($array)); //сохраняем в файл

$array = json_decode(file_get_contents($file_name), true); // читаем из файла
Вопрос: Можно ли использовать свой статический ip для сервера?

Лучший ответ:
IP-адрес должен быть статическим белым. 
https://helpsetup.ru/internet/ip_adres.html

Худший ответ:
Используйте
Вопрос: Как сделать доступное боковое меню на всех Activity?

Лучший ответ:
Будет ли доступно данное меню при переходе на другие activity?
Нет.каким образом можно это реализовать?
Использовать фрагменты.

Худший ответ:
или копипастить эту менюшку на каждую активити. но это плохой подход. правильно - фрагменты.
Вопрос: Социальная активность и SEO?

Лучший ответ:
Подключайте как можно больше каналов в любом случае,нельзя судить что хорошо,а что плохо,не проанализировав конкретный канал. Если у вас уникальный и интересный контент и вам есть о чем сообщить вашей аудитории - подключайте все
-одноклассники
-фейсбук
-вконтакте
-youtube
-GOOGLE+
-инстаграм
-твиттер
-телеграмм 
-емейл рассылки
-mytarget и .д.
Как именно она будет проявляться?-количеством переходов на ваш сайт с того или иного ресурса ну и дальнейшей конверсией.
Настройте яндекс метрику,гугл аналитикс,проставьте цели и не забывайте про utm метки.
И снимайте аналитику через некоторое время. Так же почитайте информацию об интеграции сервисов типа твитер-фейсбук(пишите в 1 месте-а это все дублируется в несколько ресурсов)
Конечно нужно изначально примерно понимать кто ваша ЦА. Если вы продаете резинки для браслетов,которые сейчас очень популярны в младших классах-про "одноклассники" можно забыть,ну и наоборот-циркониевый браслет не будет интересен в телеграмме. Тоже самое касается и услуг

Худший ответ:
Прежде всего, под этим понятие подразумевается связь Вашего веб-сайта с различными аккаунтами в соц сетях. На сайте (чаще всего в футере) должны быть сквозные ссылки на Ваши соц сети. Если продвигаетесь по Google, то желательно (очень желательно) иметь свой канал на YouTube, который был бы привязан через Search Console с Вашим сайтом, так как это один из факторов ранжирования в данной ПС. Вообще же все зависит от тематики Вашего ресурса. Если это коммерческий проект и Вы продаете товары широкого потребления, то аккаунты нужны. Это хороший источник дополнительного трафика. Если же это b2b, то бессмысленно их заводить. Для информационного ресурса, это тоже хороший плюс, так как расшаривание контента в соц сетях - это как раз таки сигнал для поисковиков, что контент на Вашем сайте качественный и его нужно ранжировать как можно выше.
Вопрос: Как в Mikrotik разрешить выход в инет только отдельным компам?

Лучший ответ:
Лучшее правило, запрещено все, кроме того , что разрешено =)
Делаем ACL , в него вбиаем вайт лист, дальше через FW, рубим все, кроме этого листа. 
Типа тогоip firewall filter add chain=forward out-interface=ether1 src-address-list=!whitelist action=reject
и поднять повыше его.

Худший ответ:
В цепочке FORWARD. Разрешить выбранным, после - всем запретить
Вопрос: Правда ли что HDD болие надежны нежели SSD?

Лучший ответ:
Главный недостаток в надежности SSD по сравнению с HDD в том, что, если hdd в 94% случаев умирают медленно, и позволяют спасти бОльшую часть информации, а те что умерли внезапно позволяют восстановить всю (или почти всю) информацию, то SSD почти всегда умирают сразу и с концами, без шансов восстановить информацию.
С другой стороны, в ноутбуках hdd будет умирать быстрее (по сравнению с настольным пк) из-за портативности ноутбука. При использовании SSD разницы не будет (не считая прибавки в скорости и уменьшения энергопотребления)
Про количество циклов перезаписи уже сказали, но, хочу заметить, что практически достичь этого ограничения не так то и просто - при 3000 циклах, даже если десять раз в день перезаписывать весь ssd-диск, то хватит почти на год. Но вообще при обычном использовании ресурса как минимум лет на пять хватит. Если диск не накроется из-за брака, то ваш компьютер устареет быстрее, чем вы достигнете ограничения. Главное придерживаться некоторых правил (например, не заполнять ssd больше чем на 80-85%)

Худший ответ:
Надежность в общих случаях практически одинакова.
И то и другое сложные устройства, встречается брак, со временем ломаются, изнашиваются от интенсивной работы.
В серверах под высокой нагрузкой меняются пачками - и HDD и SSD. Механика не выдерживает, циклы перезаписи исчерпываются. Под некоторыми типами нагрузки SSD вылетают быстрей. Но такое только на нагруженных серверах.
В домашних условиях - ушатать что HDD что SSD практически нереально - нет таких нагрузок.
Но SSD не боиться сотрясений, ударов, меньше греется - поэтому в домашней эксплуатации он надежнее чем HDD.
Если вы покупаете SSD домой то забудьте про всякие циклы, и прочие сказки. Он гораздо быстрее морально устареет или сгорит от скачка напряжения вместе с другим железом, чем исчерпает циклы.
Вопрос: Вопрос про город?

Лучший ответ:
Чем раньше Вы уедете в большой город - тем лучше.
При любой возможности устраивайтесь на стажировку.
Живой опыт лучше чем формальное образование.

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

Лучший ответ:
Настройки - Общие - Язык - Английский

Худший ответ:
Настройки - Общие - Язык - Английский
Вопрос: Файлов меньше чем памяти на SSD, какие возможности исправления?

Лучший ответ:
Файлов меньшеРазмер?памяти на SSDРазмер?Office MicrosoftWindows? Версия?какие возможности исправления?Удалить всё лишнее? Переустановить Windows?всех файлов на 13,4 ГБ , а на диске пишет 66,8 ГБВключите показ скрытых файлов.не могу воспользоваться программойВоспользуйтесь встроенной очисткой в "Параметры", "Память устройства".

Худший ответ:
Сергей, благодарю. Вы правильно обрисовали картину, теперь очень осторожно отношусь к источникам скачивания. Установила программу WizTree, место на SSD занимает программа Win S+S
Вопрос: Какова производительность копирайтера?

Лучший ответ:
Работа копирайтера никак не связана ни со скоростью набора текста, ни с объемом оного.

Худший ответ:
Хороший копирайт — разобраться, опросить, исследовать проблемные места и выдать РЕШЕНИЕ
Решение нельзя замерить объемом:Цена текста за 1000 знаков
Вопрос: Нормальный ли это код? и как его можно оптимизировать (Фильтр данных из базы)?

Лучший ответ:
Более резиновый вариант, используя коллекции и scope функции:public function scopeFilter($query, $parameters = []){
    $fields = ['visa_type', 'status', 'company'];
    $filter = collect([
      'visa_type' => null,
      'status' => null,
      'company' => null,
      'paginate' => 40,
      'order' => 'id',
      'sort' => 'desc'
    ])->merge($parameters);

    if (!Auth::user()->hasRole('administrator|Manager')) {
      $query->where('user_id', Auth::user()->id);
    }
    
    foreach($filter->only($fields) as $field => $value){
      $query->where($field, $value);
    }

    return $query
      ->orderBy($filter->get('order'), $filter->get('sort'))
      ->paginate($filter->get('paginate'))
      ->toArray()['data'];
}
Использование - SomeModel::where(...)->filter([
   'visa_type' => '....',
   'paginate' => 20,
   'sort' => 'asc'
]);

Худший ответ:
нужно оптимизировать
Попробуйте что-то типа:$dataProvider = new self(); //вот этот момент надо проверить
if ($visa_type) {
    $dataProvider->where('visa_type', $visa_type);
}
if ($status) {
    $dataProvider->where('status', $status);
}

...

return $dataProvider->orderBy('id', 'desc')
                    ->paginate(40)
                    ->toArray()['data']
Вопрос: Зачем нужен HTTPS?

Лучший ответ:
предупреждает потому что http-трафик легко перехватить. если раздражает, это можно отключить.
тайм не парится, ибо секретного у него ничего нет.
а вот банку/платежной системе/личному кабинету/etc уже есть что терять, поэтому и используют https чтоб "спрятаться".
все ставят, потому что:
- есть слух, что это помогает в seo
- упала цена на сертификаты
- появились бесплатные сертификаты

Худший ответ:
Браузер информирует, что любые введенные данные не будут шифроваться. И уже тебе решать вводить ли там пин свой банковской карты или нет. 
А вообще, там чуть повыше расписали про сертификаты SSL и безопасный протокол HTTPS.
Вопрос: Mint Linux Mate x64 или Windows 7?

Лучший ответ:
Отправьте старичка на покой уже.

Худший ответ:
попробуйте mint xfce x64, меньше чем mate или windows ресурсов будет потреблять.
Вопрос: Как быть с названиями классов?

Лучший ответ:
Если увидеть сам блок, то было бы легче.
Дописывай к каждому элементу свой смысловой модификатор.
На примере с кнопками:<button type="button" class="btn btn-default">
<button type="button" class="btn btn-primary">
<button type="button" class="btn btn-success">

Худший ответ:
Обычно в таких случаях имена классов присваиваются по их функциональному назначению на странице. Например, шапка - header, подвал - footer.
Имена классов имеет смысл присваивать в тех случаях если Вы собираетесь данный стиль использовать где-то еще в элементах страницы. Если же это не так то логичнее использовать id элементов 
css
#myelem {
color: red;
}
Вопрос: Как передать псевдоним в where?

Лучший ответ:
никак.You can use the alias in GROUP BY, ORDER BY, or HAVING clauses.
Standard SQL disallows references to column aliases in a WHERE clause. This restriction is imposed because when the WHERE clause is evaluated, the column value may not yet have been determined.https://dev.mysql.com/doc/refman/8.0/en/problems-w...
как вариант - использование HAVING вместо WHERE.

Худший ответ:
да.
Сначала идет выборка записей, а потом вычисление значений в SELECT
(Думаю что MySQL достаточной умный и два раза считать это не будет)
Вопрос: Нужно ли индексировать теги — за и против?

Лучший ответ:
Тоже задавался вопросом, но однозначного ответа нет.
https://hachu-site.ru/nuzhno-li-zakryivat-tegi-ot-...
Статья интересна, но читать нужно целиком :)))

Худший ответ:
Тоже задавался вопросом, но однозначного ответа нет.
https://hachu-site.ru/nuzhno-li-zakryivat-tegi-ot-...
Статья интересна, но читать нужно целиком :)))
Вопрос: Как реализован эффект летящей (трясущейся) ракеты?

Лучший ответ:
Откройте для себя инструменты разработчика F12 или Inspect Element.
Обычная анимация CSS.
Смещение фона на несколько пикселей

Худший ответ:
Ну тут два пути я вижу:
1) Делаем гифку с движущейся ракетой, кладем в бэкграунд дива и не паримся;
2) Делаем статичную картинку ракеты, кладем в див и через javascript (setTimeout) меняем координаты картинки с эффектом.
Вопрос: Есть тут графические дизайнеры, работающие на Odesk?

Лучший ответ:
На Upwork (Odesk) не работаю, но фрилансю давно; работаю в том числе и с иностранцами.
1) Дела с легальностью контента обстоят так же, как и везде: не пойман — не вор. Рискнуть конечно можно, но спроси себя - а если поймают? Поэтому лучше поступать правильно: ставить заказчиков в известность, что им отдельно придется оплачивать фотки, шрифты, графику.
2) Форматы нужно изучать отдельно, в разных странах они могут быть довольно разные. Тут ничего сложного - вики в помощь. Что касается допечатной подготовки - по сути она точно такая же, разница лишь может скрываться в особенностях той или иной типографии, но я проблем не встречал. Наоборот - с российскими типухами гораздо сложнее договариваться, т.к. туда нанимают дилетантов за мизерную зарплату.
3) Тут ты услышишь множество самых разных историй - кто-то сразу вливается в поток, кто-то вообще терпит неудачу. Важно искать и не сдаваться. Ищущий найдет. Не ограничивайся только апворком. Я на иностранцев вышел через русский фриланс благодаря копеечному заказу на фрилансим.ру, и так с тех пор и работаю с ними.
4) В основном на биржах прямые работодатели, которые как правило ищут прямых исполнителей (посредников никто не любит).
Не отмахивайся, кстати, от веб-диза, очень интересная область, твоя полиграфия только поможет тебе в ее освоении (как мне в свое время, когда мне осточертело рисовать макулатуру)
PS: тоже сейчас фрилансю с женой :)

Худший ответ:
На Upwork (Odesk) не работаю, но фрилансю давно; работаю в том числе и с иностранцами.
1) Дела с легальностью контента обстоят так же, как и везде: не пойман — не вор. Рискнуть конечно можно, но спроси себя - а если поймают? Поэтому лучше поступать правильно: ставить заказчиков в известность, что им отдельно придется оплачивать фотки, шрифты, графику.
2) Форматы нужно изучать отдельно, в разных странах они могут быть довольно разные. Тут ничего сложного - вики в помощь. Что касается допечатной подготовки - по сути она точно такая же, разница лишь может скрываться в особенностях той или иной типографии, но я проблем не встречал. Наоборот - с российскими типухами гораздо сложнее договариваться, т.к. туда нанимают дилетантов за мизерную зарплату.
3) Тут ты услышишь множество самых разных историй - кто-то сразу вливается в поток, кто-то вообще терпит неудачу. Важно искать и не сдаваться. Ищущий найдет. Не ограничивайся только апворком. Я на иностранцев вышел через русский фриланс благодаря копеечному заказу на фрилансим.ру, и так с тех пор и работаю с ними.
4) В основном на биржах прямые работодатели, которые как правило ищут прямых исполнителей (посредников никто не любит).
Не отмахивайся, кстати, от веб-диза, очень интересная область, твоя полиграфия только поможет тебе в ее освоении (как мне в свое время, когда мне осточертело рисовать макулатуру)
PS: тоже сейчас фрилансю с женой :)
Вопрос: Регистрацию делать в модальном окне или отдельной страницей?

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

Худший ответ:
я обычно в контроллере проверяю ajax заголовок, если аjax запрос, то отдаю только контент страницы, если нет, то контент обернут в слой/тему.  На десктопе можно и модальное окно, а вот в мобильной - страница.
Вопрос: Возможно ли за полгода научиться и сделать рендер (+обработка в фотошопе) обложки книги?

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

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

Лучший ответ:
localStorage.setItem('a', event.target.id);  

window.location.href.split('#')[1]
Самый простой, можно просто запоминать значения без использования адресной строки.

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

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

Худший ответ:
Рекомендую к прочтению PHP: объекты, шаблоны и методики программирования
Вопрос: Как сломать антенну бесконтактной оплаты в карте?

Лучший ответ:
Например, MasterCard от ЯндексаРазберётесь, где колоть/резать?

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

Лучший ответ:
Occlusion culling и frustrum culling.
https://docs.unity3d.com/ru/530/Manual/OcclusionCu...

Худший ответ:
Также варианты попроще:
Renderer.isVisible
MonoBehaviour.OnBecameVisible()
Вопрос: Как правильнее организовать структуру и взаимодействие кода в php?

Лучший ответ:
Не надо использовать  include и require. Надо использовать пространства имён и PSR-4 или PSR-0

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

Лучший ответ:
это потому, что комментирующие не знают предмета
да, Питон интерпретируемый, и он медленнее компилируемого Го, и тем более С++
но когда нужно решать задачу, Питон оказывается быстрым в практически любой сфере   - от Веба до научных расчетов
в программировании есть два потока: 
1) борьба со сложностью задачи
2) борьба со сложностью языка
и то и то с Питоном куда легче чем с любым другим языком
конечно, там где HighEnd - там только Си ( Го очень хорошо идет для веба), ну так "там" и curl с nginx ом, бывает, пересобирают

Худший ответ:
См. На чем писать back-end, в котором много математики? + комменты к ответу.
Вопрос: Как добавить в БД огромный массив?

Лучший ответ:
Одним инсертом скорее всего вставить не получится, как на стороне мускуля есть ограничения по буферу запроса так и со стороны пхп есть ограничения по таймауту, длинне передаваемого запроса и проч( много настроек короче.) Как написал Eugene Mosyukov есть 3 варианта, но если вам необходимо использовать только код - разбивайте на инсерты по 100 строк в цикле, это 100 запросов у вас выйдет, должно быстро вставиться, можно до 200-300 строк за раз попробовать, если есть возможность этот массив получать всегда то экспериментом только вывести количество можно.
Макс Васильев: Я слышал, что множественные запросы в цикле не приветствуются. да, это плохая практика, но она относится к задачам типа "в цикле делаем вычисления, и тут же в цикле делаем запрос". Создаются куча запросов к базе на пустом месте, там где можно сформировать 1 запрос и после цикла отправить все сразу 1 запросом. У вас другая ситуация - данных много, больше чем за раз обрабатывает буфер бд, цикл здесь для преодоления оверхеда по размеру, тут он будет в тему, ибо все равно не отправляет по 1 строке, а формирует большие запросы с разовым исполнением

Худший ответ:
Вариант 1.
1. Сгенерировать один большой SQL-запрос.
2. Выполнить запрос.
Вариант 2.
1. Сгенерировать SQL-файл.
2. Загрузить файл с помощью консоли и команды mysql.
Вариант 3.
1. Сгенерировать csv-файл.
2. Загрузить csv через LOAD DATA INFILE.
Вопрос: Возможно ли посещать пары в университете не являясь студентом данного учережденния?

Лучший ответ:
Можно посещать любое учреждение, не только вуз, но только если охрана пропустит

Худший ответ:
В своё время, когда я учился в ВУЗе на Дальнем востоке, я пытался посещать пары другого факультета, но, увы, ни мой деканат, ни деканат факультета, куда я хотел ходить, так и не смогли решить этот вопрос, хотя в уставе ВУЗа это правило было закреплено.
Поэтому, в теории, это, видимо, возможно, раз есть понятие "вольнослушатель" и всяческие пункты в уставах университета. Но на практике, я думаю, это сильно зависит от самого ВУЗа и везения.
Вопрос: Если подключить БП к жесткому диску и не подключать SATA, диск должен начать крутиться или нет?

Лучший ответ:
Да, должен.
Да, неисправен.

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

Лучший ответ:
Нет конечно.
Хотя можете поговорить на границе. Встаньте друг перед другом по разные стороны границы и поговорите.

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

Лучший ответ:
ну и ставь debian + легкий de или wm(lxde например, у меня i3wm)  все будет летать
у меня тоже на ноуте celeron 2 ядра, главное что ram 4гб есть
если ssd воткнуть, то вообще будет идеально
вот тут посмотри какие есть окна:
https://www.reddit.com/r/unixporn/

Худший ответ:
У Вас вполне приличные по производительности железки, а если учесть еще 4 гига и четырехпоточный процессор, то можно особо даже не заморачиваться с выбором дистрибутива. Если хотите, чтобы все работало на полную мощность, то поставьте фунту. Только ставить его будете три дня минимум, зато никаких проблем с производительностью не вызовет.
Если остановитесь на Дебиане, то учтите, что у него устаревшие версии программного обеспечения, менее приспособленные для многопоточной архитектуры. Большинство ОС в плане удобства интерфейса и скорости работы можно попробовать с лив-юэсби. Благо, у Вас порт поддерживает интерфейс 3.1, что при наличии быстрого накопителя не даст заметной задержки в работе.
Вопрос: Как сделать такое хитрое меню?

Лучший ответ:
В чем сложность то ? codepen.io/skazi_premiere/pen/xEKkPK?editors=1100

Худший ответ:
Если у вас есть такое: li > a > span, то можно так:li > a {
   padding: 10px;
}
li: hover {
  background-color: white;
}
li: hover > a > span {
  border-bottom: 2px solid black;
}