pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как создать или доделать слайдер, чтобы нижняя часть контейнера расширялась?

Лучший ответ: Задаёшь каждому блоку определённую высоту в css (так чтобы текст был не виден) и пишешь overflow: hidden. потом через js при hover на элементе вызываешь анимацию и изменяешь высоту на auto

Худший ответ: Скрываешь контент, который должен выезжать и на событие mouseover вешаешь функцию, которая будет показывать контент (в твоем случае можешь использовать slideIn).
Вопрос: Какой выбрать дистрибутив Linux для работы с флешек по RDP?

Лучший ответ: Забавно. Человек может дать оценку о том что Slackware нужно отправить в музей ... и не может выбрать дистрибутив. Нестыковочка

Худший ответ: Я вот думаю на счёт вот этого: habrahabr.ru/post/144822
Собрать на OpenSuse-конструкторе.
Как крайний вариант допилить Ubuntu по статье: help.ubuntu.ru/wiki/ubuntu_%D0%BD%D0%B0_usb
Простых, готовых и рабочих решений, как вижу, не существует как таковых. Каждый сам во что горазд собирает свой велосипед.
Кстати, в качестве временного решения нашёл сборку на WinPE :) Даже думаю отказаться от решения на Linux и собрать чуть позже свою сборку. Нативненько.
UPD: в качестве временного решения в итоге выбрали Xubuntu. В принципе, самый простой вариант, производительность даже по USB 2.0 достаточная, в целом, чтобы подключаться через Remmina к виндовым серверам и качать файлы на сервер с флешек, а также довольно беспроблемная работа с принтерами и виндовыми шарами.
Вопрос: Плохо ли если класс самодостаточен, в плане получения каких то данных необходимых для его полноценной работы?

Лучший ответ: Зависит от того, какую ответственность вы "отдаете" в класс. Если это так называемый "value object", т.е. некий неизменяемый композит, то лучше ему в конструктор передать сразу готовые значения. Если же это самостоятельный объект с внятным жизненным циклом и определенной ответственностью - тогда конечно логично чтобы он сам брал данные из репозитория.
Вам нужно почитать про Dependency Injection - это как раз та "середина" между двумя альтернативами, что вы предложили в виде фрагментов кода. Обращаться к глобальном объекту репозитория - это также антипаттерн. Гораздо лучший вариант - это когда объекту при создании передается (!) репозиторий в конструкторе, а объект уже САМ делает выборки необходимых данных. Это как раз и есть удачный вариант спуска от общего к частному. Плюс, вся логика сосредоточена в классе - я всегда могу добавить новую Модель (если следовать вашим примерам), которая также берет репозиторий, но вытаскивает из него уже ДРУГИЕ сведения.
Вот стандартный туториал, в котором роль вашего "класса" выполняет ASP.NET-контроллер, и он получает репозиторий в конструкторе: www.asp.net/web-api/overview/advanced/dependency-i...
Вообще принцип всегда такой - если есть некоторая переменная или значение, то есть N точек, из которых можно получить к ней доступ. Чем меньше этих точек - и при этом вы можете без извращений реализовать нужную вам бизнес-логику - тем лучше. И чем ближе в коде эти точки расположены друг к другу - тем лучше. Всегда удобнее работать с кодом, когда данные конкретной сущности и логика их обработки умещаются хотя бы в одном файле.

Худший ответ: По-моему если работа с данными идёт внутри класса, то и сами данные стоит получать внутри.
Иначе какой смысл, если вам снаружи дадут данные а вы не сможете с ними работать?
Вопрос: А нужны ли Хабру переводы?

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

Худший ответ: Прежде всего нужны тексты. Хорошие. Вот в определение того что есть «хороший» будут проблемы.
Для меня — это 
 — новый, уникальный — кросс постинг — это ам и зачастую и кг. RSS читаю просыпаясь и видеть тоже самое еще с одного ресурса и уже тянет прибить карму постеру боянов.
 — неожиданный, но интересный — зацепить надо чем-то а то пролистаю нафиг
 — информационно насыщенный, но не слишком. два экрана формул — это «многа букаф». 10 картинок и текста два абзаца ни о чем — это «мала букаф»
