Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как заменить файл в одном из расширений Chrome, чтобы браузер не ругался: «Это расширение могло быть повреждено»?

Лучший ответ:
Просто так подменить не получится, но можно решить так:
1) скопировать папку с расширением в другое место, переименовать ее (например добавить приставку Mod, просто для понимания)
2) если внутри есть папка "_metadata" - удалить ее
3) зайти в manifest.json изменить имя расширения (например опять же добавив приставку Mod), изменить значение поля key добавив случайную цифру в значение
4) заменить-модифицировать нужные файлы
5) зайти в chrome://extensions/ включить режим разработчика, ткнуть "упаковать расширение" и выбрать папку с измененным расширением. Подтвердить, после чего в папке появится файл расширения crx
6) перетащить файл crx из папки на вкладку расширений и подтвердить установку

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

Лучший ответ:
Тебе это не нужно.
В штатной ситуации запрос отрабатывает всегда.
В нештатной никаких эхо не должно быть - скрипт должен аварийно завершиться, безо всяких ноликов.
Каким-то особым образом обрабатывать ошибки ПДО не нужно - в них нет ничего особенного. поэтому ошибки работы с БД должны обрабатываться точно так же, как и любые другие ошибки в скрипте, единым обработчиком. 
Чтобы известить пользователя об успешности запроса, никаких специальных действий предпринимать не нужно. 
Просто пишешь код извещения под кодом вставки. 
Если произошла ошибка, то будет показана страница с ошибкой. 
А если все нормально, то выполнится код извещения. Я бы записывал сообщение в сессию, делал редирект ,И показывал из сессии flash message.
И, как правильно написал Defman21 -  никаких exec() - только prepare/execute.
Если это кажется длинным, то взять удобный враппер, код станет значительно короче и читабельнее:$sql = "INSERT INTO comment (news_id, name, message, date, ip) VALUES (?,?,?,?,?)";
DB::run($sql, [$news_id, $name, $message, $date, $ip]);

Худший ответ:
Оффтоп про ПДО: существуют плейсхолдеры.
Вопрос: Работа с файлами Excel в питоне на Линуксе

Лучший ответ:
Хм… а вам нужен какой формат файла на выходе? xls или xlsx? Просто во втором случае его наверное быстрее и проще собирать ручками из готового xlsx распаковав и правив xml напрямую.
Хотя даже если вам нужен xls, то полученный таким образом xlsx можно при помощи command-line утилиток быстро конвертить в xls или во что еще.

Худший ответ:
Рабочих варианта 4:
1) uno. медленно (очень! на моих бенчмарках получалась обработка ~10-20 ячеек/секунду), печально, ОО должен быть запущен на той же машине что и скрипт. плюсы — собственно 100я гарантия
2) xslx — как уже сказали, очень простой формат, парсится «руками».
3) xlutils — странно что убивал оформление если честно, xlutils.copy мои подобные задачи решал на 100% (не без напильника, да).
4) (editor's choice) формировать xlsx, потом через OO при необходимости конверить в xls. 2-3 секунды на файл
Вопрос: Нормально ли встанет Ubuntu?

Лучший ответ:
MacOSX - это unix'овое решение.
Зачем что-то ставить еще чисто Linux'овое - не очень понятно.
Windows в отличнейшей виртуалке Parallels еще понимаю.

Худший ответ:
нет. бубнолажу не ставьте.
1. Не стоит, отставьте Windows или установите нормальный Linux
2. Нет, работать нормально не будет
Вопрос: Выгрузка отчётов: как лучше организовать хранение файлов?

Лучший ответ:
А чем собственно данные в xls, csv & txt отличаются? Почему бы не генерировать по крону, например только csv, а остальное на лету?

Худший ответ:
Мы в проекте храним отчеты в архивных таблицах (старше 2 месяцев). По запросу пользователя выбираются нужные данные, на лету создается xls и csv и собирается в архив с уникальным именем и отдается пользователю. Затем файлы (архивы) старше определенного периода (не скажу сколько точно) удаляются с сервера. Если пользователь не найдет отчета - всегда может создать заново.
Вопрос: Как сделать, чтобы в методе с использованием оператора Thread.sleep() программа работала поочередно?

Лучший ответ:
Не надо тормозить главный поток подобным образом
Гораздо правильнее будет воспользоваться Timer.shedule и отдать ему TimerTaskbut.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String vz = otv1.getText().toString();
                int otv11 = Integer.parseInt(vz);
                if (sum == otv11) {
                    txt3.setText("Правильно, вы угадали!");
                    im.setImageDrawable(getResources().getDrawable(R.drawable.fon1));
                } else {
                    txt3.setText("Неправильно, правильный ответ: " + sum + ".");
                    im.setImageDrawable(getResources().getDrawable(R.drawable.fon2));
                }
                try {
                    Thread.sleep(2000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
        Timer timer = new Timer("change");
        Task task = new Task();
        timer.schedule(task, 2000);
            }
        });
}

