Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Какой стабилизатор напряжения для ПК лучше взять?

Лучший ответ:
Когда-то задавался подобным вопросом для видеорегистратора на производстве, где напруга падает от мощных электродвигателей - мой выбор APC Line-R 1200VA Auto или EATON 5E 650i USB DIN. Долго сравнивал, смотрел отзывы и пр. Все остальные свои функции не выполняют.

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

Лучший ответ:
Придумываешь имя на русском => вставляешь в переводчик => меняешь пробелы на "_" => профит.

Худший ответ:
recurring_events или regular_events.
Сосредоточтесь на том, что это повторяющиеся события, а не цикл.
Вопрос: Безопасно ли передавать в приложение client_id и secret в base64?

Лучший ответ:
base64 не является средством защиты информации

Худший ответ:
base64 не является средством защиты информацииВаши сомнения беспочвенны, это полностью безопасно.Снифать может кто угодно, а вот расшифровать не получится, для этого собственно и шифруют./blockquote>
Коллеги, вы меня запутали. Давайте вернемся к конкретному кейсу, есть приложение и есть сервер oAuth 2 где логин идет через высылку в хедере комбинации клиент айди и секрет в бейс 64. Чем мне это грозит?
Вопрос: Насколько сильно LVM может тормозить работу PostgreSQL?

Лучший ответ:
LVM сильных просадок не даёт, ставьте и не переживайте.

Худший ответ:
у LVM сильные просадки скорости записи при использовании снапшотов, каждый новый уменьшает скорость почти в два раза.
Вопрос: Почему webpack-dev-server ен обновляет страницу?

Лучший ответ:
webpack.github.io/docs/webpack-dev-server.html#inl...
Надо entry сделать массивом и добавить первым "webpack-dev-server/client?http://localhost:8080/"

Худший ответ:
Hot Module Replacement.
P.S. Для реакта вроде были то ли модули то ли лоадеры. Прогуглите.
Вопрос: Как стать спикером по фронтенду?

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

Худший ответ:
Дейл Карнеги - "Как выработать уверенность в себе и влиять на людей, выступая публично" (Public Speaking for Brinzza Success, 1956)
Вопрос: Отличие MVVM от MVP?

Лучший ответ:
Различия между MVVM и остальными MV*-паттернами

Худший ответ:
Как я это структурировал для себя.
MVC: доступ к данным (Model) есть у View и у контроллера. То есть View может перерисовываться самостоятельно лишь на основании изменения данных в Model или взаимодействия пользователя с View (нажатие на экран), или сама изменить данные в Model; и только сообщить контроллеру об этом. Controller может изменять состояние View на основании своих источников данных (напр. внешние запросы, нажатие на кнопку) и тоже может менять Model.
MVP: Presenter является посредником между View и моделью. View и модель меняются данными через установленное API. Отображение во View зависит только от данных, которые установил Presenter.
MVVM: ViewModel также является посредником между View и моделью. Но ViewModel не может напрямую воздействовать на View, а лишь является источником данных и имеет возможность через функции вызова передавать актуальные данные. То, что отображать, определяется на уровне View.
Вопрос: Как рекурсивно скопировать веб сайт?

Лучший ответ:
teleport pro
или wget --recursive ...

Худший ответ:
FDM x32 там есть HTML паук 
Настраиваешь до какой глубины копировать сайт и он все сдирает, создавая дубликат прямо в папке
Вопрос: Тег «а» внутру тега «а»?

Лучший ответ:
Тег <a> нельзя вкладывать внутрь другого тега <a> исходя из спецификации HTML5. Даже если технически это осуществимо, ваш код будет невалидным. 
Переделайте разметку таким образом, чтобы ссылки в ней располагались независимо друг от друга, e.g.<div class="card">
  <a href="/product" class="card__product-link">/* Здесь контент карточки товара */</a>
   <ul class="card__socials socials">
       <li class="socials__item">
          <a href="#" class="socials__link"></a>
       </li> 
   </ul>
</div>
а дальше позиционируйте их относительно друг друга с помощью CSS.

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

