pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как вернуть домен?

Лучший ответ: Можно попробовать через суд (если у вас есть товарный знак), но это будет долго, муторно и дорого.
Думаете зря киберсквоттеры живут и процветают? Зря что ли любой освобождающийся домен тут же автоматом скупается ими? Конечно нет, на этом делаются большие деньги.
У вас есть 3 варианта:
1. Заплатить много денег сейчас и получить домен сразу
2. Заплатить много денег постепенно и со временем с вероятностью 50-70% отжать домен через суд (но это может занять пару лет)
3. Переосмыслить свою позицию, сделать легкий ребрендинг и купить другой домен по обычной цене.
На вашем месте я бы серьезно выбрал третий вариант, так как давно прошли те времена, когда крутой домен что-то значил. Сегодня главную ценность играет выдача в поиске, лучше сэкономьте денег на раскрутку.

Худший ответ: Никак... договариваться с нынешними владельцами
Вопрос: Как отключить автопереключение раскладки в win 7?

Лучший ответ: В ОС Windows 7 "из коробки" нет функционала автопереключения раскладки. Это реализуется установкой стороннего ПО. Ищите какое стороннее ПО вы ставили.

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

Лучший ответ: Хорошие лекции на эти темы у Андрея Станкевича:
Динамическое программирование https://youtu.be/iKj-xI4enLw
Графы, обход в глубину и в ширину(вроде бы) https://youtu.be/npV3mOIZJNc
Обход графов подробнее, алгоритм Дейкстры https://youtu.be/IjLHY5U4y2c
Можно посмотреть любые другие лекции на эти темы. Там примерно одно и то же.

Худший ответ: Так ты участвуешь на соревновании по программированию или шоу попугаев? Если второе то ты можешь попробовать выучить как можно больше всего и надеяться, что что-то тебе попадается. А если нет, то иди и просто решай задачи.
Вопрос: Проблема со шрифтами в консоли Windows 7 (проявляется в FAR)?

Лучший ответ: Я бы попробовал в Interface Settings включить Cleartype-friendly redraw.
Еще вариант — выключить ClearType, но это уже из пушки по воробьям.

Первое мне в свое время помогло (правда, артефакты были немного другие)

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

Лучший ответ: Возьмите адекватную карусель, например fotorama.io, у нее есть документация и разработчики позаботились о возможности вставить несколько на страницу.

Худший ответ: Возьмите адекватную карусель, например fotorama.io, у нее есть документация и разработчики позаботились о возможности вставить несколько на страницу.
Вопрос: Как сделать исчезновение кнопки после трёх нажатий на неё?

Лучший ответ: <input type="button" id="test" value="Отправить">var count=0;
test.onclick=function(){
	count++;
	if(count>2)
		document.getElementById('test').style.display='none';
};

Худший ответ: Счетчик добавить же.
Лучше, конечно, исправить сам скрипт.
Вопрос: Как игнорировать паддинг внутри главного блока?

Лучший ответ: https://jsfiddle.net/dzwk03fc/
так?

Худший ответ: как вариант убрать паддинг у родителя, добавив марджин всем прямым потомкам кроме .block
https://jsfiddle.net/469daw8y/
Вопрос: Как вырезать прошивку и бутлодер из дампа?

Лучший ответ: Наверное, Вам нужен firmware mod kit.
В составе есть binwalk, который по сигнатурам найдет что есть что, и куча разные версий "экстракторов" для разных ФС. Сам распакует всё что сможет (обычно - rootfs), сам запакует (после ваших изменений), если захотите.

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

Лучший ответ: Меня всегда поражали люди, которые не имея вообще никаких знаний сразу выбирают себе область и составляют обширный план, начинающийся с ООП, имеющий в середине бд, и заканчивающийся переменными.
Нет, чисто теоретически, изучить всю абстрактную теорию в таком порядке можно... Но на практике это нереально.
Я программировал 3 года в школе. Потом 5 лет в универе. И только к концу 4 курса я понял, что хочу работать в сфере мобильной разработки. До этого меня штырило от всего - OpenGL? Дайте два, будем пробовать. Cuda? Пофиг, что видюха ноута не поддерживает, почитаю пока, потом когда-то забахаю. Lisp? Круто, выносит мозг. Компиляторы? Круууто, магия, хотеть, пишем свой! И так далее, и тому подобное. Я отдавался каждому языку, который встречался на пути.
Так что подумайте, правда ли вы знаете всё об этой сфере и о других, чтобы понимать, где вы хотите работать.
Вначале нужны алгоритмы. Любая программа это алгоритм. Нужно понимание архитектуры ЭВМ. Нужно хотя бы базовое понимание ОС. Нужны знания в каком-то языке. Лучше в двух-трёх. Потом всё прикладное. БД, фреймворки, паттерны и прочее.

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

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

