Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Не загружается ось с диска, пишет: Boot failure в чем может быть причина?

Лучший ответ:
Searching for boot record from hdd-0 - больше похоже на сообщение BIOS
Проверьте, корректно ли выставлена последовательность устройств загрузки и, такое тоже встречается, последовательность выбора HDD в BIOS

Худший ответ:
Привод и жесткий не на 1 ide шлейфе?если да, то проблема в  перемычках MASTER и SLAVE.
Вопрос: Почему Мосигра так популярна на Хабрахабр?

Лучший ответ:
Интересные статьи.

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

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

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

Лучший ответ:
наши техники/монтажники уже года три в любую погоду и температуру на чердаках и в подвалах используют нетбуки, а именно asus eee pc 701 и 901.

Худший ответ:
У Panasonic есть серия промышленных ноутбуков, трансформеров и планшетов Toughbook.
Промахнулся с предыдущим комментарием.
Вопрос: JQuery — Как при исполнении Ajax передать в callback вызывающий объект?

Лучший ответ:
jQuery.get(window.location.href, $.proxy(this.addSuccess, this))
Если старые браузеры не нужны, то

jQuery.get(window.location.href, this.addSuccess.bind(this))

Худший ответ:
Можно сохранить this в переменную.

…
this.addTries();
var self = this;
 jQuery.get(window.location.href, function(){
 self.doWhateverYouneed();
…

Также, вам наверняка будет интересно прочесть про замыкания на learn.javascript.ru, если вы их не знаете.
Вопрос: Как мне доделать слайдер?

Лучший ответ:
Я не очень понимаю, зачем нужно использовать animate в современных браузерах, но ладно, так уж и быть.
jsfiddle.net/petroveg/M4t4L/16

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

Лучший ответ:
Универсальный - это bluetooth-мышь и bluetooth-адаптер (если он не вшит в комп).

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

Лучший ответ:
делаешь на месте разрыва блок с border-bottom, а потом ставишь ему before и after с таким же бордером и шириной как раз столько сколько тебе не хватает чтобы он был на всю ширину

Худший ответ:
Я не спец, но попробуй сделать линию на всю ширину и позиционируй как absolute, соответственно родителю свойство relative
Вопрос: Как изменить превью сайта для мобильных браузеров?

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

Худший ответ:
Надо дополнить немного<link rel="shortcut icon" href="/path/to/icons/favicon.ico">
<link rel="icon" type="image/png" href="/path/to/icons/favicon.png">
<link rel="apple-touch-icon" href="/path/to/icons/apple-touch-icon.png">
Вопрос: Как обойтись одной сетевой картой

Лучший ответ:
Организуйте два VLAN на линке между внутренним и внешним шлюзами и пустите по разным VLAN-ам пакеты которые сейчас идут по разным линкам. Ключевые слова — vconfig.

Худший ответ:
Если бы это была FreeBSD, то я бы вам рекомендавал идти сюда, но линух скорее пользует iptables
Вопрос: Как сделать раскрывающийся при нажатии блок?

Лучший ответ:
Как-то так:
jsfiddle.net/sRRf7/8

Худший ответ:
вместо :hover использовать :active?
Вопрос: Как выполнить условие, если в массиве JSON есть хотя бы одно верное условие?

Лучший ответ:
var acess = array.some(function(e){
  return +e.ui_bid === 0;
}); 

//acess = true, если хоть 1 из ui_bid равен 0

Худший ответ:
Я бы вот так написал, всё работает: jsfiddle.net/oay5jcnavar data = JSON.parse('[{"ui_bid":"1451245124","ui_id":"124161616"},{"ui_bid":"124124124","ui_id":"123124"},{"ui_bid":"0","ui_id":"12123124"},{"ui_bid":"0","ui_id":"1231242352"}]');

data.forEach(function (item, value) {
    var bid = +item.ui_bid;
    
    if (bid) {
        console.log(value); // Вот тут ваш запрос
    }
});
Помимо этого, я бы еще абстрагировал XHR в отдельный класс, чтобы можно было создавать нормальные экземпляры.
Вопрос: PHPStorm, как средство для повышения кпд?

Лучший ответ:
Там можно переопределять hot-keys и есть плагины для всяких там манипуляций с кареткой.
Но время IDE экономит не только (и не столько) в редактировании текста, а в:
1) статическом анализе кода на ошибки (не синтаксические). Это миллионы (даже миллиарды) человекочасов. Это мегавещь.
2) рефакторинге — можно за пару секунд поменять название метода во всём проекте и быть на 100% уверенным, что нигде ничто не забылось. И это далеко не все возможности рефакторинга.
3) интеграции с CVS (git) и другими сторонними системами.

