pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как реализовать не стандартные (обрезанные) границы в блоке,за которым имеется цветной фон?

Лучший ответ: jsfiddle.net/petroveg/dL91e497
Обращаем внимание на связанные величины.
Вот вам ещё немного магии codepen.io/cleric/pen/oDsbh
Скруглённые края. 20px — связанная величина.

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

Лучший ответ: Так что без де компиляции Go узнать свою строку не выйдет. 
она будет в открытом виде лежать в памяти, если что.
По сути все что вам нужно сделать это обезопасить себя от несанкционированного подключения к базе (пусть она вообще на внешку не смотрит, порты все позакрывайте), так же надо ограничить доступ по SSH, или банить людей которые слишком сильно ломятся ну и т .д. дешифровка 
дешифровка чего? пароля? Данных? Пароль должен хэшироваться (например bcrypt), что бы его нельзя было раскукожить обратно.

Худший ответ: Если добудут ваши файлы на GO и ключ состоит из печатных символов - выдерут на раз. Это первое. Даже если не из печатных - все равно выдерут.
Далее, у вас в таблице pass и salt, совершенно не ясно как из введенного юзером пароля с использованием соли получается то что в таблице, тут может быть 1001 косяк.
Ну и TEA, как по мне - быстрый и простой алгоритм, что сильно облегчит задачу перебора. Думаю в FPGA среднего пошиба можно залить пару сотен ядер для его вычисления.
Вопрос: Как устроено данное соединение (сустав руки робота)?

Лучший ответ: Если я правильно понял то две паралельные шестеренки вращаются назависимо друг от друга. В случае если они вращаются в одну сторону с равной угловой скоростью то горизонтальная шестеренка повернется вверх/вниз. Если в противоположные стороны с равной угловой скоростью — то горизонтальная шестеренка будет вращаться вокруг своей оси. Сочетая угловые скорости вертикальных шестеренок и их направления можно одновременно двигать вверх/вниз и вращать горизонтальную шестеренку.

Худший ответ: Мне это напомнило дифференциал.
youtu.be/yYAw79386WI
Вопрос: Apache потребляет много памяти

Лучший ответ: А вы уверены что именно каждый процесс потребляет 400 мегабайт? Насколько я помню, большая часть памяти для этих процессов является общей, так что суммарное потребление != потребление каждого процесса * их колличество.

С другой стороны 400 метров это много. Вам стоит повозиться с настройками или же поставить Nginx.

Худший ответ: Нужно смотреть на одну колонку правее, чем вы смотрите сейчас. Т.е. каждый процесс у вас занимает ~60мб оперативки
Вопрос: Почему письма отправленные PHP скриптом попадают в спам?

Лучший ответ: Перед началом рассылке протестите через сервис mail-tester.com, 
он также даст хороший репор на проблемы.

Худший ответ: Используйте готовые сервисы рассылки, например Unisender. Они сами заботятся о том, чтобы письмо было доставлено адресату.
Вопрос: С чего начать изучени сео ( монетизация биржы итд) для заработка?

Лучший ответ: От себя могу добавить что начинать нужно точно с гугл веб мастер и яндекс веб мастер.
Потом регулярно читать блоги seoшников, там часто полезное почитать можно.
Я читаю эти https://seo-analitik.com/chto-chitat-seo-spetsialistu/
Ну и само собой практика.

Худший ответ: Моз хороший источник, но больше для зарубежного интернета, так как основная заточка у них про Гугл в плане SEO.
Я бы рекомендовал серч, вот с этого раздела начать searchengines.guru/showthread.php?t=365295 . Главное в SEO это изучить основные направления развития поисковиков, актуальные тренды и уметь анализировать информацию и делать правильные выводы. Конечно, без практики никуда
Вопрос: Как сделать «гамбургер меню» для мобильной версии сайта?

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

Худший ответ: Не поверите, берете и делаете.
А на самом деле просто для мобильной версии делаете меню с другим div.
Вопрос: Как «косить» под Linux Windows пользователю?

Лучший ответ: Дополнения(меняет user -agent запроса). Ну сразу напрашивается вопрос зачем)) так как написал dimonchik2013 отдельно еще по джаваскрипту идет определения. Прийдеться отключать так как джава скипт немного разный в браузерах и на этих особеностях всравно определить можнно.+половину сайтов будут сломанны из за отсуствия джава скрипт+некоторые неправильно отображаться так как там верстка под линукс хром будет. А там немножко другая верстка.

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