class Task extends TimerTask {
    @Override
    public void run() {
         im.setImageDrawable(getResources().getDrawable(R.drawable.fon));
        }
}
Как то так

Худший ответ:
Аналогичный вопрос и ответ на StackOverflow
Вопрос: Где сдать Li-ion аккумулятор в Москве?

Лучший ответ:
Напишите или позвоните в гринпис/WWF.

Худший ответ:
Чтобы не плодить комментарии — и zedalert и k12th правы:
а) сначала обратитесь к производителю, многие действительно имеют программы возврата отслуживших девайсов и комплектующих
б) попробуйте обратится к некомерческим организациям, они могут иметь необходимую информацию
в) если и тут облом, то только искать кто ответственнен за утилизацию и обращаться к ним
Вопрос: Можно ли использовать чужой код?

Лучший ответ:
Два варианта:Лицензия на использование кода не указана. Тогда нужно связаться с автором кода и урегулировать вопрос об использовании его кода в своих целях. Иначе можете встретиться в суде.Указан тип лицензии. Тогда действуете строго по пунктам лицензии, иначе также рискуете. Если тип лицензии не удовлетворяет, то это также можно урегулировать с автором кода, договорившись о подходящей для вас обоих лицензии. Некоторые разработчики выпускают код под двойными лицензиями. Если у вас открытый код (даже если и коммерческий), то просто используете и открываете свой код тоже. А если хотите закрыть код, то платите автору отчисления за использование кода.

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

Лучший ответ:
Можно воспользоваться OpenCV

Худший ответ:
https://github.com/sarxos/webcam-capture
Небольшой примерчик: Webcam webcam = Webcam.getDefault();
webcam.open();
BufferedImage image = webcam.getImage();
ImageIO.write(image, "JPG", new File("test.jpg"));
Вопрос: Как работает cloudflare?

Лучший ответ:
cloudflare это CDN-сервис, проще говоря он кеширует ваш сайт и раскидывает его по разным платформам. А при попытке пользователя зайти на сайт — выбирается ближайший к нему сервер, от этого и ускорение загрузки.

Худший ответ:
Забавно, но свой собственный сервер данный сервис нифига не оптимизирует :)
Вопрос: Потянет ли MacBook Pro 13" UE4?

Лучший ответ:
PC (сделай сам)

Худший ответ:
Разработку игр под PC выполняют на PC
Вопрос: Как освоить статистику?

Лучший ответ:
Можно начать хотя бы с "Конспект лекций по теории вероятностей и математической статистике" Письменный Д.Т.
Только что посмотрел, оказывается даже есть курсы лекций на youtube.

Худший ответ:
Машинное обучение область для математиков. Если говорить о понимании предмета, нужно как минимум разобраться в основах теории вероятности и анализа используя классические учебник, найти их можно на математических форумах и в поисковиках с запросом "хороший/лучший учебник по теории вероятности / м. анализу", там же почитать что нужно для начала освоения материала.
Конкретно есть три известных мне центра с практико ориентированными программами по анализу данных на сайтах организации есть списки литературы для поступления по программе "анализ данных", т.е. все что нужно знать что бы начать, а так же литература конкретно по предмету. Да её будет много и сложной, но вы сами захотели.
Computer science center, Санкт-Петербург.
Школа анализа данных, Яндекс.
Санкт-Петербургский академический университет.
Вопрос: MacOS на PC + Win&Lin. Какой порядок установки?

Лучший ответ:
У вас подходящие железо.
Берете дистрибутив OS X,  записываете на флешку и устанавливаете как любую другую систему.
При первом запуске, прописываете nv_disable 1
Затем ставите Clover и нужные кексты (драйвера)
Когда систему настроите, ставьте винду. 
Только ставьте на разные диски.
Более подробно читайте тут https://applelife.ru
Только не ставьте популярные дистрибутивы от Archi_ , они легко ставятся, даже из под винды но имеют проблемы с глобальными обновлениями OS X. Т.е. вы не сможете обновить Yosemite до El Capitan, не позволит файловая система.

