Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как и где можно реализовать идею без риска, что идею украдут?

Лучший ответ:
0. Базисные постулаты:
а) Идея ничего не стоит. 
б) Идею защитить нельзя.
1. Зарегестрируйте компанию и оформите права на технологию. Компания создаёться с целью создания и развития технологии из идеи.
2. В идеале, если есть патентуемое техническое решение, то это непременно нужно сделать. Патентовать нужно по-возможности в максимально возможном числе юрисдикций (РФ, Европа, США, итд.)

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

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

Худший ответ:
минимальные знания верстки и html нужны почти любому веб программисту
Вопрос: Проблема с кодировкой в Simple HTML DOM Parser?

Лучший ответ:
Поместите весь контент html-страницы в строковую переменную, сконвертируйте в нужную кодировку (UTF-8) и только потом уже скармливайте ее в simple html dom parser. Я именно так всегда и делал и никогда не испытывал никаких проблем.

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

Лучший ответ:
Выбирайте не по фирме\производителю, а по параметрам.

1) Если ваша IDE имеет темный фон — желательно брать ноутбук с матовым экраном, дабы не отвлекаться на отражения, как при работе с глянцвым.
2) Диагональ экрана — весьма субъективный параметр, что-либо советовать сложно. Скорее всего стоит отталкиваться от важности для вас мобильности и комфорта при работе за определнными размерами.
3) Матрица — чем больше разрешение — тем четче картинка, но это влечет за собой уменьшение иконок\текста и не во всех средах разработки можно настроит размер шрифта, меню. Желательно брать с LED-подсветкой, обеспечивающей более равномерную подсветку и большую яркость.
4) Клавиатура — лучше всего пройтись по магазинам и на выбранных моделях напечатать текст, что даст вам представление о качестве покрытия, шуме от нажатия на клавишу, мягкости\плавности хода кнопок.
5) Мощность — все зависит от ваших потребностей, для полноты информации советую посмотреть тесты.
6) Шум — стоит опираться только на отзывы. Пока сам выбирал убедился, что мощный и компактный — не всегда шумный, а большой и менее производительный — не обязательно тихий.
7) Время автономной работы — чем больше, тем лучше

Ссылки:
notebookcheck — тесты ноутбуков. Там же есть сводные таблицы по производительности видеокарт, процессоров.
форум iXBT, раздел ноутбуков — здесь вы можете почитать отзывы по определенным моделям, задать вопросы
Типы матриц — ссылка на статью в Wikipedia, в конце приведена таблица типов матриц

P.S. У самого Sony EA3M1R — достаточно компактный ноутбук, производительности хватает (стандартный набор запущенных задач — IntelliJ IDEA, 30 вкладок Chrome, ABBYY Lingvo, WinDjView), аккумулятор держит примерно 2 часа с включенным Wi-Fi, чаще всего использую, как стационарный, подключая внешний монитор. Правда шумный.

Худший ответ:
Я себе выбрал Sony Vaio VPC-EH1L1R/W (Core i3 2310M 2100 Mhz/15.5"/1366x768/4096Mb/320Gb) за 21000. Очень доволен.
Вопрос: Можно ли запустить расширение Google Chrome с помощью js?

Лучший ответ:
А в чем тогда был бы смысл расширений, которые можно включать и выключать без их ведома?
Заходите вы на порносайт с блокировщиков рекламы, а он такой вам хренак! и вырубает расширение.
Или еще хуже, на какой нить зайцевнет
Можно, конечно же, при включенном расширении обмениваться информацией со страницей  JS кодом. В том числе управлять его функционалом, но при условии что расширение будет "слушать".

Худший ответ:
Если автор расширения вы, то можно. Расширение должно слушать страницы и при поступлении определенной команды что-то делать. Врядли автор учел ваши потребности )) Напишите свое. Можете мне в почту отписаться, напишу недорого.
Вопрос: Как добавить распаковку для объекта своего класса?

Лучший ответ:
Например вот так:class A(object):

    def __init__(self, a, b, c):
        self.a = a
        self.b = b
        self.c = c

    def __iter__(self):
        yield from [self.a, self.b, self.c]


obj = A(1, 2, 3)

print(*obj)

Худший ответ:
Это тебе полный вариант, если что сложное делать соберёшься.>>> class A:
...     
...     def __iter__(self):
...         self.it = iter('abc')
...         return self
...     
...     def __next__(self):
...         return next(self.it)
... 
>>> a = A()
>>> print(*a)
a b c
>>>
Вопрос: Какие должны быть ссылки на сайте?

