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

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

Худший ответ: Canon 450D — купил б/у, теперь только оптику выбираю, ибо этой зеркалки мне хватает чуть более, чем полностью.
Вопрос: Yii2. Как использовать Yii::t?

Лучший ответ: Всем спасибо. Вы были правы у меня не правильно указан sourceLanguage.
И еще пару моментов что бы переводы заработали:
1) перенес<?php
return [
    'language' => 'ru-RU',
    'sourceLanguage' => 'ru-RU',
из /common/config/params.php в /common/config/main.php
2) изменил * на app* в настройках компонента'i18n' => [
            'translations' => [
                'app*'=> [
                    'class' => 'yii\i18n\PhpMessageSource',
в результате все заработало.
p.s. если кто попадет в такую проблемную ситуацию как я первым делом посмотрите что выводят echo \Yii::$app->language;
var_dump(\Yii::$app->i18n);

Худший ответ: Под скажите почему не переводятся сообщения типа Update {modelClass}?
Код в файле app.php <?php
return [
    'Update' => 'Изменить',
	'Brandnames' => 'Брэнд',
	'Update {modelClass}'=>'Изменить {modelClass}',
];
?>
Остальные строчки переводит нормально
Вопрос: Что нужно знать для того, чтобы устроиться на работу iOS программистом?

Лучший ответ: Если идти на джуна, то тебе потребуются:
1. Foundation
2. UIKit
3. Categories
4. Cocoapods
5. CoreAnimation
6. RestKit
7. Delegates
Далее зависит от задачи. Я бы посоветовал работу с сокетами изучить, привязку к социальным сетям и прочие часто используемые фичи. Git, user story, task tracker и другие разумеются
Отталкиваясь от этого, ты упираешься в опыт использования языка, ОПП, и различных функций фреймворка. От этого и зависит повышение до middle или senior developer.

Худший ответ: Думаю, нужно посмотреть Стэнфордский курс по Swift, там все досконально объяснено!
И руками что-нибудь поделать. 
Вообще плюсом будет, если в аппсторе разместитесь-это самое лучшее портфолио!
Вопрос: Нейронная сеть для построения маршрута

Лучший ответ: используйте сеть маркова 

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

Лучший ответ: Перечень инструментов и полезного чтива:https://github.com/ziadoz/awesome-php

Худший ответ: Когда то изучал Flash CS4, делал первые ролики, попал в струю,  пузырь надувался,    потом понял, что знания в общем то такие уже не нужны.
Perl  хватило на установку и первое знакомство, вовремя удалил и из головы (само выветрилось).
Потом понял,  надо учить в рамках компетенции, полезности.
Вопрос: Что это за CMS?

Лучший ответ: Включаем дедуктивный метод.
1. Гугл не знает о ней, значит это CMS какой-то веб-студии, которой пользуются скорее всего только они. Последствия - если они закроются или вы с ними не будете больше работать, то поддержка будет стоить дополнительных денег.
2. Версия системы заканчивается на "b", что означает Beta-версия, а значит вас могут ждать сюрпризы в виде не очень работающего кода.
Вердикт - я бы не рискнул, если только нет веских причин для этого.

Худший ответ: Согласен с ответами выше. Зачем создавать велосипед. Используйте популярные и проверенные движки и будет вам счастье.
Вопрос: Сколько лучше хранить файлов в одной папке 256 или 4096?

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

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

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

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

Лучший ответ: 
«Я хочу, чтоб Ты писал на мне» © Лара

Худший ответ: Посмотрел - попробовал. Использую Laravel 5.2
Вопрос: Как создавать крутые веб-приложения с защитой данных?

Лучший ответ: 1. Если кто-нибудь сталкивался с защитой инфы в веб-приложениях, поделитесь ссылочками - как шифрация-дешифрация данных реализуется на стороне сервера и клиента, если клиент использует браузер.
Настройка https в nginxnginx.org/ru/docs/http/configuring_https_servers.html2. Какую базу данных юзать? Вопрос глупый, но работал я только с инфоблоками битрикс, да MySQL изучал немножечко. Может настало время изучить что-то новое?
Шифрование MySQLdev.mysql.com/doc/refman/5.5/en/encryption-functio...3. Собственно, само веб-приложение. Как оно строится, с чего начинать, чем заканчивать? Может был опыт у кого, может им кто-то уже делился на хабре.Котеров PHP5 В подленнике
------
Судя по формулировке вопроса знаний вообще не ахти, перед тем, как создавать сикьюрное приложение - попробуй хоть какое-то создать))

Худший ответ: 1. Сам ищу решение. 
2. Я свое приложение писал на PHP и MySQL. Можно и другим способом (JAVA, ASP и т.д.). Почитайте о json.
3. Суть проста, по пунктам :
Серверная часть. Пишите приложение как обычный сайт. Взаимодействие кода с базой данных и вывод на экран браузера, Затем создаете API. те же страницы только вывод уже не в обычном формате а в формате json.
Клиент. Написан на JS (можно и PHP) подключается через AJAX к серверной части, получает и обрабатывает json. После обработки отображает в окне браузера или апликации. 
Я разделил на 2 сервера, но можно и на одном.
Вопрос: Прошу оценить дизайн сайта

Лучший ответ: Первое впечатление: 
 — Одностроничный сайт кидалово, сделанный по урокам Евгения Попова.

Недостатки:
 — О цветовом круге дизайнер не знает. Решение: выколоть дизайнеру глаза и отрубить руки.
 — О размерах дизайнер не знает. Решение: подарить ему линейку и отрубить руки.
 — О типографике дизайнер не знает. Решение: выколоть глаза.
 — О правилах построения интерфейса дизайнер не знает. Решение: оторвать руки и не давать писать код.

Автор явно не заботиться о своей репутации.

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

Лучший ответ: Как бы это итак там реализовано уже
1 вариант назвать слой image_name.png (или) jpg далее щелкаем тут joxi.ru/MAjpVG5IvYnRzm и все слои с расширение png или jpf сохраняются в папку рядом с psd
2 вариант ПКМ по слою и joxi.ru/KAxjRVkh4wd4gm

Худший ответ: Использовать экшн как вариант. Сам пишешь экш и привязываешь к кнопке и всё будет делаться нажатием 1ой клавиши.
Вопрос: Какие отличия между jquery первой версией и второй?

Лучший ответ: Нет поддержки IE 8-й версии и ниже, за счёт чего библиотека стала легче.

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

Лучший ответ: Ну как вариант -
На ноутбуке вручную прописан адрес 192.168.0.1 на котором  как правило в небольших сетях висит  шлюз по умолчанию.
Или на нотбуке запущен DHCP сервер.
В общем нужен конфиг сетевых настроек ноута чтобы хоть что то можно было сказать.

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

Лучший ответ: Судя по IP - это cloudflare.com, скерее всего у них ваш IP прописан как NTP-сервер (обычная невнимательность), и все их клиенты пытаются синхронизировать с вами время.
Попытайтесь с ними связаться, и обстоятельно объяснить проблему, устранить это могут только они. 
Если не поможет, или на неадекватов нарветесь - можно запустить на этом порту реальный NTP-сервер и отдавать дату и время из прошлого века.

Худший ответ: Сегодня IP сменился на 198.41.181.91 и 198.41.183.94. Забивают канал почти на 30%. Поставлю Fail2Ban.
Вопрос: Как реализовать преобразование типа string в тип int в Java? Нужно ли это делать в рамках задачи?

Лучший ответ: 1. docs.oracle.com/javase/7/docs/api/java/math/BigInt...
2. Что-то входные данные не сходятся с ограничениями указанными в условиях, вы точно задачу правильно привели?
3. Все вычисления стоит производить сразу по модулю m, так как числа Фибоначчи растут очень быстро, а скорость работы с длинной арифметикой, соответственно, падает.
4. Даже если вы поборитесь с длинными числами, ваше решение при таких больших значениях n просто не уложится во временной лимит, я полагаю, что предполагается решение использующее произведение матриц и быстрое возведение в степень.

Худший ответ: int int42 = java.lang.Integer.parseInt("42", 10);
Всю жизнь из строк int'ы делались так.
А про класс Scanner я узнал вот сегодня.
Вопрос: Можно ли использовать абсолютное позиционирование для верстки layout'а?

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

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

Лучший ответ: Попробуйте вписать комментарий или любой блок в html — если ничего не изменилось — то или кэширование виновато, или не там меняете. Если новый html появился — то открывайте отладчик хром или firebug и смотрите какие стили за что отвечают.
Вы показываете скриншоты и html, а непосредственно то, что отвечает за позиционирование (в отсутствии инлайн-стилей), то есть css, не показываете — наталкивает на мысль, что Вы взялись не за свою работу.

Худший ответ: Почему бы не попробовать сделать это через CSS ?
Вопрос: Как с помощью JS создать текстовый файл и отдать его клиенту?

Лучший ответ: Вот такой вариант, кажется, самый простой. И не требует File API и т.д.
Только надо проверить на кроссбраузерность (мне лень, если честно).<html><body>
<a download="9dksk239xwd.txt" id="test" href="#">test</a>
<script type="application/javascript">
	var type = 'data:application/octet-stream;base64, ';
	var text = 'jxowsjsivneic';
	var base = btoa(text);
	var res = type + base;
	document.getElementById('test').href = res;
</script>
</body></html>

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

Лучший ответ: Поставьте родителям Microsoft Security Essentials, и не будете знать проблем. Систему не грузит, окошками не докучает. Может быть он и не самый бойкий, но Ваши родители, наверняка, не ходоки по самым злачным местам интернета.

Главное не забудьте настроить полную проверку раз в неделю.

З.Ы. Если не в курсе, то MSE — это бесплатный антивирь от MS. Бесплатный для пользователей легально копии ОС.

Худший ответ: Создать родителям пользователя с ограниченными правами (не Администраторскими).
Вопрос: Как создать Web-service в Intellij IDEA на Java?

Лучший ответ: читать
https://www.jetbrains.com/idea/help/restful-webser...
https://www.jetbrains.com/idea/docs/Web_Services_w...
java.dzone.com/articles/jersey-rest-service-api
смотреть
www.youtube.com/watch?v=D3nnjmK1GwE

Худший ответ: Напишу какие ресурсы мне помогли: 
1. programmerguru.com/android-tutorial/android-restfu... (3 части, это первая, и запрос делал на порт не 3306, а на 8080)
2. https://www.youtube.com/playlist?list=PLqq-6Pq4lTT...  (с 13 урока автор приступает к практике)
Примеры из Eclipse EE. Для Intellij IDEA все как сдесь 
https://medium.com/@jamsesso/starting-out-with-jer..., только я выбирал библиотеки сразу подкачивать для RESTful Web-Service. 
Добавлял в мавен dependency для jersey-bundle, jersey-json, mysql-connector-java.
Вопрос: Какую платформу выбрать для Web-приложения?

Лучший ответ: Ну раз знаете Java, то хорошо бы и писать на Java. Тем более сейчас фрэймворков для веба очень много: Play, Struts, Spring, Stripes…

Худший ответ: Я .NET разработчик, поэтому про Java сказать ничего не могу. Для серверной логики смотрел бы в сторону Web API. Или WCF Data Services
Вопрос: Кому принадлежат права на песни Боба Марли?

Лучший ответ: Вероятно права принадлежат какой-то звукозаписывающей или издательской музыкальной компании.
Что касается юридической стороны деяния (подразумевается законодательство РФ): вы планируете незаконно использовать объект авторских прав в целях извлечения дохода.
Владелец прав на данное произведение может подать гражданский иск с целью возмещения причиненного ущерба: статьи 1252, 1253, 1301, 1311 Гражданского кодекса
Также, ваши действия могут быть квалифицированы по статье 7.12 Административного кодекса, а в случае крупного и особо крупного размера ущерба по ст.146 Уголовного кодекса.
Погуглите статьи, там довольно четко расписана ответственность.

Худший ответ: Используйте смело. Если что, к вам придут.
Вопрос: Как можно отключить увеличение курсора при «тряске» в Mac OSX El Capitan?

Лучший ответ: Отключается эта фишка и очень просто.
Заходим в Универсальный доступ->Монитор->Shake mouse pointer to locate
->

Худший ответ: Никак, эта фича на данный момент не отключаемая.
Вопрос: Почему все хотят django?

Лучший ответ: Всем хорош Django, все у него есть, но... 
Django - это коробочный продукт, со всеми достоинствами и недостатками, присущими коробочным продуктам. То есть внутри большой коробки, называемой Django, есть много других коробочек, содержимое которых прекрасно состыковано с самим продуктом и с другими коробочками. Поэтому разработчик на Django чувствует себя вольготно. А если у него возникает проблема, то большое комьюнити всегда поможет. 
Я разработал на Django только один проект. Возможно, будь проект простым, я до сих пор бы использовал Django. Но проект оказался неожиданно сложным. Написание кода для обработки данных из некоторого количества таблиц с довольно запутанными связями показало мне, что у Django, несмотря на его популярность, совершенно никудышный ORM. Используя Django, я половину обращений к таблицам реализовывал в чистом SQL, а затем стыковал результаты с данными полученными с помощью ORM. У меня все получилось. Но осадок остался. Поэтому следующую версию того же проекта, и все последующие тоже, я написал на Flask, используя в качестве ORM небезызвестный SQLAlchemy.
Я не жалею времени, потраченного на изучение Django. Это хороший опыт. Те, кто используют Django, чувствуют себя защищенными. Они часть большого дружного сообщества, где можно найти любую поддержку.
Но я также не жалею, что я ушел от Django. У Django вся магия ( регистрация, авторизация, работа с сессиями и многое-многое другое) спрятана под капотом, я просто подключал компоненты и использовал их. Используя Django, я делал многие вещи автоматически, совершенно не задаваясь вопросом как эти вещи работают. Уйдя от Django, я лучше стал понимать то, чем занимаюсь каждый день. 
Можете мне поверить на слово, на Flask-е возможно писать очень большие проекты, с большим количеством кода. При этом реализация всей магии ложится на Вас. Это просто вопрос доверия.  Используя Django, Вы доверяете всю магию Django, не используя его, Вы доверяете всю магию себе.

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

Лучший ответ: Предложу свой вариант (для точности переключения нужно поиграть со значениями top и bottom)
jsfiddle.net/bonilka/p7sgwg4L

Худший ответ: function scroll_active() {

        /* вычисляем значения прокрутки страницы по вертикали */

        var window_top = $(window).scrollTop();

        /* вычисляем положение якорей на странице от начала страницы  по вертикали*/

        var menu_top = $('a[name="menu"]').offset().top -10;

        var gallery_top = $('a[name="gallery"]').offset().top -10;

        /* раздел «Контакты»  у меня на странице расположен самым последним разделом, и небольшой, поэтому если контаты уже отобразались на странице, тогда  активирую пункт меню «Контакты»  */

        var contacts_top = $('a[name="contacts"]').offset().top -  $(window).height() + 180;

        /* Переключатель активного пункта меню в зависимости от положения на странице, условии написаны от последнего якоря на странице, до первого */

        /* если на экране отображаются раздел «Контакты»*/

        if (window_top > contacts_top) {

                $(".main_menu li").removeClass("active");

                $('a[href="#contacts"]').parent().addClass("active");

                }

        /* если не отображается раздел «Контакты», но страницу прокрутили  ниже якоря третьего раздела*/

        else if (window_top > gallery_top) {

                $(".main_menu li").removeClass("active");

                $('a[href="#gallery"]').parent().addClass("active");

                }

        /* если выше третьего, но ниже якоря второго раздела*/

        else if (window_top > menu_top) {

                $(".main_menu li").removeClass("active");

                $('a[href="#menu"]').parent().addClass("active");

                }

        /* если не подходят условия предыдущие активируем первый пункт меню*/

        else {

                $(".main_menu li").removeClass("active");

                $('a[href="#page_top"]').parent().addClass("active");

                }

}

jQuery(function()

{

        jQuery(window).scroll(scroll_active);

});
Вопрос: Фрилансеры, как много клиентов вы «ведете» параллельно?

Лучший ответ: Занимаюсь разработкой на Python/Django/Scrapy, еще иногда front-end.
В целом у меня не бывает такого что бы я сделал какой-то проект и забыл о нем, обычно этот проект может делаться месяцы и часто требуются какие-то доработки, но частенько перерывы могут быть неделями и даже месяц.
Последние 5 месяцев одновременно обычно работаю с 1-2 клиентами/проектами.
Плюс еще есть другие с которыми я работал и им скорее всего нужны будут какие-то доработки в ближайшие 1-3 месяца.
Сейчас стараюсь меньше вести одновременные работы и повышать свой рейт что бы было меньше ненужных проблем.

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

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

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

Лучший ответ: имхо, не нужно знать web-dev полностью, нужно знать основные векторы атаки (sqli/xss/csrf/etc) и что они из себя представляют/как реализовываются. иначе как вы собираетесь пентестить?
ну и кагбе ИБ, не ограничивается только web'ом.

Худший ответ: Все же желательно разбираться в программировании для спеца по безопасности. Хотя бы на минимальном уровне. Основы web-разработки не сложны в понимании и изучении. Для атак типа XSS, SQLi нужны только основы PHP и SQL. А они еще долго будут актуальны.
Вопрос: Обучение веб-разработке?

Лучший ответ: Если фронтэнд то в таком порядке:
1. htmlbook.ru - самоучитель css
2. html.net - закрепление пройденного
3. Мейер Э. CSS - Каскадные таблицы стилей. Подробное руководство  - очень хорошая книга
4. Дэн Седерхольм - CSS ручной работы
5. Джилленуотер - Сила CSS3
Верстать макет можно после любого этапа если вы чувствуюте что уже можете
6.  или learn.javascript.ru или Флэнаган Д. JavaScript. Подробное руководство 
Я в таком порядке изучаю, надеюсь помог :)
----
фулстек на javascript www.youtube.com/watch?v=5S1mZiuvZkQ