Худший ответ: Вообще рекомендую прочесть подборку материалов по данному вопросу: список топиков.
Вопрос: Узнать общее количество оперативной памяти на сервере с Hyper-V?

Лучший ответ: Как узнать общие характеристики сервера ? Зайти на сервер, открыть глаза и посмотреть.

Худший ответ: Подключиться к HyperV по RDP

Вариант-1:

перейти в окно командной строки и выполнить команду:

taskmgr

в открывшемся окне перейти на вкладку Производительность\performance и посмотреть нужную информацию

Вариант-2:

перейти в окно командной строки и выполнить команду:

systeminfo | find "Memory"
Вопрос: Выравнивание разделов на SSD для установки ОС

Лучший ответ: www.ocztechnologyforum.com/forum/showthread.php?54379-Linux-Tips-tweaks-and-alignment поможет все вкурить.

Худший ответ: Если разбитие по-умолчанию (штатным fdisk), то всё и так ок, раздел на 1Мб границу будет выровнен.
Вопрос: Как соединить круги, чтобы...?

Лучший ответ: Скругленные углы это border-radius ;)
https://webref.ru/css/border-radius
В вашем случае у псевдоэлементов.

Худший ответ: Так к примеру
https://codepen.io/Minobi/pen/zLaqqO
Вопрос: Как правильно инициализировать объект в объекте?

Лучший ответ: почитай о Dependency Injection

Худший ответ: https://ideone.com/S4VJFU
Должно работать в 5.4+
Вопрос: Почему тег не закрывается?

Лучший ответ: дело в этой строчке <div class="navbar navbar-inverse navbar-fixed-top">navbar-fixed-top привязывает блок к окну браузера (position: fixed), т.е. блок у вас вообще вне потока документа
если хотите вернуть блок в поток, то замените navbar-fixed-top на navbar-static-top, либо вообще удалите этот класс, тогда блок получит дефолтное отображениессылка на доку где можно посмотреть все три варианта отображения навбара

Худший ответ: Не используйте русские буквы в именах файлов!
Попробуйте указать размеры лого<img style="width: 80px; height: 100%;" src="images/logo.png">
Теги у вас все закрыты.
Вопрос: Downgrade до Windows XP?

Лучший ответ: оО не пойму зачем Вам оно надо, но на technet вполне чётко описан сей маразм.

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

Лучший ответ: Bootstrap - CSS фреймворк (лидер №1)
https://html5boilerplate.com/ - готовый каркас приложения
не совсем корректно называть их костылями :)
скорее, это Инструменты, заготовки, болванки ......
а костыли - когда стандартными средствами не получается, приходиться извращаться и что то выдумывать

Худший ответ: Мне кажется да, они называются Bootsrap, Foundation или просто "CSS-фреймворки для адаптивного веб-дизайна", могут быть соврешенно разной консистенции, от микрокостлей, вроде "готовая сетка для адаптивного дизайна" до масштабов "ортопедической клиники", с уже готовыми меню, сетками, поддержкой тем и всеми прочими "прелестями".
Вопрос: В какой момент времени 1 Гб стал 1000Мб?

Лучший ответ: https://ru.wikipedia.org/wiki/Байт#Производные_единицы

Худший ответ: C 1999 года, официально величины с кило/мега/гига - это производное от десяти, чтобы соответствовать стандартам Си (не язык программирования, международная система единиц).
А с суффиксом бит - производное от двух.
1000 - килобайт
1024 - кибибайт
В обиходе, многие до сих пор не в курсе, но на самом деле заметное значение имеет только в определенных кругах.
Вопрос: Как эффективно выучить wordpress?

Лучший ответ: Я бы еще добавил отличный ресурс https://wp-kama.ru
Материала более чем достаточно!

Худший ответ: Можно брать с оф.сайта простые готовые шаблоны и ковыряться в них, находить, что за что отвечает и т.п. А так - только практика, да. Поставил цель себе сделать какой-то определенный сайт - и делаешь его, по каждому пункту находя в интернете как и что делать. wp-kama - безусловно, наиболее удачно расшифровывает все
Вопрос: Где компании ищут алгоритмы?

