pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: При переустановке Windows есть смысл форматировать все диски, а не только тот, что с ОС?

Лучший ответ: Так понимаю, из-за любви прог к реестру, ssd и hdd с прогами нельзя не форматировать
Странная логика. Зачем форматировать-то?

А вот HDD с файлами если не форматировать, на скорости как-нибудь скажется?
Нет, не скажется. Проводите Оптимизацию дисков встроенной программой и не переживайте.

Худший ответ: единственная ситуация, когда возможно (!) имеет смысл форматировать не системный диск - наличие на нем файла, неизлечимого от вируса

другой вопрос что такой файл можно и нужно просто удалить

остается еще один возможный резон - подозрение что есть 0-day в других фалах. это вроде как дает повод форматнуть. но если у вас есть бекапы всего важного, как рекомендуется всем и на каждом углу, то 0-day может быть и в бекапах
Вопрос: Какой дешёвый хостинг выбрать для хранилища?

Лучший ответ: вот для тебя спецом 75гб фри 

Худший ответ: а чем тебе обычный яндекс диск не подходит ? 
https://disk.yandex.ru/tuning
Вопрос: Какие области математики необходимы для электронщика?

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

Худший ответ: Системы счисления
Алгоритмы
Даташиты на контроллер
Булева алгебра, геометрия за 8 класс
Если полезете в PID то аналитическая геометрия

ПС все кстати сделано до нас, есть куча готовых библиотек, как открытых так и не очень. Используйте их
Вопрос: Можно ли передать дескриптор CURL другому скрипту (процессу)?

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

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

Лучший ответ: Меня призвали и я не могу разочаровать своих поклонников.Посоветуйте, что изучать для трудоустройства или выхода на фриланс?
Изучайте вождение для работы таксистом, получите медкнижку для работы в Макдональдсе. Вот эти все фреймворки, ЖиЭсы, вот это всё ну никак не вяжется с "быстро и стабильно заработать", вы гораздо быстрее и больше заработаете, собирая бутылки.

Худший ответ: React популярнее на данный момент, но я уже связался с vuejs...
Я вот такой подход при выборе фреймверков для изучения использую
https://andryuxa.ru/blog/kakoi_bekend_freimverk_iz...
(сори если ссылки нельзя, я тут недавно)
Вопрос: Не работает редирект?

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

Худший ответ: Просто не перенаправляет или пишет ошибку? По сути если у вас в этой же директории лежит profile.php то должен отработать. Можете вот так попробовать header("Location: /profile.php"); Из корня сайта будет брать файл
Вопрос: Kuber vs rancher vs docker?

Лучший ответ: Илья, посмотри на ютюбе и прочти на хабре блог компании Флант, они молодцы, все расскажут нормально, и понятно, а если кратко:
Докер это сущность где запускаются приложения, это что то типа виртуалки но это не виртуалка а изоляция процессов контейнера, это движок, где работает приложение, все.
Для управления множеством контейнеров, и для очень многих вещей (не буду повторяться, посмотришь) нужен аркестратор, их несколько, самый популярный это kubernetes.
Rancher в свою очередь является инструментом для установки kubernetes, в старых версиях у них был свой аркестратор, на выбор, но потом его закрыли.
А про ui забудь)) ты через него ничего не сделаешь, у ранчера более менее продвинутый ui, но пользы очень мало.
Удачи тебе!

Худший ответ: Kubernetes - это оркестрация для докер, помимо поддержания нужного кол-ва контейнеров K8S умеет деплоить разными способами, делать auto-scaling несколькими способами, и т.д.
Я бы посоветовал начать с Kubernetes.
Rancher в моем понимании это "надстройка" над Kubernetes, которая должна облегчить deploy / upgrades, работать с multi-cluster configuration и в целом создать "более умный" API.
Вопрос: От чего зависит загруженность HDD диска?

Лучший ответ: Windows 10 очень любит кушать жёсткий диск для фоновых процессов типа svchost.exe, обновления, телеметрия и т.д. А диск у Вас медленный, 5400 оборотов в минуту. Нужно либо отключать всё фоновое по максимуму, либо возвращать ОС на SSD. И и это, IMHO, самое разумное решение, так как с Виндой на медленном диске софт на быстром работать будет всё равно не очень быстро.

