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

Лучший ответ:
Это либо мощь, либо проклятье php, но в нем если нельзя, но очень хочется, то можно<?php

class PrivateClass
{
    private function privateMethod()
    {
        return 'никогда так не делайте';
    }
}
$object = new PrivateClass();
$reflector = new ReflectionObject($object);
$method = $reflector->getMethod('privateMethod');
$method->setAccessible(true);
echo $method->invoke($object);

Худший ответ:
Выполнить приватный метод родителя в публичном либо защищённом методе родителя и уже его вызвать в наследнике :)
Вопрос: Почему у меня с if активируется и else?

Лучший ответ:
И что, на сообщение Ти тот самий ис мема? приходит сразу два ответа Да и Я не знаю как тебе ответить=(?
Не верю

Худший ответ:
@bot.message_handler(content_types=["text"])
def text(message):
    if message.text == 'Привет':
        bot.send_message(message.chat.id, f'Привет {message.from_user.first_name} ')
    elif message.text == 'Что ти умееш':
    	bot.send_message(message.chat.id, 'Мало чего')
    elif message.text == 'Кто твой создателя':
    	bot.send_message(message.chat.id, 'Не знаю(')
    elif message.text == 'Дружбан':
    	bot.send_message(message.chat.id, 'Da)')
    elif message.text == 'Какая у тебя версия?':
    	bot.send_message(message.chat.id, 'Покачто 1.5')
    elif message.text == "Ти тот самий ис мема?":
    	bot.send_message(message.chat.id, 'Да))))')
    else:
    	bot.send_message(message.chat.id, 'Я не знаю как тебе ответить=(')
Как-то так, наверное
Вопрос: Есть ли библиотеки для ИИ на C#?

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

Худший ответ:
Есть обертка над TensorFlow, скорее всего еще сыроватая - разработка начата в начале 2019. Описание
Собственно эту обертку рекомендует и Мигель де Икаса (автор Mono), хотя он и сам разрабатывал что-то типа того:I strongly recommend that you use TensorFlow.NET which takes a different approach than TensorFlowSharp, it uses the Python naming convention and has a much broader support for the higher level operations that you are likely to need - and is also actively maintained.
Если необходимы алгоритмы классического ML (SVM, KNN и т.д.) можно попробовать старый, но рабочий Accord.NET Framework. На сайте есть готовые скомпилированные примеры - можно посмотреть как фреймфорк применяется в разных задачах. По функциональным возможностям чем-то напоминает OpenCV. К сожалению автор забросил разработку примерно в 2017
Вопрос: С чего начать сайт для локалки?

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

Худший ответ:
Наверно тебе не нужно браться за докеры фреймворки а сначала понять как работают запросы обработчики генераторы маршруты ООП модели и тд и тп начинай с малого.
сделай структуру своего будущего сайта:
Посмотри как работают Роутеры (обработчики $_REQUEST данных)
Сделай свой autoload классов
Напиши маленький класс для работы с бд
Напиши свой мини шаблонизатор
А только после этого иди знакомься со фреймворкамиСимфони/Ларавел
Вопрос: У кого есть опыт разработки iOS/macOS приложений в Xcode запущенной на VirtualBox в Windows/Linux?

Лучший ответ:
Используй flutter: он проще. Разработка под виндой, отладка на Android, потом отлаженный код собираешь в виртуальной машине с исккодом. Потом собираешь и льёшь в аппстор. Так и работаем :-) главное Mojave’s не использовать

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

Лучший ответ:
То которым вы владеете.

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

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

Худший ответ:
Попробуйте  это
https://progi.pro/api-s-logonuser-medlenen-pri-aut...
Вопрос: Как убить нагружающие мою систему телеметрию и сервисы window 10?

Лучший ответ:
• Как полностью отрубить Обновления Windows 10
Очень, очень плохая затея. Полагаю, вы начитались маргинальных сайтиков времён Windows XP.

Худший ответ:
> Мой нетбук на atom Z3770
> для повышения работоспособности и общей производительности
Хотя бы SSD поставить, хотя атому это не особо поможет.
> Как выпилить Xbox Live
Get-AppxPackage, Add-AppxPackage, Remove-AppxPackage.
За справкой по использованию в интернет.
> Как полностью отрубить Обновления Windows 10
Хорошая шутка.
Вопрос: Почему Микротик не отправляет письма через Яндекс.Почту для Домена?

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

