Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как найти кто дёргает скрипт?

Лучший ответ:
пользовательские кроны находятся в /var/spool/cron/crontabs

Худший ответ:
crontab -e от пользователя atsivilev проверьте.
Вопрос: Почему выключается php демон на linux?

Лучший ответ:
Телепаты на карантине в бункерах, а без логов вам никто не поможет.

Худший ответ:
Это не демоны:

Подскажите, пожалуйста, почему может умирать демон на php, запущенный из терминала такой командой:
php -f patch/to/autoapdate_daemon.php &
процесс умрет когда вы закроете терминал

nohup php -f patch/to/autoapdate_daemon.php &
лучше, но тоже не совсем.

Два аспекта:
1) почему умирает - смотрите логи. Если не видно, поднимите уровень логов
2) как держать процесс всегда running - check systemd, или другие опции из ответа https://superuser.com/questions/683325/how-to-moni...
Вопрос: Поступательное и вращательное движение?

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

Худший ответ:
Является
Поступательное движение - движение при котором прямая проведённая в твёрдом теле в любый момент времени остаётся парраллельной самой себе.
Так как педали движутся *без свободного хода*, то их положение в любой момент времени парраллельно относительно любого другого момента времени.
Соотвестсвенно условие выполняется

*Возьмем точку на кончике педали и еще одну точку ближе к оси вращения, ну и какая же у них одинаковая траектория?* - попробуйте схематично зарисовать движение точек педалей, которые сохраняют свою парраллельность. Вы заметите, что их траектории совпадают (со смещением, но это не противоречит определению поступательного движения)
Вопрос: Какую версию сборки Windows 10 посоветуете?

Лучший ответ:
Последнюю со всеми обновлениями, также доп использую win 10 tweaker

Худший ответ:
Ставь 1903
Вопрос: Как сделать чтобы ссылки на q&a открывались в новой вкладке?

Лучший ответ:
Кликайте средней кнопкой мыши, или с зажатым шифтом.

Худший ответ:
Можете установить расширение Toster Extension и включить в настройках опцию Открывать ссылки со страницы вопроса в новой вкладке
Вопрос: Надо ли понимать что находиться внутри фреймворков?

Лучший ответ:
Такое желание возникает пока не знаете инструменты фреймворка достаточно хорошо. Со временем оно пройдет. А изнутри знать ненужно, нужно знать «снаружи», за исключением ситуаций, когда приходится делать свою реализацию тех или иных функций движка. Да, рядом правильно пишут, нужно понимать и общие принципы, подходы и паттерны, которые фреймворк реализует. Наоборот, исходя от общего будут понятнее те частные способы, которые реализует конкретный API. Это простое столкновение индукции и дедукции в мышлении.

Худший ответ:
Абсолютно нет. Все равно ты не поймёшь до конца все эти десятки если не сотни классов и как они взаимодействуют. Достаточно понимать что такое роутинг, middleware, events, ORM, как выглядит шаблонизатор.

Как пример из жизни - даже Очень хороший автомеханик досконально не знает как работает весь автомобиль с его сложными системами, он просто понимает общие принципы и знает где в мануале что посмотреть в случае чего.
Вопрос: Смысл ООП и ЧПУ?

Лучший ответ:
Зачем нужно ООП?

Начните работать в команде из 5 и более человек.

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

На счет чпу очень просто, как вы будете обрабатывать ссылки типа таких:
https://example.com/user/{username}
? Каждый раз будете подкостыливать .htaccess?
А если я вам скажу, что во многих случая apache не нужен, а вместо него nginx? Я уже молчу про то, что чем меньше исполняемого кода в публичном каталоге - тем безопаснее ваше приложение.

Очень рекомендую проникнуться: https://github.com/index0h/php-conventions
Вопрос: Почему вход в web сейчас такой сложный?