Лучший ответ: Если речь идет не о каких-то очень узкоспецифичных алгоритмах, а о мейнстриме (а удаление шума - это мейнстрим), то всё довольно просто. Есть 3 точки общеизвестные входа:
- Wikipedia (англоязычная, конечно)
- StackOverflow
- Google
Там можно найти общие описания методов и где-то в подвале - ссылки на публикации первоисточники.
Например, для удаления шума в одно касание находится статья в вики:
https://en.wikipedia.org/wiki/Noise_reduction
А внизу у неё - гора ссылок.

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

Лучший ответ: Если к убунте уже привыкли, может далеко не ходить и попробовать Xubuntu или вообще Lubuntu?

Худший ответ: Не смотрел последние пару релизов, но раньше была облегчённая версия Unity — Unity 2D, она должна нормально работать на нетбуке. Всё остальное на моём Samsung NC10 (хар-ки те же, но 1GB RAM) никогда не тормозило.
Вопрос: Нужны ли микроданные?

Лучший ответ: Чем сложнее структура сайта, тем больше есть смысл подумать об микродате.
Другими словами - пишите микродату если хотите чтоб ПС поняла что этот div - крошки, это - адрес, это - комент, это - рейтинг...
Ибо стандартных хтмл тегов тупо не хватает для семантики.

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

Лучший ответ: ботов на чужие сайты, чтобы он делал то, Что я ему скажуНа каком языке это проще реализоватьСамый простой и быстрый вариант: бот на js под оберткой chrome расширения. 
Более гибкий и продуктивный вариант: бот на node js.
Что почитать для начала:
1) Введение в js
2) Создание элементарного расширения
3) Введение в node
4) google.com
5) habrahabr.ru

Худший ответ: 1. язык в данном случае - далеко не главное. В лучшем случае - выбирать по библиотекам, которые сочтёшь полезными.
2. "Хочу научиться писать ботов на чужие сайты, чтобы он делал то, Что я ему скажу" - или проверять ввод на соответсвие одному из кучи шаблонов (а это уже банальные регулярки, что есть почти везде) или смотреть в сторону NLP (natural language processing)
Вопрос: Как из загрузочной флешки сделать снова обычную?

Лучший ответ: Как сделать это правильно?Да как угодно. Можете отформатировать, можете снести раздел, можете просто сделать его неактивным. Можно ли отформатировать ее средствами самой Windows?Какими средствами вы будете форматировать не так важно.Будут ли при этом какие либо проблемы?Тут уж к астрологам лучше обратиться, они проблемы точнее предсказывают.

Худший ответ: Зайдите в управление дисками и удалите все разделы с флэшки, потом создайте новый раздел и отформатируйте его. Никаких проблем с работой не будет, только данные с флэшки, естественно, потеряются.
Вопрос: Как перевести деньги с США в Россию?

Лучший ответ: Какой Wire Transfer, какой чек? Зачем столько проблем?
Western Union! Откуда угодно! В США можно даже онлайн отправить через сайт wu.com или с любого банка.
Всё, что Вам нужно знать - это номер перевода (MTCN). Получаете сразу наличные. Моментально.

Худший ответ: Через вестерн июнион, просто в описании сделать как благотворительный взнос или подарок. Оно не подлежит наложению налога, с минимальным процентом деньги выведешь.
Вопрос: При первом обращении сайт не открывается

Лучший ответ: Беги!

Худший ответ: У вас два процесса php5-fpm? Два? Вот и реквеста одновременно может выполняться два!
Вопрос: Как подключить и компилить глобальный sass файл в Nuxt.js?

Лучший ответ: Выполнить
npm i @nuxtjs/style-resources -D
И добавить в nuxt.config.jsmodule.exports = { 
  modules: [
    '@nuxtjs/style-resources',
  ],
  styleResources: {
   sass: [
    '~/assets/globals.sass', // путь к вашему файлу
   ],
  },
}

Худший ответ: Вот так
Вопрос: Зачем дублируют неймспейс в наименовании класса?

Лучший ответ: А при импорте обоих классов, что будете делать? На то и называют уникальными именами, чтобы можно было сразу отличить один класс от другого. Более того, такая архитектура (App\Repositories, App\Controllers) используется далеко не во всех проектах. Поэтому логично указать как функциональную составляющую (сервис, контроллер), так и доменную (user, app, article).