Худший ответ:
Ну сначала MacOs ставится.. если железо подойдет..(это называется хакинтош.. почитайте про это в нете) потом как хотите или через bootCamp или через виртуалку или еще как ставте винду...
а Linux  Вам зачем? мало MacOS?
Вопрос: Кем можно работать, учась на программиста?

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

Худший ответ:
при таком отношении профессионалом в любой отрасли не стать
Вопрос: Где можно найдти API для идентификации человека по голосу (Speaker Recognition)

Лучший ответ:
API это только интерфейс. А сама реализация Вам не нужна? Или Вы считаете, что необходимый Вам функционал реализован везде и во всём, вот только API не дают?

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

Лучший ответ:
Лучше почитайте эту ветку на stackoverflow, посмотрите вот такое приложение, да и просто поищите в Интернете, наверняка решение уже должно быть. Ведь и интерактивные меню в кафе так делают. И на Хабре подобное уже спрашивали.

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

Лучший ответ:
Изучение CSS Разметки - ru.learnlayout.com

Худший ответ:
радикально - никак. используйте какую нибудь фигню типа бутстрап
ЗЫ: к вопросу нужно еще "бесплатно" добавить, чтобы был полный набор - "быстро, качественно, бесплатно"!
Вопрос: Права доступа в MODx. Пожалуйста объясните нормально…

Лучший ответ:
Из панели управления выйдите.

Худший ответ:
Вы кеш очищать пробовали?
Вопрос: Тупо скопировать Ubuntu?

Лучший ответ:
Заходите с LiveCD и копируете разделы с убунтой: dd if=/dev/ваши_разделы of=/media/внешний_диск. Заходить с лайвсиди нужно, чтобы он дал доступ к корню. Возможное есть более элегантное решение. Почитайте заодно man dd. Возможно вам пригодятся дополнительные опции.

Худший ответ:
Как вариант, можно весь раздел в .tar и сжать чем-нибудь (gzip/bzip2/что вы любите).
Хотя не совсем понимаю зачем это надо, я, обычно, копирую только конфиги (и то не всегда) и домашнюю папку.
Вопрос: Какой оптимальный размер изображений для шаринга страницы в соц. сетях Facebook, Vkontakte?

Лучший ответ:
Для Facebook, для ВКонтакте.

Худший ответ:
Сейчас снова что-то изменилось:
https://developers.facebook.com/docs/sharing/best-...
Вопрос: Как исправить кодировку в mysql при вводе из форм?

Лучший ответ:
После подключени к БД в скрипте надо делать запрос set names utf8.

Худший ответ:
Так же можешь попробовать в форме указать кодировку
Например<form action='####' method="####" accept-charset="windows-1251"
Вопрос: Вопрос по прототипному наследованию и документации Mozilla

Лучший ответ:
Я не вижу никакого бага в примере.
Наследование идёт по прототипам, конструктор только помощник в создании объекта.
instanceof смотрит .prototype у NoCar и соответственно true получается в итоге.

Худший ответ:
Если у вас претензии к документации MDN, то нажмите кнопку "Edit" в правом верхнем углу и внесите исправления, а не пеняйте на других.
Но случай, который вы описали - ни разу не "костыль", а совершенно предсказуемое поведение. Почему - вам уже ответили.
Вопрос: J2EE и высокие нагрузки?

Лучший ответ:
Ой как применяется. Любят ее в тяжелом энтерпрайзе. А всё потому, что кластер там «out of the box» имеется, а не потому, что работает быстро или потребляет мало ресурсов. Горизонтальное масштабирование рулит, как говорится.

Худший ответ:
Ещё как используется.
Например вы можете поставить несколько инстансов серверов, прикрутить к этому делу loadbalancer, и скажем поставить индекс для БД, из бесплатных apache solr.
Вопрос: Подскажите про комбинацию 3G-модем + Wifi-роутер + внешняя антенна

Лучший ответ:
У одного из моих клиентов удаленный (холодный) склад подключен при помощи GTX300-S Базовый функционал по раздаче 3G через Wi-Fi настраивается без особых проблем. У него две внешних антенны для 3G модуля. За год с небольшим железка зарекомендовала себя очень хорошо, функция автоматического рестарта при пропадании сигнала очень полезная вещь. До этого пытались использовать Huawei E5830, но не смотря на все ухищрения, в среднем один раз в месяц он наглухо зависал и приходилось его сбрасывать выемкой аккумулятора.

Худший ответ:
Не сочтите за антирекламу, НО, наша организация приобрела TELEOFIS RX301 для терминала самообслуживания. К работе в сетях 3G нет претензий, но качество драйверов на текущий день не удовлетворительное, частенько приходится «перетыкать» USB кабель от устройства, так как стабильно модем подвисает во время работы, при этом трафик ходит совсем небольшой, от 2 до 10 мегебайт в сутки.
Вопрос: Возможна ли тут SQL инъекция?

