pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Что выбрать vuetify vs bootstrap-vue?

Лучший ответ: С bootstrap-vue не работал, но с bootstrap опыт большой.
В своих проектах использую vuetify, внешне он как-то больше нравится.
По vuetify могу сказать:Отличная документация https://vuetifyjs.com/en/getting-started/quick-start (есть на русском языке)Большой набор готовых компонентовНастройка темСетка (такая же гибко настраиваемая как у bootstrap)В ближайшее время появится новые компоненты https://vuetifyjs.com/releases/0.17/#/vuetify/roadmapОчень нравится реализация компонентов, частенько смотрю исходный код vuetify, многие идей реализации своих компонентов беру именно от туда
Что бы не выбрал bootstrap-vue или vuetify, это всего лишь компоненты Vuejs, со своими темами оформления, компонентами и т.д.. Посмотри какие компоненты нужны, попробуй создай пару страниц на каждом, и там уже станет понятно, что тебе больше подойдет. 
И тот и другой можно допилить под свои нужды.

Худший ответ: Вы фреймворки хотите изучать или сделать проект ? Если есть такие задачи, с которыми не может справиться технология, которую итак хорошо знаете, то различия и "преимущества" сами по себе будут очевидны. Результат будет всеравно один и тотже, как с бутстрапом, так и с вьютифаем.
Вобщем я к тому, что на вопрос "что лучше между А и Б", всегда ответ  - лучше это сделанный в срок проект и желательно полученное удовольствие при его создании. Если же сроков у вас итак нет, то не вижу проблем тупо попробовать реализовать его в 2х вариантах, как с бутстрапом, так и с вьютифаем.
Вопрос: Как правильно сгенерировать json файл?

Лучший ответ: Шутите что ли? Основы учитеspoiler$json['type'] = 'asdasdasd';

Худший ответ: $json['type'] = 'FeatureCollection';
передfile_put_contents('data.json', json_encode($json));
например
Вопрос: PascalABC.NET и FreePascal имеют более низкий порог вхождения,чем Python3?

Лучший ответ: не лежит душа к питону - попробуйте руби. Не лежит к руби - c#, а еще можно: java, c\c++, golang. хотите веба? php, js. все потыкать можно за день два. если прям так тянет к паскалю, посмотрите в сторону dephi или lazarus.

Худший ответ: Писать программы можно быстро, но неграмотно, не задумаваясь о "мелочах", о которых порой вспоминают слишком поздно.
Паскаль - очень простой язык и интуитивно понятный. Пайтон - простой только до некоторых пор.
Если программку нужно написать и потом про неё забыть - то тогда проще выучить Python. На каком ЯП быстрее писать - зависит больше от навыков.
Допустим в
python3:>>> 5/2
2.5
python2:>>> 5/2
2
Паскаль более требователен, но с ним проще разрабатывать в долгосрочной перспективе.
Вопрос: Каким сервисом фрилансеру лучше звонить в США?

Лучший ответ: Каким сервисом фрилансеру лучше звонить в США?
вот как раз для фрилансеров нет. Есть сервисы, но только для водителей такси и булочников.И чет качество связи.... 
1. не обязательно дело в скайп и у скайпа бывают проблемы не зависимо от направления.
2. есть googleHangout. Через него кстати можно бесплатно звонить на стационарные телефоны США. Но я не уверен, что фрилансерам разрешают его использовать. Но опять таки - проблемы со связью есть у всех мессенджеров.

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