Лучший ответ: Не настройка. Версия PHP.
empty, являясь языковой конструкцией, а не функцией, до PHP5.5.0 могла проверять только переменные.
ru2.php.net/empty

Худший ответ: Разрешить return? Гугл в помощь
Вопрос: Как связать вложенный выбор radio buttons -> select в AngularJS?

Лучший ответ: Специально же разработали для select ng-options, там как раз нормальный пример есть.
Копипаст из одного действующего проекта (заранее извиняюсь за некрасивый код, одно из первых внедрений angularjs):<tr ng-repeat="extraPoint in order.pickpoint" ng-show="form.address.city.name==extraPoint[0].name" class="delivery-section-extra">
    <td class="delivery-checkbox pickup-checkbox">
        <input ng-click="setPickup(extraPoint[0])"
            ng-checked="form.delivery.name==extraPoint[0].name"
            type="radio"
            ng-required="!giftOnly" />
    </td>
    <td ng-init="point=extraPoint[0]">
       <span ng-click="setPickup(point)">{{extraPoint[0].name}} - бесплатный самовывоз</span>
       <select
           ng-click="setPickup(point)"
           ng-model="point"
           ng-options="pickupPoint.desc for pickupPoint in extraPoint">
       </select>
   </td>
</tr>
Вкратце, есть список городов и у каждого из них есть select с точками самовывоза.
Данные попадают в модель по клику на radio кнопку/по клику по названию/по клику на select

Худший ответ: Там в примере нет связи radio и select. Интересует как реализовать, когда пользователь будет щелкать по селектам, чтобы и радио менялось соответственно. 
То есть когда я выбираю стоимость и город  DHL, то эта служба автоматически выбиралась.
На Jquery это легко организовывается, но хочется магии Ангуляра отведать.
Вопрос: Являются ли все языки программирования следствием архитектуры процессора?

Лучший ответ: Пара встречных вопросов:
1. что считать принципиально другой архитектурой? кроме упомянутых вами Intel/AMD, есть еще такие штуки как arm/mips, arc, itanium - все они в той или иной степени отличаются друг от друга.
2. следствием какой архитектуры, по вашему мнению, являются языки вроде haskell или prolog? А, например, всякие DSL - тоже ведь языки программирования, просто узко специализированные.
Я не думаю, что языки программирования вообще не имею связь с процессором (как минимум компилятор/интерпретатор должен исполняться на процессоре), но, мне кажется, что ответить на ваш вопрос просто нельзя, пока нет четкого осознания, что такое "другая архитектура". С другой стороны языки являются отражением той или иной модели вычислений,  если предложить новую модель, то для описания вычислений в такой модели понадобится новый язык, но будет ли он принципиально другим, и понадобится для него принципиально другой процессор не понятно (как пример, императивные языки vs декларативные, и те и те исполняются на одних процессорах).

Худший ответ: Изменение архитектуры процессора приведет к изменению только языков так сказать ассемблерного типа. Так как языки создавались с целью облегчения написания программ, в них старались заложить абстрактные концепции, которые позволили бы программистам работать с "виртуальной машиной" (абстрактной машиной в которой нет ограничений на память, время процессора и т.д. -- данное определение я воспроизвел по памяти и оно может быть ошибочным :-) ). Проще говоря есть так называемые ЯВУ -- Языки Высокого Уровня. Они как бы аппаратно независимы и позволяют писать кросплатформенный код (например Си). Т.к. за трансляцию кода ЯВУ в машинный код отвечают виртуальные машины, интерпретаторы и компиляторы именно они бы претерпели серьезные изменения в случае смены архитектуры.
P.S. Сами языки в случае смены архитектуры изменятся лишь самую малость (в основном библиотеки для работы с вводом/выводом и тому подобные).
Вопрос: Как подобрать компоненты для домашнего сервера?

Лучший ответ: Очень зависит от оптимизации движка, можно 10К подключений и на дешевой VDSке обработать, если правильно приготовить фронтенд и все что можно закешировать. Возьмите для начала облако у любого хостера, сможете наращивать мощности пока не будет хватать, и тогда ориентировочно поймете какое железо вам нужно на дедик. Что оптимизировать тоже от движка зависит, где-то это iops, где-то количество RAM, где-то процессор, где-то сеть, смотреть надо индивидуально. А чем если не секрет обусловлен выбор именно FreeBSD в качестве ОС, система специфична и требует глубокого тюнинга, у вас же я не вижу, судя по вопросу, соответствующих знаний.