«Запоминает файлы, несохраненные изменения.» — файлы проекта оно запоминает, конечно, это ж IDE. Но вот «несохранённых» изменений именно в этом семействе IDE нет — всё сразу сохраняется само. Сначала непривычно, но это очень хорошая штука :)

Худший ответ:
Sublime Text выигрывает только в категориях:
 — более быстрый
 — более удобный для работы с множеством строк одновременно

во всех остальных он проигрывает. Для проф. деятельности брать обязательно.
На данный момент Eclipse + PDT + PDT Extension +… увы проигрывают.

Но в PHPStrom есть один ужасный недостаток — очень плохой рендеринг шрифтов. Открываешь Eclipse и попадаешь в сказку.
Вопрос: Как устанавливать модули из npm?

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

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

Лучший ответ:
SpeachApi всякие. Практически во всех осях есть. WebSpeachApi в последних браузерах тоже, если что.

Худший ответ:
Когда еще delphi был жив относительно, использовал движок LOQUENDO и голос Olga. Весьма приятное и достойное звучание русской речи, лучшее что было. Ну и управлялось это через стандартный windows speech API. Голос увы не бесплатный ;)
Вопрос: Как получить комментарий, на который ответил человек?

Лучший ответ:
Эмм,<reply_to_comment>10</reply_to_comment>
где 10 <- ид комментария в текущей выборке?

Худший ответ:
Решено. Ничего толкового не нашел, поэтому сделал поиск по всему xml ответу.
Вопрос: Как сохранять состояние программы?

Лучший ответ:
Создать XML, а при старте программы её парсить, а при отсутствии создавать и записывать базовые свойства.

Худший ответ:
Если предполагается что эту информацию нужно будет читать не только из java приложения, то лучше xml или любой текстовый формат.
Если объект отображает именно состояние системы и не предполагается что его нужно будет читать не из java или писать что-нибудь туда руками, то можно и сериализовать.
Вопрос: Перевод из десятичной в двоичную и обратно на C#?

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

Худший ответ:
Нашел ответ сам гораздо проще Convert.ToString(To[i], 2).PadLeft(8, '0');
Вопрос: Как ограничить обращения с ip?

Лучший ответ:
iptables -A INPUT -p tcp --dport 25565 -m conntrack --ctstate RELATED,ESTABLISHED -m limit --limit 3/s -j ACCEPT
iptables -A INPUT -p tcp --dport 25565 -m conntrack --ctstate RELATED,ESTABLISHED -j LOG
Напишите скрипт, который будет смотреть LOG, и банить/разбанивать.

Худший ответ:
Можно, модуль recent.
Вопрос: Laravel подготовка к pduction, как отсечь всё лишнее?

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

Худший ответ:
Laravel все продумал за вас.
Забейте на файлы, максимум что они занимают - пару мегабайт пространства.
Выполните команду php artisan optimize. Она сгенерирует загрузчик, который отсечет все лишнее, оставив только используемые в приложении классы.
Вопрос: Можно ли в брендовые серверы ставить другие диски?

Лучший ответ:
статья

Худший ответ:
Да, в сервера можно. С неродными дисками, как правило, проблемы только в брэндовых СХД.
Вопрос: Есть что-нибудь менее занудное чем ProjectEuler?

Лучший ответ:
Вообще ресурсов множество. Странно что вам ни один из упомянутых двух не угодил. Навскидку эти кажутся близкими по смыслу:CodingBat - это именно упражнения по Java и Python, нацеленные на изучение языка.CodeAbbey - как и на эйлере, решаем задачи, отправляем ответы. Только темы не про математику а всё подряд - новичковые, сортировки, сжатие, шифрование, геометрия, физика, про космос и т.п.Rosalind - похоже на эйлер, но якобы с уклоном в биоинформатику - на деле алгоритмы на строках, графах... ну и много объяснений про связь с биоинформатикой которые можно не читать. что неудобно - нельзя браться за сложные задачи не решив простых. Ещё у них есть курс на курсере.HackerRank - крутая поделка одного из ведущих индийских университетов (IIT по-моему). Всё там интерактивненько, много интересных тем. В общем хотя модно шутить над индусами - имхо в данном случае молодцы ребята.
Жаль что нет какой-нить статьи-обзора или сравнения под рукой. Ну можно ещё пробежаться по разным спискам, например здесь Reddit LearnPython Wiki.

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

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

