pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Попадает ли портал с публичными данными компаний под закон персональных данных?

Лучший ответ: Нет. Это только для людей. Не для предприятий.
Эти данные и гос. органы публикуют про предприятия.
А вот если данные сотрудников предприятий публикуются - другое дело.

Худший ответ: Данные юридических лиц не являются ПД.
А вот если храните почту и телефон пользователей - это уже ПД.
Вопрос: Как сделать два действия на одну кнопку?

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

Худший ответ: Создать метод отображения картинки и добавить его запуск в метод void play(View v);public void play (View v) {
        if (player == null) {
            player = MediaPlayer.create (this, R.raw.song);
        }

        player.start();
        
        showImage(R.drawable.id_image);
    }
    
    public void showImage(int idImage){
        findViewById(R.id.imageView).setImageResource(idImage);
    }
Вопрос: Как создать стабильную wi-fi сеть в загородном доме?

Лучший ответ: Практически на территории всех стран СНГ есть операторы спутникового интернета. Это надежнее чем 3g, но пинг будет выше. Для ip видеонаблюдения, просмотра видео - достаточно.
wifi в деревянном доме вроде проще, чем в железобетонном. Несколько роутеров в режиме повторителей могут покрыть все, на месте посмотреть как расставить.

Худший ответ: Во-первых вам нужна антенна для хорошего приёма 3/4 G.
https://habrahabr.ru/post/197106/Во-вторых вам нужен роутер или модем, или то и другое, с разъёмом для внешней антенны.В-третьих, при таких запросах и описанном доме, вам потребуется 3-4 точки доступа или направленных антенны для Wi-fi. По-любому. Ubiquiti-к примеру, сейчас насоветуют Микротик, но тогда вам понадобится профи в придачу.В-четвёртых надо знать зону покрытия сигнала от вышки сотовой связи и направление на неё.В-пятых, для прокладки интернета по-дому есть разные варианты оборудования PlC, Powerline, которые передают инет по проводам домовой сети 220В.
www.tp-linkru.com/products/list-18.html
К ним можно подключаться по wi-fi, кабелем. Могут заменять собой точки доступа, количество устройств может наращиваться по схеме звезда.В-шестых, как писали выше, без кабельного подключения объём потребления инета ограничится телевизором, или одним компом, или парой планшетов и то, только серфинг, будьте реалистом.В-седьмых, видеонаблюдение можно подключить, но прокладка кабелей по дому "запрещена", PLC - теоретически потянет, практически могут быть проблемы. Про Wi-fi забудьте. Умельцы умеют ужимать картинку, передаваемую удалённо, до канала 512 Кбит исходящего трафика на 16 камер, но 1 кадр в секунду/max, при низком разрешении.В-восьмых, если нет возможности использовать кабель, можно организовать пару+ антенн и пару+ роутеров и сетей - для увеличения пропускной способности.
К примеру для сёрфинга одна сеть, для видео другая, для видеонаблюдения третья.В-девятых, сигнал может оказаться не таким и плохим и 4G внезапно обнаружится.
Успехов. Мой сайт www.konbez.com
Вопрос: Как Ccleaner мог убить винду?

Лучший ответ: С выходом Windows 10 корпорация Microsoft рекомендует не использовать программы для очистки реестра и файлов операционной системы для увеличения места на диске и ускорения производительности ОС. На Reddit до сих пор ведется неоднозначная дискуссия множества пользователей о пользе и вреде использования подобных утилит.
После обновления Windows 7 и Windows 8.1 до новейшей Windows 10, операционная система удаляла CCleaner сама, но после обновления приложения, которое является одним из самых популярных в своем роде, она теперь позиционируется, как полностью совместимая с последней платформой.
При продолжении использования подобных утилит, сама корпорация рекомендует пользователям обязательно выполнять резервное копирование и создавать точку восстановления системы, чтобы в случае чего, можно было бы без особых проблем восстановить работу ОС.
www.thevista.ru/page20236-microsoft_ne_rekomenduet...
вопросы есть?) вопросов нет!
вообще проблема больше из разряда "я выстрелил себе в ногу. что мне делать?????"
1. выстрелить еще раз
2. выстрелить на этот раз промеж глаз
3. позвонить 03
4. отрубить ногу .... нахрена она мне простреленная 
5. стрелял и стрелять буду!

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

Лучший ответ: никогда!!!! и везде.

Худший ответ: Где голосование за лучший ответ? Ну чтобы вклад повысить хоть как-то.
Вопрос: Как загрузить фикстуру из advanced-шаблона?

