Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Идёт шум из USB микрофона Что делать с заземлением компьютера?

Лучший ответ:
Сделать грамотное заземление/хорошую развязку?
Попробовать на провода фильтров понавешать, тоже можно.

Развязка USB, например на ADUM3160 (даже китайцами готовые платы продаются)

А вообще для хороших ответов желательно больше информации. Что за устройства цепляются, как организовано экранирование, как земли ведете, какие источники питания в устройстве используются и т.д.

Худший ответ:
с передней панели?
гугли в яндедксе )))
"фон+передняя панель"
зы
как вариант - воткни вилку шнура питания наоборот(переверни
Вопрос: Как создать Swap на ubuntu20.04?

Лучший ответ:
гуглить лень ? :)

https://openadmins.ru/ru/blog/swapfile

Худший ответ:
Как установить Swap на ubuntu20.04?
swap это не программа, не требует установки.
как можно создать сswap
И CSWAP вас вряд ли может интересовать.

Для новичков правильно всё использовать так, как в дистрибутиве сделано по умолчанию.
Вопрос: Потянет ли два монитора встройка Ryzen 7 PRO 4750G?

Лучший ответ:
легко
если с этим справляется даже моя gt710 ))

Худший ответ:
по идее только через hdmi/displayport. например с такой мамкой ASRock B550M Pro4 .

https://www.nix.ru/autocatalog/nix_computers/B6000...
та же вега 8 тут и такая сноска
Максимальное разрешение экрана 	4096 x 2160 @ 24 Гц при подключении HDMI монитора, 1920 x 1200 @ 60 Гц при подключении DVI-D монитора, 1920 x 1200 @ 60 Гц при подключении D-Sub монитора 

по моей логике есть шанс только по этим интерфейсам. по другим точно не будет, а тут - как повезет) напишите в саппорт амд или производителя вашей матплаты - думаю подскажет.
Вопрос: Как и чем можно (для строительного склада) составить на андроид высокоточную (с погрешностью 10-20 см) карту с метками 2D или в 3D пространстве?

Лучший ответ:
Наймите начальника склада, который будет понимать, как организован складской учет. Новые технологии это хорошо, но в автоматизации есть чудесное правило - автоматизируя хаос, получите автоматизированный хаос. Поэтому сначала в той же 1С или даже Excel организуйте логику хранения в ячейках, а уже потом начинайте автоматизировать - например, расставлять маячки для автоматической привязки размещаемого товара в ячейках и т.п. 
GPS в данном деле бесполезен как из-за низкой точности позиционирования (около 5-15 метров для гражданского применения), так и из-за невозможности работы рядом с металлоконструкциями или тем более внутри помещений.

И да, если Вы хотите избежать ручной инвентаризации - даже не надейтесь, любое внедрение нормального учета начнется с того, чтобы самим пройтись по всему складу и вручную переписать, что и где лежит.

Худший ответ:
Имхо, главное устройство, которое тут понадобится - это принтер наклеек.
Чтобы пронумеровать ряды и стеллажи, задав таким образом координатную сетку, в которой реально и легко сориентироваться. Без всяких GPS.
Третью координату - номер полки от пола - человек и так сообразит.
А потом уже пройти со смартфоном и занести "фанера подмоченная - 14083" (14 ряд, 8 стеллаж, 3 полка)
Вопрос: Как правильно составить SQL запрос SELECT PDO PHP для получения данных по двум строкам?

Лучший ответ:
Два способа https://phpdelusions.net/pdo_examples/dynamical_where

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

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

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

Может так же возникать из-за битой оперативной памяти. Проще всего определить эту проблему можно отключив каждую планку по очереди. И если в какой-то комбинации не будет проблем, значит отсоединенная планка с браком. Ну и запустить тесты памяти.

Еще такое может происходить из-за повреждений файлов по любой причине.
В таком случае SFC /scannow может помочь.
Вопрос: Можно ли использовать 1 vps сервер для нескольких задач (vpn + хостинг)?

Лучший ответ:
МОжно, кто ж запрещает.
VPS если что не особо дорого.. рублей так от 120-150 \ мес

Худший ответ:
Если тащит нагрузку - ничего не мешает.
Вопрос: Куда лучше поместить модалку?

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

если в модалке один и тот же контент, то можно вынести куда-то в корень и управлять через некое общее состояние приложения (например, как справедливо отметили в комментариях, store)
если там контент может быть разный, то возможно есть смысл вызывать её в конкретном компоненте (как в вашем случае) или же так же определить глобально, но в этом случае нужно будет все пропсы передавать туда и события нужные оттуда же перехватывать, что в целом может усложнить код без какой-то надобности