Лучший ответ:
Есть ещё варианты:<a href="http://site.com/primer">...</a>
<a href="//site.com/primer">...</a>
<a href="/primer">...</a>
<a href="primer">...</a>
Подробнее об отличиях можете почитать тут: stackoverflow.com/a/21828923
Правильный вариант внутренней ссылки - относительно корня сайта: <a href="/primer">...</a>.
Что это даёт:
1. Если у сайта изменится домен (site.com > new-site.com) или протокол (http > https), вам не придётся делать замену на всех страницах (если речь о статическом сайте).
2. Если на странице будет 100-200 ссылок, то короткий вариант ссылки может дать выигрыш в пару лишних Кб.
У ссылок относительно корня есть один сомнительный недостаток:
Такая форма ссылок не работает на локальном компьютере, на страницах вроде file:///С:/MySite/index.html, а только под управлением веб-сервера.

Худший ответ:
еще ДНС
в доисторическом хостинге h1.ru ( сейчас холм he типа)  и hut.ru  за это ипали
когда каналы были слабые, а руки админов кривые   - такое могло подействовать
Вопрос: Можно ли изменить значение в скобках Jquery?

Лучший ответ:
Можно

Худший ответ:
Можно
Вопрос: Автомобильный бортовой компьютер в полном смысле этого слова

Лучший ответ:
спросите на pccar.ru/

Худший ответ:
Если нужны именно Ядекс.Карты, то есть готовый бортовой компьютер Яндекс.Авто. Плюс там "Алиса", интернет и т.д. и т.п.
Вопрос: Каков путь джуниора?

Лучший ответ:
Вот раньше мы читали книги, это всегда срабатывало.

Худший ответ:
Согласен со всеми, читать, смотреть, слушать, пахать.
Я 10 месяцев работаю. Прочитал 6 книг, прошел более десятка курсов. Все равно много нового, забытого старого. Опыт блин не прочитаешь, только временем.
Вопрос: Почему обращение по ЧПУ выдает 404 ошибку?

Лучший ответ:
Если .htaccess лежит в корне сайта тоRewriteRule ^projects/([a-zA-Z0-9\-]+)/?$ /projects/index.php?pr_url=$1
если в projects тоRewriteRule ^([a-zA-Z0-9\-]+)/?$ index.php?pr_url=$1

Худший ответ:
не хватает символа / после символа ^
Символ ^ обозначает начало строки, поэтому ^projects не подпадает под строку /projects
И лучше изменить звёздочку на плюсик, иначе в данном варианте под шаблон будут попадать строки /projects//.
Итоговое правило:
RewriteRule ^/projects/([a-zA-Z0-9\-]+)/$ /projects/index.php?pr_url=$1
Вопрос: Нужен ли JavaScript для работы с фреймворками?

Лучший ответ:
Нужно ли знать русский язык что бы написать этот вопрос?
Конечно нужно, вы же будете на JS писать. Фреймворки дают вам только инфраструктуру, это второстепенная часть приложения, хоть и бывает так что она занимает 95% приложения.
Нужно знать и понимать:
 - основные конструкции, циклы, условия и т.д.
 - функции, контекст вызова функции, скоупы
 - объектная модель в JS, представление о том какие типы данных в JS есть и что все есть объект
 - прототипное наследование
 - event loop или асинхронность в контексте javascript-а.
 - было бы неплохо годик попрактиковаться прежде чем делать кому-то проекты.
А еще было бы неплохо знать HTTP, базы данных и прочие радости жизни.

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

Лучший ответ:
mikrotik http://market.yandex.ru/model.xml?modelid=8486674&hid=723087
4. вы реально думаете что первое что ляжет будет ваш роутер? сходите в подъезд и посмотрите в чего втыкается ваш кабель, вот это и есть слабое место.

Худший ответ:
ASUS RT-N16, сам пользуюсь больше года, роутер отличный, не глючит, связь не падает, работает 24/7 со всеми перечисленными задачами справляется на ура, помимо необходимых Вам задач в нем есть еще множество вкусностей. стоимость 3т.р.
Вопрос: Правильная зарядка новой батареи ноутбука?

Лучший ответ:
Просто юзать и не заморачиваться.

