Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Большая ли разница между написанием на UNITY или чистом С++ C#?

Лучший ответ:
Инструмент всегда выбирается от задачи.

Первым делом нужно строго сформулировать для себя задачу. Чего ты хочешь добиться?
Сделать игру? Это не задача. Заработать денег на игре? Это не задача.
Задачу надо детально формулировать. Например: сделать игру по уже имеющемуся ТЗ в конкретные сроки и с затратами не выше заданного бюджета.

Исходя из задачи выбирается инструмент.
Разные инструменты предъявляют разные требования к профессионализму разработчика, бюджету и времени разработки. Разные инструменты влекут разные риски для процесса разработки.
Выбор инструмента заключается в сведении проф. навыков, бюджета, времени и рисков в одном месте.

Unity позволяет вести быструю разработку при минимальной квалификации, но влечет риски быстрого изменения системных требований и непредвиденных сопутствующих расходов в местном "магазинчике радостей". Плюс, в определенный момент потребуется заплатить немалые деньги за лицензию.

Чистый C# требует профессионализма и большого времени на разработку. Профессионализм требуется сразу довольно высокий. Человек должен не только языком владеть, но и быть в состоянии выбрать подходящие сторонние библиотеки для помощи.

Чистый C++ требует экспертного уровня профессионализма и, буквально, огромного времени на разработку. Незначительного уменьшения времени на разработку можно добиться покупкой сторонних инструментов за довольно большие деньги. Более того, экспертный уровень требуется не только в знании C++, но и в знании сопутствующих разработке игры областей. Математику, звук, графику, сеть и каждую из целевых платформ требуется тоже знать на экспертном уровне. Иначе выбор чистого C++ будет проигрывать выбору чистого C#.
Современный C# после сборки по своей производительности ничем не отличается от результатов сборки C++, а разработку на C++ вести значительно сложнее.

Более того, использование чистого инструмента всегда требует от пользователя экспертного уровня знания архитектуры ПО.

Худший ответ:
Основное энергопотребление для игр занимает рендеринг графики. Поэтому для игры будет по большему счету безразлично вызываете вы графичесекий API  из С++ или из C#. Исключение пожалуй составят игры со сложным AI где именно важен основной CPU. Но в играх типа Марио нету никакого сложного AI поэтому можете игнорить это исключение.

C# более прозрачный для понимания язык свободный от UB и поэтому если вы планируете в будущем развивать и доделывать софт - то лучше всего этот софт делать на современном и однозначном языке. Для бизнеса это полезно. Всегда найдете другого разработчика который легко разберется в вашем коде и пофиксит все что надо.
Вопрос: Какой взять ноутбук студенту для дальнейшей работы в промышленном дизайне?

Лучший ответ:
встал вопрос о покупке ноутбука для для работы с 3D графикой 
Увы, ноутбука для для работы с 3D графикой, не существует

Поскольку в железе и программах я не разбираюсь, 
А я разбираюсь.

Из пожеланий только то, что не очень хочется таскать с собой здоровую игровую бандуру. 
А игровых ноутов не существует, все это стационарноя попса стилизованая под ноут. Так что ни кто подобную хрень не таскает

Также интересует, имет ли смысл брать MakBook Air 13 или MakBook Pro 2020 года?
Ну если вы профи то ходить на призентации с Макбуком не помешает, это подчеркнет вашу крутость. Наличие Макбука у студента подчеркнет его лоховатость.

Что касается сути вопроса то с 3D графикой нужно работать на хорошем стацианарном компе с хорошим процессором и видеокартой, с монитором не менее 27" (а может и двумя). Для учебы стоит присмотреть дешовый, легкий ноут, возможно даже б/у, который в случае если вы его разобьете, потеряете или его украдут не сильно будет обидно и дасадно

Худший ответ:
Также интересует, имет ли смысл брать MakBook Air 13 или MakBook Pro 2020 года?
Вполне имеет, если нужный вам софт поддерживается macOS.
Вопрос: Существуют ли дистрибутивы Linux где изначально встроен весь основной репозитарий?

Лучший ответ:
Вероятно вам нужно это.

Худший ответ:
Невозможно иметь всё в установленном виде - некоторые пакеты банально конфликтуют между собой (например, потому что выполняют одну и ту же задачу)

