Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Почему перестали работать команды в Python?

Лучший ответ:
Такие большие декораторы должны быть определены где нибудь в самом низу @bot.message_handler(content_types=['text'])

Что происходит: пишите /test, библиотека ищет, в какую функцию закинуть это сообщение. И отправляет все это в def send_text(message):, потому что /test хоть и выглядит как команда, все же является текстом. Поэтому срабатывает верхний декоратор, который ловит все текстовые сообщения.

Худший ответ:
Попробуй в конце вместо bot.polling() указать
bot.polling(none_stop=True)
Или поставь функцию test_q() после всех команд
Проблема в том, что у тебя скрипт идет по порядку.  Сначала start, потом функция test_q(), на которой он останавливается, ожидая сообщений. А только после переходит к остальным командам
Вопрос: Как через cmd и терминал удалить из папки все файлы, кроме выбранных?

Лучший ответ:
в linux bash есть инструмент указания файлов для параметров любых утилит, запускаемых.
например если написать myapp *.txt то в командную строку myapp улетит список txt фалов.

Конкретно по задаче, чтобы удалить все файлы исключая указанные, то можно использовать следующую запись:
rm -f !(file.txt|data.dat)

Для удаления файлов, размер которых больше определенного, можно использовать find (его вообще рекомендуется для многих задач использовать, например исключить каталоги из поиска можно с помощью директивы -not):
find . -type f -size +5M -exec rm -f {} +

upd. для windows cmd все грустнее, на столько издевательски неудобного языка еще поискать нужно, штатно утилит которые бы позволили искать файлы и запускать код по заданной команде на сколько я занаю нет, можно написать цикл for и уже в его теле делать проверки, если имя неравно такому то или размер не больше... можешь не помечать ответом, мне просто лень да и проверить негде уже
нужные команды if, for /? и set /? там будут исчерпывающие примеры

Худший ответ:
В общем случае - написать скрипт. Для cmd всё несколько замороченнее, и намного меньше возможностей и много ограничений. Но можно из него вызвать powershell и передать ему скрипт-блок с нужными командами. 
В линуксе аналогично - выполняется на bash, но можно ведь вызвать ещё массу разных инструментов, которых уйма под линукс. 
Если нужен однострочник - вторую точно можно сделать однострочником и в винде и в линуксе (гуглить за Вас не стану, это просто). В первой задаче много нюансов - файлы или папки, вложенные они или нет, и сколько их задано - одно дело когда десяток, другое когда сотни тысяч исключений. И подходы к решению будут немного разные.

А вообще, это похоже не на вопрос ("меньше/больше 5мб" - определитесь уже), а на задание в какой-то лабе. Тогда это не сюда.
Вопрос: Что убивает SSD?

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

Износ ячеек памяти при записи. Соответственно, смотрите на её объём. 
Использование SSD с небольшим объёмом свободного пространства на нём, что вызывает бОльшую нагрузку на небольшое кол-во ячеек. Держите хотя бы 25% незанятыми, также можете изменить ёмкость диска, если фирменная утилита это поддерживает. В маркетинговых материалах любят писать про "внутреннее перемешивание" данных, выполняемое в фоне, но я бы либо не полагался на него вообще, либо, как минимум, в моделях потребительского уровня.
Температура ССД. Кто-то считает, что она влияет даже сильнее износа при записи. Вообще держите её чем ниже, тем лучше. Либо, если заметите, что температура уходит выше 60 градусов, то наверняка стоит озаботиться этим вопросом.
P.S.
Говоря о вашем конкретном Кингстон, можно добавить, что в традиционном понимании эта модель совсем не серверная. Вашу нагрузку оценить не возьмусь, но при реально серверном использовании он бы протянул недолго.

Худший ответ:
Kingston A400 120 Гб не предназначен для серверов - будет очень быстро изнашиваться, что и  наблюдается. Хорошая практика для SSD - оставлять небольшую неразмеченную область, до 10% объёма - для уменьшения износа ячеек. Кроме того - надо разбираться, что вызывает дисковую активность, приводящую к износу.
Вопрос: На чем запустить интернет магазин, чтобы просто быстро и привлекательно?

Лучший ответ:
Посоветуйте ему торговать на маркетплейсах. Делать свой ИМ и конкурировать с монстрами интернет торговли он вряд ли готов.