Худший ответ: во первых следует отказаться от фрибсд 
просто на линуксе все работает быстрее это раз
админиться и ставится в 10 раз легче это да
вы просто выиграете кучу денег на одном этом
чего смотреть на скорость ссд диска не понятно
мне кажется с вашим детством вы не сможете его перегрузить
чего смотреть на оперативную памяти при её стоимости 1000 рублей за 4 гига 
берешь 4 планки по 4 гига и живешь счастливо
при должной оптимизации 1000 юзеров онлайн легко тянутся на пентиуме 3 с 2 гигами памяти
Вопрос: Московский технический институт (ВТУ)

Лучший ответ: Я там есть. В планах доучится после перехода из другого ВУЗа. Если есть более конкретные вопросы могу ответить. 

Сразу могу сказать из минусов: Крайне неторопливы. То бишь если надо перейти на другой курс надо им писать и писать. Забывают про студентов на ура. Недавно изменили дизайн, стал вырвиглазным. Уже год жду того, когда же мне сократят обучение. Кормят завтраками весьма упорно. Это отправьте, тут подпишите, а тут подождите, а теперь снова отправьте. Ну и все в таком духе. Там я учусь чуть больше год. Вероятно у меня второй курс, с зачеткой в которой больше половины уже сдано(так как я переводился из ИТМО), однако все еще второй курс. Каждый год повышают стоимость обучения на 10%. 

Что касается знаний, то можно сказать лишь одно. Если есть желание — знания можно вынести. Если нет желания — так же как и в обычном ВУЗе. Радует конспект лекций электронный, радуют вебинары.

Худший ответ: У меня сейчас идет диплом в МТИ. IT предметы сделаны отвратительно, в очень многих предметах по программированию как основной язык использовался паскаль. Смешно, но даже в ООП.
Но для корки на халяву, я думаю, нормально.
Вопрос: Как расшарить интернет с компа на роутер Zyxel Keenetic II?

Лучший ответ: Инет в настройках Мак ос с Huawei на Ethernet я расшарил, но не помогло
Если на компьютере интернет уже расшарен для проводного подключения, то к компьютеру ваш роутер должен подключаться по WAN порту.
В роутере кабель занимает желтый порт номер 2.
Переключите его в синий порт,  в который должен входить кабель провайдера.

Худший ответ: Так подключите модем к Zyxel Keenetic II и раздавайте интернет с него.
Вопрос: Дистанционное ВО программисту

Лучший ответ: Поступил в итоге в ПГУТИ на дистанционное на 3.5 года. По факту уже меньше 3х лет остается.
За все время обучения в ВУЗ нужно ехать только в самом конце обучения на месяц для защиты диплома и сдачи ГОСов.
Диплом дают заочника.

Худший ответ: Если нужна только корочка — то на Горбушкегде быстрее/дешевле — там и лучше.

Да и тут кому-как больше нравится. Что лучше — возиться с конвертами, или таскаться в универ 2 раза в год по 2 недели.
Вопрос: Как правильно заставить себя работать и как мотивировать себя?

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

Худший ответ: Никак. Если вам эти проекты не интересны - вы всегда будете находить для себя отговорки чтобы за них не садиться.
Можете конечно продать душу инвестору. и сказать что закончите прогу за месяц. Он, если что, вас заставит закончить.
Вопрос: Где можно подробно узнать всё о Makefile?

Лучший ответ: info make, например.

Худший ответ: В документации на соответствующую систему сборки.
Вопрос: Как лучше хранить настройки пользователей в БД?

