pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как организовать работу с гитом для нового проекта?

Лучший ответ: Используйте подход gitflow - https://habrahabr.ru/post/106912/

Худший ответ: Master - ветка, которая в любой момент готова к релизу. 
Dev - ветка, в которой ведется разработка.
При обнаружении какой-то ошибки или добавления фичи - стоит отщепить ветку от dev'а, назвать её соответсвенно (login, к примеру), добавить все измененные или новые файлы для коммита, а затем сделать push. После того, как все изменения залиты на репозитории, стоит обновить свою ветку из dev (перейти в нее и сделать pull). Это делается для избежания конфликтов сливания. Затем все изменения, которые прошли в dev ветке слить в свою. Теперь конфликтов никаких не будет и ветка с разрешенными конфликтами в репозитории. Далее с помощью pull-request слить новую ветку с dev'ом
Вопрос: Бесплатная хостинг-панель для FreeBSD есть сейчас?

Лучший ответ: Virtualmin отличная вещь + управление всей системой:
https://www.virtualmin.com/

Худший ответ: Бесплатная хостинг-панель для FreeBSD
Вопрос: Веб скраппинг,парсинг на Python?

Лучший ответ: Расскажу о своем опыте - пришел в программирование 1,5 года назад, до этого вообще  никак с этим не был связан. Начал изучать Python, когда надоело решать задачки из учебников - зарегистрировался на Upwork и Freelancer.com. Искал заказы именно по парсингу, т.к. для меня это показалось наиболее простым на тот момент занятием. Т.к. опыта не было и портфолио тоже не было - долго не мог получить первый заказ и за это меня забанили на Upwork, но на freelancer.com потихоньку начал брать заказы. Заказов на парсинг/скрэйпинг много и на разный бюджет - от 20 USD до сотен и тысяч за проект (в таких проектах помимо парсинга еще что-то обычно нужно сделать, как правило что-то связанное с ML и Data Science). С ростом опыта, количества сделанных заказо и количества положительных отзывов я стал и повышать планку свою со стоимостью заказов. На днях подсчитал, что за 2018 год чисто на парсинге / скрэпинге зарабатывал в среднем около 500 USD в месяц (+ - 50). Сейчас изучаю Django, т.к. мне это стало более интересным ))
ПыСы: если скинете скайп или телеграм - могу поскидывать реальные проекты для практики ) а может и договоримся о сотрудничестве..

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

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

Худший ответ: Нет
Учите английский до требуемого уровня
Вопрос: Почему в БД MySQL через форму добавляются только цифры?