В данном случае уместно будет также использовать порталы.

Худший ответ:
Один из вариантов:

Я думаю можно подготовить условный список всех вариации модалок в массиве.
const modals = [ { type: 'auth', button:  'Войти' (или массив)  }, action: 'login', {....} ], подключить в одном месте.
управлять всем этим делом соответственно в одном слайсе.

У меня так в проекте была реализована модалка по отображению тех. ошибок. 
Аксиос отдавал определенную ошибку, я искал её в списке возможных и показывал соответствующую модалку с соответствующими действиями.

Пример: 


Всё это дело можно расширять из одного места и как душе угодно.
Вопрос: Как алгоритмы Google могут определять реальное местоположение, несмотря на VPS?

Лучший ответ:
Дело не в IP, а в фингерпринтах. Туда и советую копать.

Худший ответ:
не считая фингерпринтов и разницы во времени на устройстве и сервере
попробуйте использовать openVPN на TCP 443. и отправить туда внутрь и все ДНС запросы. ДНС естественно надо использовать не от гугла
Вопрос: Можно ли в боте на python telebot сделать черный список если да то как?

Лучший ответ:
1. Хранить ID пользователей, попавших в список.
2. При обработке любого события получать ID отправителя, проверять его на вхождение в список.
Опционально 3. Добавить команды для управления чёрным списком.

Худший ответ:
Можно для этого нужно сделать список в отдельном файле или переменной там будут айди а потом сделать проверку если сообщение отправлено от этого айди тогда бот молчит или отправляет какое то сообщение
Вопрос: Как клиенту объяснить отличие SSR от обычного классического сайта html + php?

Лучший ответ:
ssr отдает сгенерированную статику со старта.
бэк, уже давно, умеет так же.

в итоге: вопрос в конкретной реализации и умении продать.

Худший ответ:
Всё смешалось в доме Обломовых )))

Делать через API - не обязательно дороже, и работает оно не всегда шустрее, но оно более универсально и расширяемо.
Вопрос: Существует ли способ принять и автоматически подставить знак операции с числами в C++?

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

Результат - свич-кейса нет.

Худший ответ:
Существует, не в таком виде как у вас, но в довольно близком. Ключевые слова ast и calculator вот пример, если кратко то на вход подается строка, которая парсится и операции выполняются в порядке очередности. 
 возможно ли передать в функцию(хоть каким-то) способом непосредственно сам знак?Сам знак передать нельзя.
Чтобы потом можно было обойтись парой строчек кода, вместо switch-case.Ну можно создать функцию и в неё передавать два числа и строку/число которые будут выбирать действие в зависимости от знака
Вопрос: На каком яп можно подписать андроид приложение через веб интерфейс?

Лучший ответ:
на любом

сборкой android проекта занимаются утилиты android sdk, нет нужды их переписывать на другой язык, плюс это неподъемно сложная задача.

поэтому пишешь свои скрипты по редактированию исходных файлов проекта и запуску сборки по запросу с веб сервера

Худший ответ:
На любом
Вопрос: Как скачать видео с YouTube?

Лучший ответ:
почему youtube замаскирован звездочками? это стало ругательством?

по теме, лучший способ не бороться с мельницами (гугл периодически меняет структуру страницы и устаревший код быстро становится нерабочим) - использовать проект youtube-dl (питон), вызывая его утилиту как внешнюю

точно знаю были врапперы для c# (гугл выдает старый код, может заработает) если надо именно библиотеку

Худший ответ:
https://github.com/omansak/libvideo/blob/master/do...

В документации все описано, как получить все url на видео.
Вопрос: Как сделать переезд с одного VPS сервера на другой (со сменой ip) без рассинхронизации данных в БД?

Лучший ответ:
Вариант 1 - кластер БД между старым и новым сервером.
Вариант 2 - перенос БД на новый сервер и подключение именно к нему для сайтов на обоих VPS
Вариант 3 - перенос всего сайта и БД на новый сервер и оставить reverse proxy на старом на некоторое время.

Худший ответ:
Вариант 1 - кластер БД между старым и новым сервером.
Вариант 2 - перенос БД на новый сервер и подключение именно к нему для сайтов на обоих VPS
Вариант 3 - перенос всего сайта и БД на новый сервер и оставить reverse proxy на старом на некоторое время.
Вопрос: Почему мощность колонок указывают в Ваттах если единица громкости — Децибелл? Можете осветить это в контексте чувствительности колонки?

Лучший ответ:
лол не покупайтесь на PMPO. 20 ИЛИ 50 ватт это гробик на 6-20 кг. 
Причем это современная колонка с ниодимом. 
В общем физика она никуда не уходит.