Лучший ответ:
Сложный? Сейчас?!
Вам бы в 70-е или хотя бы 90-е попробовать.но когда уборщица и охранник получают как минимум в 2 раза больше , это очень странно!
Ничего странного, они умеют делать свою работу и сразу приносят пользу компании, а джун два-три года будет почти бесполезен и не меньше, чем в половине случае покинет компанию, делая потерями все вложенные в него усилия.никто учить не хочет и не собирается
Бизнес - это не школа. Бизнесу нужно деньги зарабатывать, а не учить вас.В итоге , надо 2-3 года вкалывать , что бы перестать работать за еду. Что не так с IT?
Например в медицине этот срок 6-9 лет.

Худший ответ:
А чем  IT  лучше других областей ? То же самое у электронщиков, тоже самое у роботехников у строителей. Если сразу устройство и еще и достойная зп это в войска надо (и то не во все). Даже в полиции не сразу высокая ЗП. У каждого руководителя в IT компании есть родственники и друзья и Зинка, которых он пристроит (а не кого то с улицы) на все места, где можно косячить. А там где надо шарить - или с опытом приходите или до свидания! 
А вот сам факт когда вакансия называется  "Верстальщик" а по требованиям там  как на полноценного back+fron'а - подбешивает.
Ну и плюс к этому - конкуренция из таких же хитроумных людей разного возраста которые решили что быть  айтишником это круто и комфортно. Смысл работодателю давать вам 20К гривен если у вас за спиной 10 человек которые из 1к будут сидеть, лишь бы иметь шанс вырости в будущем ? 
А еще вопрос немного некорректно задан. Правильнее было бы озаглавить : "Почему вход в Web сейчас такой сложный?".
Вопрос: Аргументы против less, scss?

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

Если только цель задания не посмотреть на этот подход к разворачиванию.

Худший ответ:
LESS и SASS дают сомнительную производительность в скорости разработки. Пока настроишь все для работы, уже несколько блоков можно сверстать. Если использовать best practices, то запутаться можно в архитектуре количества папок. Отдельно компоненты, миксины, слои, переменные и т.д. Да, есть плюсы, делать вложенности и короткие имена доступа переменных, но основной плюс в компонентном подходе. Только, что мешает сделать один main.css и туда импортнуть, такие же компоненты.
Вопрос: Набор для работы с усиленной ЭЦП?

Лучший ответ:
Однозначно КриптоПро

Худший ответ:
Плюс к предыдущему оратору и, раз речь идет об усиленной квалифицированной, то не зная вашего бэкграунда, предположу, что выбирать вам надо между российскими линуксами с сертификатами ФСТЭК/ФСБ.
Вопрос: Какой учебник подойдет полному новичку чтобы изучить PHP?

Лучший ответ:
Нет учебника, чтобы изучить PHP.
Нельзя выбрать один учебник и научиться.
Есть множество разных книг, которые можно читать чтобы начать учить. Любые учебники для начинающих берите, читайте. После 3-4, если девушка будет достаточно настойчива, сама будет разбираться что читать дальше.

Худший ответ:
Меняйте вектор, учите python/django/flask etc
Вопрос: Core i7-10700F греется до 98 градусов с Dark Rock 4. Разве это нормально?

Лучший ответ:
Температуры точно не нормальные

В теории всё должно быть нормально. 
Попробуйте замерить температуры внутри корпуса и температуру радиатора.
Если у радиатора температура тоже приближается в 100 градусам, то проблема в плохом отводе тепла от радиатора и застое воздуха.
Если радиатор не такой горячий, то проблема в отводе тепла от крышки процессора
Я бы ещё попробовал сделать даунвольт, чтобы уменьшить TDP и потестить в таком случае.

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

Худший ответ:
Отключи буст и будет тебе 70 градусов и теплопакет 120 ват.
Вопрос: Паспортные данные для регистрации домена?

Лучший ответ:
Добрый день!
Открываем правила регистрации доменных имен в зонах ru и рф:
https://cctld.ru/files/pdf/docs/rules_ru-rf.pdf
9.2.5. В Реестре сохраняется следующая информация, предназначенная для
идентификации администраторов — физических лиц:
1) фамилия, имя и отчество;
2) дата рождения;
3) место жительства;
4) сведения о документе, удостоверяющем личность администратора (включая
серию, номер, дату выдачи документа и наименование органа, выдавшего документ).