Лучший ответ:
<meta name="viewport" content="width=device-width">
ставьте, только если у вас адаптивная верстка. Эта настройка пытается сохранить масштаб шрифта, но уменьшить ширину колонки до ширины экрана браузера. Если сайт не адаптивный, появится горизонтальная прокрутка. При изменении ориентации устройства, масштаб отображения не меняется.<meta name="viewport" content="width=1024">
ставьте, если у вас сайт фиксированной ширины или резина с минимальной шириной. В этом случае сайт уменьшится в масштабе, чтобы колонка шириной 1024px помещалась без горизонтальной прокрутки. Конкретное значение подбирается исходя из минимальной ширины верстки.  При изменении ориентации устройства с портретной на ландшафтную, масштаб сайта увеличится, чтобы занять новую ширину.

Худший ответ:
Может вот это поможет: myresolutionis.ru/page/smapage.php
Вопрос: Можно ли подключить к ноутбуку 2 внешних монитора?

Лучший ответ:
Можно

Худший ответ:
У меня на Lenovo T440p работает. Правда с таким суммарным разрешением уже не поиграть.
Озвучьте конкретную проблему, если ответ "можно" вас не устраивает.
Вопрос: Маршрутизатор для 50-60 одновременных проводных подключений?

Лучший ответ:
Mikrotik нормально себя показал в таких условиях.

Худший ответ:
https://market.yandex.ru/product--tp-link-tl-sg245... за глаза хватит
Вопрос: Можно ли использовать универсальное зарядное 20В, 4.74А с ноутбуком 20В, 3.25А?

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

Худший ответ:
Обычно напряжение указывается номинальное, а ток максимальный.
Если вы к блоку питания 20В 5А подключите резистор на 1 кОм, то напряжение на нем будет 20В, а ток 0.02А.
Закон Ома, однако - U=I*R.
Нельзя одновременно поддерживать и напряжение и ток при произвольной нагрузке.
Обратная ситуация с блоками питания для светодиодов - они обычно поддерживают заданный ток путем измненения напряжения.
Вопрос: Как сделать фиксированную шапку (меню)?

Лучший ответ:
position: fixed; для шапки

Худший ответ:
position: fixed; же
https://jsfiddle.net/t3v7L40t/1/show
Вопрос: Как происходит передача сайта заказчику?

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

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

Лучший ответ:
А с чего вы взяли, что это ноль? Это именно 1.58871*10-10
Арифметические операции с вещественными числами на компьютере выполняются с определённой погрешностью, она именно так и проявляется.

Худший ответ:
Никак. Для вещественных чисел значения 0 не существует.
Для работы с вещественными числами необходимо ввести понятие погрешности. тогда
e = 0.0000001;
........................
if Abs(A - B) < e then ............
Вопрос: Почему не применяется стиль из style.css?

Лучший ответ:
Это может быть обидный вопрос, но я не специально, просто информации мало: а стили-то подключены?
link rel="stylesheet" href="styles.css", вот это вот все?

Худший ответ:
А файл style.css у вас лежит в той же самой папке, что и файл, в котором вы его подключаете?
Вопрос: Можно ли легко зарегистрировать домен второго уровня?

Лучший ответ:
200 рублей в год за домен это дорого?
Там все просто - заходите на сайт, регистрируйтесь, крупная кнопка "Купить домен" или что-то подобное написано. Вводите имя домена, если он свободен, то предлагают оплатить. 
Это не сложнее чем в интернет-магазине любой товар покупать.

Худший ответ:
второго уровня. нет. Условно бесплатно бывает при заказе хостинга.
домен за 39 рублей от джино при пополнении от 300 рублей баланса.
Кроме того смотреть нужно не только цену регистрации , но и продления его в последующие годы.
например aab.ru   149 первый год / 499 продление.
Рег.ру прячет стоимость продления 
https://www.reg.ru/support/domains/registraciya-i-...
вот по их факу даже не найти .
https://www.reg.ru/domain/service/premium-renewal
Вопрос: Какой программой создавать простые проги-сценарии под windows?

Лучший ответ:
Мужики, посоветуйте какую нибудь легкую прогу для написание кода и компиляции. Язык C++.Компилятор. Любой.
Для винды можно использовать MinGW (Например этот) + любой редактор (Нaпример, Notepad++), либо IDE (Например Code::Blocks).Требуемые возможности к проге:
- Работа с файлами текстовыми, txt, xml, json (чтение, запись)
- Таймер
- Арифметика
- Работа с sqlite Это требования не к компилятору, а к умственным способностям программиста.