Худший ответ:
Да. Обычно на корпусе указывают именно электрическую мощность. Как у чайника. Но там нужно смотреть внимательно какая имеется в виду. По ГОСТ обычно указывают среднюю действующую. По иностранным стандартам могут указывать пиковую. Тоесть дейсвтующую несколько милисекунд на максимуме. Этим часто злоупотребляют. Например мои старые колонки Радиотехника С 90 при сопротивлении 8 ОМ были что-то вроде 20Вт. А некоторые китайские бум-боксы пишут и по 900Вт на корпусе. Но тут и ежу понятно что я могу свести с ума соседей одним звуком напольных деревянных колонок а китайский бубмокс-вряд-ли.

Сопоставить громкость слышимого звука и электрическую - сложнее. Например наушники вставленные в уши могут звучать субъективно сильнее чем колонки на рок-концерте. Честно я этим вопросом даже не сильно интересовался. Да и еще наблюдение - стерео-колонки не складывают своё звуковое давление в сумму. Тоесть закон арифметики может не работать.
Вопрос: Будет ли курс и книги по Java 2019 года выпуска актуальны в 2021?

Лучший ответ:
У Java полная обратная совместимость, бóльшая часть знаний из книг по Java2 всё ещё актуальна.

Худший ответ:
Добрый день.
Я бы рекомендовал вместо книги Г. Шилдт "Руководство по Java для начинающих" прочитать книгу Г. Шилдт "Полное руководство по Java".

Единственное что смущает, что и книга и курс выпущены в 2019 году.
Год выпуска не имеет столь важного значения. Можно взять книгу хоть 2009 года. Важно, чтобы книга, которую вы прочитаете была написана про Java 8 или выше, так как начиная с этой версии было внесено много изменений в язык (Java Stream API и т.д.).

Насколько актуальны они будут для начального погружения в Java? 
Для начинающих актуально все, что можно прочитать. 

Если есть что-то более свежее, можете посоветовать?
Можете смело начать с книг Г. Шилдта. Есть еще одно пособие для начинающих - Java Head First. Но как по мне там слишком много воды...

Что касается курсов на Udemy или youtube, coursera и т.д. из всех авторов мне нравится Наиль Алишев. Я видел его курсы по git & spring framework. Вроде у него есть 2 курса по java тоже на udemy. Сказать что-либо объективного по поводу вашего курса на Udemy не могу, ибо не знаю.
Также есть зарубежные разработчики. Например, John Thompson, Tim Buchalka и др.
Вопрос: Почему не работает конструктор класса?

Лучший ответ:
амечание: Конструкторы, определённые в классах-родителях, не вызываются автоматически, если дочерний класс определяет собственный конструктор. Чтобы вызвать конструктор, объявленный в родительском классе, требуется вызвать parent::__construct() внутри конструктора дочернего класса. Если в дочернем классе не определён конструктор, то он может быть унаследован от родительского класса как обычный метод (если он не был определён как приватный). 
Вот оригинал

Худший ответ:
Читаем документацию, просвещаемся https://www.php.net/manual/ru/language.oop5.decon.php
Когда придет озарение, дописываем вызов родительского конструктора.

class MyBase extends FilePath{
  function __construct(){
    parent::__construct();
    echo $this->SQLiteFilePath; // default,. а должно быть base.db}
  }
}
Вопрос: Чем можно автоматически сгенерировать субтитры к видео?

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

Худший ответ:
проще/дешевле найти переводчика
если видео стоящее, то его озвучат и за бутылку пива
это же не дубляж
Вопрос: Как при помощи python сравнить день месяц (сейчас) с определенным днем и месяцем?

Лучший ответ:
dtNow = datetime.datetime.now()
dtDeadline = datetime.datetime(dtNow.year, 3, 10) # 10 марта
if dtNow > dtDeadline:
    print("Дедлайн прошел")

Худший ответ:
dtNow = datetime.now()
dtTemp = datetime.date(year, month, day)
Дальше понятно?
Вопрос: Как в результате вычитания получить ноль максимально быстро?

Лучший ответ:
Я долго изучал высшую математику и теперь наконец готов поделиться с вами наибыстрейшим способом получить нуль: x=0. Это даже быстрее Saboteur .

Худший ответ:
(2^80) - (2^80) = 0
очень быстро
Вопрос: Вопрос по домену на несколько регионов?