Лучший ответ: Я в одном очень большом проекте подсмотрел классную фичу с "виртуальными столбцами", теперь очень часто пользуюсь в аналогичных, как у Вас случаях.Таблица концептов(concept):
ID | NAME
200 | Параметры отправки почты
300 | Параметры отправки заданий
....Таблица параметров(param):
ID | CONCEPT | NAME
1 | 200 | Отправлять в пн
2 | 200 | Отправлять во вт
3 | 200 | Отправлять в ср
...
10 | 300 | Отправлять задание 1
11 | 300 | Отправлять задание 2
12 | 300 | Отправлять задание 3
...Таблица Пользователей(users)
ID | NAME
1 | Саша
2 | Петя
3 | Вася 
...Таблица реальных значений(xval)
ID | CONCEPT | USR_ID | PARAM_ID | VALUE | ACTUAL
1 | 200 | 1 | 1 | 1 | 1 | - Отправляем Саше по понедельникам почту
2 | 200 | 1 | 2 | 1 | 1 | - Отправляем Саше по втоникам почту
3 | 200 | 1 | 3 | 1 | 1 | - Отправляем Саше по средам почту
4 | 200 | 2 | 3 | 1 | 1 | - Отправляем Пете по средам почту
5 | 200 | 3 | 2 | 1 | 1 | - Отправляем Васе по вторникам почту
...
20 | 300 | 1 | 10 | 1 | 1 | - Отправлять Саше задание 1
21 | 300 | 1 | 11 | 1 | 1 | - Отправлять Саше задание 2
22 | 300 | 1 | 12 | 1 | 1 | - Отправлять Саше задание 3
23 | 300 | 2 | 11 | 1 | 1 | - Отправлять Пете задание 2
23 | 300 | 3 | 10 | 1 | 1 | - Отправлять Васе задание 1
Запросselect 
  u.name as usr,
  p.name as pname,
  x.value as val
from users u 
left join xval x on x.user_id = u.id and x.concept = 200
left join param p on p.id = x.param_id
where u.id = 1
вернет вам все параметры отправки почты (concept=200) для Саши.
USR | PNAME | VAL
Саша | Отправлять в пн | 1
Саша | Отправлять во вт | 1
Саша | Отправлять в ср | 1
Нужно узнать, какие конкретно отправлять задания?
Просто меняете концепт на 300 и результатом будут все задания на отправку для Саши.
Добавить какой-то параметр? Просто добавляете строку в таблицу и все!
И никаких правок структуры в продакшене и другого геморроя.

Худший ответ: я бы сделал таблицу: user_id, param_name, param_value, и не выдумывал
индексы только расставьте, user_id полюбому, и может быть param_name(если выборки по параметру будут)
Вопрос: _escaped_fragment_ работает с HTML5 адресами?

Лучший ответ: только #!/product/name и только при наличии мета тега. Работает одинаково как для гугла так и для яндекса и для bing. Для ссылок вида /product/name это не имеет особо смысла.

Худший ответ: Зачем вам _escaped_fragment_, если на сервер уже ушло /product/name?
Вопрос: Aналог iTerm2 для Mac OS?

Лучший ответ: Iterm2 есть и под osx.

Худший ответ: 
Есть гуишная красота. habrahabr.ru/post/186380
alias - идеально решение, имхо.
Вопрос: Как писать на чистом C под Linux?

Лучший ответ: Вариантов IDE под С для Linux - ВАГОН. Я прошел через mcedit, KDevelop, Code::Blocks, eclipse (глаза б мои его не видели) и остановился на QtCreator. С появлением QBS стало очень приятно работать.

Худший ответ: Хорошая IDE и Линукс - это просто смешно. Одно сплошное корявое кустарно авно. Ситуацию несколько вытягивают продукты JetBrains, в частности PyCharm для питона сносный, но они просто младенцы по сравнению с Visual Studio. А для Си подойдёт любая IDE которая работает с С++.
Вопрос: Django. Как изменять отдельные поля в форме?

Лучший ответ: Вот так заполняются поля формы значениями.
Вот так превратить модель в словарь для initial.
Можно также использовать UpdateView (CBV) и ничего из перечисленного даже делать не надо.

Худший ответ: Можно сделать примерно так CustomUser.objects.get(pk=request.pk).update(**data)
При этом надо составить dict с значениями, которые надо обновить.{
"user_name" : "test_client"
}
Вопрос: Вопрос про html и css. Как сделать появление одного блока DIV при наведении на другой DIV?

Лучший ответ: CSS
.first-block:hover .second-block{
display: block;
}
Аля пример.

Худший ответ: если один див вложен в другой, то просто через :hover родительского дива делать display:block у потомка (а по дефолту display:none)
если без вложенность и хотите обойтись без js, надо юзать селектор ~ и радио баттон
попробуйте сделать табы на ксс3, пример
после того, как сделаете табы,  поймете, как реализовать то, что вам нужно, но учтите, что данный пример будет работать в ие9+
если совсем по-простому: https://jsfiddle.net/hq3L74mc/2/
Вопрос: Какую литературу выбрать для изучения С++?

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