Худший ответ:
был у меня аналогичный случай))) 
особенно по последнему пункту аналогичный... в общем почитайте тут https://digitalowl.top/digital-marketing/shop-expr...  обзор облачной CMS ки от Shop-Express.  Думаю, подойдет
Вопрос: Действительно ли имеются вирусы на арче?

Лучший ответ:
Завидую скиллу вашего отчима, если он за пару минут провернул такое дельце :)

Худший ответ:
Чойта у меня технологический диссонанс. Странные вопросы. Вы осилили i3 + arch., а такое задаёте...
Да в линуксе есть руткиты и прочая гадость. Нет, это не оно.
Вопрос: Можно ли заряжать макбук зарядкой повышенной мощности?

Лучший ответ:
Мощность блока питания - это максимальная мощность, которую он может выдать. Если подключить к вашему БП (85 Вт) потребителя, который требует 100 Вт - блок питания не справится с такой нагрузкой (как конкретно это проявится - зависит от схемотехники БП)

Если же к нему подключить 60 Вт (да хоть 5 Вт) - это будет означать только то что БП работает "вполсилы", у него остается запас мощности т.к. не БП определяет сколько он "впихнет" в потребителя, а, наоборот, потребитель определяет сколько он "заберет" у источника питания. Поэтому резерв мощности никогда не может навредить потребителю. Из этого же, кстати, следует что заряжаться макбук быстрее не станет.

Худший ответ:
Аналогия:
Вы набираете ванну со скоростью 20л/минуту. Кран просто не позволяет воде пойти быстрее. А завтра ГорВодоКанал/ЗапСибГидроВодХоз клеит объявление: "Раньше каждый кран мог давать до 50л/минуту, а теперь до 100л/минуту".
У Вас лично ничего не поменялось: кран потребляет столько воды сколько может;

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

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

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

Чтобы избежать идентификации, лучший способ - использовать песочницу, в идеале, запущенной физически на другой машине (с подключением по rdp/vnc/anydesk/...).

Ну и варианты с понижением надежности:
* установить десктопный браузер в виртуальной машине (исключит обнаружение параметров gpu через webgl)
* пользоваться firefox в режиме private и включив режим 'вид для ПК', но не идеально
Вопрос: Как узнать из скольки цифр состоит число (без перевода в строку )?

Лучший ответ:
По идее через десятичный логарифм можно:
x = 456 
n = int(math.log10(x)) + 1
print(n)

Худший ответ:
Ну правда, вопрос из категории дебильных. В пайтоне дин. типизация, и вам еще лень переводить число в строку?
a = 1234
a_lenght = len(str(a))
Вопрос: Почему ошибка отправки email с Java 16?

Лучший ответ:
Помогло переключение на другую версию протокола:
props.put("mail.smtp.ssl.protocols", "TLSv1.2");

Худший ответ:
Failed messages: javax.mail.MessagingException: Could not convert socket to TLS;
Добавьте в props
props.put("mail.smtp.ssl.trust", "smtp.gmail.com");
https://stackoverflow.com/questions/16115453/javam...
Вопрос: Что лучше, 24гб ram в одноканале, или 16 в двух?

Лучший ответ:
Если 16гб хватает - то будет быстрее 16гб
если уходит в файл подкачки, нехватает 16гб - то быстрее 24гб

Худший ответ:
Хуже. 
В теории в 2 раза, а на практике вы такое изменение никогда не получите. Может быть даже 5% отклонение.
ИМХО, редко встретишь приложения которые работают с большими данными скинутыми в оперативную память.
Вопрос: Рациональный выбор пути после выпуска со школы?

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

3.1) Точно мимо, будете вечным криволепщиком за копейки. Опыт на фрилансе он такой... мягкий и коричневый обычно, и чаще всего не с шоколадным запахом и вкусом...

1,2,3) Тут хз, все сильно зависит, мне с вузом повезло, ясчитаю, базы мне дали достаточно качественно, но они на то и базы, что на них надо дофига еще чего строить поверх. Но я живу вообще не в России... 
А насчет сразу или потом - потом будет тяжелее влиться в  эту среду, часть школьного курса уже выветрится, и привычка делать что-то по учебе потеряется. Так что если идти - сразу.

И еще - есть вариант заочного обучения, и корочку получите, и работать сможете по профилю. Сплошной профит.