Вопрос: Если сотрудник работал без договора, является ли с юр. точки зрения написанный им в процессе работы код собственностью компании?

Лучший ответ: Есть отличная статья, ознакомьтесь: geektimes.ru/post/173265
Особенно с пунктом 5

Худший ответ: весь мелкий софт не регулируется так как никому он не нужен
Вопрос: Может ли Python класс имитировать поведение массива?

Лучший ответ: Да, конечно может. Определите методы __iter__ и __getitem__. Первый для возможности использовать в цикле типа for i in a, второй для доступа a[i]. Там же рядом есть описание метода __setitem__ и ещё много чего интересного.

Худший ответ: Не нашел нужных магических методов.
Вам поможет метод __getitem__.
Вопрос: Возможно ли сохранить значение переменной в ПО?

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

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

Лучший ответ: Вы бы озвучили исходные данные:
Ноутбук\телефон\планшет
или
Стационарный комп
или
Сетевые устройства, маршрутизаторы
Для pci устройств можно использовать специальные антенны
Для ноутбуков\планшетов\телефонов разве только поменять положение в пространстве, настроить каналы и мощность сигнала на источнике
А что касается сетевых устройств, есть такие штуки - направленные wifi мосты, дистанция доходит до десятка километров, узконаправленные устройства, но действуют в паре, просто нацелиться на бесплатный сабвэй не получится
https://habrahabr.ru/post/206282/
https://habrahabr.ru/post/146911/

Худший ответ: Сначала надо бы выбрать правильный канал и провести тонкую настройку на источнике.
Вопрос: Какая ошибка в обработчике событий на javascript?

Лучший ответ: jsbin.com/quvijeba/1/edit
в самом начале вместоaddEvent : function(id, hadler, type) {
поставьтеaddEvent : function(id, handler, type) {

Худший ответ: Я  не хочу вызывать свою функцию в теге button
Вопрос: wiki & collaboration tools

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

Худший ответ: [Doku,wacka]wiki смотрите. Медиа вики сложна, да.
Вопрос: Можно ли с помощью CSS3 произвести такую трансформацию?

Лучший ответ: Для webkit'а можно так: -webkit-transform: perspective(200px) rotateY(45deg);
Пишут, что в других браузерах трехмерные трансформации не поддерживаются: www.w3schools.com/cssref/css3_pr_transform.asp

Худший ответ: Может стоит использовать канвас?
Вопрос: Как отключить чат вконтакте

Лучший ответ: Добавить в AdBlock вот это правило:
##DIV[id^="rb_box_fc_clist"]

Худший ответ: Путём нажатия на крестик?
Вопрос: Какой самый надежный c точки зрения безопасности почтовый клиент?

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

Худший ответ: Думаю в случае предпринятия комплексса мер по защите информации, любой клиент будет безопасный.Главная задача клиента - обработка почтовых сообщений.
Вопрос: На каком языке пишут приложения для IOS и Android?

Лучший ответ: очень не советую кросплтформенные решения типа phonegap и прочих js ... если очень хочется то можно посмотреть в сторону xamarin 
цена ... сколько стоит  машина ? запорожец тоже машина, но ферари чуток дороже обойдется ))) в любом случае без тз ничего нельзя сказать 
нету внятного тз ─ результат хз

Худший ответ: android - java
ios - objective-c, swift
кросплатформенные - html, css, js (phonegap)
сколько стоит зависит от того к кому обращаетесь: студии дороже, фрилансеры дешевле, вам ни кто не ответит на этот вопрос без тз
Вопрос: Почему r-o-r выдает ошибку при попытке осуществить проверку на приемлемость введенной строки?