Лучший ответ: Здравствуйте.
Технологий взлома уйма.
В зависимости от того, какие привелегии получил "хакер" при вломе вашей БД - зависит очень много.
Если он получил доступ только на чтение, то захешированные в MD5 пароли ему мало чем помогут, т.к. MD5 не имеет алгоритма обратной расшифровки и хэширование спасёт тем, что взломщик получивший доступ на чтение паролей - самих паролей не получит (есть конечно словарь MD5 хешей, то это другая история).
Вообще для защиты любой БД есть несколько золотых правил:
0. Переименовать дефолтного админа и защитить его сложным паролем.
1. Для каждой БД должен создаваться свой владелец и несколько пользователей с разными наборами привелегий.
2. Ни у одного из пользователей, созданных в п.1 не должно быть прав на изменение таблиц в соседней БД.
Если есть необходимость обновлять соседние БД - делайте это триггером в соседней БД.
3. Каждый внешний веб-сервис должен ходить в БД только с тем набором прав, которых ему достаточно для работы. Т.е. не нужно везде прописывать root и надеяться на лучшее.
В этом случае, если взломщик получит привелегии этого пользователя, то сможет сделать только то, что разрешено этому пользователю. Тогда не выйдет "удалить все и сразу".
Например, для наполнения католога товаров в интернет-магазине может быть отдельный пользователь, с правами на SELECT, INSERT, UPDATE, DELETE в таблице SHOP_PRODUCTS, например. И ничего более.
А пользователи, приходящие в магазин за покупками могут делать SELECT, INSERT, UPDATE, DELETE только в таблицу CUSTOMER_CART. В коде веб-сервиса, естественно должна быть проверка, что покупатель редактирует СВОЮ корзину.
Для показа каталога товаров - отдельный пользователь, имеющий право только на SELECT из таблицы SHOP_PRODUCTS.
А продажу товара может делать отдельный пользователь, с правом только на UPDATE колонки AMOUNT в таблице  SHOP_PRODUCTS. Пример:GRANT SELECT ON shopdb.SHOP_PRODUCTS TO 'trader_bot'@'shophost';
GRANT UPDATE (AMOUNT) ON shopdb.SHOP_PRODUCTS TO 'trader_bot'@'shophost';
И т.п. По принципу "Разделяй и властвуй."
4. Писать запросы с использованием placeholder'ов (подстановку данных), что убережёт от SQL-инъекций.
Пример:$DB->select('SELECT * FROM tbl WHERE a=? AND b=?', $a, $b);
5. Если и БД и приложение, используещее БД установлены на одном сервере - отключить удалённый доступ к БД и работать через сокеты.
6. Последний, но самый важный - БЕКАПЫ. При удалении всего и вся - нужно откуда-то восстановиться. Делайте бекапы и храните на отдельном сервере (не выставленном наружу).

Худший ответ: Смотрите ответы выше - всё правду говорят, мудрые.
Добавлю ещё из опыта - мне тут попалась конфигурация с смотрящим в 0.0.0.0/0 бэкендом. Не делайте так. Лучше к базе (как таковой) из инета вообще никого не пускать. Фаерволом.
Вопрос: С чего начать ФП?

Лучший ответ: У haskell велколепный синтаксис. Начните с книги Липовача.

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

Лучший ответ: Не попадаться.

Худший ответ: Свой опыт владения ИППлатежи которые зависят от вашего оборота, идут в налоговую:
Берете все свои доходы на счет, вычитаете все расходы которые вы понесли (с этого счета) и с этой суммы платите 6%. С любой суммы которая получится.Ежегодные обязательные платежи (говорю по своему региону - Тюмень):
ПЛЮСОМ ежегодные платежи, которые вы при любых раскладах заплатите в год
- 29 т.р. обязательных налогов в пфр
- 9,6 т.р. за расчетник (может и найдете дешевле, но не сильно)
- 24 т.р. минимум за бухгалтера, который будет подавать отчетность, дистанционный, либо используйте специальные сервисы, но мне это не подходит
- 3,7 т.р. что бы подавать отчетность дистанционно без очередей, иметь всю информацию и связь со всеми органами, получать уведомления - ключ ЭЦП
Вопрос: 1С программист. Начало карьеры. Как эффективно обучаться?

Лучший ответ: Нравится вам 1С так и хорошо, занимайтесь им. Я думаю в России этот продукт будет популярен еще долго.Только учтите, что это не избавит вас от вопроса "что даст мне моя текущая профессия через 3-5 лет". 
А вообще, лучшее, что вы можете сделать - перестать задавать этот вопрос в принципе. Он только тревожность поднимает и ничего не дает взамен.Половина аудитории, что-то активно решали с осознанием дела. Что никак нельзя отнести ко мне.
Перестаньте сравнивать себя с другими. Всегда есть кто-то лучше. Не смогли освоить материал сразу? Пробуйте еще. Может эта половина аудитории там пятый раз сидит, и поэтому что-то решает.