Худший ответ:
На зарубежных форумах вычитал одно полезное howto для Li-pol аккумуляторов, если он старый и потерял в емкости до 70% то его можно оживить почти до полной емкости — укутываем аккумулятор в пакет и кладем в морозилку на 15 часов, потом достаем его из морозилки и пакета и заворачиваем в тряпку чтоб иней не образовывался и она медленно нагрелась (если образовался то протирать). Проверил на своей батарее от 4-х летнего macbook и поразился действительно проработал положенный четыре часа. (операцию делал один раз, после тестов попробую повторить) «касается Li-pol аккумуляторов»
Вопрос: Какой url лучше?

Лучший ответ:
/category/name/5/
Вообще, предпочитаю использовать REST.

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

Лучший ответ:
Лучше пройти курс на курсере https://www.coursera.org/course/ml
www.kaggle.com
https://en.wikipedia.org/wiki/Wikipedia:Database_d...

Худший ответ:
Есть такая книга, если еще не читали: www.ozon.ru/context/detail/id/4877842
Там в конце глав есть задания.
Вопрос: Как проверить скорость?

Лучший ответ:
iperf,
если есть возможность на удаленном ip поставить клиент/севвер.

Худший ответ:
+1 к iperf, но добавлю:
jperf - это GUI надстройка для Iperf. Как пользоваться много мануалов и обзоров есть, ну это в случае если пугает консоль.
Вопрос: Какое ПО установить на старый компьютер?

Лучший ответ:
Сейчас огромный выбор легковесных дистрибутивов линукса!

Выбирайте что нибудь на XFCE!
Кстати попробуйте также найти обновление БИОСа чтоб большие диски тоже видел.

Худший ответ:
А вообще зачем на этот комп что-то ставить? Каково его предназначение?
Вопрос: Из-за чего проблема с tar при бэкапе?