Лучший ответ: Все не совсем так. Ваше регулярное выражение в целом валидно, но для обозначения начала и конца строки ( а не линии внутри строки) следует использовать не ^ и $, а \A и \z. Это настолько частая ошибка, идущая от незнания особенностей регулярок в руби, что в свое время было бурное обсуждение того, что это нужно изменить. В итоге видимо просто добавили в рельсу предупреждение в виде ошибки. 
Чтобы понятно было, в чем именно ошибка:
"filename.png\n some other text" будет валидной, хотя не должна.

Худший ответ: Есть решение - можно просто убрать символ доллара из регулярного выражения проверки валидности.
stackoverflow.com/a/22001759
Вопрос: Regexp автозамена

Лучший ответ: Вы бы указали каким языком пользуетесь, на жс это выглядит так:
str.replace(/(<[^>]+>).*?(\d+)<([^>]+)>/g, "$1$2")
это при условии что у Вас в исходном тексте нет закрывающего слеша

Худший ответ: Вам написать решение на python? PHP?
А может в sed решение предложить?
Вопрос: Есть ли альтернатива обычным TCP сокетам для мультипоточного парсера?

Лучший ответ: 1) Запустить на jruby/rubinius чтобы получить настоящую многотредовость для распределения потоков по ядрам, а то GIL мешает
2) Запустить несколько процессов

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

Лучший ответ: По любому начинаем с Мартина Грайбера "Понимание SQL" - идеальная книга для начального изучения.

Худший ответ: от Специалиста хорошие курсы
советую посмотреть, для старта этого будет достаточно
дальше начинайте сразу реализовывать ваши идею! на практике все лучше запомните и изучите
P.S. а почему именно Microsoft SQL Server? есть куда лучшие
Вопрос: Эффективная реклама сайта

Лучший ответ: <юмор>
Договоритесь с рыбами, о нанесении тату. «отпусти меня — получи 100 баллов на сайте www.....ru»


Худший ответ: Тут все зависит от аудитории. Например если это студенты, то есть студенческие сайты ВУЗов, можно поговорить с ними. Если это автомобилисты, то соотвесттвенно есть и автомобильные сайты, там тоже можно повесить баннеры (и это не так дорого как кажется). Попутно можно сделать наклейки для рекламы в оффлайне. Если присутствует рейтинг, то делайте реферальную систему с плюшками за привлечение. Вариантов огромное множество. SEO — это не все. Вообще стоит уточнить направленность ресурса.
Вопрос: Оболочка для vsftpd

Лучший ответ: Если вам нужна тонкая настройка прав для каждого пользователя, то, емнип, вам нужно мускул прикручивать.
Если не нужна, то ищите фронтенд не для vsftpd, а просто утилиту для создания пользователей. Указанная домашняя директория для пользователя и будет являться домашней и в vsftpd.

Худший ответ: webmin + соответствующий модуль
Хотя функционал ничем особо не будет отличаться от того же phpmyadmin.
Вопрос: Не активна кнопка сон?

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

Худший ответ: обновить - активировать - навесить дрова до конца. не помню что влияет.
Вопрос: Как получить деньги Payoneer через Сбербанк?

Лучший ответ: В любом банкомате нах вам сбербанк

Худший ответ: Payoneer это карта сама по себе. Они должны вам её прислать.
Потом идете в банкомат и снимаете в рублях (с конским курсом).
Вопрос: Как реализовать log журнал в Django?

Лучший ответ: Не нужно так делать!
изучите https://docs.python.org/2/library/logging.html

Худший ответ: Как по мне, так лучше создать декоратор в котором будет происходить запись каждого запроса в БД и его можно использовать только для нужных вьюх, а если нужно писать лог всех запросов в проекте, то лучше через middleware
Вопрос: Какая среда удобнее для 2D разработки игры?