Худший ответ: Писал в ответе на другие вопросы еще в 2014 году, частично повторю!Про становление
В свое время за 2 недели, прочитал(с выполнением всех заданий разумеется) книгу "1С:Предприятие 8.2. Практическое пособие разработчика. Авторы: Радченко, Хрусталева", для участия в международной олимпиаде. Занял 4-е место по Приволжско-Уральскому округу.Про работу во франчайзи
Попал во франчайзи со дня карьеры 1С(мероприятие проводится ежегодно, там ищут новые кадры). Прошел собеседование, решил предложенные задачи(приглашали 2 франчайзи).
Работаю 7 лет в фирме франчайзи. Если попадете в нормальную фирму, то будете работать на проектах регионального и Российского уровня. Проекты большие, разнообразные и интересные. 
Дорабатываются системы учета, пишутся большие бизнес-процессы, часто пишутся системы управления оборудованием и т.д. Часто пишем библиотеки для работы с оборудованием из 1С, как правило C++, Delphi, Java и на других языках.
Но никто не мешает в свободное время или даже в рабочее изучить и другие направления. Компания оплачивает обучение, если это пригодится в работе, так я прошел курсы Java, web(PHP+mySQL+JS), администрирование MS SQL и теперь часто использую в своих проектах. Так же это метод подготовки на случай уйти, но пока не вижу смысла уходить.
Работа во франчайзи кажется лучше, т.к. ты не сидишь на одном проекте 5 лет. Проекты сменяются друг за другом(разработка, внедрение, сопровождение). Лично особое удовольствие получаю в момент перехода на новую систему, когда ты сутки-двое в режиме онлайн мониторишь систему, до этого система писалась половину года и все должно взлететь(А клиент как обычно работает круглосуточно и без выходных), и вот все запустилось и можно идти спать!
Как устроиться? Франчази в городах много, идти на собеседования и пробовать. Берут разного уровня, некоторым готовый спец нужен, а некоторые хотят вырастить сами.
Вопрос: Как импортировать файл формата csv в python (panda)?

Лучший ответ: Получил ошибку - нормально.
Скрыл её от нас - нехорошо.
Как мы тебе поможем?

Худший ответ: В документации написано:index_col : int or sequence or False, default None
Column to use as the row labels of the DataFrame. If a sequence is given, a MultiIndex is used. If you have a malformed file with delimiters at the end of each line, you might consider index_col=False to force pandas to _not_ use the first column as the index (row names)
То есть это параметр принимает только номера столбцов, а вы ему название скормить пытаетесь.
Вопрос: Как в ASP.NET WebApi загрузить файл не записывая его на диск?

Лучший ответ: Для примера:Stream stream =  await content.ReadAsStreamAsync();
Image image = Image.FromStream(stream);

Худший ответ: Вот решение:var provider = new MultipartMemoryStreamProvider();
var result = await content.ReadAsMultipartAsync(provider);

var stream = provider.Contents[0];  // если гарантированно один файл передавался, иначе - пройдитесь с помощью foreach
var fileName = stream.Headers.ContentDisposition.FileName.Trim('"');
var imgStream = await stream.ReadAsStreamAsync();
var img = GetImageResize(Image.FromStream(imgStream), width, height);

img.Save($"{basePath}\\{fileName}");
Как заметили, просто вместо потока этого вида MultipartFormDataStreamProvider, создается этот MultipartMemoryStreamProvider.
Вопрос: Почему сайт падает в позициях по ключевым словам?

Лучший ответ: Сдается мне, что дело не в CMS, а в методах продвижения. Ибо ачальный импульс примерно через 2 недели, затем позиции стремительно начинают падать ну очень характерный признак  плохих методов продвижения.

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

Лучший ответ: Прямо в стандарте об этом и написано:2.4. Indenting
Code MUST use an indent of 4 spaces, and MUST NOT use tabs for indenting.
N.b.: Using only spaces, and not mixing spaces with tabs, helps to avoid problems with diffs, patches, history, and annotations. The use of spaces also makes it easy to insert fine-grained sub-indentation for inter-line alignment.

Худший ответ: Экономия байтов (размера файлов соответственно).
Более читаемый код (для php, по крайней мере).
Вопрос: Сколько matrix можно подключить к nano*?

Лучший ответ: У этих модулей есть разное подключение к модулю с микроконтроллером. Чаще всего используется I2С, на ней при длине адреса в шине 8 бит, можно разместить до 256 устройств. В ваших модулях адреса пробиты жестко, пересекаться не должны, так что сколько надо, столько и вешайте, главное чтоб у вас питание не просело под нагрузкой.

Худший ответ: Как я понял Matrix это название фирмы производителя. Если хорошо поискать то можно все это найти дешевле и ближе к дому.
Что касается подключения к Nano то все зависит от конкретных девайсов, например, к I2C на практике можно подключить 3-4 устройства. Но если надо его можно эмулировать программно на других выводах. То же самое UART, в Nano он только один, но есть возможность программной эмуляции. К SPI можно подключить только одно устройство
Вопрос: Не работает условие по времени в bash скрипте?

Лучший ответ: Команда date умеет выдавать дату в нужном формате, не обязательно извращаться с cat и awk: date +%H:%M:%S. Сравнивать даты bash не умеет, можно конвертировать их в Unix epoch и сравнивать уже как числа.