Выберите своего пользователя в нужном месте.

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

Лучший ответ:
Разумеется, есть. Это шаблонизаторы, их довольно много. Один из самых известных - jade (теперь он называется pug).

Худший ответ:
Очевиднейший Gulp и простейшие Ejs-шаблоны (на самом деле по вкусу): zellwk.com/blog/nunjucks-with-gulp
Вопрос: Как можно улучшить этот кусок говнокода на PHP?

Лучший ответ:
Тут наверняка помогут: govnokod.ru

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

Лучший ответ:
Делайте так. <div class="left_block">
    <div class="box_1"></div>
</div>
<div class="right_block">
    <div class="box_2"></div>
    <div class="box_3"></div>
</div>
ну и для left_block и right_block делаете float:left, а для самих боксов можете float не ставить вообще.

Худший ответ:
Два блока (правый и левый), а в левом блоке еще 2 блока.
codepen.io/StivinKing/pen/jqxjVr
Вопрос: как быстро найти PHP программиста в Киеве?

Лучший ответ:
Если не секрет, сколько предлагаете? Я к тому, что слово «быстро» автоматически добавляет к цене ХХ% сверху. Ибо срываться из офиса на новое место работы человек врят ли будет если только ему не предложат больше денег. Или какой-то мега интересный проект.

Может стоило бы посмотреть как временное решение в сторону фриланса? Сходит на oDesk к примеру. При этом продолжать искать нужного человека, но уже без «быстро».

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

Лучший ответ:
По сути таких вузов нет, материал слишком быстро устаревает. Если быть точно то вообще необязательно идти в вуз, это сверх квалификация и такое только в странах СНГ встречается.

Худший ответ:
Веб программист - это всё-таки синтетическая профессия, которая объединяет в себе достаточно большой набор понятий и технологий. 
Начните с малого: изучите хотя бы Python и JS, а там видно будет. На полгодика у Вас занятие есть :)
Вопрос: PhpStorm или IntelliJ IDEA+PHP Editor?

Лучший ответ:
Что-то мне подсказывает, что PHPStorm это IntelliJ IDEA без плагина для Java и со встроенным плагином PHP Editor -))
Если есть IntelliJ IDEA, то с этим плагином у вас появляется полноценный PHPStorm

Худший ответ:
PHPStorm-ом пользуюсь не долго, около 1 месяца. Ранее использовал Komodo IDE 6.
За PHPStorm отдаю 10 з 10, так как это действительно ИДЕ, которая отлично подходит для программирование под ВЕБ.

Плюсы:

Отличные подсказки классов, методов, неймспейсов, включая выделение неправильных название, аргументов.
Сохранение файлов на локальном компе.
Использование контроля версий прямо в проекте.
Определение фраемворков, КМС (сложение архитектуры).
Рефакторинг кода
Отличное распеределение библиотек, к примеру: PHPUnit
И много другое...


Минусы:

Невозможно просто взять и открыть файл с удаленного сервера. Нужно скачивать весь проект. (вполне вероятно, что такая функция есть, просто я ее не нашел)
Обжорливый: 4 Гб ОЗУ, иногда подвисает на Мак ОС (мало заметно, но иногда раздражает)


От себя: под вебом работаю уже 4 года, лучше за PHPStorm пока не всречал, если речь идет о веб программировании (PHP)
Вопрос: Что выбрать Slack или HipChat?

Лучший ответ:
что такое Slax  не знаю, мы используем slack.com - правда в основном как автоинформатор о комитах, задачах итд. 
Для общения скайп imho удобнее все же.
HipChat пробовал, по сравнению со slack - очень тормозящий интерфейс ну и вообще не friendly как то.

Худший ответ:
Пользуемся хипчатом, всем устраивает. Работает стабильно, функционал удобный, есть права доступа к комнатам, уведомления; связали с гитхабом, капистраной (видим кто, когда и куда деплоит), пишет в почту если сообщение было в оффлайне. Звонками также не пользуемся, про них ничего не скажу. Конечно, есть мелкие заморочки, но они не критичны и легко устранялись.
Вопрос: Можно ли вывести checkbox в select?

Лучший ответ:
Select2 погуглите или choosen