Лучший ответ:
Да, это открытая SQL Injection уязвимость. Можете использовать mysql_real_escape_string для экранирования если используете старые методы для работы с БД. Если нет, отпишите в комментариях, объясню как это сделать через другие методы.WHERE username = '".mysql_real_escape_string($_POST['user'])."'

Худший ответ:
Да.Прочитайте
Вопрос: Как сделать такую же активную полосу как у Slinky?

Лучший ответ:
jquery.page2page.ru/index.php5/%D0%A0%D0%B0%D0%B1%...
H - вся высота страницы,
h - высота видимой части страницы.
ширина при скролле: когда высота скролла = 0 - ширина 0,
когда высота скролла равна H-h, ширина блока 100%.
Вот в общем-то и все.

Худший ответ:
Верстка+стили - делаете полосу, ширину выставляете на 0;
JS - вычисляете высоту документа. По событию скролла добавляете (в процентах, чтобы не зависеть от разрешения) соответствующее значение ширины к полосе. Для плавности можно использовать css transitions или анимации на js.
Вопрос: Странное поведение замыканий JS. Где ошибка?

Лучший ответ:
obj - это ссылка на объект. Вы передали эту ссылку в функцию test (при этом возникла ее копия ob) и на ob замкнули анонимную функцию. Когда вы обнулили ссылку obj = null - с самим объектом ничего не стало и ob продолжает на него ссылаться.

Худший ответ:
Чтобы лучше понять что происходит, следует уяснить, что Сам объект не принадлежит ни одной переменной, в них хранится лишь ссылка на него. А сам он прячется где-то в памяти браузера.
-var ob = obj; //Скопировали ссылку
Таким образом, когда происходит изменение значения переменной, ссылающейся на объект, это никак на него не влияет.var obj = {1:0, 2:10}, ob = obj;

obj = 228;
//obj больше не ссылается на объект, теперь это просто число.
//А вот ob так и продолжает это делать
console.log(ob);
Вопрос: USB-видео карта, или 2 монитора к ноутбуку с 1 выходом…?

Лучший ответ:
Мне кажется, лучше подождать TB-хаб, чем покупать USB видеокарту. 
Быстрое гугление выдало такой вариант: www.matrox.com/graphics/en/products/gxm/dh2go/digital_me/ 
Вроде как по Вашим требованиям подходит (два экрана в 1920х1200)

Худший ответ:
Как вариант — приобрести Thunderbolt дисплей. Его подключить к ноуту, а старый моник подключить к тхундерболт монитору.
Вопрос: Как лучше учить английский?

Лучший ответ:
Начал учить в 24 года английский с абсолютного "0", т.к. в школе/универе учил только немецкий, в 28 лет сдал IELTS на 7.0.
Несколько советов:Рекомендую учить английский только по учебникам на английском. Много времени потратил впустую на попытки выучить по Драгункиным, Илонам Давыдовым, Бонкам и т.п... Лучший вариант - взять самые простые уровни Headway и Cutting Edge и последовательно их проходить .Нужен наставник, чем выше левел, тем более опытный. Upper-Intermediate - Advanced нужен профессиональный преподаватель, желательно сам прошедший хоть какой-то международный экзамен или сертификацию.Практика - регулярное общение с носителями языка очень быстро убирает т.н. "языковой барьер" даже если сам два слова не можешь связать.Чтобы грамотно говорить и писать - надо зубарить грамматику регулярно. Лучшие учебники по грамматике: English Grammar in Use и MyGrammarLab, остальное выбирайте на свой вкус. Кроме грамматики есть еще куча нюансов в зависимости от стиля общения/письма: formal/semiformal/informal, в зависимости от страны British/American/Australian English. Регулярность занятий: выделял 20 - 30 часов еженедельно для самостоятельных занятий, когда стало больше практики на работе - достаточно 4 - 6 часов на самостоятельное изучение и 4 - 6 часов на курсы на работе+speaking club с носителями языка.Очень помогает понять свои слабые стороны и адекватно оценить текущий уровень сдача экзаменов IELTS, TOEFL.Многое зависит от целей которые вы перед собой ставите, просто поехать пообщаться в другой стране достаточно с уровнем pre-intermediate+язык жестов :) Если для карьеры - то лучше сразу брать курсы Market Leader или Business Result, English for IT pros и т.д. Во-первых, лексики нужной быстрее наберетесь, во-вторых, материал будет понятней, т.к. тесно связан с вашими интересами. Есть масса аудиоподкастов и видеоуроков, мне нравятся: EnglishBusiness Pod, ESL Pod, EnglishVid, openlanguage.com