Худший ответ: Пользуйтесь timestamp, баш сравнивать даты не умеет.
Пользуйтесь declare -i, иначе все переменные по умолчанию в баше это строка, а не число.
опция --date позволяет указать какую дату вы хотите использовать
date --date="2011/12/12 12:12:12"
Monday, 12 december 2011 12:12:12 +0200
опция +%s позволяет при помощи date вывести нужную дату в виде "секунды с 1970 года", получите целые числа, которые может сравнить bash. Простой пример:#!/bin/bash

declare -i MYDATE1=`date --date="2011/12/12 12:12:12" +%s`
declare -i MYDATE2=`date --date="2017/07/06 11:11:11" +%s`
declare -i CURRDATE=`date +%s`

echo $MYDATE1 $MYDATE2 $CURRDATE

if [ $MYDATE1 -lt $CURRDATE -a $MYDATE2 -gt $CURRDATE ]; then
  echo "Сейчас больше чем $MYDATE1 и меньше чем $MYDATE2"
else
  echo "не-а"
fi
Вопрос: Больной вопрос: принятие cookie при кросс-доменных запросах?

Лучший ответ: Буквально перед публикацией проекта, отвечаю себе (а может и другим, в том числе dimonchik2013) на собственный вопрос. Когда я задавался этим вопросом, у меня физически не было возможности проверить свои предположения, поскольку на тот момент только продумывались разные нюансы. Сложность вопроса заключалась по большей части в том, что браузеры по-разному ведут себя со сторонними куки + личные настройки пользователей. И по сей день нет единого рецепта для 100% простановки куки при кросс-доменных запросах, хотя некоторые подвижки есть (но это отдельная тема).
Вопрос был решён комбинированием уже имеющихся практик решения данной проблемы, а именно так: на странице first.com размещаем пустой и невидимый iframe, в него загружаем страницу с домена second.com, которая исполняет сценарий, создавая форму, с методом POST и action-адресом, по которому в ответ сервер выставит куки (разумеется, для second.com, как в моем случае и было необходимо). После этого iframe средствами postMessage может "информировать" родительское окно, что все прошло гладко или что-то случилось в свою очередь родительское окно удалить этот iframe. Все браузеры с включёнными куки, но с разными установками на предмет принятия сторонних куки прекрасно справились с этим сценарием.
Хочу так же заметить: часто вижу (и даже на Хабре есть такой пример), что вместо формы для таких случаев используют еще одни вложенный iframe с адресом , по которому сервер выставит куки - не стоит этого делать, так как такой способ срабатывает не во всех браузерах, нужен именно POST запрос и именно на форму (особенно для Safari).
В моем случае таких разных second.com должно быть 4, поэтому описанный выше сценарий запускается в цикле для каждого необходимого домена. В итоге весь процесс проходит параллельно для этих перечисляемых доменов. Задержки, связанные с временем загрузки контента в iframe, отправки форм и получения ответа в моем сценарии не имеют значения, но учитывая размер кода для создания и ее отправки вес там минимальный, остальное зависит от сети и скорости отдачи на сервере. В моем случае это не играет большой роли.

Худший ответ: что мешает проверить ручками?
Вопрос: Как исправить, опен сервер?

Лучший ответ: ПКМ - Свойства - Запускать от имени администратора.

Худший ответ: А гуглить? https://ru.stackoverflow.com/questions/610928/%D0%...
Вопрос: Путь далее. С++ или ...?

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

Худший ответ: потому что начитался, что плюсы "теряют актуальность",
Что значит теряют актуальность? Весь этот ваш веб на плюсах и работает(ну ещё на си): браузеры, базы данных, хипстерские фреймворки вроде node js и т.д. Штамповать говносайты да, на C++ не выгодно и так никто не делает, конечно же. да и вакансии посмотрел
Не там смотрел) Смотри тут linkedin.com 
А по теме, учи программирование. Если нравится геймдев, попробуй unity и unreal.
UPD: Закончил 1-й курс, изучил С++ на уровне десктопных приложений под Win32
Talk is cheap. Show me the code. (c)
У нас в универе у многих уровень знания C++ был C с iostream, даже без классов. И "уровень десктопных приложений под Win32" тоже не показатель.
Вопрос: Прозрачный круг + border градиент на css?

Лучший ответ: Пример 1пример 2пример 3

Худший ответ: https://css-tricks.com/examples/GradientBorder/
Делаем квадрат, закругляем, добавляем бордер с градиентом
Вопрос: Как исправить ошибку Microsoft Visual C++ 14.0 is required. Get it with «Microsoft Visual C++ Build Tools»?