Лучший ответ: у Вас неверное название класса, классы фикстур должны иметь суфикс Fixture, например class UserFixture extends ActiveFixture {
}

Худший ответ: Добрый день.
А разве не надо указывать имя фикстуры в "--namespace='common\fixtures'"?
Вопрос: Поддержка формата webp в firefox?

Лучший ответ: мне больше нравиться такой способ решения проблем с  поддержкой формата webp например
<  picture  >
      <  source srcset="img.webp" type="image/webp" >
      <  source srcset="img.png" type="image/jpeg" >
       <  img src="img.png" >
<   /picture   >

Худший ответ: Отдать формат, который поддерживает https://www.sitepoint.com/implementing-cross-brows...
В частностиmp4webmogg
Браузер сам решит что ему брать
Вопрос: Как от имени сообщества вк (API) отправлять сообщения в беседу?

Лучший ответ: тем же способом, что и пользователю messages.send с параметром chat_id
учтите, что сообщение не отправится, если у сообщества нет доступа ко всей переписке в беседе

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

Лучший ответ: По умолчанию процесс Node.js расчитывает, что ему доступны аж 1.5 Gb памяти. 
Параметр --max_old_space_size задаёт максимальный размер т.н. Old Space – части Heap, куда попадают неактивные и не нужные данные. Это, на практике, область, занимающая наибольшую память. Именно её есть смысл ограничить, чтобы процесс Node занимал поменьше памяти.
Но у меньшей памяти есть и своя цена: чаще будет запускаться «сбор мусора» (garbage colleciton) – процесс очистки из памяти неиспользуемых данных, к которым более нет ссылок из глобальных или активных локальных переменных. Это блокирующий процесс – Node полностью останавливается на время очистки памяти, не реагирует на запросы и не выполняет никаких действий.Итого, чтобы занимать меньше памяти, нужно запускать Node с параметром:node --max_old_space_size=128 index.js
Тут указано занимать под old data не более 128 Mb памяти, т.е. весь Node займёт незначительно больше.
Можно задать переменную окружения WEB_MEMORY которой установить доступный процессу node.js объем памяти в Mb: WEB_MEMORY=128 bash startup.sh , если использовать для запуска  node приложения скрипт, предложенный автором статьи (на англ.), откуда я всё это только что сам узнал )

Худший ответ: У меня на сервере стоит MySQL база данных, на ней висят 2 сайта с маленькой посещалкой (500-700 человек в сутки), так вот эта база съедает 500-600 мб памяти сервера и как мне объяснили, это слишком много и мне необходимо базу оптимизировать.
Небось сайты Wordpress. Отключайте плагины, господа. И да прибудит вам производительность БД.Но вот я поднял Nodejs сервер с самым стандартным api c CRUD на борту. Посмотрел сколько съедается памяти и обомлел, больше 1000 мб занимает Nodejs сервер, которые в данный момент даже запросы не обрабатывает, он просто запущен для личного использования. 
Ищите утечки. Когда сервер запускается, сколько он весит? Каждый запрос увеличивает аппетиты? - Вы что-то сделали не правильно!
Вопрос: Контроль и логгирование действий веб-разработчика, как поступить?

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

Худший ответ: Рассматривали ли Вы систему GIT там как раз есть система логгирования изменений в файлах.
Вопрос: Какой правильный ответ к загадке?

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

Худший ответ: Любимая заранее преподнесла вам свой замок без ключа. 
Более того, она раздаёт свои замки без ключей всем желающим - вдруг, пригодятся.
Упаковываете колье, запираете замком любимой и отправляете.
Никакой пересылки ключей, тройной пересылки содержимого, подмены замков.
Вопрос: Что почитать для «посредственного» js разработчика?

Лучший ответ: learn.javascript.ruт.е фундаментальные понятия знаю, работаю с этим , но как попадётся какой-то пример, так все - не знаю что делать 
Это называется "понахватался тут и там, но целиком так ничего и не изучил". Посмотрите какой-нибудь скринкаст, полностью. Попробуйте написать что-то сложнее "helloworld'a".

Худший ответ: Вот здесь подборка линков на обучение.
Вопрос: Почему в Xubuntu 16.04 у Google Chrome отличаются кнопки закрытия/сворачивания окна?

Лучший ответ: Внешний вид Chrome задается в Settings - Appearance.
Кстати тоже оформил себе под Mac, только кнопки расположил слева, т.к. это более логично, когда кнопка ОК справа.

