pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Есть ли краткая брошюрка по pep8?

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

Худший ответ: Если в лине, поставь пакет python3-pep8. Потом просто запускаешь её для скрипта и она всё проверяет.
(Также можешь поставить python3-pylint.)
Вопрос: Как в Yii2 вставлять базовые данные в базу?

Лучший ответ: Всё-таки, в миграциях Yii 2.0 есть методы для вставки данных, например$this->insert(...);
$this->batchInsert(...);

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

Лучший ответ: .input__kids:checked + span{
  background-image: url(/images/svg/cheked.svg);
}<label class="label__kids" for="1.1">
<input name="kids" class="input__kids" type="checkbox" name="1" id="1.1">
<span></span>
</label>
и размеры, понятное дело. Сам инпут скрыть.
Либо 
инпут не внутри лейбл, а лейбл после инпут, тогда будетinput:checked + label

Худший ответ: .input__kids:checked{
  background-image: none;
}
.input__kids:checked:before{
  content:' ';
  width:1em;
  height:1em;
  position:absolute;
  left: -2em;
  top: 0;
  background-image: url(/images/svg/cheked.svg);
}
Общий смысл - делаете чекбокс прозрачным (но не display:none), а в псевдоэлемент before пихаете ваш SVG.
Вопрос: Шпионят ли за пользователями пиратские программы?

Лучший ответ: Возможно ли такое, что авторы подобных «репаков» и «сборок» могут отслеживать действия пользователя для личной выгоды? 
Не просто возможно, а в 99% так и есть.  Например просматривать файлы или вести трансляцию с экрана?
А вот это им нафик не нужно.
Они используют дыры для другого - ботнеты, реклама. прокси, майнинг и др.Возможно ли установить такие программы, чтобы они не имели подобного доступа?
Установка в песочницу. Но если для работы программе нужен доступ в инет, то тут уже не всё просто.
В любом случае файвол и мониторинг трафика - обязательны для тех, кто думает о безопасности.

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

Лучший ответ: python + sqlite3, вебморда и/или tkinter.

Худший ответ: Такие приложения проще писать на Delphi/Lazarus, .Net WPF. В качестве СУБД хорошо подойдет sqlite.
Если хочется что-то новое, то можно создать мобильное приложение на .Net Xamarin.Forms. 
Клиент-серверную архитектуру не советую, поскольку это неоправданное переусложнение и понадобится искать хостинг.
Вопрос: Как лицензировать windows server 2016?

Лучший ответ: так позвоните в москву на бесплатный номер Мелкософта и уточните этот вопрос, там ответят вежливо, тоже как то были заморочки с лицензиями после звонка им все сомнения отпали.

Худший ответ: Да, это будет самое верное. Из того что нашёл - хостовая операционная система не меняет политику лицензирования. То есть по правилам лицензирования win server 2016 нужно покупать лицензии на все ядра. Так как одна лицензия покрывает два ядра - то 10 лицензий.
Вопрос: Как правильно сделать: сначала удалить кали линукс а следом установить убунту либо наоборот?

Лучший ответ: а еще лучше сверху на все это винду поставить.
В чем вообще проблема?

Худший ответ: Удалить и поставить убунту - так правильнее
Вопрос: Почему так не доверяют SQL?

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

Худший ответ: Это требование означает, что ищут человека, у которого есть опыт с nosql базами.
При этом опыт с SQL базами никак не вредит, даже будет в плюс, что человек имеет представление как работать и с тем и с другим.
Вопрос: Какие есть контроллеры умного дома для монтажа на din-рейку?

Лучший ответ: Решение не совсем промышленное, но зато дешево и точно работает. 
Raspberry Pi + 3D печатный корпус на DIN рейку (на заказ).
Ну и OpenHAB (или любое другое понравившееся ПО) в качестве софта.

Худший ответ: Такая штука есть, прогаешь как обычную arduino из под arduino ide. Вопрос только как её достать..а цена вроде как у обычных промышленных контроллеров
Вопрос: Расскажите про пентест?