Лучший ответ:
1. Поддомены с названиями городов помогут в SEO-продвижении в отдельных городах. Для каждого города нужно будет указывать свои адреса офисов. Можете попробовать вместо офисов указать пункты выдачи заказов.
2. Думаю, вы замучаетесь проводить анализ эффективности по отдельным счётчикам. К тому же, если брать статистику по отдельным городам, посещаемость будет маленькая и это ещё сильнее усложнит вам анализ.

Худший ответ:
1.  Такой формат довольно не плохо заходит в Яндекс, а вот гугл его не особо любит) Да на каждом поддомене в идеале должны быть разные контакты. 
2. Скорее всего все сделано при помощи функции мультисайт - следовательно на каждый поддомен можно установить сои счетчики)
Вопрос: Интересует мнение об онлайн школе Скиллбокс?

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

Худший ответ:
В общем курсы можно найти на курсере, там они обычно не хуже + бесплатные также, если с деньгами напряг, то можно написать заявление на мат. поддержку и они дадут бесплатный доступ к курсу (обычно 2 недели ждать). По скилбоксу и подобным платформам поищите слитые курсы и оцените качество знаний, а вообще как они любят писать, в среднем наши ученики занимаются по 5-7 часов в неделю - это бред, хз сколько нужно учиться, чтобы найти работу с таким темпом. А так если уже есть базовые знания лучше поищите учебники или курсы в текстовом виде это лучше и быстрее.
Вопрос: Где взять инсталлер OS X для установки на VMWare?

Лучший ответ:
1. Платная эта ОС или нет?
Она может поставляться исключительно устройствами Apple, и не может быть установлена на другие устройства (по условиям лицензии).
Так что как бы бесплатная, но как бы и нет.
2. Где брать iso или инсталлер?
Пиратить
https://www.mediafire.com/file/dbfod9u5q9ii9nd/mac...

Худший ответ:
В вашем случае можно найти уже готовую ВМ с Mac OS под VMWare,  их не много но, такие я видал на торрентах.
Вопрос: Учитывать ли дополнительный текст при выравнивании по высоте?

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

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

Сам пользуюсь правилом: одинаковое выравнивание у текста и заголовка. Если текст выравнивается по середине, то и его заголовок так же. А если текст по левому, то и заголовок так же)
Вопрос: "Лишние" лог-данные в python-скрипте при выполнении через командную строку Windows. Можно ли убрать?

Лучший ответ:
Использовать опцию
--log-level=OFF

Худший ответ:
Путей решения два:

Перенаправить вывод ошибок, предостережений и всяких сообщений куда-либо мимо консоли;
Отключить вывод этих сообщений. 

Вот мои потуги поотключать всё что можно. 
os.environ['WDM_LOG_LEVEL'] = '0'
warnings.filterwarnings("ignore", category=DeprecationWarning)
chrome_options = Options() chrome_options.add_argument('--headless')
browser = webdriver.Chrome(ChromeDriverManager(print_first_line=False).install(), options=chrome_options)
Вопрос: Как выйти из спама gmail?

Лучший ответ:
Обратную зону настроили для адреса сервера?
А вообще, https://www.mail-tester.com/ и проч в помощь

Худший ответ:
Google очень любит MTA-STS. 

Иногда его внедрение помогает "выйти из спама gmail".
Вопрос: Сколько нужно ядер?

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

Дело в том что все ядра на 100% работать не будут (исключение, если чип by design содержит больше ядер чем тебе предоставлено) так как этого не даст ни теплоотвод ни энергопотребление, проц уходит в throttling, а значит эти критерии уже не так важны.

p.s. не бери процессоры, с кешем l3 ниже 16мб (твой проц 6мб)

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

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

Худший ответ:
Много ядер (потоков) нужны для тяжёлых вычислений (компиляции) и в основном для бэкенда.
На фронте разве что когда пользуетесь какими-либо сборщиками для пре/пост обработки.
Если с Фотошопом работаете плотно, то для ускорения полезна видюха. Если только открыть-посмотреть, то необязательно.
ИМХО 4 ядра и 8 потоков за глаза (недавно обновил проц и сейчас 16 потоков, но какого-либо ускорения существенного не заметил) Оперативки только по-больше высокочастотной ну и диск.
Вопрос: Как это сделать? Для каждого select option своя стоимость и время в пути?

Лучший ответ:
Ну вот начало, может, разберетесь:
snippet

Остается добавить кол-во билетов и вывод выбранного варианта.

Худший ответ:
Это с собеседования вопрос?
Вопрос: Почему не записываются данные в бд SQLITE?

Лучший ответ:
После запросов, выполняющих изменения в БД, надо вызывать 
self.connection.commit()