А для работы без доступа к глобальной сети - это пожалуйста. Только брать нужно не что-то хипстерское-молодёжное
Например, репозиторий debian актуального выпуска для amd64 доступен на 19 DVD дисках. Прямо на этапе установки с диска будет предложение вставить другие диски репозитория, затем при попытке установки чего-либо apt будет запрашивать "дайте диск такой-то"
Обновления релиза так же можно загрузить на дисках.
Хотя именно iso'шки и прекратили публиковать кроме самого первого (места и сети много жрут, а ресурсы серверов-то не коммерческие), их можно собрать по инструкции через jigdo.
Вопрос: Как найти работу, если есть скиллы, но нет опыта?

Лучший ответ:
Извиняюсь за такой ответ, но вам к психологу. Серьёзно. Излишняя дотошность в любом деле вредит ему, нужно уметь находить баланс. А про невротизм вам вряд ли кто-то подробно и тактично расскажет в рамках данного ресурса. Попробуйте задать этот же вопрос, например, на b17.ru (только без технических подробностей, конечно же).

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

Лучший ответ:
За незаконное распространение сведений о частной жизни лица, составляющих личную или семейную тайну, без его согласия, ст. 137 УК РФ предусматривает ответственность: от штрафа в размере до 200 тыс. рублей до лишения свободы на срок до двух лет. Это распространяется как на собеседников, так и на третьих лиц
Если в переписке присутствуют не общедоступные сведения, ссылайтесь на эту статью. Можете заявление написать. Более того, по запросу от следствия сможете узнать кто это был и наказать человека в суде.  А у вас фигурируют как собеседники,  так и третье лицо (группа в вк)
Гугл

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

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

Худший ответ:
Для особо важных архивов - создавай parity check file https://manpages.debian.org/testing/par2/par2creat...

Если какой-то нейтрино повредит 1 битик то это тебя спасет.
Вопрос: При запуске кода выдает ошибку, все проверил, никак не пойму в чем дело, кто подскажет?

Лучший ответ:
Она максимально очевидна. Вы в блокноте кодите или в IDE? Откуда вы взяли AddFors? Любая система автодоплнения выведет вам что правильно AddForce

Худший ответ:
Пробуй вот так,  GetCompponent.AddFors(transform.up * jumpForce, ForceMode2D.Impulse);
Извини что с ошибками там в Unity поправь)

А ише если ошибка в консоле Unity нажми на неё 2 раза, и покажет где ошибка!
Вопрос: Как оценить работу TEAM-lead?

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

Худший ответ:
Собственно есть цели, есть метрики которые вы отслеживаете, по ним и оценивать
Вопрос: Являются ли нормой раскаленные провода кабеля питания материнской платы?

Лучший ответ:
Уверен что они раскаляются? если так, у них бы изоляция поплавилась. Скорее всего это какой-то светодиод их освещает.

Худший ответ:
Не беспокойтесь. Это просто лгбт-подсветка пульсирует и на провода падает свет от неё)
Вопрос: Удаленное подключение к домашней сети из загранице на роутере?

Лучший ответ:
Если дома кто-то остаётся и (или) домашний Интернет или Интернет у родителей будет оплачиваться:
1. Подключаем у Вашего провайдера услугу "внешний IP адрес" - примерно 120 руб в месяц - зависит от жадности провайдера
2. Я не знаю, есть ли у роутера Beeline Giga Box встроенный VPN сервер, если да, то хорошо если нет - не страшно - уж такой пункт как DMZ - там точно есть. Включаем и прописываем тот внутренний IP адрес что получит подключенный в домашнюю сеть Keenetik
А так подключаем тот же Keenetic, лезем в настройки -жмакаем на "изменить набор компонентов"
ставим галочку напротив одного из SSTP или L2TP VPN сервер
Затем настраиваем на нем этот VPN сервер - пошаговых гайдов в сети вагон
Например 
Маршруты обычно прописываются автоматически
3. Затем покупаем любой еще один Keenetik, лучше с 4G и настраиваем на нем VPN клиент. В качестве сервера указываем полученный от провайдера внешний IP. Этот  Кинетик и забираем с собой
гайдов полно - например
На границей подключаемся к интернет через этот Кинетик

Дополню. Если Вы тут раскидываетесь фразами "Я работаю в крупной финансовой организации" - то самое простое решение - обратиться к специалисту - за денежку он Вам всё сделает.

Худший ответ:
Скорость интернет ограничивает Ваш провайдер зарубежом, так что это норм. 
А так, в тысячный раз...