Лучший ответ: Пентест это не профессия, пентест это совокупность методик и разных областей знаний.
В принципе называть себя пентестером - не особо правильно, точнее будет слово "исследователь" и опять-же нельзя познать всё. Ты или всезнающий но всё поверхностно или узкий спец в каком-то из направлений.
Как вы написали в комментах "мне необходима уверенность в том, что без работы в итоге не останусь. " то тут вообще можно не беспокоиться, вам придёться выучить огромное количество как базовых направлений в различных IT отрослях так и более глубоко какое-то из направлений.
Ну а насчёт градаций джун-мидл и т.п. это сильно размытая грань и мало применима вообще где либо, больше из разряда "такая линейка принята у нас в компании и мы всёравно не знаем как её применять"
P.S. Вообще на "пентестера" не учаться, им становятся в результате наработки багажа знаний и тяги к исследованиям + огромной усидчивости.

Худший ответ: все тут
Вопрос: Есть ли книга по правильному проектированию кода?

Лучший ответ: Чистый Код
Совершенный Код
Программист Прагматик
Эти книги могу смело посоветовать:) ну и практика, плюс наблюдение кучи гавно-кода способствует любви к хорошему коду и постепенной выработке хороших практик. Ещё очень важно, чтобы приходилось в дальнейшем поддерживать то, что написал, иначе культуру разработки привить тяжело.

Худший ответ: Чистый код
Вопрос: Сложный запрос в MySQL, как сделать?

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

Худший ответ: Либо в объектно ориентированные базы данных переведите, либо как уже сказали, продумайте структуру базы.
Считать вхождения в строку неблагодарное дело.
Вопрос: C# (WinForms) — Как поставить нужное изображение по клику?

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

Худший ответ: Гуглить совсем не умеете?
Первая же ссылка https://stackoverflow.com/questions/11487901/how-d...
Вопрос: Есть ли «лёгкая» программа для подсчёта количества записанных данных на твердотельный жёсткий диск?

Лучший ответ: Правой кнопкой по диску - > свойства?

Худший ответ: Так на жёсткий диск (как в вопросе) или таки на твердотельный диск (как в метках)?
Для жёсткого диска - нет, для твердотельного - любая программа для чтения S.M.A.R.T., только нужно знать какой атрибут нужно смотреть (у разных производителей могут не совпадать). Как правило, у каждого из производителей есть фирменная программа для просмотра этих данных. Тупо идёшь на сайт производителя и скачиваешь.
Вопрос: Как научиться быстро давать имена классам?

Лучший ответ: Вот вам имена классов на все случаи жизни:
https://github.com/yoksel/common-words#readme

Худший ответ: Меньше думаешь над благозвучностью.
Даешь по смыслу, первое, что в голову пришло.
Будешь думать долго - будешь заниматься не продуктивными вещами. Времени на это - жаль.
Вопрос: Doctrine ORM Лучшие практики?