Худший ответ:
1. Что даст мне вуз?
Для начала "ВУЗ" это аббревиатура (сокращение), все буквы пишутся заглавными. По сути, ни когда, ни кому, ни какой ВУЗ не давал ни каких "знаний", в плохом ВУЗе ничего не учат, в хорошем учат учится, а все знания вы получаете самостоятельно. 

2. Если кто-то учился в кубике или в политехе, то хотелось бы услышать ваш отзыв о вузе
Не знаю где это, ничего не скажу.

3. Какой дальнейший план лучше выбрать:
--- 1) Не идти в вуз, самостоятельно учиться и становиться фрилансером;
--- 2) Идти в вуз и сразу;
--- 3) Идти в вуз, но через год
Ща насоветуют. В реале на этот вопрос только вы знаете ответ

4. Ваше мнение о фрилансе, что ждёт его в будущем?
Фриланс - "дитя интернета". Фрилансеры были всегда, но их было мало и им было сложно, с появлением инета все резко изменилось. Так что можно вывести формулу - "больше интернета - больше фрилансеров". Как следствие чем больше фрилансеров, тем больше конкуренция, увы, выживут не все. 

Ко всему прочему "одинокий волк" большой проект не поднимет и всегда представляться как "сотрудник MS/Google/Cisco/etc" намного солиднее, чем  "да я тут скриптики пописываю за еду"
Вопрос: Почему сеть падает?

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

Худший ответ:
По описанию - похоже на петлю.
Смотрите куда провода воткнуты.

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

Лучший ответ:
Если хочется дополнить свой основной инструментарий, не уходя в какой-то экстрим - TypeScript.

Хочется чего-то нового - какой-нибудь функциональный язык типа Haskell, F#, ReasonML (если понравится, то тоже можно взять в свой инструментарий, тк для F# есть Fable, а Haskell на фронте существует в виде ReasonML)

Хочется чего-то совсем новых ощущений - Rust (можно тоже взять в свой инструментарий, тк на нём неплохо можно модули на wasm писать)

Худший ответ:
Судя по тому, что вопрос задан в хабе JS, вы для себя уже все решили.
Вопрос: Есть ли хорошие конверторы из jquery в js?

Лучший ответ:
В вашем случае лучший конвертер - компетентный программист.

Худший ответ:
Есть такая штука - replace-jquery, которая в той или иной степени может помочь в некоторых случаях, но это не 100-процентный конвертер или что-то в этом духе.

Вообще самым лучшим способом будет ручное переписывание кода. Статей описывающих как и чем заменить методы Jquery , достаточно чтобы справиться со столь "сложной" задачей. Да, количество кода на нативном JS будет больше и ручная "конвертация" займёт время, но это не столь критично. Я бы сказал бы что будет даже полезно, но это смотря с какой стороны смотреть на это всё. 

ИМХО, но в большинстве случаев, разгребать тонну кода, ради простого функционала, бессмысленно, ведь можно написать всё с нуля, возможно даже лучше... просто нужно понять, что нужно сделать и какой результат ожидается.

Но вылазит то один баг, то другой. Уже нервишки здают...

У вас очень маленький объём кода, но качество конечно оставляет желать лучшего. Попробуйте разбить код на мелкие функции, проверьте на работоспособность, после чего переписывайте на нативный JS. Таким образом вам будет проще решить эту задачу. Тут работы на пару часиков...

Есть ли хорошие конвертеры из jquery в js?

Нет и не будет, потому что JQuery это всего лишь библиотека написанная на JS, а не какой-то там инопланетный артефакт.
Вопрос: Можно ли на рабочем столе Ubuntu Desktop 20.04 разместить фотку 400х400 поверх стандартного фона?

Лучший ответ:
Открой обоину графическим редактором да воткни любое изображение куда нужно.

