Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Информационная безопасность заочная форма обучения.Лишняя трата времени?

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

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

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

Лучший ответ:
Ну еще можно так <script defer src="script.js"></script>

Худший ответ:
IIFE
(function (){})()
Ещё один вариант
Вопрос: Как использовать нейронные сети в веб-приложении на Python?

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

Худший ответ:
Поднимай для веб приложения брокер задач чтото типа Celery  и общайся с нейронкой через него
Вопрос: Базис 4-x мерного пространства?

Лучший ответ:
Да, конечно. Это верно всегда.
Но для строгости надо уточнить. Вы пишите:если 4 координата 0 , это же все равно вектор 3-х мерного пространстваЭто тоже верно, но только в том случае если вы выбрали трёхмерное подпространство плоским и перпендикулярным четвёртом базисному вектору.

Худший ответ:
Я думаю, надо делать аналогию с 2D-плоскостью и 3D-пространством. Любой вектор в плоскости можно выразить через координаты пространства, но ещё нужна информация, как плоскость расположена в пространстве (4 числа, допустим, нормаль к плоскости и расстояние до центра координат).
Вопрос: Есть ли скрипт для автоматической настройки сервера с нуля?

Лучший ответ:
То, что вы ищете называется ansible

Худший ответ:
Обычно, если покупаешь какой-нибуль VPS, то на нем уже установлен пакет необходимых программ, всякие nginx, php, mysql. Если у вас не так, то наверняка в сети можно найти готовые скрипты, нужно лишь немного погуглить. Но здесь же возникает много нюансов: какая ОС у вашего сервера, какой набор программ вам нужен, да и собственно какие еще настройки вы хотите сделать. Если же использовать упомянутый ansible, то например вот здесь есть куча готовых решений на все случаи жизни,
апач+остальное: https://galaxy.ansible.com/fvarovillodres/lamp
nginx: https://galaxy.ansible.com/larixsource/lemp
Вопрос: Что означает эта запись на Python?

Лучший ответ:
1. Генератор списков (list comprehension) с условием. Простой генератор  создаёт список, применяя к каждому элементу из исходного итерируемого (перебираемого) объекта (dict, set, list, tuple или более сложные объекты, создаваемые какими-то функциями) такое-то действие, например, x*x for x in spisok - взять очередной элемент x (x это просто временное имя для генерирования, можно и ... for y in spisok) из списка spisok, умножить его на самого себя и поместить в результирующий список.

Генератор с условием проверяет очередной элемент по условию и применяет для вычисления результата одну или другую формулу

2. здесь к объекту типа строка, где вписана специальная метка, применяется функция format, которая на основе этой метки вставит в строку содержимое своего аргумента (names). Подробнее читай про python format

Худший ответ:
Эта запись эквивалентна
for name in names:
    if name != n_name:
        names.append(name)
    else:
        names.append(new_n_name)
Вопрос: Генератор списка Python?

Лучший ответ:
Выражение задает для генератора. Тут оно простейшее и похоже на тавтологию, но не всегда же так:
[x**2 for x in range(1, 1000)]

Худший ответ:
тоже самое без генератора, можно как-нибудь вот так написать.
i = []
for x in range(1,1000):
    i.append(x)
Вопрос: Как брать точки на polyline через равные отрезки?

Лучший ответ:
в postgis есть спецмальная функция. Но если вам надо без бд в брузере, то придется искать готовые аналоги или реализовать самостоятельно.
Вообще задача не сложная. Каждый отрезок полилайна имеет определенную длину.
Ваша задача сводится к тому, чтобы отмерять определенное расстояние от начала полилайна и найти точку на этом расстоянии на нужном отрезке.
Вычитаете из расстояния поочередно целые отрезки полилайна, пока есть такая возможность. Так вы найдёте отрезок, на котором будет искомая точка. Дальше этот отрезок нужно разбить в пропорции:
(x2-x)/(x2-x1)=(y2-y)/(y2-y1)
d^2=x^2+y^2