Лучший ответ: $dbi = new PDO("mysql:dbname=$nameofdbi;host=$hosti", $dbusernamei, $dbpasswordi, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
$a = $_POST['lol'];
$query = "INSERT INTO `usr`.`rtm` (`lol`) VALUES (?)";
$stmt = $dbi->prepare($query);
$stmt->bindParam(1, $a, PDO::PARAM_STR);
$stmt->execute();
И тип данных колонки lol покажите.

Худший ответ: Строки нужно в кавычках ставить$query = "INSERT INTO `usr`.`rtm` (`lol`) VALUES ('".$a."')";
не забывайте про SQL-инъекции
Вопрос: Как убрать загрузку ЦП на 100% (Системные прерывания ~45%)?

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

Худший ответ: Согласен с Gansterito добавлю следующее.
Возможно у МТ особые правила ната\фаирвола и возникает проблема в виде битых пакетов или "излишних" ack.
Если включен upnp то посмотри что там прописывается в моменты тормозов, возможно злостный вася решает покачать фильмов торентиком а торент в свою очередь пробивается по upnp во внешку раздавая трафик.
Как вариант возможно вин10 начинает шарить и раздавать обновления по локалке.
Вопрос: Достать данные из LocalStorage и отправить их на сервер возможно?

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

Худший ответ: Достаем, устанавливаем, удаляемlocalStorage.setItem('chat', 'test');
var data = localStorage.getItem('chat');
localStorage.removeItem('chat');

sessionStorage.setItem('chat', 'test');
var data = sessionStorage.getItem('chat');
sessionStorage.removeItem('chat');
Только сессия будет клиентская, а не серверная.
Отправляем их на сервер с помощью AJAX, например, в качестве параметров в теле запроса.
Вопрос: Как сделать такую форму на bootstrap?

Лучший ответ: Здравствуйте! Вот пожалуйста (при подключенном bootstrap)<div class="container">
  <div class="row">
    <div class="col-12 col-md-3">
      <div class="avatarBlock">
        <form>
          <input type="checkbox" name="absolute" value=""/>
        </form>
      </div>
    </div>
    <div class="col-12 col-md-8">
      <span>ф.и.о</span>
      <input type="text" name="" value=""/>
      <span>Предмет</span>
      <input type="text" name="" value="" placeholder="Русский и язык литература"/>
      <input type="checkbox" name="" value=""/>
      <span class="teacher">Классный руководитель</span>
    </div>
  </div>
</div>css:.avatarBlock {
  width: 150px;
  height: 200px;
  background: #ccc;
  border-radius: 5px;
  position: relative;
}

input[name="absolute"] {
  position: absolute;
  bottom: 5px;
}

input[type="checkbox"] {
  display: block;
}

span {
  display: block;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}

input[type="text"] {
  width: 350px;
  border-radius: 3px;
  border: solid 1px #bbb;
  outline: none;
  padding: 10px;
}

.teacher {
  text-transform: none;
  font-weight: 100;
}

Худший ответ: Сделайте в формате две колонки. Не совсем понятно в чем проблема
Вопрос: Куда раскрутить мошенника и мошенник ли он вообще?

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

Худший ответ: Собственно, по мотивам моего комментария в этой ветке мне прилетел спам.
Предлагается "сотрудничество" по поставке "полностью оригинальных лицензионных наклеек-ключей OS Win".
Никакого криминала со стороны отправителя.
При этом надо понимать, что наклейки не могут появиться из воздуха, они должны быть получены по факту покупки лицензий, подтвержденному счетами и актами. Которых этот "темный рыцарь", разумеется, покупателю не предоставит. И тому для создания хотя бы видимости законной покупки этих ОС потребуется подделка собственной бухгалтерской отчетности. То есть, убегая от статьи за пиратки, получить хорошие шансы влететь за подлог.
Как все-таки хорошо выкинуть Винды из офиса и спокойно работать, не пачкаясь во всем этом дерьме!..
Вопрос: VPN, SSH можете пояснить в двух словах разницу?

Лучший ответ: Оба тунелли к серверам но не могу понять разницу, и vpn используется в основном для анонимизации а ssh где
Всё неверно. VPN - виртуальная сеть поверх другой сети, SSH - протокол управления. Это в двух словах.
Разница, как между тёплым и мягким.

Худший ответ: VPN - Это "анонимайзер" который позволяет изменить настоящий IP-адрес на другой (но не по желанию). Зачастую, хорошего качества VPN можно добиться, только, если его купить.
SSH - Это протокол для управления VPS или VDS, то есть удаленный терминал.
Всего доброго!
Вопрос: Как создать анимацию при помощи sass?

Лучший ответ: @keyframes name
	@for $i from 0 through 10 
		#{$i*10%}
			css свойства (могут зависеть от $i)
Вот рабочий пример. Объект с id=phone будет при наведении покачиваться.#phone:hover 
	$a: 1
	animation: swinging 7s ease-in-out 0s infinite
	@keyframes swinging
		@for $i from 0 through 5 
			$a: -$a
			#{$i*5%}
				transform: rotate(#{(25-$i*$i)*$a+deg})

Худший ответ: @keyframes name
  0%
  100%
не?
Вопрос: Оцените сборку бюджетного ПК (Бюджет 50k) для игр?

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

Худший ответ: Для dota2 подойдёт 60fps. А так не одну игру ААА даже на высоких не потянет в 60fps не говоря уже об ультре.
Офисная тачка это а не комп.
Вопрос: Почему не работает js код?

Лучший ответ: Потому что 12 / 10 равно 1.2,  а не 1
Деление происходит до тех пор, пока показатель степени не кончится.
То есть у вас число 0.00000000000000000000000000000000000000012,
только нулей больше 300 штук. И оно не равно нулю.
Используйте Math.floor(number), чтобы привести к целому.

Худший ответ: var i = 12;
console.log(new String(i).length)
В самом простом случае с целыми числами подойдёт приведение к строке и получение её длины.
Для отрицательных и натуральных чисел также можно найти подобное решение
Вопрос: На чем писать back-end в связки с Vue + mongodb?

Лучший ответ: А что особенного в этой связке?) Ну, возьми Node + express, чтоб долго не выбирать. Мне кажется, самое простое решение

Худший ответ: Если предполагается, что бэк будет сложным, в котором будет много всего, или ожидается, что в будущем бэк будет активно дописываться, изменяться, то рекомендую писать на Ruby. В этом случае можно писать код быстро, используя уже готовые проверенные временем библиотеки(гемы), при этом код будет лаконичным, ясным и легко поддерживаемым в будущем. Если rest api, то можно выбрать фреймворк Ruby on rails 5 api mode. Связка с RoR+vue+mongodb отлично стекуется.
Если бэк будет не сложным, то можно все что угодно.
Если реалтайм, то nodejs или go.
Вопрос: Как вы вносите изменения в сайт после установки админки?

Лучший ответ: концепция модх хранить шаблоны в бд
для работы локально нужно использовать такой костыль:# Snippet to include files from filesystem
# [[includeFile? &file=`assets/templates/mytemplate/file.html`]]
 
if ( !isset($file) || $file== "" ) return "No file specified."; //check if there's a file given.
 
//Start the buffer
ob_start();
 
//include
include $file;
 
//get contents from the buffer
$ob_contents = ob_get_contents();
 
//and kill/delete the buffer
ob_end_clean();
 
//return it to MODx
return $ob_contents;
1) Создаём сниппет includeFile с этим кодом
2) Создаём шаблон, и вызваем этот снипет передавая в &file - относительный пусть к файлу шаблона assets/templates/mytemplate/file.html