У большинства регистраторов эта информация скрыта для открытого доступа, но, разумеется, в случае официальных запросов она будет оглашена.
Оформлять домен на левые документы категорически не советую. И дело даже не в том, что могут быть сложности при его продаже или передаче кому нибудь. А в том что в любой момент это может обнаружиться и останетесь без домена.
По поводу покупки домена. Советую выбирать из официальных регистраторов зоны. Требования к ним более чем серьезные. Список можно посмотреть здесь
https://cctld.ru/domains/reg/
Reg Ru и Ru Center - цена продления завышена, плюс множество платных доп услуг. Лично я пользуюсь atex.ru где и покупка и продление 149 рублей. А вообще сравнительную табличку по ценам можно посмотреть вот тут
https://7fk.ru/cena-domena-ru/

Худший ответ:
Закон обязывает запрашивать данные. Так что смело регистрируйтесь. Они в приват закрывают их (у нормальных хостеров)
Это связано с тем, чтобы контролирующие органы могли блокировать и штрафовать. 
У юриков данные тоже не светятся.
Согласен на все 100:
 А где скажите сейчас не светятся ваши данные? У Вас один телефон уже о вас все всем рассказал.
Вопрос: Как платить налоги при работе в upwork агентстве?

Лучший ответ:
При этом довольно затруднительно будет заключить договор с агентством как с клиентом, для этого им нужно принять меня на работу как работника, это увы невозможно.
Почему? Вы ведь ИП. Значит будет обычный договор субподряда (или агентский) между двумя компаниями. У агенства не должно быть никаких проблем с вами.

Худший ответ:
У меня своё агентство на апворке. Я с программистами заключил агентский договор и перечисляю им деньги в рублях по курсу банка Точки (где у меня мой счет) на их счета ИП с которых они платят налог 6%.

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

Лучший ответ:
Можно ли поставить резервный контроллер домена если версии сервера отличаются?Можно в том случае, если у вас сейчас установлен уровень леса и уровень домена не выше, чем 2012. Более новые версии сервера совместимы с более старыми уровнями домена и леса, наоборот - нет. Наверняка у вас по умолчанию уровень 2016, в этом случае не получится. Повысить уровень легко. Понизить - я не знаю способов, кроме как полностью снести домен и поднять заново. Для ознакомления первая попавшаяся нагугленная статья:
https://userman.ru/2019/03/26/kak-opredelit-povysi...

"Добавление сервера в контроллер домена"Вряд ли так кто-то писал. Либо добавление сервера\ПК в домен, либо повышение роли компьютера до контроллера домена. Второе - это то, что вам нужно. Второй контроллер ничем не отличается от первого, давно уже не актуально понятие BDC (резервный DC). Подробный мануал не нужен. Всего лишь:
0) загоняете новый сервер в домен (если не уже);
1) добавляете на сервер роль AD DC;
...и всё :)

Худший ответ:
Контроллер домена не создают, а поднимают.
То есть нужен сервер в домене - и он может быть поднят (promoted) до роли контроллера домена.
Вам нужен сервер в домене, а дальше
1. Устанавливаете роль Active Directory Domain Services.
2. Поднимаете сервер до контроллера домена (после установки роли в Server Manager появится уведомление и выбрав его - появится помощник по поднятию сервера до DC.
https://www.google.com/search?client=firefox-b-e&q...
Вопрос: Как максимально ускорить скорость работы сайта?

Лучший ответ:
8000 товаров и 700 посетителей) с таким мой телефон справляться должен без проблем, а не Процессор: Intel® Xeon® E3-1270 v3
Оперативная память: 16GB
Жесткие диски: SSD 
о каком wildberries вообще тут речь.
что-то битрикс совсем плох стал.

Худший ответ:
Вариантов не много:
1. Разобраться с кешированием (везде!)
2. Разобраться с утилизацией модулей битрикса.
3. Отключить лишние обработчики в apache для статического контента.
4. Проверить везде актуальность версий хостинг-окружения и всего установленного ПО: cms, её модулей и т.д.
5. Создать правильную асинхронную отложенную загрузку всего фронт-контента.
Вопрос: Zoom, как транслировать музыку в конференцию?

