pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: 1C 8.2 +linux +Postgres

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

Худший ответ: пробывал :(

после чего порылся и нашел вот это: v8.1c.ru/overview/postgres_patches_notes.htm#note
походу не все так просто у 1С. Сижу пробую собираю.
Вопрос: Как перейти с PHP на C# (не по стандартным учебникам)?

Лучший ответ: Почитать наверное все-таки придется. 
1. Ваш print_r($sum) по идее должен выбросить хотя бы варнинг тк вы создали $sum в цикле, а пользуетесь им вне цикла. В шарпах он там не будет существовать.
2. В шарпах есть типы. Создавать числа как строки никто не будет. Смыла нет. Так же нет смысла преобразовывать число обратно в строку.
Создать список с числами (не строками) от 100 до 999.var numberList = Enumerable.Range(100, 999).ToList();
Не надо конвертировать число в строку (ваш метод так себе). Надо использовать остаток от деления на 10. Для 650 вернет 11.int sum = 0;
for (int n = x; n > 0; sum += n % 10, n /= 10);
На олимпиадах ненавидят Linq :D
Весь ваш пример, включая генерацию списка. Сохраняет сумму в новый список.var numberList = Enumerable.Range(100, 999).ToList();
            var result = numberList.Select(x =>
            {
                int sum = 0;
                for (int n = x; n > 0; sum += n % 10, n /= 10);
                return sum;
            });
            ;

Худший ответ: PHP для детей не потому, что там много библиотечных функций.
Напиши какой-нибудь маленький проект на С# и .NET
Если интересует мобильная разработка, для интереса можешь попробовать на Xamarin пописать.
Вопрос: Без каких плагинов не может обойтись современная front-end разработка под gulp?

Лучший ответ: Есть решения?
50 милисекунд это не так уж много. Средний человек реагирует на событие после примерно 200 милисекунд. Так что либо вы привели не верные цифры, либо не знаю.
В целом вам нужно почитать в wiki галпа (или в его README) про инкрементную сборку и решения вроде gulp-cache и gulp-newer. Либо хранить все файлы в памяти и уменьшить количество чтений с диска, либо компилировать только измененные файлы. Ну и неплохо совместить эти два подхода).

Худший ответ: Попробуйте webpack у него более человеческий подход к сборку проекта, либо используйте кастыли типа gulp-cache, gulp-remember,etc
Вопрос: Генерация и исполнение функций RunTime

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

Худший ответ: Как уже говорили выше выделять память с VirtualAlloc + PAGE_EXECUTE, либо на уже готовую память выставить  флаг PAGE_EXECUTE с помощью VirtualProtect
Вопрос: Юрисдикция сайта

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

Худший ответ: той, у которой есть физическая возможность повлиять на сайт/домен. Если регистратор домена находится в США, то какому-нибуть оперу из Москвы будеть практически невозможно заставить отключить домент. Тоже относится и к хостингу — европейский хостинг не будет выполнять предписания из Москвы (и наоборот).
Вопрос: Не работает css в локальном сервере 0_о?

Лучший ответ: Проверьте через консоль разработчика — подгружается ли нужный файл стилей при загрузке страницы.
Файл стилей лежит в той же директории, что и index.php?

Худший ответ: Тут побывали искать  www.linux.org.ru/forum/web-development/5655722 forum.php.su/topic.php?forum=71&topic=8481
Вопрос: Совет по PHP(freelance)?

Лучший ответ: Зайдите на hh.ru и поищите требования на зарплаты выше 100к для вакансии "Разработчик php" или иной, интересующей Вас с максимальной оплатой. И начинайте эти технологии, фреймворки, системы контроля версий, базы данных учить. Читайте книги, статьи по теме и смотрите видеокурсы. Чтобы закрепить материал попытайтесь делать что-то свое.
Затем идите и получайте опыт в реальных проектах на реальных рабочих местах. Какие-то наработки и портфолио, код, у Вас уже будет, поэтому устроиться куда-то особых проблем вызвать не должно. По-другому никак. В процессе обучения хорошо бы и проект делать покруче и наставника иметь. 
Фриланс - это вообще дно, там нет нормальных задач. Если Вы хотите делать сайты для Васяна, то может это и выход, но если Вы хотите делать крутые штуки, сложные и большой командой, скажем так, инновационные и полезные проекты, интересные, то на фрилансе их не будет. Потому что нет на фрилансе заказчиков, готовых оплачивать труд команды разработчиков годами.

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