Худший ответ: Роберт Лафоре. ООП С++.
Сам лично читаю, для начала самый лучший учебник, после него можно, как написали выше - Стивен Прата, Лекции и упражнения.
Так же Дейтелы очень подробно описывают.
Вопрос: Реверс-инжиниринг ОС?

Лучший ответ: если у вас есть куча свободного времени (пара тройка лет) и вы хорошо разбираетесь в железе и процессе дизассемблирования, реализуете все необходимые инструменты для упрощения процесса - то пишите клон iOS совместимый с их ПО. Только вас либо засудят по итогу либо у вас ничего не выйдет.

Худший ответ: Наёмные убийцы из Microsoft и Apple найдут тебя. Если решишь этим заняться, то знай тебе, что дизассемблирование не всегда даёт адекватный результат, а многие компоненты ядра как Windows так и iOS написаны обфусцированном коде, посему разобарться в нём очень сложно, тем паче в одиночку. Например, вот обфусцированный код:F
U (Y (t + 28) + 1536) |=
62 & -n;
M
U (d + D) =
X (D, Y (t + 12) + 26628, 412162) ? X (D, Y (t + 12) + 27653,
                    410112) ? 31 : 0 : U (d + D);
for (; j < 12800; j += 8)
    P (d + 27653 + Y (t + 12) + ' ' * (j & ~511) + j % 512,
        U (Y (t + 28) + j / 8 + 64 * Y (t + 20)), 0);
}
а вот его расшифровка:case msg_render:
    /* This code draws content of window (black frame, white area and text) */
    {
        char *dest = (char *)arg;
        if(shell){
            (*content)[(LINES - 1) * COLUMNS] = '>';
        }
        /* Frame */
        draw_rectangle(dest + my_task->begin, TITLE_HEIGHT + 8, 4,            LINES * SYMBOL_HEIGHT + 3, COLUMNS * SYMBOL_WIDTH + 2, BLACK);
        /* Area */
        draw_rectangle(dest + my_task->begin, CONTENT_TOP,      CONTENT_LEFT, LINES * SYMBOL_HEIGHT + 1, COLUMNS * SYMBOL_WIDTH,     WHITE);
        /* Text */
        for(int i = 0; i != LINES; ++i){
            for(int j = 0; j != COLUMNS; ++j){
                draw_symbol(dest + my_task->begin + (CONTENT_TOP + i * SYMBOL_HEIGHT) * SCREEN_WIDTH + CONTENT_LEFT + j * SYMBOL_WIDTH, (*content)[(*line + i) * COLUMNS + j], BLACK);
            }
        }
    }
    break;