Худший ответ: Хабр рекомендую. Должно ответить на твой вопрос. Это хорошо, что интересуешься.
Мне  свое время помогла эта статья.
Вопрос: О чем надо не забыть при смене CMS?

Лучший ответ: (добавить пункт) Сохранить идентификаторы подтверждения владения доменом (от поисковых систем): HTML-файлы, теги (если через DNS делали - то не нужно) и не забыть проверить их доступность.
Лучше использовать Screaming Frog SEO Spider ДО (сохранив отчёт) и ПОСЛЕ.
Тогда точно ничего не упустите.
PS: Да, и проверьте орфографию во всех текстах на сайте! ;)

Худший ответ: sitemap сохранить
сохранение старых URL я так понял зашито в пункте- сохранить все внутренние ссылки (например из статьи в каталог)
или вы их менять будете?
Вопрос: На каком игровой движке сделана игра Cossacks 3?

Лучший ответ: Вот здесь разработчик казаков пишет, что на Delphi 7 они: https://dou.ua/forums/topic/18580 (РКН данный ресурс может блочить)

Худший ответ: У них самодельный движок, на сколько я знаю.
Вопрос: Не видит жесткий диск (в BIOS видно), что делать?

Лучший ответ: Используйте WinHEX. Он видит физические диски. И позволит скопировать (спасти) ваши файлы, если цепочки кластеров целы. Только приготовите другой физический диск.В BIOS он распознается нормально. только один физический диск, который сейчас доступенЗначит неисправность более серьёзная. Проверьте (на всякий случай) провода и переключите на другой порт. Если не поможет — сами вы уже ничего не исправите — несите специалисту по восстановлению диска (если данные с его очень нужны).

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

Лучший ответ: Полтора года, а потом я смог убедить начальство, что время до офиса и обратно — пустая трата времени. Если я из дома за компом в 9 утра, а «ездоки» только к 10 подкатывают с их вечными пробками. Кстати по этой же причине ее не меняю.

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

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

Худший ответ: Форманты-это научные изыскания.Вырабатывается определённый подход для решения научной задачи.Эсть звук.Эсть обертона-составные звука.Разница в полутонах-200 обертонов.Отпечаток голоса.
Вопрос: Telegram Bot Api, как вести сессию с пользователем? Как писать многопользовательских ботов?

Лучший ответ: Я для своего бота https://telegram.me/Weekendflybot сделал через хранение статуса в базе:при старте статус: 0Ввел и подтвердил город отправления: 1Ввел и подтвердил город назначения: 2Выбрал дату отправления: 3Выбрал дату возврата: 4 - он же результирующий статус для сценария поиска.
В любом месте ввел старт, start, /start - статус сбросился на 0 и пользователь может начинать новый поиск.

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

Лучший ответ: Форменное жлобство

Худший ответ: cishost.ru 100 руб в год правда всего 50 мб
Вопрос: Прием современной электронной почты — как устроен?

Лучший ответ: 1. Да также как и раньше - 25.
2. Имеется в виду - передача клиентом письма для отправки? Да тот же 25, хотя можно использовать 587. Недавно столкнулся с такой проблемой - руководитель в командировке в США, там 25-й порт заблокирован, а вот 587 - нет.
3. Сколько выставят на сервере - столько и передается

Худший ответ: 1. Чтобы сервер мог принять почту? - 25 порт, минимально достаточно, но не рекомендуемо: лучше еще SSL/TLS-порт иметь для приёма - ему отдаётся приоритет.
2. Сколько писем за сессию? - этот вопрос к Яндексу.
Вопрос: Стоит ли заморачиваться с Clojure?

Лучший ответ: Говорят, что изучить lisp в любом случае стоит:)

Худший ответ: Scala — перспективнее для реальных проектов, взять тот же Lift.

А SICP — это «классика», каждому будет полезно. Как раз Clojure, для тренировки можно использовать.
Вопрос: Как совместить менеджера и Телеграм-бота?

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

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

Лучший ответ: Для начала можно в целом посмотреть на AI-область, т.к. нейронные сети - это не единственный способ решения таких проблем. Могу посоветовать курс AI от MIT OCW: https://www.youtube.com/playlist?list=PLUl4u3cNGP6... 
Alphabet вроде бы потому от Boston Dynamics хотел избавляться, что их роботы не на глубоком обучении основаны. Но ведь работают!
А потом - да, сoursera, Andrew Ng, Geoffrey Hinton. Плюс почитать топовые научные статьи.