Лучший ответ: Советую Unity3D: большое сообщество, много специалистов и конечных целевых платформ.
А ассеты купить - вообще не проблема, если Вы всё равно нанимаете людей.но как я понял без покупки дополнительных Ассетов далеко не убежать.Притом, что Вы имеете ввиду под ассетами, без которых далеко не убежать?Про "ассеты дорогие", "далеко не убежать":
Там (в магазине) не всё платно, а если и платно - то 5-6 часов штудирования ассортимента магазина и можно найти хорошие полезные вещи от 5-50$ (трудозатраты точно окупятся).
Ещё, нужно не забывать, что, если работы понравились, но нет именно того, что нужно - заходим на сайт разработчика и просим через контакты сделать именно под Вас. Я так делал ни раз и никто не отказывал в доработке своей платной поделки за бесплатно.

Худший ответ: Советую Unity3D: большое сообщество, много специалистов и конечных целевых платформ.
А ассеты купить - вообще не проблема, если Вы всё равно нанимаете людей.но как я понял без покупки дополнительных Ассетов далеко не убежать.Притом, что Вы имеете ввиду под ассетами, без которых далеко не убежать?Про "ассеты дорогие", "далеко не убежать":
Там (в магазине) не всё платно, а если и платно - то 5-6 часов штудирования ассортимента магазина и можно найти хорошие полезные вещи от 5-50$ (трудозатраты точно окупятся).
Ещё, нужно не забывать, что, если работы понравились, но нет именно того, что нужно - заходим на сайт разработчика и просим через контакты сделать именно под Вас. Я так делал ни раз и никто не отказывал в доработке своей платной поделки за бесплатно.
Вопрос: Мультипостинг. Публикация фото одновременно в нескольких соц. сетях. Как сделать?

Лучший ответ: Есть многочисленные сервисы, kuku io, smmbox и тд. есть разные проги - типа ботов, которые тоже умеют автопостинг. 
погуглите "автопостинг в социальные сети" материалов по теме миллион.  2-3 часа тратит на выкладывание новых работ
она там точно только выкладыванием занимается? может непосредственно выкладывание не занимает столько времени, а время тратится на другом (ответ на комменты, подготовка фото и тд)

Худший ответ: Есть такой сервис Onemorepost.ru - делает репост из Instagram в группу вконтакте, паблик facebook, группу одноклассников и другие соц.сети. Пароли не требуются, нужно лишь быть администратором групп. Можно еще настроить автоматический перепост репостнутой записи прямо на личную страницу из группы. Можно настроить фильтр по хештэгам. Можно хештэги убирать. Можно подпись оформлять по своему вкусу... настроек много. Думаю, что это как раз то, что нужно Вашей жене.
Вопрос: Nginx redirect from http to https?

Лучший ответ: Согласно официальной документации рекомендуют использовать такую конструкцию:server {
        listen 80;
        server_name example.com;
        return 301 https://$server_name$request_uri;  # enforce https
#        rewrite ^(.*) https://www.example.com$uri permanent;
}

Худший ответ: Попробуйте так:

rewrite ^(.*) https://$host$1 permanent;
Вопрос: Как создать внешний IP для домашнего сервера?

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

Худший ответ: Вариант 1
Купить постоянный IP у своего провайдера. 
В среднем около 150 рублей в месяц.
И настроить на него один из поддоменов своего сайта, например, home.example.ruВариант 2
Если речь об TeamViewer, то в его настройках воспользуйтесь "Неконтролируемым доступом" и следуйте инструкциям. Если в итоге запоминать "Ваш ID" будет лень, то зарегистрируйте в TW аккаунт и привяжите свой компьютер к нему. Тогда из любой точки мира к нему можно будет подключиться. Конечно, если Ваш сервер на Windows.Вариант 3
Через VPN - это сложно и медленно. Но если очень хочется, то: роутер должен уметь работать с VPN в качестве сервера у Вас должен быть постоянный IP, или динамический типа "DynDNS" (есть бесплатные службы, уже внесенный в настройки вашего роутера в разделе Dynamic DNS. надо будет помнить свой IP или длинное доменное имя выбранного сервиса Dynamic DNS
Вопрос: Как реализовать вариадическую чистую функцию без классов типов?

Лучший ответ: Пока описал задачу, сам понял, как её нужно решать. ))function add(x) {
	return function(y) {
		return x + y;
	};
}