Худший ответ: Делаете шаблон, устанавливаете его "статичным" и подключаете файл. Файл можно редактировать в IDE. Таким же путем можно и до git'а дойти)
Вот пример:
Вопрос: Что нужно учитывать при верстке, для посадки на Wordpress?

Лучший ответ: Проще всего верстать на стартовой теме Wordpress. Например Sage: https://github.com/roots/sage . Моя стартовая тема с использованием шаблонизатора Twig: https://github.com/oxboot/oxboot . Перед началом верстки выучить наизусть иерархию шаблонов Wordpress: https://developer.wordpress.org/themes/basics/temp...

Худший ответ: Еще в копилочку стартовых тем: underscores.me
Вопрос: Просмотр рекламы без интернета и оплата за него?

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

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

Лучший ответ: В C++ есть неявное приведение типов. Какую функцию вызывать, если точно такого же прототипа нет?float foo() { ... };
double foo(){ ... };

int bar()
{
    int k=foo(); ///?????
    ...
}
Ответа нет. Поэтому - фокус не удастся.

Худший ответ: В C++ есть неявное приведение типов. Какую функцию вызывать, если точно такого же прототипа нет?float foo() { ... };
double foo(){ ... };

int bar()
{
    int k=foo(); ///?????
    ...
}
Ответа нет. Поэтому - фокус не удастся.
Вопрос: Bootstrap 4 vs Foundation 6 vs FlexBox?

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

Худший ответ: Простой и легкий?
если вам нужна только сетка, на мой взгляд, тогда вам в сторону флексбокс, его поддержка улучшается 
также недавно  наткнулся на
https://www.youtube.com/playlist?list=PLvWwA9iDlhH...
крутая штука новый проект попробую на нем сделать
Вопрос: Как архивировать файлы с ПК бывших сотрудников?

Лучший ответ: Странно конечно, что это повесили на ИТ.
В теории увольняющийся сотрудник, сам должен передать необходимую инфу (новому сотруднику, руководителю или замещающему).
Чем пользуюсь:
Стандартный бэкап скрипт в планировщик
https://www.gotoadm.ru/create-backup-image-windows...
www.outsidethebox.ms/15323
Понравилась бесплатная утилита (пока тестирую)
https://www.veeam.com/ru/windows-endpoint-server-b...
Добавлю:
www.superbasis.de/copymik/index.htm#rus