Вот система уравнений, где 
x1, x2, y1, y2 - ординаты концов сегмента полилайна.
d - остаток от расстояния, из которого вычли все целые сегменты,
x, y - координаты искомой точки

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

Лучший ответ:
Кроме именно вакансий, как на LinkedIn, StackOverflow или более "стартапо-ориентированном" AngelList, можно на биржах поискать длительные проекты. Например, на Toptal их довольно много (обычно предполагаемая длительность проекта сразу указывается, и часто это может быть и 6+, и 12+ месяцев), плюс вопросы оплаты от заказчика регулируются менеджментом (и вы просто раз в 2 недели получаете заработанное, независимо от задержек со стороны заказчика, как зарплату в офисе, в общем:) )

Худший ответ:
Добро пожаловать в LinkedIn) также на headhunter есть подобные вакансии
Вопрос: Вопрос о способах разработки сайтов в Wordpress?

Лучший ответ:
изначально же Wordperss придумывался как просто глобальная админка для сверстанного сайта
Изначально он делался как система для ведения блога, и не более, это потом какому-то придурку пришла в голову идея лепить на этом визитки, магазины и корпоративные сайты, что в итоге привело к тому, что никто толком писать ни хрена не умеет, и для всего есть плагины написанные какими-то отмороженными энтузиастами, и в итоге мы имеем целую армию программистов-демперов в лице всякой школоты и т.п.
Это система управления контентом, как и любая другая, со своими тараканами.
Вам дается набор готовых инструментов, вы его пользуете как хотите. Хотите, используйте то, что имеется по умолчанию или в виде той же темы, которая уже имеет место быть.
Хотите - нарисуйте и сверстайте собственное оформление и прикрутите функционал, напишите свой, если задачи нестандартные и не решаются, опять таки, плагинами для всего (разве что в магазин за пивом еще не бегает).
Можете заложить тему как каркас для будущих "разработок"
Хотите создать - создайте, в чем проблема то?
Используйте то, что есть, написанные модули магазинов, или разработайте свой на базе того же вордпресса.
Можете писать на чистом ПХП, фреймворке, использовать другую заточенную под магазины CMS.
Вот действительно, что больше нравится, то и делайте, в конечном счете, пользователю будет фиолетово, на чем и как сделано, а вы - на чем можете, чем владеете, на том и делайте...ну что тут еще сказать?

Худший ответ:
Создание сайта на Wordpress
1. Без знаний программирования - устанавливаете WP, необходимые плагины и готовую тему. Сайт готов.
2. С доработками - устанавливаете WP, необходимые плагины, готовую тему и изменяете стили темы под себя, чтобы получился более-менее уникальный дизайн. Если есть знания разработки на Wordpress, можно улучшить готовую тему Wordpress и добавить свой функционал
3. Создание с нуля - рисуете дизайн сайта, верстаете его, затем из верстки делаете тему Wordpress. Устанавливаете WP, плагины, вашу тему. (Этот способ требует знаний HTML, CSS, JavaScript, PHP и конечно Wordpress)
P.S. с нуля на PHP сделать сайт в разы сложнее чем создать тему под WP
Вопрос: Как сделать на сайте обращение к поисковым системам на других сайтах?

Лучший ответ:
Это было бы возможно, если бы сторонние сайты предоставили такую возможность через API.
Но они же не враги своему бизнесу, поэтому такой API вы не получите. Они же не идиоты.
Выход - парсинг. Но это адище.
Чувак, ты, похоже, совсем новичок в интернете.

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

Лучший ответ:
Зайти в интересующий хаб, там пагинация не ограничивается 50 страницами.

Например: Хаб «Машинное обучение»


Худший ответ:
Попробуйте так
https://www.google.com/search?q=site%3Ahabrahabr.r...
Вопрос: Что на сегодня лучше для нового проекта, GitLab vs GitHub vs bitbucket?