Худший ответ: Начать стоит с изучения нейросетей без привязки к сфере, чтобы не было иллюзий об их всемогущим. Курс Хинтона на курсере планируют скоро перезапустить
Вопрос: Как сделать, чтобы негасла подсветска в Xiaomi Mi Notebook Air 13,3?

Лучший ответ: Приветствую!

Делается это через BIOS:

1) при загрузке системы в то время пока на экране показывается logo "mi" жмем  клавишу F2
2) после попадаем в bios и выбераем -> Power ->  KB Backlight Mode -> Выбераем его

3) У вас скорее всего будет сотяь в режиме "Power Saving"
4) Вам же надо выбрать - "Standart"
5)Жмем F10, сохраняемся. 
Готово теперь подсветка клавиатуры у вас всегда. Если хотим выключить ее жмем по F10 на находясь в загруженной системе, жмем еще раз включаем пока не надоесть
Удачи!

Худший ответ: Здравствуйте, данная функция активируется шорткатом.
Вопрос: Поиск украденного телефона на Android

Лучший ответ: Android lost можно попробовать с маркета поставить.

Худший ответ: Попробуйте Plan B
Вопрос: Где найти текстуру женскую кожу?

Лучший ответ: От чего говоришь рука болит?

Худший ответ: Текстуру кожи нужно рисовать (карта того участка который моделируешь). Использовать готовые фотки это клиника.
Вопрос: На что может повлиять вручную прописываемый ip адрес?

Лучший ответ: 1. ip-адрес будет не другим, а тем, который вы прописали. сайты будут видеть первый внешний адрес в цепочке маршрутизаторов от вас до провайдера.
2. зависит от тарифа и провайдера. в некоторых случаях каждый раз, в других - не каждый, в третьих - никогда не меняется.
3. на то, будет работать интернет или нет.

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

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

Худший ответ: У 1С есть такое понятие УРБД. На каждый филиал создается отдельная база не локальном сервер. И между ними настраиватьюся обмены, периодичность любая. Набор обмениваемых данных настриваемый
Вопрос: Как выяснить сколько осталось роутеру жить?

Лучший ответ: 1. Сделать профилактику БП.
2. Прошить Openwrt или DDWrt

Худший ответ: Пока не помрёт, столько жить и будет.
https://geektimes.ru/post/256350/
Или вскройте свой (что дешевле) или попробуйте заменить блок питания (что проще). Весьма вероятная причина, давняя и известная.
Вопрос: Почему может SELECT тормозить через какое-то время, помогает только перестройка пересоздание индекса?

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

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

Лучший ответ: Любой.
Что лучше знаешь лично ты.

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

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

Худший ответ: можно, но не нужно.на фриланс нужно идти будучи уже сложившимся специалостом. тогда и дальнейший профессиональный рост будет хорошим, и заработки хорошими.
начинать с фриленса - сознательно выбирать быстрые деньги сейчас и медленный професиональный рост.
в офисе с более опытными коллегами (это важно, с более опытными и занимающиеся той же специализацией что и вы) - вы будете рости в разы быстрее в профессиональном плане. 
на фриленсе, если  у вас нет базы, опыта - все плохо с простом. встречал я неоднократно фриленсеров и с 5-7-9 годами опыта, которые умели не больше, чем джун в моей фирме после 2 лет работы.
вывод: категорически не рекомендую так портить себе будущее.
гораздо эффективнее пойти в контору, рядом к опытным коллегам. людям нравится поучать других (да хоть тут это видно) - вам с удовольствием будут подсказывать и помогать (только не доставайте и не ленитесь, своей головой тоже напряженно думайте).
если же вы все же хотите - читайте Хабр и как можно больше практики. ничего кроме практики человечество не придумало для саморазвития.
Вопрос: Как блокчейны борются с симметричным NAT?

Лучший ответ: Никак :)
Блокчейн - связный список, содержащий информацию. При передаче оной он задействует те механизмы, которые предусмотрены создателями программы, использующей блокчейн :) И это будет ISO7.
NAT находится на ISO3 и при замене адреса понятия не имеет, что там у пакета в "грузовой" части - блокчейн или сиськи...

Худший ответ: В интернете всегда найдутся копютеры с внешним ip