(источник здесь.
Проще написать свою ОС, совместимую с какой-то, но это опять же очень долго и успеха не будет.   
Как доказательство - ReactOS.
Вопрос: Arduino: Пoдскажитe программу для моделирования/симуляции работы электрических принцыпиальных схем для Arduino?

Лучший ответ: Proteus 8 версия. Есть возможность писать как в Arduino IDE, AVR Studio. Есть отладчик. Разводка не очень удобная, но приемлемая. Уроков по ней много. В основном использую для отладки и опробования схем.

Худший ответ: Нашел такое решение
www.youtube.com/watch?v=6SCx0Q4o-14
+
robocraft.ru/blog/arduino/114.html
(mikroC PRO for PIC + ISIS Proteus)
Вопрос: Стоит ли так оптимизировать?

Лучший ответ: Переписывать под свой велосипед - плохое решение.
Хорошим решением может быть: заняться настройкой yii, или профилировать свой код, чтобы найти узкие места.
Главный вопрос: проект хоть как-то в продакшене? у тебя есть хотя бы 100 пользователей онлайн, что ты переживаешь о 5мб? 1GB оперативки стоит 10 баксов в месяц на DigitalOcean, если что. 
Свой велосипед почти 100% выйдет боком. Если прямо дико хочется оптимизировать, поищи какой-нибудь более производительный фреймворк, чем Yii и переползай на него. Мне когда-то нравился Phalcon.

Худший ответ: Конечно стоит! Выиграешь большой % производительности.UPD.
Просты с yii выдерни те 10% что используешь и слепи с них свой микро фреймворк.
Однажды я сделал что то вроде Герои меча и магии на phoneGap + api 
апи написал изначально на laravel4 всё было ок. Но со временем мою поделку установило около 30к человек. А онлайн постоянно был около 3к. 
Я длго профилировал свой код. Не чего не помогало (в сравнении с переписыванием с нуля на php native + продуманная архитектура). В итоге получил ускорение ответов чутли не вдвое. Поплясав с пхп (довёл это всё ело до stable) я начал переписывать понемножку участки кода на GO (микросервисы.  К примеру все веб сокеты были переведены на него в первую очередь) сейчас же на GO у меня более 40% всех методов API. В планах полный переход на Go. (сейчас в некоторых go сервисах я юзаю c++ либы)
Вопрос: Хочу купить коммуникатор с Андроидом. какой лучше?

Лучший ответ: Тут уже было 100500 вопросов такого плана и 100500 ответов и постов с обзорами… сколько ж можно?

Худший ответ: HTC Legend — Хватял за удобство и solid'ность исполнения.
HTC HD2 — Это гигантское нечто!
Вопрос: Yii2: как в defaultRoute задать модуль?

Лучший ответ: $config = [
  // ...
  'defaultRoute' => '/модуль/контроллер_модуля/нужный_action',
  // ...
];

Худший ответ: Вообще, если не ошибаюсь, то это разруливается фильтрами контроллеров. В site/index ставитеpublic function behaviors() {
        return [
                 'access' => [
                'class' => AccessControl::className(),
                'rules' => [
                    [
                        'allow' => true,
                        'actions' => ['index', какие-то еще методы],
                        'roles' => [ '@']
                    ],
                    [
                        'allow' => true,
                        'actions' => ['index'],
                        'roles' => ['@']
                    ],
                    [
                        'allow' => false
                    ]
                ]
            ]
        ];
    }
Ну и в каждом контроллере, который должен быть для зарегистрированных иначе по прямой ссылке все равно будет все доступно. Или я не так понял задачу?
Вопрос: Как на практике изучать Javascript?

Лучший ответ: Сейчас учу тоже JS.
Кому как, мне очень хорошо дается изучение по видео от Специалиста. Борисов "препод от Бога", объясняет сложные вещи буквально на яблоках. 
Начинал c learn.javascript.ru мега ресурс, но сейчас пользую как справочник. Хотя начинал учить по нему

Худший ответ: Я сейчас учу JS. Во-первых, вам нужна цель конкретная что вы хотите сделать на JS. У меня цель сделать арканоида. С вёрсткой у меня тоже не фонтан, но как раз по мере изучения JS хорошо подтягивается вёрстка.
Книга нужна нормальная, я выбрал Дэфид Флаганан. ЯваСкрипт подробное руководство, т.к. онлайн-учебники недостаточно полные. И всё. Разбиваете задачу на подзадачи и фигачите: читаете/делаете что не понятно уточняете тут.
Программирование на серьёзном уровне это хорошее напряжение мозга, если не хотите напрячься а хотите дальше сайты левой ногой пинать, то увы, ни один язык программирования не для вас.
Вопрос: Помогите подобрать системник для игр

Лучший ответ: Немного оффтопа. Выходит не GTA4, а GTA5 и не на PC, а на консолях. GTA на PC выходит обычно с разницей в год.

Худший ответ: Вот такая конфигурация неплоха. Правда там некоторые комплектующие немного по завышенным ценам. но можно и дешевле найти. Видеокарту можно и такую взять. просто в DNS нет в наличии.
Вопрос: Можно ли управлять МК через NRF24L01 при помощи WiFi-роутера?

Лучший ответ: Подключить NRF24L01 к WI-FI роутеру не получится, потому что протоколы передачи данных разные. NRF24L01 хороши в том случае, если необходим передать данные между собой. Лучше используйте ESP8266 - модуль WiFi c портами ввода-вывода и последовательным интерфейсом UART. С его помощью сможете управлять всем чем угодно с телефона/ПК. Да и стоит он по сравнению с NRF24L01 не так уж дорого, разница всего в 1.5-2 раза. Данных по работе с этим модулем в интернете уже накопилось достаточно.

Худший ответ: Здесь говорят, что такое возможно.
we.easyelectronics.ru/artko/wi-fi-na-modulyah-nrf2...