Худший ответ:
Только с CSS или JS.
Пример:<style>
*{margin:0px;padding:0px;}
.select{position:relative;width:100px;height:20px;background:#fff;border:1px solid #bbb;z-index:1;}
.select > span{display:block;width:100px;height:20px;text-align:center;vertical-align:middle;cursor:pointer;}
.select_{display:none;position:absolute;padding-right:20px;max-height:100px;background:#fff;border:1px solid #bbb;overflow:auto;}
.select_ > div{white-space:nowrap}
.select:hover{z-index:100;}
.select:hover > .select_{display:block;}

</style>
<div class="select">
	<span>Выберите...</span>
	<div class="select_">
		<div><input type="checkbox"> текс1</div>
		<div><input type="checkbox"> текс2</div>
		<div><input type="checkbox"> текс3</div>
		<div><input type="checkbox"> текс4</div>
	</div>
</div>
Вопрос: Нормализация и борьба с «using temporary; using filesort»

Лучший ответ:
Однозначно, надо создать индексы по вторичным ключам во всех таблицах (на всякий случай напомню, что вторичный ключ — это поле, которое используется в JOIN), а также индекс по last_vacation_time в таблице employee — без этих индексов оптимизировать попросту нечего. Также поможет индекс по тем полям, по которым происходит выборка.

Для начала стоит попробовать убрать AND из условия на JOIN и перенести его в блок WHERE — смысл один, но оптимизатор MySQL никогда не отличался умом и сообразительностью.

Еще стоит попробовать использовать одну ENGINE для всех таблиц.

В качестве последнего средства лично я бы стал играться с порядком JOINов. Я НЕ знаю, влияет ли этот порядок на план запроса в MySQL, но что-то нехорошее слышал. Возможно, в последней версии эту особенность починили.

 — Кстати, по поводу схемы данных. Я бы сделал словарь типов (имен) меток, чтобы не дублировать строковую информацию. И отпуски хранил бы все в отдельной таблице, а не только последний. Но сначала, конечно же, надо научиться строить быстрые запросы.

Худший ответ:
filesort у вас потому что вы есть «ORDER BY e.last_vacation_time» и нет ключа по этому полю. Тот ключ, что есть («deleted») не подошел оптимизатору видимо по той причине что last_vacation_time не на первом месте.

Попробуйте сделать ключ с «last_vacation_time» и убедитесь что он используется. При разных наборах данных оптимизатор mysql вполне может выбирать разные ключи. На таком количестве записей как у вас вы не получите реальной картины по производительности.
Вопрос: Цикл статей о LabVIEW

Лучший ответ:
С удовольствием прочёл бы. Пишите.

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

Лучший ответ:
Я делал, но скорее всего делал не совсем правильно:
Есть таблица со "постоянным" расписанием, типа Иван Иванович в субботу работает с 9 до 18. 
(id, workerId, weekday, fromTime, tillTime)
Есть вторая таблица, в ней храним изменения в стандартном расписании, типа в понедельник выйти не сможет, зато в воскресение поработает сверхурочно.
(id, workerId, type ENUM ('vacant', 'closed'), date, fromTime, tillTime)
Есть таблица записей, она же таблица занятых таймслотов:
(id, workerId, day, time, timeslotDescription)
При записи на определенное время в ней создается запись. 
Расписание, когда можно записаться строиться таким образом: 
- смотрим по первой таблице когда рабочее время, 
- смотрим по второй таблице нет ли изменений на это время в этот день, 
- смотрим по 3й таблице когда не занято время для записи, выводим свободные таймслоты для записи.

Худший ответ:
А что в этом сложного? Таблица (`date`, `user_id`).
Вопрос: "Двойной" select?

Лучший ответ:
С помощью JavaScript

Худший ответ:
Если вы не про в JS и/или используете для эффектов на сайте jQuery то там есть такой чудесный метод .change() с его помощью это и можно реализовать.
Т. е. если меняется значение в select, то сделать, чтобы появился второй select<form>
<select id="select1">
 <option value="Какой-то продукт">Какой-то продукт</option>
</select>

<select id="select2">
 ...
</select>
</form>$("form select").change(function() {
 if( $("#select1").val() == "Какой-то продукт" )
   $("#select2").show();    //Или можете тут включить свои знания js/json и манипулировать данными

}
Не самый лучший пример, но думаю смысл тут понятен. Дальше только ваша импровизация)
Вопрос: Как реализовать свою кнопку play/pause для плеера Vimeo?

Лучший ответ:
Пример: codepen.io/anon/pen/KzcvG?editors=101

Худший ответ:
Пример: codepen.io/anon/pen/KzcvG?editors=101
Вопрос: Как правильно оформить юридически?

Лучший ответ:
Они и так юридически у вас в аренде что вам еще надо

Худший ответ:
Вы не можете закрепить право на то, чем не владеете :) Домен Вам сдается в аренду на оплаченный Вами срок, после чего (если не оплатили далее) он возвращается к тому лицу, которое сдало Вам его в аренду. И права на него у Вас не больше чем у арендатора квартиры на эту самую квартиру...
Кому на самом деле принадлежат домены - вопрос интересный..
.
С nic.ru у Вас должен быть договор - это и есть Ваше закрепление права, другого не будет. Из контекста непонятно, чего Вы боитесь - что домены отберут? Не будете ничего противозаконного делать - так и не отберут. И насчет торговой марки верное замечание.
Вопрос: Не работает ftp с iptables

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

Худший ответ:
21 порт это для управления. Данные же ходят по Х порту(-ам). Нужно в настройках своего ftp сервера найти настройку отвечающую за это, задать там эти порты и продырявить их в фаере.

Обычно ftp сервер при работе в пассивном режиме сам случайным образом назначает порт для данных, сообщает его через 21-ый клиенту, в дальнейшем клиент использует его, но запрос этот тормозится фаерволом, поэтому ни чего и не работает.
Вопрос: Изучение python не для новичков, с чего начать?

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

Худший ответ:
Книги хорошо, но это только одна грань. Нужна практика - свой проект или участие в чужом, курсы, очень хорошо углубляет знания сдача сертификационных тестов. Для меня пайтон это ML и django, по первому пока не нашел хорошей идеи для проекта, книг и курсов полно, по второму - любой интернет проект, с книгами, курсами и сертификациями проблем нет. И одного пайтона конечно мало, как минимум стеки html/js и sql нужны.
Вопрос: Как найти статью добавленную в «избранное»?

Лучший ответ:
Думаю лучший вариант искать через Google по хабру у себя в избраном.

Смотрите как искать через Google в избранном тут: habrahabr.ru/post/137195/

Как вам такой вариант?

Худший ответ:
Метки не подходят?
Вопрос: Как убрать ограничение на количество запросов к MySQL или оптимизировать работу скрипта?

Лучший ответ:
не изобретайте "валасипед" - качните CSV встроенной функцией во временную таблицу, потом уже из нее рапихайте данные в три.
у меня так логи импортируются. 2 гига, несколько миллионов строк - 5-6 минут.

Худший ответ:
В my.cnf (/etc/my.cnf или /etc/mysql/my.cnf - зависит от дистрибутива):
max_user_connections=0
Установка значения в ноль снимает ограничение.
Кроме того можно выполнить следующий SQL от рута (пользователя подставить своего, цифры увеличить по необходимости): GRANT ALL ON *.* TO 'username'@'localhost'
WITH MAX_QUERIES_PER_HOUR 1000
MAX_UPDATES_PER_HOUR 1000
MAX_CONNECTIONS_PER_HOUR 1000
MAX_USER_CONNECTIONS 1000;
Вопрос: Подскажите средства синхронизации файлов на десктопе и на ноуте

Лучший ответ:
Домашний SVN на десктопе.

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

Лучший ответ:
как пример:  https://coolcodings.wordpress.com/2014/08/27/track...

Худший ответ:
На сколько знаю - никак!
Только либо в браузере (в загрузках), либо на сайте.
Вопрос: Как сделать появляющуюся черту с анимацией в CSS?

Лучший ответ:
Когда добавляете сверху border-top: 5px solid #fff;
Добавьте также свойство margin-top: -5px;
Либо можно изначально задавать border-top: 5px solid transparent;
и при ховере указывать border-top: 5px solid #fff;

Худший ответ:
Часть кода css для навигации: /*all statement*/

.navbar-nav > li > a {
	color: #fff;
	font-size: 15px;
	font-family: 'Myriad Pro';
	color: rgb( 255, 255, 255 );
	text-transform: uppercase;
	padding-top: 35px;
	display: inline-block;

}

.navbar-default .navbar-nav > li > a {
	color: #fff;
	 -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}

/*active statement*/

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background: none;
	color: #fff;
	padding-top: 30px;
	border-top: 5px solid #fff;

}

/*hover statement*/

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	background: none;
	color: #fff;
	padding-top: 30px;
	border-top: 5px solid #fff;
}