Лучший ответ:
Юзаю GitLab, потому что автоматический деплой и запуск тестов при пуше в ту или иную ветку делать удобней всего. Также удобно, что есть Registry, в котором можно хранить собранные Docker-образы. То есть Dockerhub не нужен. При том, что на Dockerhub можно, если не ошибаюсь, хранить только один приватный образ, а в GitLab-registry - сколько хочешь. Делать сборку образов можно тоже прямо в GitLab.
Upd: "делать удобней всего" - ЛИЧНО МНЕ (я не devops, а просто backend-разраб).

Худший ответ:
Для ведения своих проектов использую Google Cloud "Cloud Source Repositories" также бесплатно и приватно.
Вопрос: Правильно ли я понимаю разницу между нейронной сетью и компьютерной программой?

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

 И для некоторых из этих некоторых  задач удаётся внутрь думателя вместо логически-математического блока вставить что-то вроде калейдоскопа, в который можно посветить фонариком и получить чудную картинку. Посветишь под другим углом - другая картинка получится. В калейдоскопе ни логики, ни математики в явном виде нет, там зеркальца, цветные камешки... но всё по законам физики. Так и в нейросети - вроде всё по законам информатики, но в то же время - зеркальца и стёклышки. 

Как-то так...

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

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

Можно написать программу, которая на входе преобразует входные данные в тот вид, который удобно использовать с определенной реализацией нейронной сети, а на выходе - в вид, удобный пользователю программы.

Нейронную сеть можно обучать и можно использовать. Программа, которая реализует нейронную сеть, останется такой же, вне зависимости, что там с нейронной сетью происходит, обучается она или работает штатно.

В одной программе можно реализовать много нейросетей, целый конвейер, хотя это в большинстве случаев не практично, но теоретически возможно.
Вопрос: Как организовать разработку на React-Native?

Лучший ответ:
Считаю что ни линукс ни windows не подходят для разработки на стеке React-Native. Уже не однократно замечал что под мак ос нет проблем которые всплывают на win. И не понятно как компилить приложение под ios. По этому или пересаживаться на технику apple или ставить хакинтош или сидеть в виртулке с мак ос.

Худший ответ:
Если прямо вот так сидят и не хотят переходить - то вводить более строгие правила по обновлению/добавлению библиотек и ноды. 

что я бы сделал:
1. составить список проблем. 
2. понять какие действия приводят к этим проблемам. Например обновление библиотек/добавление новых
3. написать как можно проверить что эти действия в каждый конкретный момент не сломали все. Например "если вы обновили библиотеку, то надо проверить что все нормально и в винде и на линуксе"
4. подумать как эти проверки сделать удобно. Может быть прикрутить в CI сборку под обе платформы на каждый коммит где затронули package.json, или обновлять либы только в отдельной ветке и просить проверить на другой платформе, и после этого только мержить. 

Сделайте одну версию которая работает везде без конфликтов, зафиксируйте, и с этой точки вам надо установить правила, что делать чтобы проблемы снова не появлялись и донести до всех что они нужны. 

В идеале конечно если проверка на то что все собирается под обеими платформами будет автоматическая после каждого коммита.
Вопрос: Как сделать круглую картинку в bootstrap?

Лучший ответ:
В 4ой версии это класс .rounded-circle для картинки.
В 3ей - .img-circle

Худший ответ:

Как можно нормальную получить?
Картинке, border-radius: 50%;
Вопрос: Как правильно интегрировать api в паттерн MVC?

Лучший ответ:
Так же

Худший ответ:
- сколько будет 2+2 ?
- а мы продаем или покупаем ?

Я это к чему. Если сайт должен реализовать апи для внешней системы, то 
это практически обычный сайт, только response в виде json/xml и т.д.

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

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

Худший ответ:
Физика 8 класс, мощность равна току умноженному на напряжение. Еще можно измерять скорость вращения - она падает при нагрузке.
Вопрос: Стоит ли учить несколько языков программирования?

Лучший ответ:
Например после С++ "после" - это примерно после 10-15 лет. Говорят, столько примерно длится цикл "от нуля до профи" на С/С++.

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

Лучший ответ:
В панели администрирования Exchange office 365 надо мигрировать.



А в будущем создавать ящик через админку локального Exchange