Худший ответ:
Можно попробовать вывести картинку с помощью Conky, и вот  ТУТ  даже написано как это сделать.
Получается примерно вот так:
spoiler
Код для этого слоя примерно такой:
spoilerconky.config = {
    alignment = 'middle_right',
    background = true,
    border_width = 0,
    cpu_avg_samples = 2,
    default_color = 'white',
    default_outline_color = 'white',
    default_shade_color = 'white',
    double_buffer = true,
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    extra_newline = false,
    font = 'Droid Sans:size=10',
    gap_x = 300,
    gap_y = 230,
    minimum_height = 500,
    minimum_width = 350,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_ncurses = false,
    out_to_stderr = false,
    out_to_x = true,
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'desktop',

    own_window_transparent = false,
    
    own_window_argb_visual = true,
    own_window_argb_value = 255,
    own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',

    stippled_borders = 0,
    update_interval = 2,
    uppercase = false,
    use_spacer = false,


    show_graph_range = false,
    show_graph_scale = false,
    stippled_borders = 0,
    update_interval = 2.0,
    uppercase = false,
    use_spacer = 'none',
    use_xft = true,
    color0 = 'white',
    color1 = 'EAEAEA',
    color2 = 'FFA300',
    color3 = 'grey',
}

conky.text = [[
${image /home/alex/Pictures/tatoogirl.png -s 350x500}
]]
В твоем случае надо поменять путь до картинки и координаты размеров и позиции вывода.
Вопрос: Как распространять программу java вместе с базой данных?

Лучший ответ:
SQL - это не "BD", а язык. DataBase - это MS SQL Server, MySql, PostgreSql и прочее.
Да, так сделать можно, но так никто не делает, потому что колхоз

Худший ответ:
Для java есть встраиваямая H2 database
Вопрос: Как при включении одного муз.файла выключать другой?

Лучший ответ:
Вот так можно, к примеру
<body>
<p>Название</p>
<audio src='audio/Dich.mp3' controls audioplay></audio>
<p>Название</p>
<audio src='audio/Flower.mp3' controls audioplay></audio>
<p>Название</p>
<audio src='audio/Dich.mp3' controls audioplay></audio>
<p>Название</p>
<audio src='audio/Flower.mp3' controls audioplay></audio>
<p>Название</p>
<audio src='audio/Dich.mp3' controls audioplay></audio>
<p>Название</p>
<audio src='audio/Flower.mp3' controls audioplay></audio>
<script>
  const aud = document.querySelectorAll('audio')
  Array.from(aud).map(el => el.addEventListener('play', () => {
    const played = document.querySelector('[data-play="true"]')
    if(played && played !== el) {
      played.pause()
      played.removeAttribute('data-play')
    }
    el.dataset.play = 'true'
  }))
</script>
</body>

Худший ответ:
[stackoverflow] Javascript для прекращения воспрои...
Вопрос: Какой роутер выбрать по трем критериям?

Лучший ответ:
Микротик. Если позволяет квалификация
Если для домохозяек - Кинетики на новых прошивках(за посл года 2 думаю)

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

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

Как найти дело по его id?
Пацаны, как получить ссылку на дело, по его id?
Как вообще отправлять эти ваши post запросы?
Как отправить POST запрос с помощью Fiddler Everywhere?
Как отправить пост запрос на этот сайт с помощью Fiddler/Postman?
Как отправить Post запрос на этот сайт?
Как работать с api сайта kad.arbitr.ru?
Какие http заголовки указывать и где их найти?
Пишет что доступ к сайт https://kad.arbitr.ru/ заблокирован и не получается отправить пост запрос. Что сделать?
При попытке отправить пост запрос выдает ошибку 451. Что не так?
Как открыть и работать с этим меню на сайте?
Почему Post запрос не работает?
Как получить/распарсить элемент для .click()?

С учётом того, что вы постите вопросы про kad.arbitr.ru уже два месяца без остановки, полагаю, что лучшим решением будет вам устроиться в арбитражный суд на работу и получать информацию изнутри.

Худший ответ:
https://freelance.habr.com Вам туда, тут за вас это никто делать не будет
Вопрос: Где на практике применяются комплексные числа? В каких сферах IT они нужны?

Лучший ответ:
Mp3 кодек оперирует комплексами когда звук сжимает. И вообще ВСЁ что с рядами Фурье. JPEG-сжатие.

Физика-радиоэлектроника любит комплексы. Соотв любые задачи симуляции радиоэлектроники потянут за собой это. 

В математике как обычно. Если ты не смог посчитать корни квадратного уравнения при D < 0 значит ты - школьник. Любой математик всегда скажет что корень из отрицательного норм извлекается. Соотв корни - комплексные. И соотв тебе еще рано в математику т.к. ты не понял важного обобщения. Вообще ВСЕ числа в математике комплексные. К действительным мы прибегаем лишь в частных случаях (дискретная математика например) когда именно делаем акцент на этом.