function sum(a) {
	return function(b) {
		if (b) {
			return sum(add(a)(b));
		} else {
			return a;
		}
	};
}

sum(1)(2)(3)(4)(5)() === 15function cons(x) {
	return function(y) {
		return [x, y];
	};
}

function list(a) {
	return function(b) {
		if (b) {
			return list(cons(a)(b));
		} else {
			return a;
		}
	};
}

list(1)(2)(3)(4)(5)() === [[[[1, 2], 3], 4], 5]Update
Скорректированный код для второго случая, возвращающий более каноничный вид списка:function cons(x) {
  return function(y) {
    return [x, y];
  };
}

function list(a) {
  return function(b) {
    if (typeof b !== 'undefined') {
      if (a instanceof Array) {
          return list(cons(b)(a));
      } else {
          return list(cons(b)(cons(a)('NIL')));
      }
    } else {
      return a;
    }
  };
}

list(1)(2)(0)(4)(5)() === [5,[4,[0,[2,[1,"NIL"]]]]]
Хотя список всё равно создаётся в обратном порядке.

Худший ответ: Вы уверены что хотели получить именно такой массив?
По поводу той же суммы дам вам интересную идею на поиграться:function sum(a) {
  var sum = a;
  
  function _sum(b) {
    if (b === undefined) return sum;
    
    sum += b;
    return _sum;
  }
  
  _sum.toString = function() {
    return sum;
  };
  
  return _sum;
}

sum(1)(2)(3) + sum(2)(2) + sum(sum(1)(2)(3))(4)(5); // 25
Некоторые отличия в этой реализации:
1. Чуть реже создаются новые функции (у вас новая функция появляется при каждом вызове).
2. Не обязателен последний вызов, чтобы получить значение. Т.е. так же есть возможность получить промежуточное значение и продолжить вычисления. Вообще если вы уверены что в операциях будут участвовать только числа, было бы правильнее определить valueOf, но toString универсальнее.
3. Ваша реализация не учитывает sum(1)(2)(0)(3)()
Вопрос: На чем создать базу знаний для IT тематики?

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

Худший ответ: Википедь - семантические вики-движки
Семантическая вики
-мне кажется у буржуев полно таких проектов
Вопрос: Минималистическая OS для планшета/смартфона?

Лучший ответ: Такую ОС делать уже никто не будет. Разве что just for fun и для неё не будет экосистемы. 
Если опустить последний ваш абзац — то вам нужна WM6.5. Достаточно шустрая и с полным контролем за тем, что запущено прямо сейчас. Ну и рюшек там из коробки почти нет. И уродовать её уже никто не будет.
Нос воротить не стоит — на том же Zeus она очень быстрая (всё же процессор в 3 раза быстрее и памяти в 4 раза больше относительно тех устройств, под которые она писалась). 

Неправославно, конечно, но об андроид я уже обжегся. Топовый девайс превратился в абсолютную тыкву менее чем за год.

Худший ответ: Речь не идет о новой ОС, вопрос больше стоит о минималистической «сборке» андроида и об устройстве, которое лучше всего для этого подходит.
Вопрос: Возможна ли разработка для Windows 8 на Debian?

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