Лучший ответ: Никаких сеттеров. Entity всегда дожна быть валидной (установка значений через конструкторы, именованные контсрукторы). Если нужно менять состояние - делаем осмысленные методы, типа:public function updatePassword($plainPassword, EncoderInterface $encoder) {
    //...
}
public function updateProfile(UserProfile $profile) {
    //...
}Вадидация должна происходить в приложении на более высоких слоях. (Валидируем request, command и прочее).Очень удобно использовать Embedded-object (doctrine-orm.readthedocs.io/projects/doctrine-orm/... в качестве Value-objects.flush() всегда делаем в контроллере (в верхнем слое приложения) и забываем про такую конструкцию $em->flush($myEntity); Суть такая: наше приложение работает с бизнес-объектами (domain-objects), меняет их состояние, однако про сохранение (коммит изменений) слой модели не должен знать, это не его задача. Все изменения фиксируются в конце запроса.Используйте Domain-events - очень удобная штука.Иногда очень полезно отказаться от автогенерации доктриной id, можно использовать uuid.
И дострина многим не нужна, часто достаточно active-records. 
Doctrine даёт большой профит только если доменна логика сложная, ну все это хорошо ложится на проектирование по модели (DDD).

Худший ответ: Никаких сеттеров. Entity всегда дожна быть валидной (установка значений через конструкторы, именованные контсрукторы). Если нужно менять состояние - делаем осмысленные методы, типа:public function updatePassword($plainPassword, EncoderInterface $encoder) {
    //...
}
public function updateProfile(UserProfile $profile) {
    //...
}Вадидация должна происходить в приложении на более высоких слоях. (Валидируем request, command и прочее).Очень удобно использовать Embedded-object (doctrine-orm.readthedocs.io/projects/doctrine-orm/... в качестве Value-objects.flush() всегда делаем в контроллере (в верхнем слое приложения) и забываем про такую конструкцию $em->flush($myEntity); Суть такая: наше приложение работает с бизнес-объектами (domain-objects), меняет их состояние, однако про сохранение (коммит изменений) слой модели не должен знать, это не его задача. Все изменения фиксируются в конце запроса.Используйте Domain-events - очень удобная штука.Иногда очень полезно отказаться от автогенерации доктриной id, можно использовать uuid.
И дострина многим не нужна, часто достаточно active-records. 
Doctrine даёт большой профит только если доменна логика сложная, ну все это хорошо ложится на проектирование по модели (DDD).
Вопрос: Почему it конференции такие дорогие?

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

Худший ответ: Юрики платят в основном. 500$ это немного. Это нормальная цена для организации. Я знаю сетевое оборудование, обучение на которое стоит 4000$ за неделю или 20000$ за две недели. А также знаю людей, которые учились на таких курсах.
Вопрос: Почему PyCharm подсвечивает имя переменной красным?

Лучший ответ: 1. Вы используете русские символы не объявив кодировку
Поэтому в самом начале:# -*- coding: utf-8 -*-
# !/usr/bin/env python
2. Нажмите Ctrl+Alt+L для автоматического форматирования кода. IDE привередлива к отсутствующим пробелам
3. Ошибок в коде нет. У вас подсвечено предупреждение.

Худший ответ: Вероятнее всего pycharm указывает на то, что имя переменной els очень похоже на ключевое слово else, соответственно тут могла быть ошибка. Поменяйте имя переменной на более инфэормативное и менее похожее на ключевые слова. Сейчас пофиг, а в будущем привычка давать удобные и осмысленные названия поможет избежать ошибок.
А почему на скрине и в вопросе разный код?
И на всякий случай уберите .py у папки, в этом нет смысла и это может быть источником неявных затупов или ошибок. *.py - расширение текстовых питоновских исходников и только. Папкам такие "расширения" давать не нужно и не желательно. А если хочите явно обозначить ЯП, можно использовать прочерк вместо точки
Вопрос: Использовать SendMessage или есть альтернатива?

Лучший ответ: Вам нужны классические события.class Enemy{void Start(){Player.Spawn+=StartAttack;}}
class Player{event someDelegate Spawn;}

Худший ответ: Альтернатива SendMessage - правильная архитектура проекта. 
И да, я бы не использовал SendMessage ни в каком виде.
Вопрос: Можно ли реализовать mvc без роутера?

Лучший ответ: Можно ли как-то избежать написания роутинга?только библиотеки
https://github.com/auraphp/Aura.Router (пример работы)
https://github.com/nikic/FastRoute

Худший ответ: Каким-нибудь макаром вам в любом случае придётся перенаправлять запросы в контроллер, потому роутер в любом случае будет, даже если какой-нибудь примитивный)
Вопрос: Возможно ли сделать 2 raid-массива на одном компьютере?

Лучший ответ: Да можно

Худший ответ: Да можно.
Как? Подробно написано тут
Вопрос: Как сортировать словарь Python 2.7?

Лучший ответ: Словарь в питоне - неупорядоченная структура данных. Он не помнит порядка. Поэтому чделать то что вам хочется с помощью стандартного словаря невозможно.
Но для этого в стандартной библиотеке предусмотрен специальный словарь OrderedDict (в модуле collections)
Чтобы создать OrderedDict с элементами в определенном порядке, нужно передать список пар:users = OrderedDict([
    ("girafenok", {"password": "2341", "upload_files": 0, "files_size": 0}),
    ("bastax", {"password": "qwerty123", "files": 2, "files_size": "45 B"}),
    ("kuku", {"password": "kuku1332", "files": 0, "files_size": "12 GB"}),
])

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

Лучший ответ: При установке Linux автоматически ставится загрузчик (можно выбрать раздел установки самому или доверить все инсталлятору).

Худший ответ: Можно сделать как предложил Fixid (проще).
Можно поставить свой загрузчик вроде rEFInd (сложнее).
Вопрос: Где искать следы DDoS?

Лучший ответ: Постфактум без специальных улитит такие вещи установить крайне трудно. Вам могли прилететь полтора гигабита UDP флуда, которые сервер при всём желании обработать не смог бы (даже не из-за ksoftirqd, а просто потому что интерфейсы столько не держат или канал провайдера уже). Но вообще странный DDoS на 15 минут, это неоправдано и не нужно, разве что в качестве пробы пера перед настоящими проблемами.
Теребите ТП, пускай смотрят статы на интерфейсах и другую диагностику, если вам это недоступно. А пока она отвечает, настраивайте atop, sar, всё что угодно, лишь бы собирало диагностику и складывало в файл. Потом, после восстановления, можно будет поднять хистори и отследить, что случилось. У atop удобный ncurses-интерфейс, sar собирает очень глубокую диагностику.

Худший ответ: Если в логах пусто, вероятно просто не было интернета.
Вопрос: Upwork как правильно получить первого клиента?

Лучший ответ: Как исполнитель, заработавший больше 100К$ (PHP, JS) на апворке и как заказчик, потративший больше 300K$ (тоже PHP и JS), скажу, что cover letter - это 90% успеха.
Cover letter в стиле "быстро, дёшево, качественно" - сразу отправляются в топку. Когда фрилансил, то 10 из 10 заказчиков мне отвечали и почти всегда нанимали. Просто потому что в cover letter я сразу рассказывал как буду решать их задачу и задавал дополнительные вопросы по проекту. Когда нанимал сам, то хороший cover letter, где рассказывали что будут делать и задавали правильные вопросы, я получал, примерно один раз из 20 в случае с бэкендом (PHP) и ни разу за всю практику в случае с фронтендом (JS). Вообще грамотных фронтендеров на апворке я нашел ровно 0 (предлагая 35$ в час за ПОСТОЯННУЮ неограниченную работу), поэтому пришлось отказаться от услуг фриланса.
Еще. Мелочиться не стоит. Я обычно отфильтровывал тех кто просил меньше чем я готов дать. Потому что просто не было времени искать алмаз среди низкокачественных специалистов, у которых низкая стоимость - главный козырь. 
Такие дела

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

Лучший ответ: Как вы это делаете?! За 17 лет работы в ИТ у меня ни разу не возникало вопроса "Куда двигаться?", только "Где взять времени на освоение всего этого бесконечного изобилия технологий, углублённого изучения уже знакомого и реализацию множества идей?"

Худший ответ: Если вы круты в java - почему бы не расширить свой кругозор в плане мобильной разработки под Android на той же java?
Если пишете бэкенд под веб, то почему бы не покопать глубже в плане фронтенда на javascript или наоборот, в сторону БД.
На мой взгляд, следует цепляться за смежные области, а не так, что сегодня веб, а завтра программирование микроконтроллеров.
Вопрос: Как получить дату и время отправки данных формы с помощью ajax?

Лучший ответ: В самом php скрипте неа?
php.net/manual/ru/function.date.php

Худший ответ: Главные вопросы получить куда и время для кого и зачем? 
Время для сервера, для Вас и для пользователя - это три разные вещи, которые могут совпадать и нет.
Получить для записи в БД на сервере? Тогда используйте совет  ProjectSoft. Вывести пользователю - тогда достаточно решить вопрос в клиенте https://learn.javascript.ru/datetime
Вопрос: Как удалить все субдомены сайта из выдачи Яндекс и google, и запретить индексировать субдомены в дальнейшем?

Лучший ответ: https://support.google.com/webmasters/answer/93710...
вылетает моментально, да так что назад устанешь возвращать

Худший ответ: Если поддомен не в выдаче, то можно роботс.тхт (хотя вход по паролю надежнее). < meta name="robots" content="noindex"/> на тех страницах, что в выдаче поможет со временем их оттуда удалить (после переиндексации) или не допустить в поиск. Запрет в роботс не удалит из поиска. Вопрос 2 - нет.
Вопрос: Лёгкая IDE для C# 7.0?

Лучший ответ: Кроме visual studio ничего нормального нет. На крайний случай можете использовать текстовый редактор visual studio code.

Худший ответ: Я попробую посоветовать VS2017 Community, если windows forms + дизайнер.
Если разработка под web, то Visual Studio Code.
В первом случае просто ставьте минимум, реально только то, что нужно.
Смотрите расширения, которые подключены, если считаете, что не будете использовать - просто вырубайте его.
Вот требования к системе - https://www.visualstudio.com/en-us/productinfo/vs2... , если проходите по процессору и памяти, то почему бы и нет.
Вопрос: C# + ffmpeg для начинающего, что почитать?

Лучший ответ: 1) C# - https://metanit.com/sharp/
2) 
- Читать справку - https://www.ffmpeg.org/, писать C# приложение которое отправляем команды другому приложению и читает ответы.
- Использовать готовые обертки - https://github.com/mysteryx93/FFmpeg.NET.