Худший ответ: Можно пойти в школу разработчиков интерфейсов (ШРИ) Яндекса. Потом кажется берут на стажировку с подобной ЗП.
Вопрос: Надежный регистратор в зоне .ru с ценой за домен 99р (или чуть больше) в год

Лучший ответ: Пользуюсь второй год 2domains.ru/, проблем не было. Оплата электронной валютой.

Худший ответ: hc.ru
У них плавающая цена за домены в зависимости от месяца, если покупать в начале месяца, то получается примерно около сотни за домен.
 Так же есть акции «домены оптом» в её детали не вдавался.
Вопрос: Как в GPO запретить применения политики пользоватееля на определенных пк?

Лучший ответ: я так делаю

Худший ответ: Security filter в настройках политики.
Вопрос: Какую литературу почитать по ООП?

Лучший ответ: Банда четырех

Худший ответ: Предыдущий "эксперт" имел ввиду вот эту книгу
Вопрос: Поисковые запросы и жизнь

Лучший ответ: Наверное, 31.

Худший ответ: Может быть это 146 (Число Чурова)?
Вопрос: Как используется ассемблер в хакерстве?

Лучший ответ: Примерно так:Cтатья про взлом PVS-Studio, Статья про взлом игры Limbo

Худший ответ: Простейшие программы на ассемблере, используемые "в хакерстве", зачастую удивительно лаконичны и состоят из одной единственной инструкции NOP, проставленной в нужном месте взламываемого бинарника... искусство их написания заключается в нахождении этого самого места, для чего может понадобится даже предварительное написание других программ на других языках и еще много чего. Ну, а из прикладной бытовухи, на нем можно написать, например, прошивку для девайса, перехватывающего какой-нибудь RFID-радиообмен или перебирающего пароли. И то, и другое, вроде как, хакерство... только сроки дают разные :)
Вопрос: Как менять размер объектов при изменении размеров окна браузера?

Лучший ответ: max-width: 100%;
Картинки будут уменьшатся если не будут влезать в родительский элемент (размеры которого могут быть в процентах)
Гуглите так же responsive images

Худший ответ: Картинки закрыты паролем, это раз.
h_ttp://jquery.page2page.ru/index.php5/Обработчик_или_источник_события_resize, это два.
Вопрос: Почему нельзя сделать так?

Лучший ответ: потому что:SELECT список полей FROM список таблиц WHERE условия…

Худший ответ: И как быть? Если надо получить из datetime unixtime?$UnixTime = strtotime(date("Y-m-d"));
Дату можно любую, для примера просто привёл.