Арендуем впс в РФ(150-200р)
Ставим там опенВПН, tcp, 443 port
Подключаемся к нему с помощью кинетика, ставим галку-«исп для выхода в инет»
Впринципе всё, траф идет через впн. 

Хотите через дом? - арендуйте внешний IP, разворачивайте там впн сервер)
Тк дома у Вас гавнороутер - либо ставьте там тоже кинетик / микротик, либо на домашнем ПК разворачивайте
Вопрос: Как отдавать статику через julienschmidt/httprouter?

Лучший ответ:
r.Handler("GET", "/", fServer)
Этот шаблон значит полное совпадение с корнем, поэтому у вас 404 на все вложенные страницы. Чтобы этого избежать сделайте так:

r.Handler("GET", "/*filepath", fServer)

Худший ответ:
На уровне папки frontend пришлось прописивать каждый ресурс отдельно, а на уровне папки static через *filepath

r.Handler("GET", "/", fServer)
	r.Handler("GET", "/favicon.ico", fServer)
	r.Handler("GET", "/static/*filepath", fServer)
Вопрос: Где научиться делать красивые сайты?

Лучший ответ:
Как правильно развивать вкус для веб дизайна?

Стоит ли пытаться развить скилл в веб дизайне fron...

Вопрос к дизайнерам: как вы развиваете художествен...

Худший ответ:
Много бесплатных курсов с дз и наставником по веб-дизайну, веб-разработке и т.д. можете найти тут:
https://wayup.in
У них скоро по веб дизайну стартует бесплатный курс:
https://wayup.in/library/course6
Вопрос: Как в PhpStorm сделать выбор файла в проекте «Select in projects»?

Лучший ответ:

На панели проекта

Худший ответ:
Лучше использовать опцию Always Select Opened File.
Вопрос: Правильно ли работает кулер?

Лучший ответ:
Дело вот в чем: когда у процессора появляется какая-то полезная нагрузка, он повышает свою частоту и увеличивает напряжение, в результате растет и температура. 
У меня не было процессора 12900к, но мне кажется, так, как у вас, быть не должно.
Вот что нужно сделать:
1. Проверить установку кулера и термопасту. Скорее всего проблема именно тут. Может плёнку забыли снять защитную или кулер неплотно сидит... Проверяйте. 
2. Если же с кулером все в порядке и это действительно настолько горячий процессор - надо в БИОС поправить стратегию управления кулером. Я бы увеличил минимальную скорость работы вентилятора до максимального значения, акустически комфортного, а вот порог включения повышенных оборотов перенёс градусов на 70-75.

Худший ответ:
Настроит график оборотов в ручную в BIOS или ПО из комплекта материнской платы.
Вопрос: Высшее образование Java программисту, нужно ли?

Лучший ответ:
Блин, да во имя Белого Солнца!

Этот вопрос скоро тут затмит все остальные - его под разными соусами задают с тупой регулярностью. Причем задают всегда люди, которые по тем или иным причинам не могут/не хотят его получить (те кто могут/хотят - просто получают и все). И на самом деле им не нужно ответ - им нужно моральное оправдание собственного нежелания/неумения его получить.

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

Добро. Я тоже рассужу на основании своего опыта. 

Работу я менял пять раз (и бессчетное количество собеседований). Из них только два первых места не требовали вышку, но это было в 90-е, а тогда было возможно вообще все что, угодно, в том числе и инженерная должность на госслужбе без вышки. К третьему месту у меня была незаконченная (брошенная) вышка и взяли только с условием, что в течение трех месяцев восстановлюсь. А дальше все просто - спрашивали на первом же собеседовании.
JFYI: Вышка у меня есть :)

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

Была такая вещь - кубик Рубика. И были фанаты, собиравшие на нем разные фигурки. Так вот самая первая фигурка называлась "ослиный мостик" - типа, если ты его не смог собрать, то ты уж не обижайся, но ты осел :) К чему это я? А к тому, что получить вышку - это такой "ослиный мостик". Не смог, не прошел этот квест - ну извини, маши ушами..

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

Лучший ответ:
а что, хтмл комментарии уже отменили?
<!-- всякая дичь, не обязательная к показу -->

Худший ответ:
Как вариант:
.modal_window {
...
display: none;
}
Вопрос: Подскажете аналог set(), но для словаря?

Лучший ответ:
Собственно, в словаре и так запрещены повторения ключей, так что что-то ещё искать не нужно