Лучший ответ:
Нужен программный или аппаратный микшер. Или можно использовать виртуальную звуковую карту, например voicemeeter.

Худший ответ:
Если Zoom позволяет выбрать 2 устройства для "аудио", то реально, если там только 1 устройство можно выбрать, то не получится
Вопрос: MySQL или PostgreSQL для PHP разработчика в 2020.Нужно ли изучать MySQL если знаешь PostgreSQL?

Лучший ответ:
В идеальном мире разработчику достаточно знать стандартный SQL. Но мы живём не в идеальном мире, поэтому придётся сталкиваться с различиями в реализации стандарта и особенностями эксплуатации СУБД, а значит лучше учить и PostgreSQL, и MySQL. Причём лучше не по курсам, а по учебникам и документации.

Худший ответ:
1) Стоит ли изучать MySQL, зная PostgreSQL
Изучайте, MySQL что то типа записной книжки с sql интерфейсом, но зато быстрый и простой

2) Есть ли БОЛЬШАЯ разница какой СУБД пользоватся в веб-разработке с использованием PHP ?
(в принципе в интернете есть информация на этот счет поэтому этот вопрос можно пропустить)

Не очень большая, особенно если все делаешь внутри приложения

2) Возникнут ли у меня трудности при встрече с проектом с MySQL, если я выучу PostgreSQL
Я думаю что да, они всегда возникают см. закон Мерфи

3) Будут ли трудности с поиском работы, если я выберу PostgreSQL
Ни каких

4) В описании курса было упомянуто, что «Все знания, которые вы получите на курсе, легко применимы к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle» Правда или сахар для покупки курса?

Базовый SQL92  действительно одинаков для всех, но дьявол кроется в деталях.
Вопрос: Standalone Система задач для одного разработчика?

Лучший ответ:
Гляньте YouTrack 
https://www.jetbrains.com/ru-ru/youtrack/

Худший ответ:
В поиске: gantt project
https://fairsketch.com/
Вопрос: Системный диск C: с утра стал девственно чистым, как такое возможно?

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

Худший ответ:
И ряд стандартных вопросов:
Прошивка у SSD свежая? (глюки контроллера)
SMART гадостей типа роста ошибок UDMA не показывает? (SATA-кабель отваливается)
Есть еще вероятность, что какая-то гадость запустила Secure Erase смеха ради.
Вопрос: На сколько сложно прочитать данные в MariaDB, когда имеешь физический доступ к носителю?

Лучший ответ:
На сколько просто прочитать данные в БД, если имеешь к ней физический доступ?Очень просто.Какой уровень подготовки специалиста (пользователя) для этого нужен?Минимальный.Есть варианты значительно усложнить задачу чтения данных (может шифрование или что-то другое)?Шифрование на уровне тома (диска), например Bitlocker или TrueCrypt.

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

Лучший ответ:
Выкиньте код и перепишите с нуля.
И научитесь составлять вопросы.

Худший ответ:
Опишите проблему более подробно:
1) Что именно не работает? Результат выполнения приведи, пожалуйста
2) Скорее всего формат твоего файла .html, вот и не работает...
Вопрос: Как автоматизировать отслеживание работоспособности почтового ящика?

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

Худший ответ:
Дублируйте важные уведомления другими каналами. Другая почта или SMS/Messenger
Вопрос: Для чего нужны Primary (основные) группы для пользователей в чем смысл?

Лучший ответ:
В POSIX системах для каждого файла и для каждого процесса должны быть определены владелец и группа. Все основные права доступа завязаны на эти UserID и GroupID.

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

Худший ответ:
Когда пользователь создаёт объект на ФС, ему (объекту) автоматически присваиваются UID и GID владельца. Так вот, эта GID и есть, с точки зрения вашего вопроса, основная группа. Обычно её наименование совпадает с именем пользователя, но возможны варианты.