Худший ответ: Файлы на ПК хранятся в Моих документах и на Рабочем столе, благо к этому я людей приучила,Плохому вы людей научили. Сломается камп/винт и докам можно сказать досвидания. 
Вместо того, чтобы сделать одну сетевую папку, а в ней личные пользователей (и цеплять их скриптами или через GPO если есть домен), и потом бекапить 1 папку на хранилище. Вы обрекаете себя ставить и настраивать на каждом ПК какой-то бекап и потом каждый раз перенастраивать его при смене пользователя.
Вы должны понимать, что админ - это линивое животное, и он не будет делать одно и тоже по 20 раз, если это можно автоматизировать.
А убедить людей хранить все в сетевых папках, а не на "Рабочем столе" или моих документах, очень просто. Когда к тебе приходят и говорят а нельзя восстановить файл который кто-то там делал целый день? - Отвечаешь "Нет". Когда пользователь пару раз с нуля пару раз по восстанавливает файлы, он сразу начинает хранить там где сказали. Проверено не один раз.
Подытожу. Делаете сетевую папку типа ЮзерсФолдер в ней личный папки с соответствующими правами для каждого. Пользовтель увольняется - блочится учетка. Когда кому то надо давать доступ просто открываете папку с правами на чтение.
Вопрос: Как подключить VPN на Mikrotik для определенного маршрута?

Лучший ответ: У деф. мартшрута 0.0.0.0/0 метрику по выше (к примеру 10)
Нужный статический маршрут 127.127.127.127 в сторону тунеля с метрикой меньше 10

Худший ответ: В настройках L2TP есть пункт Dial on Demand
Простым языком - использовать при необходимости.
Вопрос: Как рисовать такую линию пальцем?

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

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

Лучший ответ: в майнкрафте всего лишь текстуры стилизованы под "8 бит"
Раз есть знания C#, то Unity

Худший ответ: Есть game maker, он довольно простой и адаптированный для пользователя, советую ознакомиться сначала с ним.
Вопрос: Какой key code у enter на mac os?

Лучший ответ: Key Down
	Characters:	
	Unicode:	3 / 0x3
	Keys:		⌅
	Key Code:	76 / 0x4c
	Modifiers:	2097408 / 0x200100

Key Down
	Characters:	
	Unicode:	13 / 0xd
	Keys:		↵
	Key Code:	36 / 0x24
	Modifiers:	256 / 0x100
1. enter, который есть только на полноразмерных яблоклавах.
2. return, который есть на всех клавах и обычно означает привычный enter.

Худший ответ: Что значит "не могу проверить"?
Сделайте программку, которая при нажатии на любую клавишу выводит её код. Это самый надёжный способ узнать с учётом вашей среды.
P.S.
Вопрос: Какое направление выбрать для начала?

Лучший ответ: Для начала стоит выбрать направление которое вам интересно. Хотите делать сайты? Учите стек веб технологий, можно например c php начать. Хотите далать игры на юнити? Учите c#
Поход в вуз лишним не будет, там дадут базовые знания, двигаться дальше будет попроще

Худший ответ: 1) HTML
2) CSS
3) JavaScript
4) PHP
5) SQL
6) Python 
ну и дальше уже решишь что учить. рекомендую htmlacademy (не реклама). и лучше платные курсы - около 300 рублей в месяц. сам учусь там. все нравится
https://github.com/zualex/devmap вот тут карта развития программиста
Вопрос: Есть ли общая практика в какой директории складывать Node приложения на Linux сервере?

Лучший ответ: /opt
Кто-то складывает в /srv

Худший ответ: /opt
Кто-то складывает в /srv
Вопрос: Что запилить php-джуну для портфолио?

Лучший ответ: Многим это не нужно. Наличие проектов на GITе сделает свое дело и интервьювер глянет и сделает codereview, но по большому счету это не нужно никому. Большинство спросят как применяли эти технологии, зачем и почему. Что стоит делать и что не стоит в первую очередь. Либо дадут тестовое задание, после которого решат, подходите вы или нет. 
Что до идеи, сделайте то, чем вы увлекаетесь. Если это музыка, напишите музыкальный портал с радио или прослушиванием альбомов, если рисование и арт, посвятите сайт тематике или истории художников. Готовить - ну вы поняли. Как стимул, возможно, работая джуном вы получите еще больший опыт и захотите иметь сторонний доход. Чем не повод поставить свою первую идею в работу и получить мороженко в конце каждой недели ?)))