Худший ответ:
Даже не знаю с чего начать.
Во-первых, массивы в питоне - это array, и они используются нечасто. Я сильно подозреваю, что ты имел ввиду списки (list).
Во-вторых, set() к спискам отношения не имеет, это абсолютно самостоятельная структура данных - множество. От того, что есть идиома без_повторов = list(set(с_повторами)) set() не становится методом списка или чем-то подобным. Эта идиома прекрасно работает с любым коллекциями - списками, кортежами (tuple), да с чем угодно.
В-третьих, повторы чего ты хочешь устранить? Ключей? Значений? 
Если ключей, то в словарях ключи и так не повторяются, как уже написали выше. Повторяющийся ключ просто заменит собой старый. 
Если значений, то тебе сначала придётся решить, какой из ключей с одинаковым значением сохранить.
Вопрос: Как сделать итерацию массива?

Лучший ответ:
Уже угадываю автора вопроса, не заходя в вопрос.

Худший ответ:
Уже угадываю автора вопроса, не заходя в вопрос.
Вопрос: Как сделать await purge(limit=1) в disnake?

Лучший ответ:
Обработчик on_message принимает в качестве параметра сообщение (тип Message), а не interaction context. А у сообщения есть метод delete. Так что использование purge тут совершенно не к месту. Открою секрет: удалять вообще что бы то ни было единичное с помощью purge - плохая идея. Пока бот обрабатывает событие, в канале могут появиться новые сообщения. Purge нужно только для масштабной очистки.

@client.event
async def on_message(message):
    await message.delete()
    temporary_message = message.reply(...)
    await asyncio.sleep(30)
    await temporary_message.delete()

Худший ответ:
Там вроде disnake должен быть схож с discord.py
Вопрос: Есть группа стран: VPN сервисы, базирующиеся в них, обязаны вести логи и предоставлять их по запросу. Как быть?

Лучший ответ:
Чем громче сервис заявляет о своей анонимности и надежности, тем вероятнее всего это не так. Таковы современные реалии.

Так же, помимо логирования трафика vpn, есть еще вышестоящие провайдеры - ваш и провайдер, где хостится vpn сервер, они 100% делают логи, все! Логов провайдера более чем достаточно чтобы определить, какой клиент (по ip) куда подключается (тоже ip, но помятуя кому принадлежат подавляющее большинство сервисов cdn, рекламных и соц сетей, размещающих на страницах исполняемую логику,... - даже при https не только ip).

Единственный известный сервис по запутыванию - это i2p (не tor!) только он подмешивает в трафик случайные данные, предотвращая а точнее усложняя и значительно удорожая подобную слежку. И это не vpn.

Худший ответ:
1. Структура: https://en.wikipedia.org/wiki/Five_Eyes

2. VPN сервисов очень много и их серверы в разных странах появляются и исчезают. Нужно смотреть сайт конкретного сервиса, и дополнительно уточнять в поддержке. А также не забывать проверять IP каждый раз при подключении. Один провайдер может продать диапазон (они сейчас дорогие), а другой в другой стране купить.

P. S. Судя по тому, что вы хотите анонимность уровня Сатоши Накамото за бесплатно, ваши опасения совершенно напрасны. Разведки данных стран вряд ли заинтересуются вашей деятельностью. :)
Вопрос: Что означает этот знак [:-1]?

Лучший ответ:
Нашёл удобное объяснение по срезам списков: https://pythonworld.ru/osnovy/indeksy-i-srezy.html

Худший ответ:
Это срез из списка. Знак "-" означает, что начало среза отсчитывается с конца. То есть, -1 это последний элемент списка, тогда как 0 - первый. 
От себя добавлю, что копирование кода это плохая практика при обучении. Старайтесь сами все писать и вникать в ваш код, так же не забывайте про документацию и книги для чайников.
Вопрос: Нельзя установить сторонний APK?

Лучший ответ:
Написано ж предельно понятно - Большой Демократичный Гугл демократично попросил тотал убрать фичу установки APK, и тотал сказал "Слушаю и повинуюсь, белый господин" :)
Либо откатить тотал назад - на 4pda однозначно есть все версии.
Либо перестать им пользоваться для установки - я вот даже и не знал, что для установки APK со стороны нужны какие-то программы - тап в проводнике и все поехало...

Худший ответ:
Ну так вроде понятно написано. В чем вопрос?
Вопрос: Достаточно ли macOS 10.13.6 High Sierra для веб-разработки?