Худший ответ:
Может проверить? 
отправить с адреса user@domain.com@domain.com ?
Вопрос: Кто знает диапазон IP серверов ZOOM?

Лучший ответ:
Network Firewall or Proxy Server Settings for Zoom
Первая ссылка в гугле. Не то?

Худший ответ:
Нашел на просторах интернета скрипт который находит все адреса принадлежащие компании.

bash ip_get zoom.us

#!/bin/bash

addr=`nslookup $1  | grep -A 3 Non-authoritative | grep Address: | awk '{print$2}'`
echo $addr

origin=`whois -h whois.radb.net $addr | grep origin | awk '{print$2}'`
echo $origin

origin_quare="whois -h whois.radb.net '!g$origin' | grep /"
echo $origin_quare;

echo "#$1"
addrpool=`whois -h whois.radb.net "!g$origin" | grep /`

for word in $addrpool; do
echo "$word"
done
Вопрос: Какую литературу посоветуете по тестированию?

Лучший ответ:
TDD Кента Бека - помогает понять, откуда взялась популярная архитектура фреймворков тестирования (ссылка) - читала, мне частично помогла.
xUnit test patterns - не читала, но все советуют - тоже объясняет принципы написания тестов без четкой привязки к технологии (ссылка).
По разнице в подходах тестирования - существует пирамида тестирования, но на практике мне не всегда понятно, где границы - приемочные и UI тесты ориентированы на use cases - т.е. на путь - в какой последовательности юзер проходит фичу и какой результат ожидает на каждом шаге (заходит на страницу, заполняет данные, ждет ответа; программа-клиент получает токен, шлет запрос, ждет респонс), а модульные тесты ориентированы на проверку кода как изолированных элементов - т.е. тестирование происходит отдельно от общего процесса, в котором этот код используется, чтобы можно было локализовать проблему с максимальной точностью. 
PHPUnit я изучала только по документации, просто прошлась по всем примерам, считаю приемлемым вариантом изучения. Лучше сначала хорошо понять PHPUnit, а потом учить Codeception. Учиться, как мокать и стабать, можно уже на конкретных задачах, по мере надобности.

Худший ответ:
В качестве теоретической подготовки рекомендую книгу "Тестирование dot com"
Вопрос: Как реализовать схему кратковременно меняющую потенциал на выводе при любом изменении состояния кепки?

Лучший ответ:
Кажись нашел именно то что нужно

Худший ответ:
Одновибратор это называется
Вопрос: Красный диплом или опыт работы?

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

Худший ответ:
У меня два красных диплома, тоже технических лежат на полочке. Если бы стоял выбор красный диплом или начать на 4 курсе прогать, сейчас я бы выбрал прогать. На тот момент вообще не думал об айтишке. Кстати второй диплом на магистратуре я получил уже работая, так что лучше все таки опыт работы чем этот картон
Вопрос: С чего начать путь в GameDev?

Лучший ответ:
Путь в геймдеве нужно начать с того, чтобы отказаться от этой бредовой идеи и пойти либо в энтерпрайз разработку, либо в мобильную разработку, если ты не хочешь кранчить 24/7 за мизерную зп и постоянно слышать: "Там +100500 желторотиков, которые готовы занять твое место, ибо делать игрушки "это весело" и все это хотят".

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

Второе, есть смысл ставить реальные и выполнимые в срок задачи, и решать их, практикуя.

Третье, ничего страшного, если сделаете небольшой проект на Unity, другой — на Unreal, до того как свяжете свое будущее с той или иной платформой. Так как заранее никто не даст Вам совета или ответа, что именно Ваше, что вызовет большие симпатии как среда, и что лучше изучать именно Вам — а для кругозора и в самообразовании такой подход чрезвычайно полезен, когда увидите и немного прочувствуете разные подходы.

Добавлю, т.к. в ответах выше не упоминали, стоит обратить внимание на Godot, у него низкий порог входа, простая документация, блестящая архитектура и есть свои решения, не уступающие Unity / Unreal.
Вопрос: Как сверстать блоки похожие на плиточную раскладку?

Лучший ответ:
Можно даже без классов модификаторов, тупо на nth-child:snippet
Если нужно вставлять именно img и если соотношение сторон картинок будет известно заранее, то вот, чтобы размеры по высоте не скакали до загрузки картинок:snippet