Худший ответ: можно пробовать и без проектов идти на juniora, если есть навык думать.
но портфолио, конечно, плюс.
а сделать можно что угодно, хоть свою cms написать с использованием ООП и MVC.
Вопрос: Насколько легко взломать сайт на Wordpress?

Лучший ответ: По разному.
Сам по себе wordpress достаточно стабильный устойчивый продукт, и как всегда в таких продуктах уязвимости быстро отслеживаются и ликвидируются.
Поэтому он в этом плане ничуть не хуже и не лучше других крупных платформ.
С одной стороны - код сложный, а чем сложнее код тем больше вероятности ошибок и уязвимостей.
Но все уязвимости оперативно устраняются.
Теоретически взломать можно все, но практически - все простые и опасные уязвимости уже закрыты или будут моментально закрыты после обнаружения. Поэтому бояться не стоит. 
Глупых ошибок свойственным движкам написанным новичками там нет. Поэтому взломать его очень сложно.
С плагинами ситуация хуже. Один дырявый плагин - и вся безопасность коту под хвост.
Но самая большая проблема - wordpress позиционируется как простой и легкий в освоении продукт для конечного пользователя. Не нужно быть профессионалом чтобы сделать сайт на вордпресс.
В итоге большинство сайтов на этом движке делают непрофессионалы, люди не понимающие как и что там работает, и не имеющие представления о безопасности или небезопасности тех или иных вещей. Что можно делать, а что нельзя.По этой причине множество сайтов на wordpress являются очень дырявыми.Https это протокол передачи данных - его задача обеспечить безопасность данных передаваемых между сайтом и пользователем.
К безопасности самого сайта он вообще  не имеет никакого отношения.

Худший ответ: Выше всё верно пояснили про Wordpress, его плагины и темы. Могу ещё добавить, что при недостаточных ресурсах на хостинге или нежелании покупать на полноценное использование плагины по безопасности можно проверить сайт снаружи, т.н. black box, чем-то специфическим, специально для WP. Навскидку, это:
- https://wprecon.com
- https://metascan.ru
- https://hackertarget.com/wordpress-security-scan/
Вопрос: Как распространять Laravel-приложение?

Лучший ответ: А чем гитхаб не подходит? Взял git clone и вуаля, всё работает!)

Худший ответ: Обобщу все ответы:
1. Закидываешь в github/gitlab/bitbacket
2. Пользователи делают git clone git@path/to/project.git 
3. Пользователи делают composer install/update
Через composer можно и без Packagist.org. почитай тут
Вопрос: Как организовать такой двойной запрос?

Лучший ответ: Что-нибудь типа?SELECT *, ABS(100 - results) AS diff
FROM t
WHERE side = 'bright'
ORDER BY diff ASC
LIMIT 5

Худший ответ: Мне кажется, что Вам требуется что-то вродеSELECT * 
  FROM (
    SELECT TOP 10 ABS(100 - result) as diff
    FROM t
    WHERE side = 'bright') b
  WHERE diff < 20
Где 100 - это Ваше заданное значение, а 20 - погрешность, то есть "ближайшие значения", которые различаются не более чем на 20
Вопрос: Библиотека для обработки изображений, что выбрать?

Лучший ответ: OpenCV (https://opencv.org/)
Реализована на C/C++, поддерживается работа с  Python, Java, Ruby, Matlab, Lua, PHP и пр.
Универсальная библиотека работы с изображениями с открытым исходным кодом. Номер 1 по распространенности.

Худший ответ: ImageMagick - фактически стандарт.  Можно как консольное использовать, можно как либу слинковать.
Вопрос: Как понять что пользователь купил приложение?

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

Худший ответ: Любой интернет-магазин или биллинг с личным кабинетом.
Вопрос: Как Arduino переживает большое количество включений/выключений?

Лучший ответ: Ничего ей не будет, тоесть вообще ничего.
Как указал Александр Гусев Это флеш память ограничена прилично по кол-ву циклов записи
Но если вы отправляете данные сразу без накопления в ПЗУ, то в общем вас это не коснётся.

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