Остальные группы технически ничем не отличаются и таким же образом регулируют доступ.
Вопрос: C#. Как правильно вместить внешние dll в один exe?

Лучший ответ:
Соеденить все managed (!) dll в одну dll/exe можно с помощью ILRepack.
ILMerge мертв, его заменил ILRepack. 
Сборку можно делать Post Build Event проекта вызовом ILRepack.exe на результатам сборки.<Target Name="Repack" AfterTargets="BuiltProjectOutputGroup">
		<GetFrameworkPath>
			<Output TaskParameter="Path" PropertyName="FrameworkPath" />
		</GetFrameworkPath>
		<ItemGroup>
			<NetPlatformFolders Include="$(NuGetPackageFolders.Split(';'))"></NetPlatformFolders>
		</ItemGroup>
		<ItemGroup>
			<AllowDup Include="System.%2A" />
			<AllowDup Include="JetBrains.%2A" />
		</ItemGroup>
		<ItemGroup>
			<RapackTarget Include="$(TargetDir)MyDll1.dll" />
			<RapackTarget Include="$(TargetDir)MuDll2.dll" />
		</ItemGroup>
		<PropertyGroup>
			<ILRepack Condition="'$(ILRepack)' == ''">$(NuGetPackageRoot)ilrepack\2.1.0-beta1\tools\ILRepack.exe</ILRepack>
			<ILRepackTargetPlatform Condition="'$(TargetFramework)' == 'net45'">v4,$(FrameworkPath)</ILRepackTargetPlatform>
			<ILRepackTargetPlatform Condition="'$(TargetFramework)' == 'netstandard1.3' or '$(TargetFramework)' == 'netcoreapp2.0' or '$(TargetFramework)' == 'netstandard2.0'">v4</ILRepackTargetPlatform>
			<IlRepackLibs Condition="'$(TargetFramework)' == 'netstandard2.0'">@(NetPlatformFolders->'"/lib:%(FullPath)\netstandard.library\2.0.0\build\netstandard2.0\ref"', ' ')</IlRepackLibs>
			<IlRepackLibs Condition="'$(TargetFramework)' == 'netcoreapp2.0'">@(NetPlatformFolders->'"/lib:%(FullPath)\microsoft.netcore.app\2.0.0\ref\netcoreapp2.0"', ' ')</IlRepackLibs>
			<IlRepackAllowDup>@(AllowDup->'"/allowdup:%(Identity)"', ' ')</IlRepackAllowDup>
			<IlRepackTargets>@(RapackTarget->'"%(Identity)"', ' ')</IlRepackTargets>
		</PropertyGroup>

		<Exec Command="$(mono) &quot;$(ILRepack)&quot; /target:exe &quot;/targetplatform:$(ILRepackTargetPlatform)&quot; /union /parallel /internalize &quot;/lib:$(TargetDir.TrimEnd('\'))&quot; $(IlRepackLibs) $(IlRepackAllowDup) &quot;/out:$(TargetPath)&quot; &quot;$(TargetPath)&quot; $(IlRepackTargets)" WorkingDirectory="$(SolutionDir)" />

		<Delete Files="@(RapackTarget);" />
	</Target>
Конечно надо всё настраивать.

Худший ответ:
Самый простой способ - https://github.com/Fody/Costura
конечно не работает в 100% случаев, но для небольших приложений как правило не возникает проблем.
Вопрос: Как лучше развернуть Zabbix (OS, ТИП)?

Лучший ответ:
Смотря для какого количества хостов будет развертываться zabbix и что на нём будет использоваться. Для ваших исходных данных я бы рекомендовал развернуть несколько zabbix-proxy (идеально - для каждого филиала свой), данные отправлять на zabbix-server с базой PostgreSQL (с ней он себя чувствует намного лучше).
ОС не слишком важна - Zabbix прекрасно себя чувствует как на Ubuntu, так и на CentOS. Тут скорее вопрос в том, какая ОС для вас ближе. Для меня лично из них нет разницы - поднимал на обоих, оба себя чувствуют прекрасно по сей день.
Развертывать лучше из пакетов, если вы будете знать, что на данном сервере живет только zabbix и всё. Контейнеры скорее подойдут для быстрого поднятия инфраструктуры, но как я вижу - это скорее не ваш случай.