Худший ответ: А почему именно C#? М.б. Powershell скрипт подойдет. Проще и не надо деплоить и быстро можно исправить.  Если просто нужно вызывать ffmpeg из окружения, то можно обернуть параментры в форму. К примеру вот мануал как содавать формочки просты из Powershell - https://technet.microsoft.com/en-us/library/ff7309...
И там где-нибудь так:$OKButton.Add_Click({$inFile=$objTextBox.Text;$objForm.Close()})   # это обработка нажатия на кнопку
& ffmpeg $inFile  # это вызов скрипта
Изи :)
Вопрос: SQL инъекция или можно?

Лучший ответ: Если перед вставкой код не прошел санитайзер, то получите xss

Худший ответ: Ты запутался в sql-инъекциях  и выводе данных.
При записи надо всегда применять подг. запросы или иные обертки, препятствующие sql-инъекциям и порчи синтаксиса SQL.
При выводе данных из БД  всегда надо применять htmlspecialchars, т.к. это предотвратит и XSS и "порчу" верстки, если попадется в тексте символ <, > или кавычки. 
Перед записью в базу текст НЕ ДОЛЖЕН подвергаться никакой санитарной обработки.
Вопрос: Что за best.aliexpress.com и как бороться?

Лучший ответ: После очистки cookie проблема действительно прекращается, а появляется она у вас снова потому, что код на редирект best.aliexpress.com встроен в кнопку «Войти» на сайте. Когда вы переходите по ней зловредный cookie снова появляется. Если вы очистите куки и авторизуетесь по прямой ссылке login.aliexpress.com, то проблема не появится.
Вот так примерно выглядит ссылка нормальной кнопки "Войти":https://login.aliexpress.com/express/mulSiteLogin.htm?return=https%3A%2F%2Fwww.aliexpress.com%2F&from=lighthouse
Вот так зараженной:https://login.aliexpress.com/express/mulSiteLogin.htm?spm=a2g0v.search01030.1010002.7.2aee5a52jCzG6n&return=https%3A%2F%2Fru.aliexpress.com%2Fwholesale%3FcatId%3D0%26initiative_id%3DSB_20190206001458%26SearchText%3D%25D1%2581%25D0%25B2%25D0%25B5%25D1%2582%25D0%25BE%25D0%25B4%25D0%25B8%25D0%25BE%25D0%25B4%25D0%25BD%25D1%258B%25D0%25B9%2B%25D1%2580%25D0%25B0%25D0%25B7%25D1%258A%25D0%25B5%25D0%25BC&from=lighthouse
Какое браузерное расширение или вирус подменяет код в кнопке «Войти» или же это делает сам AliExpress я не проверял. Но обычно чаще всего у людей появляется эта страница после того, как они начинают пользоваться всякими кэшбэк-сервисами, типа LetyShops.

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