Худший ответ: Я установила винду на жесткий диск, так как на ССД памяти не много (решила оставить память для игр)SSD покупают специально для того чтобы поставить на него систему. Игры если не влязат можно и на HDD оставить.
Скорость работы  SSD примерно в 20-30раз больше чем у HDD.
Медленный HDD не справляется с нагрузкой от системы и постоянно загружен.Но вот смотрю в диспечере на производительность, и не пойму, почему от одного Хрома и Телеги такой загруз.Потому что от них очень много запросов на запись и чтение - IOPS.Что можно сделать, что улучшить показатели и не было такого высокого уровня загруза от 2 программ.Поставить Windows на SSD - система, файл подкачки, и профиль пользователя должны быть на SSD, остальное уже не так важно.
Так же на SSD всегда должно быть много свободного места.Примите как факт - для работы современной ОС обязательно нужен SSD.     HDD банально не справиться  с нагрузкой.
Вопрос: Как реализовать размещение своих меток на карте?

Лучший ответ: Снова гуглю за вас, мой генераль
https://support.google.com/mymaps/answer/3024925?c...

Худший ответ: А вот тоже самое с помощью яндекс карт https://yandex.ru/dev/maps/jsbox/2.1/object_manager
Вопрос: Что делать, когда умеешь программировать, но нет идей?

Лучший ответ: Открываешь upwork, ищешь подробно описанные заказы, реализуешь их.

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

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

Худший ответ: Есть блок питания 600W, ноунэйм, какой-то бегемот.))...
И замечено вот что: если использовать разьемы питания с линией 3.3v, не стартует комп. Ну хорошо, заметили вы это дело. Но почему не сделали банальный, явно напрашивающийся следующий шаг - померить напряжение на линии 3,3 в мультиметром?
Мало того - если мультиметр обнаружил там нечто похожее на 3,3 в (с отклонением не более плюс-минус 10%), то третьим шагом должно было сунуться туда с осциллоскопом, посмотреть уровень пульсаций - как с нагрузкой (упоминаемые вами диски), так и без них. Вот это была бы правильная диагностика вашего ноунэймовского БП, дающая факты для принятия решений.
Вопрос: При устройстве на работу, просили ли у Вас отзыв с предыдущего места?

Лучший ответ: Случается, но редко.

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

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

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

__

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

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

Лучший ответ: вот так (тут на flex)
или вот готовый

Худший ответ: Есть же готовые решения, вот на пример:
https://codepen.io/nz4/pen/xVyvmz
https://codepen.io/nz4/pen/bpQGGL
https://codepen.io/nz4/pen/mPzNQZ

А дальше уже ручками можно допилить.

ГОТОВЫЙ КОД<body>
  <ul>
    <li><a href="#">HOME</a></li>
    <li><a href="#">ABOUT</a></li>
    <li><a href="#">WORK</a></li>
    <li><a href="#">BLOG</a></li>
    <li><a href="#">CONTACT</a></li>
  </ul>
</body>

body {
  background-color: #86519d;
}

ul {
  list-style: none; /*убираем маркеры списка*/
  margin: 0; /*убираем отступы*/
  padding-left: 0; /*убираем отступы*/
  margin-top:25px; /*делаем отступ сверху*/
}
a {
  text-decoration: none; /*убираем подчеркивание текста ссылок*/
  color:#fff; /*меняем цвет ссылок*/
  padding:10px; /*добавляем отступ*/
  font-family: arial; /*меняем шрифт*/
  border-radius:4px; /*добавляем скругление*/
  -moz-transition: all 0.3s 0.01s ease; /*делаем плавный переход*/
  -o-transition: all 0.3s 0.01s ease;
  -webkit-transition: all 0.3s 0.01s ease;
}
a:hover {
  background:#653a79;/*добавляем эффект при наведении*/
}
li {
  float:left; /*Размещаем список горизонтально для реализации меню*/
  margin-right:5px; /*Добавляем отступ у пунктов меню*/
}
Вопрос: Портфолио с топ брендами?

Лучший ответ: Незаконно.
Использование чужой товарной марки (бренда) в коммерческой деятельности разрешается только с разрешения владельца товарной марки. 
Они свою ТМ раскручивали, делали узнаваемой, вкладывали в имидж существенные деньги. Если есть хоть малейшая возможность того, что их бренд будет ассоциироваться с возможным негативом, это будет пресекаться.

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