Худший ответ:
Назначение лицензии в Office 365 должно приводить к тому что - почтовый ящик создается в Exchange Online.
Подобное поведение Exchange Online как у вас может быть вызвано тем что у вас на земле в локальном AD задействованы специфические для почтовых систем аттрибуты. Какие - сложно сказать, если открыть на земле Atrribute Editor или ADSIEdit на пользователе - то они начинаются с мелких букв ms*.
Вопрос: После сборки компьютер включается, выключается на 1-2 секунды и снова включается. Что делать?

Лучший ответ:
Я думаю вначале идет самодиагностика, поэтому куллер крутится и останавливается, а уже затем полноценное включение.

Худший ответ:
Биос память тестит
Было разок на но ноуте, когда планку добавлял
Вопрос: Почему в решении предлагается поставить AND !=?

Лучший ответ:
Потому что магазины разные. Значит их коды не должны быть равны.

Худший ответ:
Что Вас по сути не устраивает-то? Всё правильно же! Или Вы не знаете что такое JOIN ('это то, что Вы скрыли от Нас, мы не видим что там под ppl.price, и ещё задав тупой для нашего разума вопрос, тут не дураки сидят, а люди желающие реально помочь)?
Вопрос: Какие есть best practices при переходе с AD на контроллер домена на Linux?

Лучший ответ:
Лучшая практика не делать этого. Ад очень хороший инструмент, ну а самба это кривое поделие. Причём очень старое. В общем не ввязывайтесь, через полгода вернётесь к тому что было. ИМХО

ADD

Для каждой задачи используйте свой инструмент.

Худший ответ:
Это очень плохая идея.
---
Тут только один Бэст практика.
Не лепить горбатого к стене и продолжать пользоватся Windows.
---
Ибо ад под линухом совсем не равноценная замена ад под виндой.
---
Если таки замените
Предвижу вопросы
А почему оно отваливается...
А почему оно не авторизует ...
А почему самбовские шары работают сильно медленнее чем под виндой и почему с этим ничего нельзя сделать....
И так далее.
---
Ну и если потерять 500 учеток юзеров а потом бегать вытаскивать данные из профилей в экстренной порядке не критично. То можно ниче не тащить :) А по новой АД настроить с нуля ) 
Логин+Пароль - не равно юзеру ад в общем-то.
Вопрос: Сделать свой тип из строки в PHP уже можно?

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

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

Лучший ответ:
Зависит от уровня. При изучении отдельных словарей лучше составлять самостоятельно

Худший ответ:
Зависит от уровня. При изучении отдельных словарей лучше составлять самостоятельно
Вопрос: Как исправить display: flex, если он не работает должным образом?

Лучший ответ:
Ну так flex в top_title_line действует только на единственный вложенный тег shop_slider_navigation - никак не влияя на теги внутри shop_slider_navigation.

А чтобы распределить блоки внутри shop_slider_navigation, надо и display: flex; и настройки flex установить для shop_slider_navigation.

P.S. В редакторе вопроса есть кнопка вставки кода - с помощью которой можно нормально вставить и HTML, и CSS. Делать HTML картинкой не имеет смысла и только мешает отвечающим.

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

Лучший ответ:
Подойдут писюки с Linux или Free BSD,  роутеры с OpenWRT, микротики и т. п. - выбирайте из бюджета, наличия опыта эксплуатации и так далее. 

Технология называется "динамическая маршрутизация". Я такое делал с использованием OSPF в похожей ситуации, только сеть была не РРЛ, а оптика.

Ставите на концах соединения два маршрутизатора, делаете VPN, если нужно, потом сверху VPN настраиваете динамическую маршрутизацию - как только OSPF будет видеть второй роутер через какое-то из соединений, он будет выбирать (согласно настроенному весу), какие маршруты вписать в таблицу маршрутизации.