Худший ответ:
Лучший вариант это разговорная практика. Найдите себе англоязычного собеседника и разговаривайте. Да, это не просто, но есть варианты платить и общаться с репетиторами по скайп или, как вариант, предложить в обмен на практику английского обучить чему-то другому, например обменять свои знания IT на практику английского. Я думаю если постараться желающих можно быстро найти. По опыту скажу в IT компании были люди которые ходили на курсы к репетитору и были люди которых "кидали на амбразуру" отправляли на встречи с американскими заказчиками. У вторых прогресс наблюдался очень быстро. Только конечно прогресс именно в IT сфере. Уже простые разговоры о жизни вести они не могли, но легко справлялись по работе :) Главное начать и побороть в себе барьер.
Вопрос: Можно ли улучшить работу GPS программно?

Лучший ответ:
Можно ли улучшить работу GPS программно?Разрешаю, улучшайте.Однако, телефон показывает старое местоположениеЭто нормальное поведение GPS
Для поиска спутников требуется время. От нескольких секунд до пятнадцати минут.
Пока не нашел спутники он будет показывать старое положение.Возможно ли в моей программе задать какое-нибудь обнуление GPS, чтобы телефон переинициализировался и выдал истинное местоположение? Для начала нужно это истинное местоположение узнать.
Как правило в большинстве программ работающих с GPS для ускорения работы применяют определение позиции по сотовой сети.

Худший ответ:
Инициализация GPS занимает время, которое зависит от условий приема сигнала от спутников. В среднем это от 15 секунд до 1.5 минут. До конца инициализации может отображаться последнее местоположение.
Вопрос: Почему Javascript выдает неточные размеры элементов?

Лучший ответ:
Возможно, в момент document.ready не успевают загрузиться какие-то элементы (шрифты), которые влияют на размер контента. Попробуй использовать window.load.

Худший ответ:
Скорее всего, после вашего кода есть подключение других скриптов, которые изменяют содержимое документа или размеры элементов. Если они тоже обернуты в $(document).ready либо его аналог, то они будут вызываться после вашего кода. Из-за этого и меняются размеры вашего элемента. В принципе даже код счетчиков способен изменить структуру документа (рядом с собой).
Переместите ваш код в конец страницы, либо вызывайте его через setTimeout с нулевым интервалом.
Вопрос: Законность публикации части телефонного разговора с Дед Морозом

Лучший ответ:
Нет.
1) «Хочу что бы услышало много людей» != «Разрешаю публиковать его как на Ваше усмотрение», даже вот чисто так, по букве… да и по духу пожалуй.
2) Исходя из Вашего вопроса, можно предположить что большинство отвечающих будет несовершеннолетними, чье разрешение без согласия родителей ничего не стоит в любом случае.
3) Возможно в какой-то степени Вас защитила бы «предварительное» предупреждение что разговор записывается и может быть опубликован и что звонящему должно быть 18 лет, но это может убить на корню сам дух идеи.

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

Лучший ответ:
От Python там останется только синтаксис, а синтаксис для МК - не главное. 
Чего только люди не придумают, чтобы на C не писать :)

Худший ответ:
Думаю стоит заниматься подобным, если вы истинный фанат питона и прогаете на нем ради того, что бы прогать на нем=)
Вопрос: Стандарт в обозначении городов при межсистемном обмене данными?

Лучший ответ:
Можно использовать систему WOEID которую предлагает Yahoo и использует Twitter
en.wikipedia.org/wiki/WOEID
developer.yahoo.com/geo/placemaker/
habrahabr.ru/blogs/webdev/25315/

Худший ответ:
Можно использовать КЛАДР до населенного пункта. Либо использовать почтовый индекс (основной).
Вопрос: На много ли скорость работы сайта повысится, если его расположить в ОЗУ?

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

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

Лучший ответ:
255 мб это вы где видите? Может это видяшка?
Память должна показывать или 4 или 8 или комп не должен запускаться вообще.
По идее, если вы ставите две планки, у вас обе должны работать на скорости самой медленной (1333).
Проверьте Биос, не стоит ли у вас там где-то жестко прописанная частота, если стоит - поставьте все в авто, или поставьте все тайминги, чтобы завелась самая медленная планка.

Худший ответ:
сбрось биос в дефолт и потом смотри сколько озу видит мать