Худший ответ: 1. Виртуалка: 
а) в редакторе студии таки почувствуется торможение. Небольшое, но все же заметное глазу. Так как отображение будет идти через драйвер системы виртуализации. 
б) Если сделаете диск авто-увеличивающимся, то заодно получите и торможение на доступ к диску. Опять же небольшое, но в моих тестах иногда до 50%. А это повлияет на скорость компиляции. 
2. wine + VisualStudio. Вот по этой ссылке: appdb.winehq.org/objectManager.php?sClass=applicat... есть список совместимости студий с wine. Из минусов (из моего опыта) шрифты приложения, работающего под wine выглядят не ахти. Хуже прочие в Windows и хуже, чем прочие шрифты нативного linux приложения. Поэтому для постоянного использования не рекомендую. Ну и для того, чтобы заставить это работать, возможно, придется повозится.
3. А вообще, главный вопрос: на чем разрабатывать-то собираетесь? 
а) Если С или С++, под cygwin, то ставите себе на хост любую среду разработки, поддерживающую удаленную компиляцию и отладку (а это почти любая) и на виртуалку винду с минимальным объемом памяти. Только под работу компилятора и Вашего приложения. + gcc/gdb/etc
б) C#/.NET. Можете разрабатывать на mono + monodevelop. Но это не гаранатирует 100% работоспособности Вашего приложения под Windows, если оно нормльно работает на linux + mono. То есть потом все равно надо будет тестировать и отлаживать под Windows.
Вопрос: Как покорректнее указать на ошибки ИТ-отдела в вопросах закупки?

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

Худший ответ: ахахахаха
ну просто воруют
вы уж поверьте люди то там поумнее вас сидят )))
Вопрос: Что такое индекс?

Лучший ответ: Индекс - неведомая фигня в отрыве от контекста. У меня вот в программе на сях индекс - почтовый индекс.

Худший ответ: элемент перечислимого множества, который указывает на конкретный элемент массива, обычно является неотрицательным скалярным целым числом.
П.С.
в гугле: "индекс с++" 1-ый результат
Вопрос: Кто-нибудь знает способ снятия денег с payoneer больше 400$ за раз?

Лучший ответ: Банкоматы Альфа-банка при отделениях позволяют снимать до $4000. С учётом того, что лимит payoneer $2500 это самое то.

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

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

Худший ответ: Без специального разрешения не могут.
Вопрос: Минимизированная графическая оболочка для Centos?

Лучший ответ: >  открыть сайт через полноценный браузер, для этого необходимо установить графическую оболочку
Нет, для запуска браузера не нужна графическая оболочка, достаточно самих иксов. Никто не мешает вам пускать Firefox сразу из ~/.xinitrc без WM и DE.
Так что в вашем вопросе изначально некорректная формулировка.

Худший ответ: openbox/busybox
i3wm
...
выбирайте по вкусу ))
Вопрос: Предположим, что поисковики выключили. Как находить необходимую информацию в интернете?

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

Худший ответ: Будут рекламировать, по ТВ, ТВ уж точно не умрёт.
Вопрос: Как включить http2 только для одного домена?

Лучший ответ: Я так понимаю, что у вас единственный server{} который слушает 443 порт - это ваш mydomain.ru , соответственно все запросы по https попадают на него.

Худший ответ: На каждом айпи:порту есть один веб-сервер, который default, то есть обрабатывает все запросы, не обработанные другими. В случае, если вы не указали его вручную, default будет назначен nginx'ом - первый в конфиге. Ну или единственный, если других в конфиге не описано.
Соответственно, если вы хотите чтобы другие обращения не попадали на этот сайт, опишите другой как default или создайте сайт-заглушку со своим конфигом server.
Вопрос: Как правильно настроить Grub для Ubuntu?

Лучший ответ: С помощью burg можно нечто похожее сделать.
www.youtube.com/watch?v=qu2e9LBBS6g

Худший ответ: не знаю, что изменилось, но пару лет назад можно было сделать две текстовые строчки - убунту и винда.help.ubuntu.ru/wiki/grubforum.ubuntu.ru/index.php?topic=74165.0
Вопрос: Можно ли сделать отдельный фавикон для поддомена?

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

Худший ответ: Поддомен =!  1 уровень вложенности.   Если вы про него  то нет.  А для субдоменов присоединяюсь к 1 комменту
Вопрос: Два провайдера, один роутер со свитч платой, так можно?

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

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