Лучший ответ: Если вы хотите написать свой слайдер, оформите его отдельным пакетом.

Худший ответ: Даже если не джун, что мешает использовать сторонние проверенные библиотеки. Для демонстрации своих навыков можете реализовать свой слайдер и выложить на GitHub, там пусть и смотрят
Вопрос: Есть ли смысл минифицировать js\css при включенном gzip + http2 на nginx?

Лучший ответ: Я на эту тему делал доклад: https://youtu.be/rQDd5kCwDj8
Кратко — есть.

Худший ответ: Нужно минифицировать и иметь(лучше заранее приготовленные, а не на лету) 3 варианта: 
- plain text для очень старых браузеров и роботов, которые accept-encoding забывают указать
- gzip для просто старых браузеров
- br (brotli) для современных браузеров
Вопрос: Возможно ли снизить потребление ОЗУ на чистой Windows 10?

Лучший ответ: WIN 10 поедает 2.1 гб при старте.
И что? Большая часть этого - файловый кэш, который занимает память, чтобы Windows работала ещё быстрее. Как только память начнёт забиваться программами, то система отдаст это место.
Короче, не парьтесь.

Худший ответ: А антивирус стандартный отключили надеюсь? Дополнительного не ставили? Его __полное__ отключение дало мне + 200 оперативки. Система при запуске выжирает 1.9
Вопрос: Как сделать счетчик, с 1 до определенного числа?

Лучший ответ: как-то так если я правильно понял - snippet

Худший ответ: как-то так если я правильно понял - snippet
Вопрос: Как увеличить домашний раздел в Ubuntu через gparted, когда свободное место находится не рядом?

Лучший ответ: Ну так подвигайте разделы, в том же GParted разве мышкой их не сдвинуть? Через Акронис точно можно. Просто двигаете все разделы вправо и свободная область сама придвинется к тому разделу, который надо расширить.

Худший ответ: /dev/sda8 и unnalocated идут не последовательно друг за другом, так что просто расширить раздел вы не сможете.
Вы можете объединить их посредством LVM, но это такое себе решение в данном случае. У вас и так каша с разделами, а будет ещё хуже.
Вам следовало делать так:
В винде уменьшить диск C, D
Расширить D на освободившееся от C место, затем D снова уменьшить. Тогда вся пустая область у вас шла бы подряд, в конце диска.
Из свободного места сделать один раздел, на него LVM.
LVM уже бить под все нужные для линукса разделы.
Вопрос: Как выстроить коммуникацию между редьюсерами, и стоит ли?

Лучший ответ:  я могу вызывать один редьюсер из другого 
Не надо). 
action поступает на каждый reducer в store. .  
Каждый reducer по своему реагирует на один и тот же action и анализирую 
payload устанавливает  свой state

Ток что один редюсер выбирает из полезной нагрузки данные, другой фильтр, итп.

Худший ответ: Думай "модельно". 
т.е. у тебя есть один функционал, который реагирует на все запосы. 
Я бы отрефакторил и перевел все запросы в мидлвары и сделал для них несколько экшнов, типа API_REQUEST, API_SUCCESS, API_ABORT, API_FAIL и т.д.
Вопрос: Как веб студии работать с европой, если никто не знает английского?

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

Худший ответ: Реально. Есть знакомые которые сидят на Upwork, и берут не дорогие заказы как вебстудия - общаясь с клиентами через переводчик Deepl(переводит достаточно хорошо, никакого Promta). Основная сложность - поиск клиентов, и юридическая проводимость - общаться с заказчиком на языке носителя - не самая большая головная боль для вас.
Вопрос: Как открывать на мобильном и десктопе приложения skype\telegram\whatsapp?

Лучший ответ: Телеграм: https://t.me/username
Whatsapp: https://wa.me/phone

ну а скайп сами найдите

а далее, если у человека на устройстве установлены клиенты этих приложений, будет предложено открыть в приложении

Худший ответ: Для скайпа также можно через <a href="skype:YOUR_LINK_URL">TEXT</a>
Вопрос: Как отлючить подключение к Тору в Торе?

Лучший ответ: почему бы вместо этого не использовать обычную мозиллу?

Худший ответ: Странная хотелка. Если хотите пользоваться браузером как через TOR, так и напрямую, используйте обычный браузер(FireFox, Chrome like) и расширение FoxyProxy Standart.
Вопрос: Как работает рекурсивная функция php?