Худший ответ:
Везде. А в институте тебе их дают чтоб ты о них знал.
Вопрос: Нужен ли ОУ после ЦАП?

Лучший ответ:
АЧХ фильтра на ОУ гораздо круче спадает, нежели у RC цепочки. Проще говоря, RC цепочка в данной истории может быть непригодна.



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

Лучший ответ:
В любой сфере, где от вас требуется создание новых алгоритмов или оптимизация старых.

Худший ответ:
криптография
алгоритмы сжатия видео, аудио, обычных данных
машинное обучение, там разное
сетевые протоколы
разработка различного софта, где нужны сложные алгоритмы - базы данных, 3д движки и тому подобное

множество инженерно-прикладных вещей, которые не совсем ИТ, но могут иметь отношение - разработка различных устройств

Почти все это крайне редко встречается у среднестатистического разработчика, ибо и позиций на такое мало, и в идеале требуется уже не фундаментальные знания, а весьма даже углубленные
Вопрос: Как в 1С выгрузить акт выполненных работ в формате XML для загрузки в Диадок?

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

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

Лучший ответ:
Все. Ведь пиратки "Всё в одном" тоже продавались на оптических дисках.

Худший ответ:
Макось, например: https://archive.org/details/macosx10.4tigerretaildvd
Вопрос: Можно ли посчитать количество пар с помощью sql запроса?

Лучший ответ:
ВЫБРАТЬ столбец1, столбец2, КОЛИЧЕСТВО(*)
  ИЗ Таблица
  ГРУППА ПО столбец1, столбец2

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

столбец1  столбец2  результат
фф           123            1
фф           456            0
йцу          123            0

так как все же не понятно что вам необходимо, вот несколько вариантов:

-- количество дублирующихся записей
SELECT столбец1, столбец2, count(*)
  FROM таблица
  GROUP BY столбец1, столбец2;

-- количество ПАР!!
SELECT столбец1, столбец2, count(*) div 2
  FROM таблица
  GROUP BY столбец1, столбец2;

-- если необходимо именно как в вопросе (количество дублирующихся записей):
SELECT t1.столбец1, t1.столбец2, cnt AS результат
  FROM таблица t1
  JOIN (
  SELECT столбец1, столбец2, count(*) cnt
  FROM таблица
  GROUP BY столбец1, столбец2) t2 ON t2.столбец1 = t1.столбец1
                                 AND t2.столбец2 = t1.столбец2
;

-- если необходимо именно как в вопросе (КОЛИЧЕСТВО ПАР!!):
SELECT t1.столбец1, t1.столбец2, cnt div 2 AS результат
  FROM таблица t1
  JOIN (
  SELECT столбец1, столбец2, count(*) cnt
  FROM таблица
  GROUP BY столбец1, столбец2) t2 ON t2.столбец1 = t1.столбец1
                                 AND t2.столбец2 = t1.столбец2
;

см. пример на dbfiddle

PS: т.к. вы не указали СУБД, пример написан для MySQL 8
для SQL Server div надо заменить на обычный оператор /
для Oracle count(*) div 2 надо заменить на CEIL(count(*) / 2)
и должно работать.
Вопрос: Docker или LXC?

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

Худший ответ:
lxc - полноценная виртуалка, с паравиртуализацией (нет тратит ресурсы на аппаратную виртуализацию) идеальная для простых задач изоляции сетевых запросов (без них хватило бы и простого chroot), осторожно

lxc не полноценно изолирует окружения, т.е. если внутри такой виртуалки злоумышленник будет иметь root то он сможет выйти в хост систему.
Вопрос: Как определить, какая оперативка подойдёт под пк?

Лучший ответ:
Любую 1333
Оперативку Радеон НЕ БЕРИТЕ!!!
Возьмите кингстон

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

Лучший ответ:
А вы вставьте свое регулярное в https://regex101.com/ и там сбоку будет расписано как оно работает.
У вас множество странных и ненужных проверок.
Достаточно &\d+

Худший ответ:
наверно надо границы слова, иначе будет выделять не слово а его часть,
например:   abc&123
\b&\d+\b  попробовал, но что то не работает ?
ЗЫ
надыть так \B&\d+\b
https://regex101.com/r/3yDtDi/1