Худший ответ:
Как ещё один из вариантов.snippet
Вопрос: Что лучше для разработки игр под iOS: Unity или swift?

Лучший ответ:
Ну это вам решать )
Но на вашем месте я бы выбрал Unity

Худший ответ:
все очень просто, странно , что никто не написал, если 3d игры - то c# & UNITY , если 2D то framework apple for games and swift
Вопрос: Как сделать отправку формы на почту?

Лучший ответ:
Сервер поставьте, разберитесь как вообще работает веб приложение и клиент-серверные запросы.

Худший ответ:
Прочитай эту статью
Вопрос: Как ускорить apache в связке nginx?

Лучший ответ:
Поставить fpm, добавить кеширование

Худший ответ:
Вопрос решен, меня направили в нужное направление, дальше откопал решение
нужно выставить минимум, так как nginx почти запросы тащит через себя
StartServers 16 MinSpareServers 16
снять ограничение MaxRequestsPerChild 0 это нарыл на рекомендации за бугром, у меня их не хватало я бы поставил MaxRequestsPerChild 1000000, но информации не нарыл, что так можно.<IfModule prefork.c>
StartServers 16
MinSpareServers 16
MaxSpareServers 32
ServerLimit 16384
MaxClients 8192
MaxRequestsPerChild 0 
</IfModule>
с этой командой
netstat -na | grep ":8080\ " | wc -l
выводит 4300 соединений, думаю с таким настройками выдержит и 10000 соединений
не понятно, только зачем некоторые люди рекомендуют PHP-FM, если apache справляется, если правильно настроить. Жаль, что ни где нет нормальных рекомендаций, надеюсь мое исследование кому-нибудь поможет.
Вопрос: Как вывести данные из объекта PHP в HTML?

Лучший ответ:
Добрый день.
Как-то так$result = '';
while($row = $query->fetch(PDO::FETCH_ASSOC)) {
 $result = "<option>".$row['fullname'] . '</option>';
}
В html<div class="viewing-wrapper">
  <div class="viewing-container">
    <div class="viewing-title">
      Выберите абоненета из списка
    </div>
    <div class="viewing-list">
      <div class="viewing-select-wrap">
      <select class="viewing-select">
         <?= $result ?>
      </select>
      <button class="button btn-show">Показать</button>
      </div>
    </div>
  </div>
</div>

Худший ответ:
Сначала надо получить из ПДО массив$query = $pdo->query('SELECT * FROM `telephone` ORDER BY `fullname`');
$data = $query->fetchAll(PDO::FETCH_ASSOC));А потом уже в ХТМЛ выводить из массива<select class="viewing-select">
         <?php foreach ($data as $row): ?>
             <option value="<?= $row['id'] ?>"><?= $row['fullname'] ?></option>
         <?php endforeach ?>
      </select>И если человек захочет узнать полную информацию о человеке, то есть по клике на кнопку, должна открываться полная информация о человеке, то есть где он живет и его номер.
"Тетенька, дайте попить, а то так есть хочется, что аж переночевать негде"
Ты это, милай, не путай тостер с Фрилансим. Если тебе целиком сайт написать, так ты туда обращайся.
Вопрос: В какой компаниях и отраслях программирования ценят не быстрое, не модное, а работающее как часы?

Лучший ответ:
В корпоративном секторе, особенно банковском.

Худший ответ:
Смотрите AUTOSAR и MISRA

Кроме этого не упомянули медицину и науку. 

Но сразу хочу заметить, там такой лохматый легаси что  вот эти машинки еще используются
https://ru.wikipedia.org/wiki/IBM_System/390
Вопрос: Fork на github. Верно ли моё понимание?

Лучший ответ:
Fork - это клон репозитория со всей историей и состоянием на момент его создания. При этом сохраняется связь с оригинальным репозиторием и можно по желанию синхронизировать данные в свой форк оттуда или же делать pull requests в оригинальный репозиторий.
С какой целью вы делаете себе форк - дело десятое. Если код в оригинальном репозитории позволяет модификацию (open-source), можете с ним делать что хотите - затачивать под себя, разрабатывать фичу которую потом отправите в оригинальный проект и тд. Если делаете модификации чисто для себя - с авторами оригинального проекта ничего согласовывать не нужно. Если хотите фичу им предложить - тогда сначала заведите issue в оригинальном репозитории, обсудите если надо и потом делайте форк и предлагайте pull request.

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