Лучший ответ: во время рекурсивного вызова функции myCount переменная deep увеличивается на 1
Нечего её увеличивать.

Убрать =, вот здесь:

$deep += 1

Худший ответ: Рекурсивная функция это по сути как некая саморастущая башня и в момент когда башня перестает расти (рекурсия достигает максимального уровня вложенности), эта башня начинает рушится (все функции выполняются каскадом начиная с самой "глубокой").

Видел как в фильме "Интерстеллар" в конце многомерное пространство-комната начинает "сворачиваться" обратно? Вот примерно также:
Вопрос: Функция gets в языке С. Почему посимвольное сравнение не работает?

Лучший ответ: Что тут вообще написано?

Сначала txt1 - это FILE*. Потом зачем-то txt1=fgets(sim1), то есть в переменную типа FILE* присваивается что? Советую посмотреть описание fgets в документации:

char *fgets(char *s, int size, FILE *stream);

Присваивается char*. А откуда, из какого файла?

Думаю, имелось в виду:

sim1=fgetc(txt1);

Тогда это имеет какой-то смысл.

Далее, while по txt1 && txt2 не имеет смысла - указатели будут ненулевыми даже когда будет достигнут конец файлов. Правильнее обернуть в такой цикл:

while(!feof(txt1) && !feof(txt2)) { ... }

В конце проверить, что feof(txt1) && feof(txt2), иначе один из файлов закончился, а второй нет - размеры не совпадают, файлы отличаются.

А более правильно делать блочное чтение, с помощью fread и memcmp, это гораздо эффективнее по скорости (да, конечно, для мелких файлов разница незаметна, но всё же):