Худший ответ: Если правой кликнуть на заголовке chrome
там можно будет выбрать что использовать
https://s.mail.ru/3pGy/vsQkhMfaD
Вопрос: Опасно ли ссылаться на изображения со сторонних сайтов?

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

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

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

Худший ответ: Добавьте столбец с вычисленными дельта-значениями, и используйте для построения диаграмм.
На года можно не разбивать. Пусть отсчеты непрерывно идут в одном столбце.Месяц, год	Значение Дельта
Январь, 2018	26,00	-
Февраль, 2018	28,00	2,00
Март, 2018	29,60	1,60
Апрель, 2018	32,10	2,50
Май, 2018	33,00	0,90
Июнь, 2018	35,00	2,00
Июль, 2018	37,00	2,00
Август, 2018	38,00	1,00
Сентябрь, 2018	39,26	1,26
Октябрь, 2018	40,86	1,60
Ноябрь, 2018	42,12	1,26
Декабрь, 2018	42,98	0,86
Январь, 2019	43,80	0,82
Вопрос: Как реализовать работу с java в web-интерфейсе?

Лучший ответ: Непонятные моменты лучше сразу уточнять у того, кто задание даёт. Выглядит как задача для апплета, но с 2015-го года большинство браузеров перестали их поддерживать, а с сентября 2017 Oracle объявили технологию устаревшей. Скорее всего, в 2019-м её окончательно уберут из Java. Это и выполнение задания усложняет и является тревожным признаком, что задание вам дал сильно отсталый человек.

Худший ответ: Малость не понял графы на серверной стороне строятся ?
Если да: ваш сервер не подходит, нужна vps/vds.
Если нет возможности приобрести (на ihor 100-200 р), то можно заставить работать браузер ( шел 2019 мы использовали апплеты как могли)
https://www.java.com/ru/download/help/enable_brows... . 
Взаимодействие с php через ajax.
Вопрос: Почему теряется сигнал после загрузки ОС?

Лучший ответ: Выставлены неподдерживаемые настройки экрана. Например, слишком большое разрешение или частота обновления. 
В безопасном режиме и на этапе загрузки используется минимальное разрешение, 800*600 или 640*480. После загрузки системы происходит переключение на высокое разрешение.
А может видеокарта неисправна и перестает выдавать изображение в полноценном режиме.
Один из способов решения проблемы - загрузиться в режиме с низким разрешением экрана (не безопасный режим, а рядом, может называться VGA режим) и поменять настройки экрана.
Ещё можно из-под безопасного режима удалить драйвера на видеокарту.

Худший ответ: Отвал чипа видеокарты. При установке Драйверов Карта будет отключаться. В безопасном режиме в большинстве случаев драйвера видеокарты не работают  в дисп. устройств "стандартное VGA устройство"(в таком режиме какое-то время компьютер работать будет).
Вопрос: Никак не могу понять. Какие Отличия между mysql и sql?

Лучший ответ: SQL - язык, если точнее, множество стандартов языка. Вы можете написать запрос на SQL, но исполнить его может только конкретная СУБД.MySQL / MariaDB / PostgreSQL - различные реляционные СУБД, выполняющие запросы.PhpMyAdmin / MySQL Workbench / DBeaver - приложения, для удобной работы с различными СУБД.
PhpMyAdmin совсем не обязательна, чтобы работать с MySQL:
dev.mysql.com/doc/refman/5.7/en/programs-client.html

Худший ответ: Есть простое объяснение, ссыль надеюсь не заспамят)
astranar.ru/mysql.php?id=1
Вопрос: Как и где зарегистрировать фирму для международного интернет-проекта?

Лучший ответ: Эстония

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

Лучший ответ: Если ошибка 500:Смотрим HTTP-ответ в консоли браузераСмотрим лог сайтаСмотрим лог сервера, если до этого этапа не нашли сообщения об ошибках
Найденные сообщения об ошибках копипастим в гугл - находим решение.

Худший ответ: Если ошибка 500:Смотрим HTTP-ответ в консоли браузераСмотрим лог сайтаСмотрим лог сервера, если до этого этапа не нашли сообщения об ошибках
Найденные сообщения об ошибках копипастим в гугл - находим решение.
Вопрос: БЭМ. Некоторые нестыковки на разных сайтах, что все-таки, верно?