Лучший ответ: 1) Решить проблемы которые возникают.
2) Необходимость запрещения отпадет.
3) Осознать, что такие глупости возникать в голове не должны.

Худший ответ: Авторизация для того и придумана чтобы другой человек не зашел под твоим логином и паролем
Это достаточно надежно если -
1)Логин и пароль достаточно сложны и их трудно ввести случайно и угадать
2)Ты достаточно надежно хранишь свой логин и пароль
Надо обеспечить эти две простые задачи а не придумывать как жить когда тебя взломали
Вопрос: Как безболезненно уйти с Delphi?

Лучший ответ: Попробуйте поискать в аптеках таблетки «от Делфи», поспрашивать на форумах. За столько времени уже должны быть проверенные решения, которые помогут.

Кстати, про эмуляцию десктопных приложений. Гугл в своей ОС продвигает подход, да и вообще он известный, что приложение создаётся как веб, но с локальным сервером. И имеет чётко регулируемые права. Плюс в том, что оно в 2 счёта переносится в веб при надобности, а минус может быть в скорости отклика и рендеринга.

Худший ответ: Или время десктоп приложения безвозвратно уходит? Сейчас перспективнее разрбатывать на веб или на мобильные платформах: iOS, Android? Соответственно в веб куча фреймворков, позволяющих ускорить разработку приложений, причем эти фреймворки общеизвестные и популярные, а вот для десктоп приложений такого выбора особо нет. 

В принципе есть для Java фреймоврк Spring, даже его форк есть для .Net. Но это тяжеловесные фреймворки, они будут полезны для приложений корпоративного уровня. А вот чтобы быстро «клепать» системы учета, CRM. такие есть?
Вопрос: Существует ли клиентский JS конвертер mp3 в какой-либо из форматов HTML5 Audio?

Лучший ответ: Сомневаюсь =)

Худший ответ: jsmad.org/ — сам нашел. На нетбуке с вай фаем грузилось очень долго, около нескольких минут. То есть здесь одно из двух: либо конвертация не потоковая (для воспроизведения надо загрузить весь трек) либо очень ресурсоёмкая. На стареньком десктопе образца 2007 года с выделенкой воспроизведение началось за пару секунд, но со второго раза, после перезагрузки.
Вопрос: Правильно организованный выбор языка для сайта

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

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

Лучший ответ: Фреймворк называется "Прямые руки".
Использует медиа запросы и 1 скрипт в 2 строки.