Лучший ответ: э... а чего ssh ключи не подходят?

Худший ответ: NIS, YP не подойдет для ваших целей?
Вопрос: Где можно узнать про новые тенденции дизайна сайтов?

Лучший ответ: Поиск рулит:поиск по тостерупоиск по гуглю импортныхпоиск по яше отечественных
ПС: технология Ваш друг. Вечный тренд - умение пользоваться поиском. Крайне рекомендую )))

Худший ответ: Не знаю, посчитают ли это за спам. Я подписан на всякие группы в социальных сетях. В частности Behance, TemplateMonster, Flatro - Flat Design и тому подобное.
О ручном способе, постоянно заходи на сам Behance и Dribble, смотри новые работы, разбирай их и мысленно критикуй - это всегда помогает. Заходи на Хабр и Geektimes и смотри тег "Дизайн".
Вопрос: Пытался сделать карточку?

Лучший ответ: Дополнил ваш код ссылка
Чтобы понять, что да как, просто сравните.
p.s. Рекомендую описывать элементы сверху вниз. К примеру, в вашем случае сначала родитель: "card", ниже дочерние: заголовок, цена, список, кнопка
И зачем "item-price" делать списком?

Худший ответ: box-sizing: border-box; (боксовая модель) для .cart.
Самый простой вариант опустить кнопку, position: absolute; bottom: 0;
Вопрос: В коробочной версии один и тот же дистрибутив?