Лучший ответ: Как правильно оформить блок по БЭМ?
Edward дал полный ответ в моем обсуждении.Sergey Goryachev @webirus
Edward: А такой вопрос, по этой документации модификатор оформляется "--", однако везде в других местах "_", в чем подвох?) Edward @edalis
Sergey Goryachev: Это немного измененная система именования классов, в соответствии с предложениями Николаса Галлахера, мне, например, она тоже больше нравится, чем оригинальная. Вот вам еще на несколько дней )))
frontender.info/MindBEMding
Хороший источник информации тут https://nicothin.github.io/idiomatic-pre-CSS/
Мне лично нравится больше с "--" оформлять. Нагляднее чтоли получается..site-search{} /* Блок */
.site-search__field{} /* Элемент */
.site-search--full{} /* Модификатор */

Худший ответ: https://ru.wikipedia.org/wiki/%D0%91%D0%AD%D0%9C
Есть 2 основных синтаксиса. Один предлагает отделять модификатор нижним подчеркиванием (Яндекс), второй - двумя дефисами.
Кстати, так сложилось что использую для модификаторов --.  Думаю перейти на _ и выделять название класса двойным кликом как белый человек)
Вопрос: Что такое «исключение» для navigator.userAgent и в каких случаях может «генерироваться исключение»?

Лучший ответ: "Что такое «исключение»" - исключение это такой механизм делегирования обработки ошибок разработчику: если произошла ошибка разрешение которой требует дополнительной логики (читай - участия человека), то средой будет сгенерировано исключение, которое разработчик в свою очередь может поймать и обработать, то есть решить что же с ним делать. Или не ловить, тогда исполнение алгоритма будет приостановлено."Какое "генерируется исключение"?" - исключение генерируется программное. "при попытке доступа к полям объекта navigator.userAgent и т.д. генерируется исключение" - обращаетесь к полям navigator.userAgent - получаете ошибку:if (/* активно состояние "генерировать ошибку" */) {
	console.log( navigator.vendor );
}

// %какой-то текст ошибки вместо лога%
Т.е. если вы зашли на сайт, который вот как в примере решил проверить у вас состояние navigator.vendor и не удосужился организовать обработку ошибок, то какой-то из скриптов сайта (если не все) нагнётся и не будет выполнен до конца. Ну а в консоли можно будет ознакомиться, собственно, с текстом ошибки.

Худший ответ: Исключительное исключение)) 
Обработка ошибки то есть. 
Чтобы весь сценарий по п... не пошел, иными словами:)Вот тут есть
Вопрос: Как обработать данные с формы через виджет Yii2?

Лучший ответ: Добрый вечер.
Не обязательно через виджет.
Если использовать форму будете в шаблоне, то главное передать в шаблон модель.
А дальше как и с обычной формой.
Создаёте в контролере действие, которое будет обрабатывать данные из формы, принимаете данные через ajax и обрабатываете. После этого возвращаете ответ, или успешная отправка формы или ошибка.

Худший ответ: 1. Создаете виджет
2. В методе run пишете логику по обработке данных из массива $_POST
3. В методе run рендерите вьюшку
4. Во вьюшке выводите форму
Profit
Вопрос: Почему выводится undefined в замыкании?

Лучший ответ: Почему выводится undefined при выводе?
Потому что в строке lodash.set = set();
Вы присвоили имени lodash.set результат выполнения функции set с пустым аргументом (что эквивалентно вызову set(undefined)), а не саму функцию, как вы, вероятно, хотели.

Худший ответ: Что то я про такую реализацию модуля не слышал.
Вот так будет работать:(function () {
    function lodash() {
      alert("Lodash");
    }

    function set(item) {
      alert(item);
    };

    lodash.set = set;

    window.lodash = lodash;
  })();

lodash.set(150);
Вопрос: Как установить Avocode на XUBUNTU?

Лучший ответ: Недавно ставил Avocode на Xubuntu - нужно просто разархивировать архив.
А вообще зачем он нужен, когда есть https://assets.adobe.com/

Худший ответ: Не так давно у себя разместил мануальчик на русском, чтобы не потерять "Установка Avocode под Linux"
Вопрос: Как можно быстро создать список хешей sha256 и MD5 из словаря?

Лучший ответ: простейший скрипт на баше:for l in $(cat text.txt); do
  echo $l | md5sum >> md5.txt;
  echo $l | sha256sum >> sha256.txt;
done;

Худший ответ: Привет,#!/bin/bash
cat ./text.txt | while read line
do
  echo -n $line | md5sum | cut -d"-" -f1 - >> ./md5.txt