И имена колонок и таблиц нельзя брать в одинарные кавычки. Потому что в одинарных кавычках пишутся строки. 
И если даже иногда sqlite и смотрит сквозь пальцы на такую ошибку (когда она может понять по контексту, что имеется в виду), это не значит, что так будет везти всегда.
Строка 'money'  никогда не будет равна числу.

Худший ответ:
Надо проверить что делает функция записи "INSERT INTO 'users' ('user_id') VALUES (?)", (user_id,)) пользователя  и функцию записи денег
После нее если базу посмотреть через менеджер, в таблице изменения отображаются ?
Вопрос: Как оптимизировать сложный запрос на нагруженной базе MYSQL?

Лучший ответ:
Так как из второй таблицы данные не выбираются - попробуйте (NOT EXISTS):
SELECT 
  task.id, 
  task.dc, 
  task.provider, 
  task.type, 
  task.url, 
  task.cost, 
  task.cost_bot, 
  task.last_start_msec, 
  task.url_id, 
  task.remains, 
  task.cat 
FROM 
  Task task 
WHERE 
  task.status = 'active' 
  AND task.type = 'follow_profile' 
  AND task.provider = 'insta' 
  AND task.cat = 3 
  AND NOT EXISTS(
	SELECT 1 FROM  TaskFlow flow 
	WHERE 
		flow.url_id = task.url_id 
		AND flow.executor_acc_id = $acc 
  );

Худший ответ:
если update запросов на порядок меньше чем запросов на select, то типовой способ ускорения последних за счет замедления update - исполнение запросов select заранее, складывая их результат в специальную табличку тригерами

так же хорошим подходом является кеширование результатов на бакэнде, не важно как, главное в оперативной памяти, и инвалидировать кеш на update-ах.

p.s. сразу бросаются хранение типов и статусов в строках, переделай в числа, должно заметно уменьшить базы данных, уменьшить объем базы и индексов.
лучше всего enum
Вопрос: Есть ли сайты с задачами по с++, по типу лит код, только на русском?

Лучший ответ:
Есть ли сайты с задачами по с++, по типу лит код, только на русском?
Нет смысла искать такие сайты. Во первых программисту полезно прокачивать свой уровень
английского. А во вторых английское комьюнити в десятки раз больше по количеству
пользователей и от этого и задачи разнообразнее.  

Искать русский литкод - это сидеть всю жизнь как ракушка в раковине. Зачем такой изоляционизм?

Худший ответ:
В порядке возрастания сложности задач:
https://informatics.msk.ru
https://contest.yandex.ru
https://codeforces.com
Вопрос: Как запускать docker контейнер по CRONу?

Лучший ответ:
Надо на host-машине завести cron с запуском контейнера и передачи в него команды с последующей остановкой

Худший ответ:
нативно https://www.baeldung.com/spring-scheduled-tasks 
еще можно стандартный рест сервер в контейнер а в крон вызов его же
entrypoint - баш скрипт просто с  sleep loop  -  так часто делают когда внутри томкат и приложение собрано как вар и не хотят дать докеру узнать что каталина останавливалась
можно конечно и крон или систем д  или инит д поставить но для альпин и убунту будет не одинаково
все перечисленное кажется лучше чем городить крон снаружи с остановкой и пересозданием конейнера
Вопрос: Почему не работает часть программы?

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

Худший ответ:
Я бы заменил свич-ы на иф-ы. И отступы правильно нужно ставить, а то так тяжело читать.
Вопрос: К чему относятся эти «приемы»?

Лучший ответ:
К чему относятся эти «приемы»
К "модульной архитектуре". Правда не понятно что подразумевается под "и т.д."

Webpack
Лишь сборщик. Не безальтернативный. Помогает собирать проект и используемые модули в единый бандл, или на несколько чанков (пакетов), которые потом улетают в продакшен. Разделение на чанки для того, чтобы пользователь грузил только то, что нужно для текущей страницы.

Npm
Менеджер пакетов. Так же имеет альтернативы. То есть утилита, которая позволяет установить локально какой-то модуль. Который потом частично или полностью, по необходимости, можно будет импортировать в проект и воспользоваться его функциональностью.

 что именно мне нужно учить
Модули, в частности, es6 модули, это если хотите понимать что действительно происходит.

Но если детали Вам не интересны, то всё очень на самом деле просто.
Представьте что один файл вам предоставляет функции(то есть делает export из себя), а в другом файле Вы эти функции потребляете(то есть делает import в себя). А нужно это, чтобы написать какой-то модуль один раз, и потом переисползовать. А не делать постоянно ctrl+c - ctrl+v. Вот и всё.

Худший ответ:
Это не стиль. Это просто импорт модулей. Можно использовать для удобства. В основном используется в ООП чтобы экспортировать классы