Худший ответ:
с компиляцией в exe - golang.
для компиляции нужен единственный небольшой каталог.
готовые exe-файлы не имеют зависимостей и легко переносятся куда угодно в пределах одного вида операционных систем (то есть в вашем случае - между любыми современными Windows)
компилирует быстро. после С++ - это покажется фантастикой.
программа выполняется быстро.
язык очень прост для изучения.
если нужно IDE к нему, то легковеснейшее IDE для golang - это LiteIDE
то есть 2 каталога всего лишь.
можно не инсталлировать. нужно только в PATH прописать и прописать одну переменную среды окружения - GOPATH (туда полуавтоматика закачивает библиотеки, кроме стандартных)
Вопрос: Как провайдер подписывает ssl сертификат без ключа?

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

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

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

Худший ответ:
Я бы вместо 
// * Get the car record associated with the order. 
название функции переименовал бы в get_car или get_car_record
Вопрос: Кто какой шаблонизатор использует для верстки?

Лучший ответ:
1. Если нужны примитивные импорты то можно добавить вызов модуля который "выполнит импорт" к примеру  grunt-html-imports html-importer
2. Если используется php можно воспользоваться Twig
3. Если нужен полноценный шаблонизатор без привязки к бекенду мне нравится использоватьpug.js (ранее Jade)nunjucks

Худший ответ:
Если нужно просто сверстать, без всякой возни с бекэндом и прочим, то один из самых легких путей использовать использовать Blendid.
Там из коробки будет готовый и удобный минимум инструментов чтобы на выходе вышел полноценный статический сайт.
Если разрабатываешь на windows, там есть небольшой баг(на самом деле не у него, а скорее yarn и или gulp) и запускать нужно будет напрямую бинарник blendid: "C:\blahblah\node_modules\.bin\blendid ну и соотвественно с коммандами: "C:\blahblah\node_modules\.bin\blendid init или "C:\blahblah\node_modules\.bin\blendid build.
В качестве непосредственного шаблонизатора использует nunjucks,   browsersync присутствует и работает как надо.
Короче говоря штука удобная, если нужно просто поверстать.
Вопрос: Как загрузить картинку перед загрузкой DOM?

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

Худший ответ:
css-tricks метод по загрузки тяжелого фона
Вопрос: Как правильно перевести на английский «HTML вёрска»?

Лучший ответ:
Если оставить сарказм в стороне, то нужно начать с того, что не любые термины и выражения имеют буквальный перевод. В русскоязычной среде получилось так, что подготовка кода HTML стала ассоциироваться с версткой. В англоязычной среде этого не случилось. По-английски не говорят "HTML-верстальщик",  говорят "HTML-разработчик". Потому, никакая не "верстка", а "код".  Кроме того, некоторые сопутствующие проблемы не воспринимаются, как часть общего процесса верстки. Соответственно,
1. HTML code
2. I prepare/write/develop HTML code
3. Exporting images for Web (front-end)

Худший ответ:
вот так: https://en.wikipedia.org/wiki/Front-end_web_development
Вопрос: Сайт не доступен в 3х городах РФ. Что делать?

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

Худший ответ:
Если сайт доступен из одного города и недоступен из другого - то это вопрос либо к городу (какой-то региональный провайдер может блокировать), либо к сервису проверки доступности.
Попробуйте найти несколько людей из этих городов и попросить их проверить, или несколько прокси.
Вопрос: Сколько часов у вас уйдет на фронтенд интернет магазина с 20 уникальных страниц?

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

Худший ответ:
Здесь подробно расписано: как посчитать.
Вопрос: Как оптимизировать скорость загрузки Landing Page?

Лучший ответ:
Есть магический инструмент: https://developers.google.com/speed/pagespeed/insights/
Вставляете ссылка, а затем следуете рекомендациям.

Худший ответ:
Я предпочитаю https://gtmetrix.com
+
checkgzipcompression.com
javascript-minifier.com
https://cssminifier.com
Вопрос: Реально ли установить компюьтер или ноутбук в грузовик с целью навигации и серфигна в инте? Какие сложности будут?