Лучший ответ: да. При условии что ключ уже не вшит в дистрибутив.
Если после установки винда просит ключ то можно.

Худший ответ: При установке с диска (Виндоус 7) сталкивался с тем, что ключ от другого диска не подходил
Вопрос: Yii2 — транслит названия товара в url?

Лучший ответ: \yii\helpers\Inflector::slug('название товара',' '-');
//nazvanie-tovara

Худший ответ: Варианты:Сделать через инфлектор в Yii2Через поведение (можно задать какие поля в транслит подставлять) 
https://github.com/zelenin/yii2-slug-behavior
Вопрос: Left join vs Несколько селектов?

Лучший ответ: 1). Ваш "SQL" больше похож на псевдокод
2). Эти запросы не эквивалентны ( почитайте внимательнее про LEFT JOIN )
3). Первый вариант быстрее ( при разумных допущениях ), второй - известный антипаттерн, применяемый начинающими программистами, которых напугали "медленными джойнами". На самом деле джойны - это именно то, что реляционные базы могут делать очень быстро и очень продвинуто.

Худший ответ: join, если индексы есть
Вопрос: Снижается ли скорость интернета из-за множества стыков?

Лучший ответ: Не заметите разницу.

Худший ответ: На качество сигнала может влиять все, что угодно. Пакеты могут начать теряться уже при длине кабеля 90м, а может быть, что и при 120м все будет "летать". Т.е. если почкорд дерьмовенький, то и 1м кабель работать не будет ))
Вам не нужно рассматривать проблему под таким углом, по тестируйте лучше на хотя бы программой ping.
Пропингуйте:
ping mail.ru -t
задержка должна быть равномерной, т.е. без больших отклюнений
подождите 2-3мин и нажмите Ctrl+C посмотрите отчет, пакеты пропадать не должны!
попробуйте увеличить размер пакета:
ping mail.ru -l 1024 -t
повторите..
Некоторый сетевые карты могут тестировать канал, т.е. показывать длину каждого проводка в кабеле, а также показывают drop пакетов, короче там уже специфичные термины пойдут, поэтому я остановлюсь на этом.
Тестируйте.
Вопрос: Что означает ${this.age} в строке?

Лучший ответ: Шаблонные строки.

Худший ответ: Думаю, более кроссброузерно было бы:str =  'Имя: ' + this.name + '  Возраст: ' + this.age