Лучший ответ: Microsoft Visual C++ 14.0 и Microsoft Visual C++ 14.0 Redistributable - это не одно и то же. Первое - это средства разработки, включающие в себя компилятор, который как раз и нужен для установки пакета. Второе - только набор библиотек для работы приложений скомпилированных с помощью Visual C++.
Microsoft Visual C++ Build Tools можно сказать здесь.

Худший ответ: Попробуй удалить эту версию и установить снова. Сам частенько с таким сталкиваюсь.
Вопрос: Нормальная биржа/сайт где можно купить Bitcoin и Ethereum для стран СНГ?

Лучший ответ: Я пользуюсь wex и yobit.
На первый уже не помню через что закидывал денги, на второй ввод-вывод через qiwi и еще какие-то варинты есть.
btc-e (нынешний wex) в августе у них ФБР изявли сервера. Через 2-3 месяца они вернулись к жизни, но потяерлась часть денег. 
На биржах рискованно хранить деньги, т.к. их в конце концов либо взломают, любо закроют. Уже было много прецедентов.  Но можно купить криптовалюту и перевести на свой кошелек для хранения.

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

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

Худший ответ: Ну, можешь сделать скан своей подписи с прозрачным фоном и накладывать его на скан документа :)
Вопрос: Dell PERC H700: как заменить сбойный диск?

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

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

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

Худший ответ: я бы как то так делал.cont{
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;

  height: 100px;
}
.item{
  flex: 1 1 25%;
}
Вопрос: Как получить ответ на запрос к базе без сортировки?

Лучший ответ: ORDER BY FIELD(`p`.`product_id`, 574, 572, 573)
Но, как и при любом использовании функции, индексы работать не будут.
И ещё, если в IN() или FIELD() все аргументы численные, то идёт численное сравнение, если хоть один аргумент строковый, то все сравнения будут строковые, что работает медленнее.

Худший ответ: Если в sql-запросе порядок сортировки явно не указан, то порядок возвращения значений не определен.
Что у вас там в базе следуют в определенном порядке - рояля не играет. Сервер вернёт так, как ему в этот момент удобнее.
Вопрос: Как уменьшить нагрузку на HDD во время установки игр?

Лучший ответ: купить SSD

Худший ответ: Process Explorer умеет io priority для отдельных процессов.
Но для начала неплохо бы профайлером посмотреть что именно тормозит. Может дефрагментацию сделать. Настроить нормально своп. Может быть памяти докупить, если ее мало.
Вопрос: Как создать timeline для сайта?

Лучший ответ: Время забирать с сервера 12 часов = 100% рассчитываете час, соотносите с процентами, выводите левый отступ с помощью podition absolute или т.п. фигни.
На JS все данные исходные просто с сервера в скрипт выплёвываете, скрипт их подбирает и двигает блок каждую минуту

Худший ответ: Какие библиотеки, это простейшая задача а без знания JS вы и библиотеки не настроите всё равно.
Вот вам образец, я писал когда учил JS https://jsfiddle.net/ut26sh3w/2/ вместо квадрата ставите машину с точкой меняете скорость движения и всё.
Ваша задача прекрасный повод выучить JS
Вопрос: Валютный контроль: теперь и в paypal?

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

Худший ответ: К не-ИП данные нововведения не относятся. 
ИП сами себе создали проблему, заявив в налоговую. И о PayPal для ИП ФНС и так знает.
Вопрос: Как избавиться от подчёркивания bootstrap(text-decoration:none не помогает)?

Лучший ответ: Файл со стилями bootstrap загружайте до файла с вашими стилями.<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/custom.css" rel="stylesheet">

Худший ответ: 1. Настроить Bootstrap
2. Использовать !important
Вопрос: Какую современную литературу можете порекомендовать для изучения Python?

Лучший ответ: Марк Лутц)))
Изучаем Python 
Программируем на python(2 тома)

Худший ответ: Я бы сказал, что большинство детских болезней ветки 3.х закончились как раз на 3.4. После этого ввели пару новых ключевых слов для асинхронного программирования, но для модели, которая уже выла сделана в версии 3.4. Остальные новшества довольно локализованы.
Но! До сих пор есть приложения, где приходится пользоваться версией 2.7, поэтому основное понимание разницы между ветками 2.х и 3.х очень желательно.
Вопрос: Нужно ли отображать якорную ссылку в урле?

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

Худший ответ: ни че не бредосеошник. Получается дубль ссылки. как на страницу,так и по якорю(который удаляется из ссылки с помощью php или htaccess)