Лучший ответ:
Достаточно даже ноутбука 2004-го года выпуска с Windows XP на борту.

Худший ответ:
У меня один из буков с такой, норм.

Сложности заметил только с обновлением Docker под OS X – там похоже перестали поддерживать эту версию.
Вопрос: Как исправить ошибку при установке Windows 10 pro?

Лучший ответ:
правильнее установить вообще без сети, а после окончания установки уже делать настройки при необходимости на LAN/WLAN/etc.

Худший ответ:
Пропустите эту настройку и всё
Вопрос: Windows10 и черный экран с курсором?

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

Худший ответ:
Грузитесь c Microsoft DaRT для этой версии и сборки ОС - оттуда пробуйте получить доступ к Event viewer, удалить обновления и т.п.
Вопрос: Почему у одной компании бывает так много разных команд разработки одного и того же направления?

Лучший ответ:
Всё просто - у Acme вполне может быть много разных продуктов, разработкой которых занимаются разные команды.
Это нормально. Деление же идёт по продукту, а не по направлению (фронт/бэк).

А вот ситуация, когда у компании одна большая команда фронтенд-разработки, которая обслуживает нужды во фронтенде сразу в нескольких продуктах - это уже что-то странное.

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

Худший ответ:
Что значит по одному?
Десять проектов разных это десять фроонтендевелоперов , или вы думаете один девелопер потянет десять проектов?
Вопрос: UX, как правильно?

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

Худший ответ:
UX - это пользовательский опыт, а не опыт дизайнеров. Надо проверять на пользователях =)
Вопрос: Как подключиться к серверу 1С на Linux из своей сети?

Лучший ответ:
Ну для начала проверить из локальной сети или с локальной машины работает ли вообще сервер 1с и опубликована ли нужная база?
Потом проверить доступ к от клиента к  серверу - он вообще пингуется?
Потом проверить открыты ли нужные порты для доступа к серверу 1с.

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

Лучший ответ:
В отделении милиции сказали, что даже не станут терять времени и сил на такое пустяковое дело.
Дело происходит не в России, я так понимаю? Просто сто лет о таком не слышал.

Да, можно отследить, этим как раз должны заниматься правоохранительные органы, которые и посылают соответствующий запрос мобильным операторам, которые либо блокируют (как сделано у Apple) либо отслеживают телефон по базовым станциям, либо и то, и другое.

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

Лучший ответ:
Стоит.

P.S. "Левые магнитики с кодом" это упражнения, которые как раз делают книги серии Head First хорошими.

Худший ответ:
Вам очень повезло, что начали изучение java с серии книг head first ("Изучаем Java" Сьерра, Бэйтс). Для новичка, пожалуй, лучше книги и не придумаешь.

Философию джавы - не советую! У меня было 2 захода к этой книге, первый раз она мне показалась тяжёлой и я её отложил, второй раз (после полугода обучения) наоборот простой - в том смысле, что я не нашёл в ней ничего нового для себя, хотя прочитал почти до конца. Плюс ко всему она уже устарела, посмотрите на год издания. Единственное, кто её обычно советует - те кто начинали кодить давно и на С++.

Как по мне, сейчас вам идеально подойдёт первый том  Хорстманна. Там разбираются очень многие детали, которые есть под капотом джавы, о них не задумываешься, пока баги не вылезут в коде и нужно будет думать почему так :)
Многие советуют Шилдта, но как по мне - слишком много воды. То что можно уместить в пару предложений - на 2 страницы, но видимо многим нравится.
Вопрос: Чем заменить иностранные облачные хранилища S3 в условиях санкций находясь в РФ?

Лучший ответ:
А в РФ крипта является не средством оплаты, а имуществом. Никакого не найдёшь.

Худший ответ:
похожее есть у селектел,яндекс.майл... сам не тестил, хз как оно работает
Вопрос: Магия в топологии сети, объясните как такое возможно?

Лучший ответ:
Пинг, вернее, ответ на него - самая низкоприоритетная из всех задач коммутатора. Так что если он занят чем-то более важным, то просто не ответит. Бывает, что даже на пинги устройству, подключенному непосредственно к коммутатору, получают только половину ответов. Это нормально.
А другие пингуемые нагружены, видимо, меньше, или производительность у них больше - вот потерь и нет.

Худший ответ:
копать в освоение трейсроута

trace route / tracert