done
Вопрос: Как жить разработчику с клавой на новом макбук?

Лучший ответ: У тебя есть 2 недели с момента покупки, чтобы вернуть бабки за фуфло)))

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

Лучший ответ: В google webmaster tools есть опция отказа от ссылок, надо выбрать в разделе бэклинков все ссылки что они закупили и отказаться от них.

Худший ответ: Никак. Разве что писать в google. А откуда информация, что "конкуренты закупают ссылки"? Если они известны - можете написать им письмо с предложением сделать симметричные меры. Думаю на этом все закончится.
И еще из разряда "логично но не проверено". Такие методы черного seo наверняка не на Вас одном используют. И для поисковика это проблема, как же определить Вы закупаете или нет. И на мой взгляд самый очевидный метод - это не загонять под фильтры сайты с хорошим трастом. Так как гавносайты так никто не будет пессимизировать ибо дорого. Поэтому думаю фильтр избирательно работает и сайты с хорошими позициями и историей не попадают под такие фильтры. Но повторюсь - это мои логические предположения. Наверняка рисковать трастовым сайтом, ради эксперемента никто не будет, так что данных Вы не найдете. Как вариант можно написать в гугл вопрос, как быть в этой ситуации. Уверен, что если где-то и можно найти разумный ответ -то это ответ именно от самих поисковиков.
Вопрос: Лучшая книга по web-дизайну?

Лучший ответ: Хороших книг по веб-дизайну нет, забудьте. 
Лучшая "книга" — это работа и наблюдение за другими дизайнерами.

Худший ответ: Обрати внимание на "Ководство" Лебедева и вот эти книжки из списка:
https://livetyping.com/ru/blog/knigi-po-ux-dizajnu...
Вопрос: Как сделать адаптивное меню для моб устройств на css3?

Лучший ответ: на https://jsfiddle.net/driver/xzpnzb3j/

Худший ответ: И в чем сложность?
Верстаем на CSS меню, и скрываем его на больших экранах через медиа-запрос.
Если ты хочешь готовый код, то вряд ли кто-то его за тебя напишет.
Тем более, что нифига не понятно, какое меню нужно.
Вопрос: Как подключить Oracle Database к Go?

Лучший ответ: Необходимо в блок import добавить подключение конкретного драйвера, например - _ "gopkg.in/goracle.v2"
Открытие подключения примерно так - 
db, err := sql.Open("goracle", "user/pass@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=hostname)(PORT=port)))(CONNECT_DATA=(SERVICE_NAME=sn)))")

Худший ответ: нужно руками подключить пакет с соответствующим драйвером через '_'
Вопрос: Document.addEventListener — плохая практика?

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

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

Лучший ответ: 169.254.X.X это самоназначенный ip адрес - говорит о том, что он не может получить адрес от DHCP.
Скорее всего у вас банальная проблема с кабелем - контакт плохой.

Худший ответ: присмотритесь к установленному программному обеспечению. 
для винды в первую очередь выполняю cleanmgr - Это встроенная утилита. запустите ее и выберите все-все галочки. это почистит систему от мусора в виде временных файов и прочего.
рекомендуется следующим шагом переустановить драйвера
если бы это был прокси-был бы дополнительный сетевой интерфейс с нетипичным IP адресом, но никак не 169.х - так как это категория отсутствия какого-либо соединения при активном подключении (кабель определяется)
Вопрос: Стоит ли использовать cursor: default на обычный текст?

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

Худший ответ: а какую именно цель вы преследуете? 
разницы нет. хоть вообще иконку курсора сделай свою и через cursor: url залей.
Вопрос: Что нужно регистрировать перед запуском стартапа?

Лучший ответ: Забей, больше денег на регистрацию потратишь (ИП сейчас 28 тыс в год надо платить, даже если ты ничего не зарабатываешь + банкам за рассчетный счет ). Если реально денег много будет, тогда зарегистрируешь.

Худший ответ: Чтобы открывать ИП/ооо, надо как минимум годовой доход 30к рублей, и быть готовому отдать их. Просто так для ЧСВ регистрировать фирму точно не надо. А пока нет у тебя дохода нормального, задаром твой логотип и название никому не надо.
Вопрос: Знак + в url.parse?

Лучший ответ: Читаем RFC-1866, а именно 8.2.1

Худший ответ: Так в JS знак плюс вроде как является знаком склеивания строк, поэтому например при сложении двух строк их приходится приводить к типу Number, а например при вычитании все нормально. Просто не используй плюс в таких запросах