Лучший ответ:
Лучше вообще планшет. Клавиатуру и мышку подключить по bluetooth

Худший ответ:
1. Разумеется, ноут - его носимая конструкция куда лучше терпит тряски и прочие воздействия. Но и его терпение не беспредельно - обязательно нужна виброзащита, даже если диск в нём SSD.
2. Под Андроид куча навигаторов, под Винду чего-то не вспоминается ни одного. Впрочем, доводилось видеть весьма продвинутую навигационную систему, которую капитан небольшой яхты поставил на свой ноут с Windows. Датчик GPS там был вынесен на мачту и подключался по com-порту. Но такая система излишне сложна для авто, там много чисто морских опций - например, сопряжение с радаром.
Вопрос: Нужно ли покупать сетевой фильтр (не просто удлинитель а именно сет. фильтр с защитой) если БП сертифицированный?

Лучший ответ:
Поймите простую вещь - фильтр и стабилизатор абсолютно разные вещи, и делают абсолютно разную работу.
Фильтр - фильтрует помехи, сглаживает скачки напряжения, его задача обеспечить ровное и стабильное напряжение.
Стабилизатор - стабилизирует, т.е удерживает напряжение в четко заданных рамках, его задача обеспечить чтобы напряжение было 220вольт к примеру, не больше и не меньше. А на скачки напряжения ему пофиг, он их свободно через себя прогоняет, и никак не фильтрует, более того он их сам добавляет, постоянно переключая обмотки чтобы удержать напряжение в заданных пределах.Нужно ли покупать сетевой фильтр Если в сети постоянные помехи и скачки напряжения, то нужно.
Насчет того что у вас есть ИБП - кто же знает есть ли у него фильтр или нет, как правило простенькие ставят, иногда не ставят.  У ИБП вообще другая задача.
Хотя все еще зависит от того какой ИБП - если он онлайновый, тогда да, фильтр точно не нужен, он точно отфильтрует,  оффлайновый неизвестно.

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

Лучший ответ:
Python - востребованный в настоящее время язык во всём мире и перспективный - есть задел на будущее.
Поэтому не должно быть проблем с поиском работы на удалёнке.
Чего только стоит машинное обучение, которое в основном и имеет реализации на python.
Во фразе "учить 1с или Php или вообще податься в web" чувствуется боль и отчаяние человека, который вот-вот упадёт на дно.
Я, когда отдыхал на Ибице, познакомился со шкипером-математиком, который ходил на яхте по морям и окиянам и при этом кодил на Питоне прямо там, на яхте. А потом девчонкам показывал графики в виде фаллосов-ромашек... Романтика + технологии = крутотень нереальная

Худший ответ:
Знание Питона драгоценно в машинном обучении (МО).
Я бы советовал начать читать литературу по нему. Сейчас бум на специалистов м МО, можно зайти как в стартап, так и поискать вакансии по МО в миллионниках. Высокие зарплаты и перспектива развиваться практически бесконечно.
Вопрос: Кто использовал 360 Total Security в организации?

Лучший ответ:
О "качестве" данного продукта можно судить уже по тому что его рекламировали Юрий Хованский и Карина-стримерша.

Худший ответ:
консоли админа нет, кроме того- 360 Total Security является бесплатным продуктом для персонального применения. Qihoo 360 Software предоставляет только ограниченную лицензию загружать, устанавливать, использовать и копировать программное обеспечение на одном устройстве для некоммерческого использования без ограничений на количество использований.
если нужна консоль управления - вам сюда https://business.avast.com/
Вопрос: Как постоянно иметь доступ к ttyUSB0?

Лучший ответ:
Добавьте своего юзера в группу dialout usermod -a -G dialout YOU_USER
Или в UDEV задать правило на создание устройств с нужными правами, к примеру -sudo vim /etc/udev/rules.d/50-ttyusb.rulesKERNEL=="ttyUSB[0-9]*",MODE="0666"
KERNEL=="ttyACM[0-9]*",MODE="0666"

Худший ответ:
В поиск надо, прежде чем вопрос задавать.
Вопрос: Укажите на ошибки в вёрстке?

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