Худший ответ:
Если хочется виртуальную машину - так и ставьте готовое решение, зачем придумывать.
Если диски на хост машине не особо быстрые - вынести БД из виртуалки.
У меня так в одном из подразделений на виртуалбоксе уже лет 8 в проде работает Zabbix 2.0.3
Вопрос: Как повысить уровень html css?

Лучший ответ:
А 3 года назад как научился хорошо верстать?

Худший ответ:
Если хорошая база уже есть, то все просто: больше практики, и просматривайте иногда всякие интересные штуки с css-tricks или похожих ресурсов.
Вопрос: Какую альтернативу MacBook Pro 16 можно найти на Windows?

Лучший ответ:
Недавно на работе выдали вот такого зверя:
https://www.e-katalog.ru/HUAWEI-MACHC-WAE9LP.htm
пока доволен им как слон, проблем не замечено.
Правда тачпад чуток недотягивает до макбука, хотя очень похож по ощущениям.
Ну и пару раз ловил себя на том, что когда не гляжу на клаву, руки машинально ищут Command (которого естественно тут нет), но находят Alt
Ну и наличие из коробки 16 гигов оперативы и pci-e ssd на терабайт делают его вообще топом в этом ценовом сегменте.

UPD: Еще вспомнил, на клаве напрочь отсутствуют клавиши home, end, pgUp, pgDown. На маке это вполне компенсируется cmd+стрелки (хотя tmux так не поскроллишь, что печаль), здесь пока не нашел как выкрутится. Зато одновременно есть и delete и backspace, на которых многие современные ноуты экономят место.

Худший ответ:
Мне есть что добавить. 
Тоже примерно такой выбор был зимой-весной  для фотошопа с лайтрумом для жены на замену старому енви 15-3040 2012 года. 
Интерес был 15" фулл хд от 16 оперативки и дискретная карта.
Мак не рассматривался из-за ценника. 
Енви та ещё шляпа в плане конфигов: фулл хд матрицы ужасные, а 4к амолед Самсунга не внушает доверия по сроку службы.
Делл отлетел из-за дизайна (увы) и цены, хп збук абсолютно не ясно какие матрицы, а збук студио ценник.йога нет, т.к. распаяна память. Своим слишком не очень отзывы по качеству и охлаждению, но за его ценник был заманчив.асуса просто не было в продаже постоянно. 
В итоге тот самый рекламный концептД 5про оказался самым интересным. Да ещё один из немногих и кого спеки по экрану опубликованы и сходятся с тестами. Ну и апгрейдится весь при случае.
Вопрос: Как правильно выложить проект Python на GitHub?

Лучший ответ:
Никто не льет exeшники в репозитории.

Заливаете только .py файл + requirements.txt, ну и другие модули свои, если есть.
В описании можно указать способ использования через Python.
Билд можно засунуть во вкладку Releases. Но нужно учитывать то, что компилировать питон в ехе не самая лучшая идея. Ну и работодатель уже может сам проверить исходный код, билд скрипта здесь не нужен

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

Лучший ответ:
Если вы не знаете, кого ищете - вам идеально подойдет любой кандидат. Он же тоже не знает что вам надо
А так смотрите по требованием и пляшите в вопросах от них. Нужно обжимать патчи - спросите про стандарты обжимки. Подключать принтер - спросить чего соискатель знает про типы принтеров.
Есть желание копнуть глубже - HRские игры в помощь. Из разряда "представим что я не могу залогинится в систему, опишите ваши действия в решении проблемы" 
Но по-факту, если вы не умеете в собеседования - лучше делегируйте/отдайте вакансии рекрутинговому  агентству

Худший ответ:
Ртом.

PS:
Какой вопрос Вы бы задали помощнику системного администратора на собеседовании?
smartsourcing.ru/blogs/personal/2430