Худший ответ: Bootstrap и все подобные ему framework`и. Именно у Bootstrap уже есть адаптивное меню, хотя конечно все зависит от того как вы соберете "свой" Bootstrap.
Вопрос: Как всё же удалить историю частично?

Лучший ответ: Скайп вроде бы хранил данные в sqlite, размещённом в винде %AppData%/Skype/… для истории это вроде main.db

Худший ответ: Сначала думать, а потом делать
Вопрос: Изучение Python с нуля, Codeacademy: что посоветуете?

Лучший ответ: Codeacademy - стоит. Неплохой курс. Хотя у меня всего один пример: мой товарищ (технарь, но совсем не программист), совсем недавно прошел там обучение. Через 3 месяца нерегулярных занятий уже вполне пристойно программирует. А потом книги.

Худший ответ: И еще
docs.python.org/devguide
www.python.org/doc
Вопрос: Слетает верстка bootstrap на мобильных, как поправить?

Лучший ответ: или ставь после 3х колонок clearfix

Худший ответ: После третьей колонки поставь <div style="clear: both"></div>
Вопрос: Как упорядочить массив PHP?

Лучший ответ: Можно использовать usort, передав замыкание с нужным сравнением.
Про какой string идет речь из вопроса совершенно не понятно, но в общем задача решается именно так.

Худший ответ: Что значит упорядочить массив, по string? Имеется ввиду сортировка по полю node:value?usort
Вопрос: Handlebars + React.js: как заставить работать?

Лучший ответ: Ээ, вы чего, в реакт встроен свой шаблонизатор, пишите код на JSX. Вы всю концепцию реакта нарушаете, используя сторонний шаблонизатор!
Если так хочется писать шаблоны на Handlebars, переходите на Ember.js

Худший ответ: Инициализируйте Handlebars в componentDidMount
Вопрос: Хранение деревьев в Mysql какие есть способы?

Лучший ответ: Существует 4 основных способа хранения деревьев в реляционной БД:Adjacency List - описан @Satanpit.Matherialized Path - полный путь до узла хранится в виде строки типа 0035.0993.7324.1256 (т.е. узел верхнего уровня содержит строку 0035, узел второго уровня - строку 0035.0993 и т.д.)Nested Set - для каждого узла хранятся 2 числа: левый и правый индексы. Причём левый индекс узла меньше левого индекса любого потомка этого узла, а правый индекс соответственно больше.Closure Table - отдельно храним данные, отдельно иерархию.
А ещё есть комбинации этих способов.
По всем этим способам в рунете (в том числе на хабре) существует большое количество информации.

Худший ответ: Отношение многие ко многим.
habrahabr.ru/post/193380
Вопрос: Программа для показа англоговорящего ТВ online

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

Худший ответ: для бытового англ. и повседнного… как вариант скачайте сериал с оригинальной дорожкой. Например Friends.
Вопрос: Веб-камеры на выборах — давайте подсчитаем голоса?

Лучший ответ: Вы очень наивны в отношении камер на избирательных участках. 

Даю 146%, что камеры или сеть не будут работать на «нужных» участках. Выборы 4 декабря эту теорему прекрасно доказали.

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

Лучший ответ: cdn2.carlcheo.com/wp-content/uploads/2014/12/which...
На нижней части изображения имеются ЯП. Чем меньше звезд, тем легче.кроме web (JS, AS2)
AS2 мертвый "язык", уже как лет 10.
Ну  а нынче можно писать приложения хоть на JS хоть на PHP. 
Я к примеру себе написал таск менеджер под mac на JS
Хороший пример, редактор Brackets, реализован на js.
P.S.
ООП все равно придется учить, вы хотите другой язык, потому что вам сложен PHP.
Но если он сложен, и ооп не понять, то займитесь тупо версткой, другого не знаю что посоветовать.

Худший ответ: попробуйте начать с Python, много возможностей не сложен в изучении.
Вопрос: Почему LAMP такой быстрый?

Лучший ответ: Поставьте на ваш компьютер ПО аналогичное тому, что на сервере и сравните. Иначе сравнение не корректно.

Худший ответ: Я верно понимаю что у вас на винде iis 7 server  либо денвер либо еще что обрабатывает php ? Так правильно ? сервер на впс просто чисто сервер гоняет ваш код с наименьшими потерями времени тк работает в родной среде. А в вин у вас куча процессов диск загажен и тд и тп.
Вопрос: Бюджетная видеокарта для игры Team Fortress 2 в Ubuntu?

Лучший ответ: GeForce GT430 — стоит 1500 рублей, хватит с запасом.
Пользуюсь такой, весьма доволен.

Худший ответ: GT620 заработала сразу после установки убунты, все игры из стима работают нормально на неё в FullHD.
Вопрос: Почему в яндексе, мэйле не кодят на C#?

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

Худший ответ: потому что дорого, спасибо лицензионной политике Микрософта
Вопрос: Нужна ли статья о работе с Doctrine ORM?

Лучший ответ: Конечно!

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

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

Худший ответ: Как оформить юридически компанию, чтобы можно нашу компанию можно было привлекать в качестве экспертов? Никак. 
Компанию привлечь в качестве эксперта невозможно!В качестве эксперта может быть привлечено любое не заинтересованное в исходе дела совершеннолетнее лицо, обладающее специальными познаниями в науке, технике, искусстве или ремесле, достаточными для проведения экспертизы и дачи экспертного заключения.
Т.е привлекать в качестве эксперта можно сотрудника вашей компании имеющего соответствующие знания и опыт. Необходимо чтобы этот сотрудник мог подтвердить, в том числе и документально наличие этих самых знаний и опыта. И не имел заинтересованности в текущем деле.
Есть специальные организации занимающиеся проведением судебных экспертиз, но они все государственные. Т.е это подразделения МВД.
Так что если хотите чтобы компания работала в сфере криминалистической экспертизы - то вам всего лишь нужно стать подразделением МВД.
Вопрос: CDMA телефон с синхронизацией контактов с Google Accounts?

Лучший ответ: В Скайлинке эти телефоны не будут работать. У него частота 450.

Худший ответ: В Ваш бюджет, из того что продается в России, вписывается HTC ChaCha. Надо признаться хоть и бюджетная, но интересная модель. Близко к бюджету HTC Droid Incredible.
Вопрос: Литература которую обязан прочитать каждый программист?

Лучший ответ: Стив Макконнелл - Совершенный код
"Так же было бы интересно узнать какая литература подняла ваши навыки на новый уровень."
Сам еще не прочитал (только-только открыл), но это все же признанная классика: SICP.

Худший ответ: Если .NET, то:
Стив Макконнелл. Совершенный код. Практическое руководство по разработке программного обеспечения. - Пер. с англ. - СПб.: Питер, 2005.
Джеффри Рихтер. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C#. 3-е издание. - СПб.: Питер, 2012.
А.В. Макаров, С.Ю. Скоробогатов, А.М. Чеповский. Common Intermediate Language и системное программирование в Microsoft .NET. 2-е издание. - М.: Интернет-Университет Информационных Технологий, 2007.
Л. Константайн, Л. Локвуд. Разработка программного обеспечения. - Пер. с англ. - СПб.: Питер, 2004
Вопрос: GetSearch по умолчанию в Chrome и не меняется, что делать?

Лучший ответ: наберите в адресной строке chrome://policy 
на домашнем компьютере, а так же на компьютерах вне домена там должно быть пусто.
Если есть настроенные параметры ( в частности касающиеся Search Provider в вашем случае) то  параметры поиска настроены с помощью групповых политик. Исправляем : 
запускаем gpedit.msc (редактор групповых политик)
Идем в "Компьютер - административные шаблоны".
Проверяем наличие раздела "google" - если он есть, ищем в нем раздел "поисковая система по умолчанию" и отключаем все нафиг.
Если раздела "google" нет - качаем административные шаблоны отсюда
Кликаем правой кнопкой на пункт административные шаблоны, выбираем "добавить удалить шаблон".
В открывшемся окне жмем "добавить" и указываем скачанные шаблоны (файлы adm или admx в архиве). Раздел появится.
Удаляем настройки поисковой системы.

Худший ответ: Удалите полностью хром, и все папки с ним связанные, потом установите заного - профит!
Вопрос: Как определить тип NAT, за которым находится собственный комп?

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

Худший ответ: с помощью протокола STUN можно определить тип нат, см пример клиента github.com/jselbie/stunserver/blob/master/client/clientmain.cpp
Вопрос: Как перепрыгнуть часть кода (goto)?

Лучший ответ: Лучше научиться писать грамотный код, а не портянку которую вы тут воротите.
В вашем случае нужно узнать что такое MVC. Написать хоть какое то подобие валидаторов, которые возвращают или true или текст ошибки.
Сначала проверять через валидаторы все значения и возвращать сразу ошибки, если они есть. Если же нет, то строить запрос через форматирование или замену, а не через конкатенацию./**
  *@param Request $request
  */
  function my_action($request) 
  {
		$validator = ValidatorLength(3);
		$error = $validator->test($request->get('first_name'));
		if ($error !== true) {
			return new Response($error, 400);
		}

		$sql = 'SELECT * FROM "my_table" WHERE %condition %limit';
		$sql_condition = 'TRUE';
		$sql_limit = '';

		$and_conditions = [];
		if ($request->get('first_name')) {
			$and_conditions[] = sprintf('first_name LIKE \%%s', $request->get('first_name')); 
		}

		if ($request->get('limit')) {
			$sql_limit = sprintf('LIMIT %d', $request->get('limit'));			
		}

	  $sql_condition = implode(" AND ", $and_conditions);

		$sql = str_replace('%condition', $sql_condition, $sql);
		$sql = str_replace('%limit', $sql_limit, $sql);

		// ...

		return new Response("Hello world");
	}
Request, Response, ValidatorLength - это всё вымышленные классы.
То что вы пишите НИ В КОЕМ СЛУЧАЕ даже для теста делать нельзя. Такой код нужно выбрасывать.
Ну и да, лучше вместо замены в запросах, лучше использовать подготовленные запросы: 
https://php.net/manual/ru/pdo.prepared-statements.php

Худший ответ: Используйте механизм блоков try-catch. Или еще лучше в данном случае оберните функционал в функцию и используйте return.
Вопрос: На сервер не заливаются файлы определенного размера?

Лучший ответ: Т.е. получается один конкретный файл не заливается, размер не причём. Если файл изменить — заливается. Если через SSL закачивать — заливается.

Возможно ваш антивирус, или какой-то софт вашего провайдера, или какой-то софт parking.ru анализирует трафик и считает это секюрити атакой. Можно попробовать позаливать на другие хосты, на другие хосты parking.ru, на parking.ru с другого провайдера. Или обратиться к parking.ru и описать ситуацию очень конкретно.

(пример такого софта — NAXSI но, только для HTTP)

Других идей нет.

Худший ответ: Уточняю — абсолютно другой файл такого же размера (байт в байт) заливается.
Вопрос: Существует бесплатный антивирус для серверной windows?

Лучший ответ: Microsoft Security Essentials разве не работает?

Худший ответ: Практически все более-менее хорошие бесплатные антивирусы имеют ограничение на коммерческое использование, то-есть на использование на рабочих станциях, и, тем более, на серверах предприятия. MS Essentials тоже имеет такое ограничение (насколько я помню, его можно установить не более чем на пяти рабочих станций). Насчет установки MS Essentials на сервер не знаю, надо читать EULA. Это если вас интересует вопрос легальности.
Вопрос: Для чего используется golang?

Лучший ответ: Go отлично подходит для сетевого программирования. Сравнительно небольшие усилия нужны для написания довольно приличного клиент-серверного приложения (consul, etcd).
Кроме того, скорость и маленькое потребление памяти позволяют применять Go для обработки большого количества информации, подсчета статистики, написания парсеров/кравлеров. Тут очень сильно способствует возможность простого распараллеливания.
Go применяется для написания девопс и админских инструментов (Docker, CoreOS) которые легко использовать, так как все компилируется в один бинарник и линкуется статично.
А вообще, заходите к нам, читайте новости и будете всегда в курсе, для чего используется Go.

Худший ответ: Go используется для разработки серверов и сервисов и в этом с ним равен только интерпретируемый Erlang.
Вопрос: Где найти готовый список запрещённых имён пользователей?

Лучший ответ: Стандарт: rfc2142.
Пост на хабре: http://habrahabr.ru/blogs/sysadm/104805/.

Худший ответ: вот ещё:
etc, passwd, system32
Вопрос: Как php интерпретирует такое &lt;?=$htmltitle?&gt;?

Лучший ответ: Вот так вот выглядят «родные» шаблоны на… кхм… чистом PHP… :)



Перепробывал много всего: от самых первых версий смарти до XSLT. Шаблоны на PHP нравится делать больше всего.

Худший ответ: В синтаксисе php много скелетов. 

Вот пара примеров:
1. <?php

/* ?> */
echo "test"


не скомпилируется, хотя 

<?php

// ?> 
echo "test"


валиден

2. Несмотря на пример выше, код

<?php

/* ?> */
echo "test" ?>

Так же валиден.
Вопрос: В разных браузерах — разные цвета, как решить проблему?

Лучший ответ: Тут вроде наложение box-shadow и outline, добавьте outline:none;
PS проверил на вашем сайте, так и есть

Худший ответ: У меня в Хроме и Фаерфоксе текст в полях отображается одинаково. Смотрите настройки вашего браузера.
Вопрос: Как уменьшить отказы от корзины?

Лучший ответ: Вот наша корзина. Всё для людей.

Худший ответ: Просто посмотрите корзины у популярных магазинов.
Вот например самый популярный в Украине: rozetka.com.ua
У меня мама (50 лет, с компьютером совсем не дружит) - и то без проблем делает заказы в Розетке буквально в 3 клика.
Вопрос: Как записать в файл не просто строку?

Лучший ответ: #!/bin/bash

myvar=foobuzz

cat <<EOF >> my_template

# my text
$myvar # вставить значение $myvar

EOF

echo "! Вместо переменной сейчас ее значение"
cat my_template


cat <<'EOF' >> my_copypaste

# my text
$myvar # текст

EOF

echo "! Переменная не заменена на ее значение"
cat my_copypaste! Вместо переменной сейчас ее значение

# my text
foobuzz # вставить значение foobuzz

! Переменная не заменена на ее значение

# my text
$myvar # текст

Худший ответ: да только не забудь экранировать некоторые символы
Вопрос: Как сделать правильные пути к файлам css/js на всех страницах сайта?

Лучший ответ: Правильно:/templates/css/style.css
Не правильно:./templates/css/style.css.
Не правильно:templates/css/style.css.
Прочитайте про относительные и абсолютные пути.

Худший ответ: syschel и в комментах к его ответу все правильно изложили.
Вы не поняли, что для скриптов и стилей путь через /css/style.css всегда будет от корня сайта. Зачем ему еще какой то путь задавать?
Подразумеваю что в $path записан $_SERVER['DOCUMENT_ROOT']. Уберите его.
Вопрос: Вход на сайт для поисковиков?

Лучший ответ: Все поисковики «представляются» специфичными user-agent, да и по IP их можно определить. Однако они (поисковики) такое не любят и могут Вас проигнорировать либо забанить. en.wikipedia.org/wiki/Cloaking

Худший ответ: А ещё можно поискать параметры учётки для ресурса на bugmenot.com.