Лучший ответ:
Видео-подтверждение это точно цирк уродов.

Худший ответ:
не знаю что у вас за реальность, какая страна, в моей так:
1)копию паспорта сдавал все разы как устраивался
2)неразглашение не подписывал ни разу (однажды оформляли форму секретности, но это другое)
3)видео никогда не требовалось... что за цирк... пистолет с тремя жмурами на нём потрогать не давали, во имя верности компании?
Вопрос: Как перенести сайт с 1С-Битрикс на Wordpress?

Лучший ответ:
Я видел битрикс внутри, видел вордпресс. Это совершенно 2 разных подхода к написанию кода.
В битриксе все хаотично, html, js, php, css — все вперемешку, качество кода на уровне мелениума. 
В вордпресс все намного лучше, но могло быть и лучше: там очень много функционального программирования, хотя сейчас приоритет отдается ООП.
Мой совет, начинайте изучайть вордпресс с нуля, открывайте гайд для разработчика (желательно на английском) и изучайте. Панацеи по переносу с битрикса в вордпресс нет и не будет никогда — битрикс слишком, в прямом смысле, плох и сложен внутри, чтобы кто-то запаривался над тем, чтобы писать инструкции по переносу на вордпресс. Быстрее будет изучить ВП и сделать все с нуля.

Худший ответ:
Чек лист выглядит так:
0) Создаёте новый сайт вордпресс на поддомене на хостинге или на своем локальном сервере, вордпресс скачиваете с официального сайта.
1) Забираете верстку (в браузере режим разработчика -> копировать html)
2) Генерируете стартовый шаблон underscores.me и внедряете в него вашу верстку, читаете документацию, блоги, смотрите ютуб и т.д.
3) Смотрите какие есть плагины вордпресс для ваших задач
4) Переносите содержимое с сайта Битрикс на вордпресс
5) По готовности сайта делаете резервную копию и переносите его на основной домен на котором предварительно удаляется сайт битрикс, также стоит сделать резервную копию битрикс
Вопрос: Как соединить линиями блоки div?

Лучший ответ:
Без JS и с описанной адаптивностью: https://codepen.io/arsenty/pen/mYxXoQ

Худший ответ:
https://codepen.io/freislot/pen/YbaEjm
Накидал в форме бреда, ответ не претендует на качество и все такое. Нужно будет пилить под вашу верстку и встраивать в ваш код. Я лишь показываю вам просто как идею для примера.  Про плагины не подскажу, сделал на скорую руку первое, что пришло в голову. Ну и адаптив как бы есть, но лучше на resize window сесть и правки внести на нужных экранах. В общем не знаю) решать вам что делать с этим дальше. Успехов
Вопрос: Нужно подключить аналогую камеру. Что для этого лучше использовать 4 жильную витую пару или две 8 жильных с экраном и rg45 бочкой?

Лучший ответ:
Для аналоговых камер есть отличный кабель - КВК, у него предусмотрена подача питания и видеосигнала по отдельным жилам,  (цена от ~40 рублей/метр [в зависимости от региона])
по-этому лучше использовать его.
spoiler

Худший ответ:
Если 4 жильная у вас действительно витая пара, а не кабель для сигнализации то без разницы. По правильному на обоих концах нужны согласующие устройства, но на небольшом расстоянии можно обойтись простыми разъёмами BNC под клемму. Питание по отдельной паре.
Вопрос: Как проссумировать массивы в массиве?

Лучший ответ:
import numpy as np

lst = [[1, 2], [3, 4], [5, 6]]

# Способ 1
list(map(sum, zip(*lst)))

# Способ 2
np.array(lst).sum(axis=0)

Худший ответ:
full_exp = [0,0]
for line in full_exp_per_line:
    full_exp[0] = full_exp[0] + line[0]
    full_exp[1] = full_exp[1] + line[1]
У меня получилось так :)
Вопрос: Сохранение нескольких десятков значений в базе данных за короткие промежутки времени. Стоит ли?

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

Худший ответ:
Решайте бизнес задачу, если после профайле скажет что вот тут узко, оптимизируйте.
Вопрос: Нормально ли, что сотрудники допускают ошибки в работе?

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

Худший ответ:
Все ошибаются. Тем более если это начальный этап, вы привыкание к новому месту и к новым порядкам. Со временем набьете руку
Вопрос: Как восстановить систему Виндовс 7 если все файлы с расширением .lnk?