Худший ответ:
1. Ставите в обоих филиалах нормальные маршрутизаторы. (Mikrotik, BSD, WRT, PF или что подобное)
2. На внешнем адресе, как минимум, одного из офисов должен быть белый IP для настройки VPN шлюза (ну или если на обоих концах один провайдер заказать у них готовый "VPN точка-точка")
3. Настроить этот канал VPNa - в сети полно инструкций
4. данные по РРЛ тоже немешало бы назапас затунелить, так что тоже строим прямой VPN точка-точка.
5. получившихся 2 канала объединяете в динамическую маршрутизацию, (тоже хватает инструкций про объединение сетей по двум каналам)
6. можете еще и 0.0.0.0 продинамить, чтоб при падении одного провайдера внешка уходила через РРЛ
Вопрос: Как лучше сделать много сайтов с почти одинаковым содержимым для разных городов на wordpress?

Лучший ответ:
10 поддоменов ведущих на один сайт.
Пишем функционал, который определяет текущий поддомен.
Имеем записи, где название региона, его склонения, УРЛ адрес, контактные данные.
Пишем модаль смены городы на основе записей о регионах.
Итого: Под рукой всегда имеем массив о текущем регионе, соответственно, зная текущий выбранный регион\поддомен, подставляем контактные данные в свои места. Всё

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

Лучший ответ:
Бинарные данные это и есть нормальные данные. Тебе нужно просто их правильно читать. Правильно их прочесть тебе поможет только инструкция. Или пробуй угадать структуру данных вручную.
Для этого тебе нужно читать часть данных в byte, int, int64, float и другие переменные различных размеров.

Худший ответ:
Описать структуру данных в Protobuf согласно инструкции и сгенерировать код на Це++.
Вопрос: RAW to NTFS без форматирования, как?

Лучший ответ:
Если навыков восстановления информации у вас нет, то лучше всего отнести диск специалисту.
Если хочется помучаться самостоятельно, то первым делом надо сделать посекторную копию диска, и уже с ней проводить эксперименты. Можно попробовать линуксовую утилиту testdisk, она умеет находить потерянные разделы на диске.

Худший ответ:
0. отдать в специализированный центр по восстановлению данных с бесплатной диагностикой и чёткой постановкой задачи
или на свой страх и риск:
1. клонировать диск посекторно на аналогичный
2. пробовать восстановить данные после загрузки с LiveCD/DVD/usb
Вопрос: Удаленная работа из Казахстана в российской компании. Какие оптимальные варианты организации удаленки?

Лучший ответ:
Правильный ответ:
Вознаграждения, выплачиваемые по договорам ГПХ сотрудникам из стран ЕАЭС, которые работают на «удаленке», не облагаются в России страховыми взносами и НДФЛ.
https://www.buhonline.ru/pub/beginner/2017/6/12348 (последний абзац статьи).

P.S.: То есть можно заключить договор ГПХ на оказание услуг.

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

Лучший ответ:
minusCostPerDay = 10000 / (365 * 40)
costAfter1Day = 10000 - minusCostPerDay
costAfter1Year = 10000 - 365 * minusCostPerDay

Можете ещё учесть високосные года для большей точности. Какой это алгоритм, я хезэ. Это третий класс общеобразовательной школы.

Худший ответ:
Линейная регрессия это
Вопрос: Как правильно настроить Firewall на Mikrotik?

Лучший ответ:
Для начала стоит обновиться до актуальной stable или long-term версии. Похоже что вас проломимили\задосили.
Далее каким-либо образом выявляем зловредов(брутфорсеров) и заносим их адрес лист(тут !!нужно быть аккуратнее!!, что бы не прострелить себе ногу). Создаём правило в firewall raw и там блочим всех из этого листа.

Худший ответ:
Ну too busy как бы намекает, что ддосят. Если невозможно определить диапазон IP, с которых ходят "честные" юзеры, то можно попробовать сменить порт, на котором слушает openvpn
Вопрос: Как архивировать VirtualBox машину?

Лучший ответ:
Экспорт в OVA.

Худший ответ:
Нужно нажать Файл->экспорт конфигурации.
Далее, далее, далее. Важно указать формат OVA т.к. он удобен.
Вопрос: Почему низкая скорость загрузки?

Лучший ответ:
В провайдере.

Худший ответ:
С такими вопросами, только к бабке гадалке.