Лучший ответ:
apt-get install archivemount
mkdir -p /backup/archive/
touch /backup/backup-$(date +%s).tar
archivemount /path/to/test.tar /backup/archive/
rsync -avzP /path/to/site/ /backup/archive/; rsync -avzP /path/to/site/ /backup/archive/
umount /backup/archive/
gzip /backup/*.tar

Как то так делается то, что вы сейчас хотите. Но лучше посмотреть в сторону создания человеческой копии с диффами через какой-нибудь rdiff-backup или rsnapshot

Худший ответ:
1. rsync -qWaup /path/to/side_dir /backup/  #верный вариант если есть место для полного дубля
    tar -cjf backup_site`date +%y%m%d`.tar.bz2 /backup/site_dir

2. lvm snapshot 8) при условии что используется lvm
Вопрос: DDOS POST Запросами

Лучший ответ:
Самый простой наколенный способ — парсить лог и заносить банлист в ipset.
Можно купить услугу у qrator или у каспера, например.

Худший ответ:
>nginx+apache+php
только помогать уже нечему, хостер отключил VPS До прекращения атаки :(
Вопрос: Как создать шрифт из иконок в psd?

Лучший ответ:
Для того, чтобы на лету менять цвет, картинки должны быть в векторном формате. В photoshop конечно есть вектор, но скорее всего у Вас они в растровом формате. Соответственно, Вам нужно менять цвет каждого пикселя, и учтите при этом, что если в векторном формате Вам надо только поменять цвет заливки объекта (и возможно его обводки), а процесс антиалиасинга будет выполнен автоматически, то здесь у Вас уже антиалиасинг выполнен, а значит часть пикселей будет иметь отличный от черного цвет и/или отличную от основной прозрачность. То есть задача во много раз усложняется.
Учитывая, какое количество бесплатных иконочных шрифтов, а также возможность добавления иконок в svg в любой шрифт посредством сборочных сайтов вроде icomoon.io/app/#/select советую перевести иконки в вектор (тем более, что они скорее всего там и рисовались) и собрать собственный иконочный шрифт.
upd:
я конечно же не беру в расчет пиксельные шрифты. Это прошлый век, тем более для веб.

Худший ответ:
Гуглите по словам fontmaker. Фотошоп, насколько я знаю, такого не позволяет.
Вопрос: Как реализовать POST, GET в PHP?

Лучший ответ:
Элементарно написали выше и это хорошо. Пока не нужны вам тонкости. Только я еще посоветую заменить $_POST или $_GET на $_REQUEST. Тогда вы сможете передавать параметры и в POST и в GET запросах.

Худший ответ:
Можно про это тут почитатьтыцтыц
Вопрос: Как блокировщики сайтов отличают трафик браузера?

Лучший ответ:
https://habrahabr.ru/post/249433/ тут (в UPD) расписано как это работает, и самое главное - как это обойти.

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

Лучший ответ:
В Google Play аккаунт покупается раз и навсегда. $25 платятся только один раз.

Худший ответ:
Для публикации приложения нужно иметь аккаунт разработчика. Обойти никак нельзя. Сервисов нет.
Вопрос: За счет чего может жить Open Source проект?

Лучший ответ:
Пока, если привести все к общему знаменателю, прихожу к выводу, что Open Source может давать прибыль только на очень больших и раскрученных проектах. А такой проект как WysiBB может приносить прибыль, только будучи платным и ориентированным на западную аудиторию. Похоже, что такому же выводу пришли и многие другие русские проекты.

Худший ответ:
Найти инвесторов — запуститься как стартап может попробовать? По своему опыту могу сказать, что Open Source может зарабатывать на дополнительных платных сервисах-возможностях проекта, например коммерческое использование продукта — платное и т.д. Кстати вот смотри как раз обсуждение по твою душу.
Вопрос: Зависимость layout'ов от рубрики, как реализовать?

Лучший ответ:
Пусть у вас есть такая структура:class Post < ActiveRecord::Base
  belongs_to :category
  belongs_to :sub_category
end
Тогда, чтобы отрендерить статью в определенной layout'e в зависимости от подкатегории можно сделать примерно так:class PostsController < ApplicationController
  def show
    @post = Post.find(params[:id])
    render layout: @post.sub_category.name
  end
end
Ну и естественно при этом в директории views/layouts должны лежать соответствующие файлы для каждый подкатегории.

Худший ответ:
Функция для установки лэйаута:class Post
  layout :set_layout

  private
  def set_layout
    "#{category_name}_layout"
  end
end
Что бы отрендерить пост, с кастомным видом можно сделать что-то вроде этого:<%= render partial: "posts/#{@post.category_name}", locals: { post: @post } %>
Вопрос: Помодскажите какой бэк-енд выбрать в веб-разработке?

Лучший ответ:
Сейчас по-многим причинам бэкенд смещается от набора "фреймворк+серверная шаблонизация" к "backend-api+frontend-приложение". Т.е. всё чаще и чаще есть серверное АПИ и фронтенд-приложение, написанное на каком-то фронтенд-фреймворке, и которое запрашивает данные по АПИ и как-то выводит. Обычно, на фронте и на бэке используют разные языки, хотя есть тенденции в области изоморфных приложений, когда и код на бэке и фронте почти не отличается. В этом случае пишут на js.
В других же ситуациях, создавать АПИ можно, в принципе, на чём угодно. Нынче модно брать какой-нибудь Go, т.к. он достаточно быстрый и безопасный. Я бы советовал брать Java+Spark/Java+Spring/Scala+Spray/C# с чем-то. Вакансий по этим языкам особо не убавится в последнее время, а литературы в интернете полно.

Худший ответ:
ASP.NET MVC* - это только фреймворк, без среды :)
если уж на то пошло, гляньте на Джаву на бекенде.
Java/asp.net это больше энтерпрайз уровень, учтите это.
Вопрос: Как организовать закладки на сайты?

Лучший ответ:
Пользовалась raindrop.io для организации рабочей коллекции закладок с общим доступом для коллег. В какой-то момент необходимость в этом пропала и я перестала следить за сервисом, поэтому некоторые нововведения могли пройти мимо. 
Из плюсов для себя выделила:можно создавать коллекции (приватные или с совместным доступом);можно задавать иконки коллекциям;можно задавать свое описание и теги закладкам;можно выбрать изображение для закладки (картинки со страницы или скриншоты);есть поиск;есть виджет.
Из минусов:не было оповещений, когда обновлялись коллекции коллег, на которые была подписана;не было общих коллекций, куда закладки могли добавлять несколько пользователей.
Возможно то, чего мне не хватало сейчас исправлено...
Еще раньше у них были публичные коллекции пользователей и там можно было найти много интересного, но сейчас на сайте этого не увидела.

Худший ответ:
Почти полгода пользуюсь tabsbook.
Русскоязычный, удобно сохранять, есть поиск. Нравится, что можно сохранять "плитками", я многие закладки по картинкам-обложкам лучше помню. Не нравится, что закладки лежат где-то на стороннем сервере, два раза он падал, это было нервно.
www.tabsbook.ru
Вопрос: Где можно найти бесплатные для коммерческого использования видео-фоны?

Лучший ответ:
minimoovie.ru 
свободная лицензия на фоновые видео

Худший ответ:
На vimeo.com много контента, а так подобного практически нет.
Вопрос: Что нужно для SEO-ready верстки, кроме html5 тегов и микроформатов?

Лучший ответ:
Самый полезный гайд по SEO (static.googleusercontent.com/media/www.google.com/...

Худший ответ:
WAI - RIA разметку посмотрите.
Вопрос: Bacula, выполнение скриптов после бекапа?

Лучший ответ:
«mycommand.sh | at now » пробывали такую конструкцию? можно добавить at now + 1 hour. Попробуйте так.

Худший ответ:
Bacula ждёт завершения всех дочерних процессов. Другими словами, вы «в фоне» не оставите задачу, если ваши процессы будут запускаться из бакулы — даже если вы сделаете форк в скрипте и убъёте родителя, сироту подхватит бакула и будет ждать её завершения. Логично, потому, что сериализация задач в бакуле сделана для ускорения каждой из них: чтобы системы «не распылялись» при выполнении, выполняя каждую из задач и все в целом бысрее.

Частично обойти это можно, указав Maximum Concurrent Jobs больше 1 в Client, Storage, Director ресурсах (где это необходимо). Тогда система сможет запустить другие задания, несмотря на то, что данное задание ещё выполняется.
Возможно, другое решение — разворачивать только что сделанный бекап из бакулы и запаковывать в tar уже его. Если сейчас память не врёт, restore job-ы по-другому работают с этими ограничениями на число одновременных задач.

Вообще у меня стойкое ощущение, что вы неправильно её используете, а точнее — архитектура бекапов у вас неправильная. Для чего вам этот tar? Если это «второй бекап», почему он запускается из bacula, если он не имеет никакого к ней отношения? Попытка сериализовать задачи? Ну так они у вас и сериализовались правильно, диск и прочие ресурсы в каждый момент времени заняты одной конкретной задачей.
Вопрос: Как сделать whois для своего сайта?

Лучший ответ:
Гуглите по запросу whois api
https://www.robowhois.com/
https://www.robowhois.com/docs/api/v1/

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

Лучший ответ:
В 0 строк
https://jsfiddle.net/z2du9L1z/

Худший ответ:
https://www.google.com/search?q=изменение+размера+... - не то?
Вопрос: 3-6 отдельных сайта ИМ или 1 большой?

Лучший ответ:
Понимаю, что ответы у Вас уже есть, но всё же вставлю свои 5 копеек
Вот вам пример - e96.ru - крупнейший региональный магазин.
Посмотрите на его категории: никаких поддоменов. Почему?
Потому что поддомен - это на самом деле домен 3 уровня и поисковик будет распределять каждый поддомен отдельно. Кроме того, есть сайты, кот. изначально генерируют домены 3го уровня как самостоятельные сайта (разные justclick, wix и т.п.). 
Поэтому с т.зр. продвижения всегда лучше иметь 1 сайт с удобным каталогом и правильной структурой категорий и подкатегорий.
Подход  domen.ru/remont - считаю правильным, т.к. страница релевантна запросу и остается на едином домене соответственно. 
Разные же сайты клепать - дело не благодарное, т.к. трафик у них будет всегда разный и продвижение потому будет куда дороже. Собственно, пример из того же e96: как помните, наверное, они объеденились с Сотмаркетом и ещё 1 точкой, но в итоге остались одни, т.к. объеденить даже выскопосещаемые сайты (или тем более их) - трудно, а зачастую - просто не возможно, даже если идёт одна единая база, налажена единая логистика закупок, есть программа учета унифицированная и т.д.
Поддомены хорошо использовать для регионального продвижения - это да, но не по категориям.

Худший ответ:
Имхо с точки зрения продвижения на разных доменах, разные магазины, с разным дизайном, НО! с единой базой и единой точкой управления, все это реализуемо в Magento!
Sincerely, Magento adept :)
Вопрос: Какой PHP-фреймворк обладает лучшей русскоязычной документацией?

Лучший ответ:
Таким разработчикам надо камень на шею, в мешок и в воду — тогда научатся плавать.
Пусть английский учат!

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

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

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

Лучший ответ:
Есть рекомендации и стандарт от интел - Thermally Advantaged Chassis (TAC). Вот, если осилите cache-www.intel.com/cd/00/00/38/71/387155_387155.pdf

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