Лучший ответ:
В вопросе написана полная ерунда. Если бы у Вас действительно "все файлы стали с расширением .lnk" не работало бы ничего, совсем ничего!
По скриншотам я вижу, что у Вас всего лишь начали отображаться расширения всех файлов. Вместо того, чтобы отключить это в свойствах папки, Вы зачем-то полезли в реестр рушить системные ассоциации, удалять ключи реестра - это вобще как в голову пришло?
С учетом того, что неизвестно, что Вы там ещё наделали, скорее всего восстанавливать придётся переустановкой Windows, но вдруг повезёт и совет Hanneman поможет.
И да, забудте про оптимизаторы, ускорители и прочий хлам! Не надо ими пользоваться.

Худший ответ:
перезагрузка/f8/устранение неполадок/пользователь/восстановление системы!
P/S Advans Sistem Car -- ЗЛО!!!
Вопрос: Что можно сделать со стареньким (вторым) роутером?

Лучший ответ:
Выкинуть

Худший ответ:
Если конкретных задач нет, то сложно придумывать. Я бы его либо в качестве чистой ТД к основному роутеру сделал, либо просто свичлм, если проводных много устройств.
Вопрос: Можно ли подключить один кабель категории 6 на две розетки?

Лучший ответ:
Для гигабита нужны четыре пары.

Худший ответ:
Категория кабеля  !=  поддерживаемая скорость. Для сотки достаточно 4 жил, гигабит или все восемь жил или никак вообще. Другого не дано в принципе.
Вопрос: Чем нейронные сети отличаются от ИИ?

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

Искусственный интеллект — название всей области, как биология или химия.

Машинное обучение — это раздел искусственного интеллекта. Важный, но не единственный.

Нейросети — один из видов машинного обучения. Популярный, но есть и другие, не хуже.

Глубокое обучение — архитектура нейросетей, один из подходов к их построению и обучению. На практике сегодня мало кто отличает, где глубокие нейросети, а где не очень. Говорят название конкретной сети и всё.
источник

Худший ответ:
Тем же, чем рука от человека.
НС - это часть ИИ.
Вопрос: Возможно ли сверстать этот сайт без JS?

Лучший ответ:
там же оно не просто само ездит, а перетаскивается мышью, значит js , а так конечно можно сделать такую анимацию на css, тогда оно будет ездить просто само по себе, без интерактивности, т.е.  не будет реагировать на нажатия . На чистом css это все можно сделать с помощью animation и keyframes , т.е. просто дивы будут ездить по написанной анимации ...
это лучше с Jquery писать чтобы было интерактивно

Худший ответ:
без js вы можете сделать простой лендинг, без всяких элементов интерактивности и все.
для минимаkьного сайтостроения необходимо js+серверный язык, к примеру php
Вопрос: Как сделать placeholder/preloader контент-блоков при загрузке страницы?

Лучший ответ:
Это называется "Skeleton loading" или "Skeleton screens". 
Концепция заключается в отображении макетов текста, изображений или других элементов страницы в то время, когда происходит загрузка реального контента.
Так называемые "скелеты" реализуют при помощи CSS.

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

Лучший ответ:
Кресты? Ну так Qt же.

Худший ответ:
Если задача прикрутить графический интерфейс - можно сделать это спомощью GTK+, простой грфический интерфейс прикручивается буквально в пару шагов.
Вопрос: Действительно ли vue слабый фреймворк?

Лучший ответ:
Какой фрукт лучше, яблоко или банан? Какой телефон лучше айфон или самсунг? Какое животное лучше, слон или леопард?

Худший ответ:
Могу на своём опыте сказать что изучить vue было полезно.
Прошёлся по документации примерно в середине года, сделал 1 реальный проект, потом немного поизучал React и смог устроиться на должность React Native разработчика в конце года
Вопрос: Как правильно расставлять пути в GitHub Pages?

Лучший ответ:
всё потому что это поддомен, делайте без слешей

Худший ответ:
Попробуй вместо точки и слэша поставить только слэш , т.к. точка слэш  указывает на текущую директорию, а слэш это корень сайта. Как-то так:
<link rel="stylesheet" href="/site/assets/css/normalize.css">
<link rel="stylesheet" href="/site/assets/css/style.css">