Худший ответ:
судя по шапке ты и с линейкой не знаком
Вопрос: Являются ли сервисы, такие как wix.com, конкурентами верстальщиков?

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

Худший ответ:
Я бы назвал такие сервисы проводниками к web-разработчикам. Сперва клиент колупает что-то там, а потом понимает, что дешевле для времени и нервов обратиться к кому-то кто больше понимает в web.
Вопрос: Как понять, почему не включается HTTP/2?

Лучший ответ:
https://www.nginx.com/blog/supporting-http2-google...
Нужет OpenSSL 1.0.2g или выше

Худший ответ:
Исчерпывающая статья по теме: https://victor.4devs.io/en/architecture/nginx-http...
Вопрос: PhpStorm 2 окна как в subime3?

Лучший ответ:
Правый клик по вкладке - Разделить окно по вертикали (или горизонтали)



Худший ответ:
жалко уже 3 года прошло, но тем кто ищет сейчас, то чтобы сделать 2 окна так, чтобы можно было по несколько вкладок перекидывать в правое и левое, как в sublime 
тыкаем на любую вкладку лкм, заходим в window - edit tabs - не split vertically - а split and move right
Вопрос: Web разработка в Windows под Linux?

Лучший ответ:
Ну так и держите web-сервер и другоеПО (PHP, nginx, mysql, git и т.д.), на своем VPS, заходите туда по ssh и получайте в PuTTY консольно все что вам нужно от linux. Обшая практика.

Худший ответ:
Весь линуховый софт подымаете на VPS. А чтобы были общие папки и пр. - заводите между виндой и VPS VPN. 
ЗЫ: На самом деле, если бы не игры - я бы давно сделал дома такую же схему как на работе сейчас - хостом является линух, в нем KVM-виртуалка с виндой. Недостатком этого метода является уродская эмуляция видео в qemu и, как следствие полный облом с играми. Есть еще вариант пробросить видюху, но это требует поддержки железа и мозгов, как у марсианина...
Вопрос: Можно ли на bash сделать так, и если да то как?

Лучший ответ:
ну здесь однозначно find с его параметрами поиска и -exec

Худший ответ:
Суть очень простая.
Взять текущую дату, высчитать диапазон равный неделе (date это умеет)
Найти все файлы с датой создания такой-то и датой изменения не больше такой-то (это умеет find)
   И для каждого из них выполнить поиск-и-замену (это умеет sed), ну для эстетства можно сначала grep нужной строки, если нет, sed не вызывать.
bash тут нужен собственно только чтобы все это в кучку свести.
Вопрос: Нужно ли учиться в школе?

Лучший ответ:
Ахах, школа ему мешает...
Вот будет тебе лет 30, семья, дети, кот дебил, на работе вечный аврал, ипотека, ремонт, качалка.. а развитие никто не отменял, и все равно находишь время.
Так что не пори чушь, учись в школе и развивайся параллельно.

Худший ответ:
Учится нужно
Вопрос: Имеет ли смысл спрашивать старых клиентов не нужно ли им что то еще(если с ними был тока 1 заказ)?

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

Худший ответ:
Михаил Токовинин из AmoCRM предлагает в воронке продаж добавлять статус типа Завершено, возможен повтор. Т.е. не закрывать полностью. Как раз ваш случай.
Вопрос: Как сверстать progress bar?

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

Худший ответ:
вот так codepen.io/Glaswr/pen/QdMLed
Вопрос: Почему $scope это плохо?

Лучший ответ:
В своей практике натыкался на некоторые неудобства связаные с тем что дочерние scope прототипно наследуют родительские при этом получается что все переменные объявленые выше присутствуют в самом вложеном scope. Если у вас там есть одинаковые названия переемнных то легко словить ошибку изменив не ту переменную. Начиная работать с ui-router с кучей вложеныйх состояний я сразу на это нарвался по неопытности. С синтаксисом ControllerAs, как я понимаю, ваши данные лежат в контроллере а не в scope и таких ошибок не возникает.
p.s. я не профи по ангуляру, просто мысли в слух :)

Худший ответ:
Может речь была о $rootScope? Если это так, то использовать $rootScope, это примерно тоже самое что использовать глобальные переменные.