int isequal=1;
while(!feof(txt1) && !feof(txt2)) {
  char buf1[1024];
  char buf2[1024];
  int readsize1 = fread(buf1, 1, 1024, txt1);
  int readsize2 = fread(buf2, 1, 1024, txt2);
  if (readsize1 != readsize2) {
    isequal=0;
    break;
  } else {
    if (memcmp(buf1, buf2, readsize1)) {
      isequal=0;
      break;
  }
}

if(isequal) {
  // одинаковы
} else {
  // отличаются
}

Худший ответ: #include <stdio.h>
#include <stdbool.h>

int main() {

    char sim1, sim2;
    bool ni = false;

    //открываем текстовые файлы//
    FILE *txt1 = fopen("txt1.txt", "rb");
    FILE *txt2 = fopen("txt2.txt", "rb");
    FILE *txt3 = fopen("txt3.txt", "wb");

    //тестим на предмет их наличия//
    if (txt1 == NULL || txt2 == NULL) {
        printf (  "I can't open a file for reading \n" );

        return 1;
    }

    if(txt3 == NULL) {
        printf( "I can't open a file for writing \n");

        return 1;
    }

    printf( "txt1 and txt2 files are open \n");

    // посимвольно сравниваем txt1 и txt2//
    while(!feof(txt1) && !feof(txt2)) {

        sim1 = fgetc(txt1);
        sim2 = fgetc(txt2);

        if(sim1 == sim2 && !feof(txt1) && !feof(txt2))
            fputc(sim1, txt3);
        else if(sim1 != sim2 || !feof(txt1) || !feof(txt2))
            ni = true;
    }

    if(!ni && feof(txt1) && feof(txt2)) {
        // сообщение о успехе
        printf ("The file contents are identical \n" );
    } else {
        // Если посимвольное сравнение не увенчалось успехом
        printf ("The contents of the files are not identical \n" );
    }

    // закрываем файлы
    fclose(txt1);
    fclose(txt2);
    fclose(txt3);

    printf ( "End of program" );

    return 0;
}
Вопрос: Как обжать экранированный UTP?

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

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

Лучший ответ: Программируйте сами. Дёшево и сердито.

Худший ответ: Чем занимается компания? Вы бы написали что в обязанности входит этого человека.
Вопрос: Куда двигаться(Python)?

Лучший ответ: Хватит "учить". Это не продуктивно. Просто делайте.
Начните небольшой  pet-project в той области, в какой лично вам интересно. Интерес нужен чисто для мотивации. Если вы супер-мотивированный человек, то и так можете делать всё что угодно.
Вот какой-то тип рассуждает на ютубчике про то, чем заняться юным программистам. Специально не искал, просто промелькнуло на периферии и ваш вопрос напомнил. Он не про питон говорит, но это не важно.

От себя могу порекомендовать следующее:

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

системы контроля версий в целом и git в частности;
концепцию TDD и какую-нибудь из стандартных библиотек для юнит-тестирования;
принципы unix-way; стандарты CLI; bash; концепцию пайпов (в linux и windiws);
освойте регулярные выражения, порешайте кроссворды.
соберите для себя шаблоны стандартных приложений для быстрого старта проектов: сайт с админкой и авторизацией; CLI-утилита; REST API сервис...
освойте концепцию docker контейнеризации;
освойте CI/CD...



Где-то к середине этого списка ваш вопрос станет гарантировано не релевантен для вас.

Худший ответ: Все зависит от твоих желаний или потребностей! Вообще для какой цели ты учишь python???
Вопрос: Как правильно задавать размер шрифта?

Лучший ответ: Как автоматизировать расчет шрифтов
Если в ТЗ есть задача автоматизировать размер шрифта в зависимости от размеров экрана, должно быть описано, по какому принципу.
Если такой задачи нет, то нужно ориентироваться на размер шрифта, макета под который подпадает экран размером 1326px и задавать его фиксированным

Худший ответ: Можно, например, прописывать шрифт на сайте для элементов в rem, а для html указать размер шрифта стандартный 16px и сделать медиазапрос@media screen and (max-width: 1440px) {
    html {
        font-size: 14px;
    }
}
Вопрос: Жесткий диск, муха цц?

Лучший ответ: Где вы там СС увидели? Это муха ЕЕ!

Худший ответ: это МУХА ЦЦ ?
Нет, это не "муха CC / LED CC" (собственно, при ней в терминал идут ошибки LED:000000CC).

Муха ЦеЦе была на Seagate 7200.11, а ваш диск явно более новый. 
У вашего диска может быть как дохлая головка, так и практически что угодно.

Если вопрос с постановкой диагноза ещё актуален, можете воспользоваться одним из наших вариантов консультаций по восстановлению данных: https://rlab.ru/contacts/
Там их целый набор: форум, соцсети, Телеграм, Вастсапп...

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

Лучший ответ: m[i][j]=(int)(10*Math.random());
This.
Не совсем понятно, с чего бы ему заполняться числами от 0 до 15, если массив заполняется рандомно.
Замените эту строчку на переменную, которая после каждой итерации увеличивается на единицу.

Худший ответ: Я случайно забыл убрать оттуда тот кусок кода с рандомом *facepalm*
Вопрос: Что посоветуете для изучения Python?

Лучший ответ: Сборщик для python-программ, очевидно, не нужен. Управление зависимостями делается с помощью pip.
Оптимальная структура зависит от конкретной области применения. Для django-проекта одна, для gui-приложения другая. Как и в Java.
Про создание и тиражирование модулей всё есть в документации.
Для модульного тестирования, как и в Java, есть несколько библиотек. Выбирайте подходящую и читайте её документацию.
Сам язык рекомендую изучать по "Изучаем Python" Марка Лутца (том 1 и том 2)

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

https://pythonawesome.com/
Вопрос: Почему в __construct перестал определятся аутентифицированный пользователь?

Лучший ответ: Вангую, что ты обновился, а руководство по обновлению читать не стал. Раздел «Session In The Constructor» — https://laravel.com/docs/5.3/upgrade

Худший ответ: Решил таким способом
В контроллере от которого наследуется PostController контроллер добавил use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;

abstract class BaseController extends Controller
{
    public function authUser()
    {
        return Auth::user();
    }
}
потом можно вызывать $this->authUser() со всеми вытекающими
Вопрос: CMS на JavaScript Node Vue MongoDB как вам такая технология?

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

цмс есть практически на любом из языков. даже на экзотике (для веба) вроде плюсов. 
но нужно трезво смотреть на вещи: для чего она мне и что я от неё хочу.

Худший ответ: Хоть одна взлетела на NodeJS или Python?
Очередная https://github.com/prisma-cms
Вопрос: MAC и локальная база данных MySQL на python?

Лучший ответ: Не стоит использовать localhost. Почему разбирается прямо на примере с MySQL: пример проблемы с localhost.

Худший ответ: Вместо «localhost» укажите 127.0.0.1