pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Есть ли проекты на фрилансе с React?

Лучший ответ: Лучше не думайте о изучении React и последующего выполнения заказов на фрилансе, а:
1. Поймите как работает React, начинайте делать свой пет-проект, любой, изучайте нюансы.
2. Ищите работу удаленно / офис.
Только после работы в офисе, полученного опыта, если захотите, то можете вернуться обратно на фриланс (не захотите, 99%).

Худший ответ: Есть ли проекты на фрилансе с React?
да. Можете посмотреть сами, на биржах есть поиск.где можно получить хороший опыт что бы можно было устраивается в разные компании, на нормальные должности?
Везде где есть команда. Это может быть фриланс, офис, удаленка, либо присоединитесь к стартапу на начальной стадии, у которого нет денег, поэтому вам будут рады, если вы что-то умеете (Но тут надо выбрать правильно чтобы там были нормальные люди в команде). Можно ли как то получить заказы на фрилансе, и на сколько их много
Как-то можно.
Насколько их много - опять же, пользуйтесь поиском, помониторьте недельку-другую, составите картинуНо в том то и дело что я смотрю, но их мало, а если есть лишь доработка существующих
Чем вам не нравится доработка? Для начинающего надо наоборот - включаться в уже существующий проект чем брать писать что-то с нуля. 
Если это конечно проект, который такой начинающий начал писать, не осилил и бросил - то не стоит.
пс: https://www.upwork.com/ab/jobs/search/?q=react&sor... - за последние 7 часов были добавлены 50 проектов. Если это для вас "что-то мало", то уже и не знаю чем помочь
Вопрос: Как правильно установить Let's enycript на NGINX?

Лучший ответ: Правильно будет поставить certbot котырый настроит nginx или apache для нужных доменов и будет сам продлевать сертификат.

Худший ответ: а 80 порт открыт на сервере?, плюс в Явебмастере, насколько я помню, нужно явно указать https://.
А ругаться он может потому что в кеше сайт без серта. попробуйте открыть в режиме инкогнито
Вопрос: Как разделить строку в vk_api на python?

Лучший ответ: command = '!скажи текст'
print(command[7:])
#текст

command2 = '!скажи много текста'
print(command2[7:])
#много текста
Можно еще так:
command = '!скажи текст'
print(command.split(' ')[1])
#текст
ну или так:
command = '!скажи текст'
print(command.replace('!скажи ',''))
#текст
наркоманы могут делать так:
command = '!скажи текст'
print((command[::-1][0:len(command[::-1])-7])[::-1])
#текст
Сатанисты делают так:
import base64
command = '!скажи текст'
t = 'KGNvbW1hbmRbOjotMV1bMDpsZW4oY29tbWFuZFs6Oi0xXSktN10pWzo6LTFd'
print(eval(compile(base64.b64decode(t),'<string>', 'eval')))
#текст

Худший ответ: text = 'Привет мир'

mtext = text.split(' ')

// В mtext будет ['Привет', 'мир']
Вопрос: Как происходит процесс разработки/доработки сайта у верстальщика-фрилансера?

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

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

Лучший ответ: Это как бы одно и то же. Javascript тем и прекрасен, что каждый пишет тем стилем, который ему нравится. Нравится прототипный - пишите прототипным.

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

Лучший ответ: Напишите в чат Apple, посмотрите что они скажут. В таком случае вообще по идее новое устройство должны дать.
Я сталкивался с тем что СЦ отказывались делать ремонт, к сожалению Apple не может прямо влиять на такие СЦ, мне в чате посоветовали в официальный сервис привезти, там починили без проблем. Есть сервисы, которые за умеренную плату возят буки в европу в епл стор сдают на ремонт и привозят обратно.
Как вариант пробовать другой СЦ и все, все еще зависит от человека. Наверняка они бы сделали по гарантии, а деньги взятые с вас - в карман...

Худший ответ: Что посоветуете сделать? Я так понял, экспертизу нужно делать, но в авторизованных СЦ apple такую экспертизу не делают, только всякие независимые экспертные лаборатории. и у они не авторизованы на разбор этих устройствсуду все равно авторизованы ли у Apple или нет.
это для Apple в безссудебном порядке было бы существенно.
Вопрос: Как понять, какие sql запросы грузят процессор?

Лучший ответ: Для начала просмотрите htop - действительно ли это БД.
В случае с mysql можете сделать лог медленных запросов через my.cnf https://dev.mysql.com/doc/refman/5.7/en/slow-query...
В случае с postgresql - https://www.heatware.net/databases/how-to-find-log...

Худший ответ: Для начала надо  озвучить какую базу SQL  ты используешь.  Если SQL использует 90% процессора - то это явно проблема с дисками. План запроса столько не ест.
Вопрос: Почему я добавляю в .gitignore файлы, а их все равно отслеживает?

Лучший ответ: Потому что они уже были в индексе.
https://git-scm.com/docs/git-rm#git-rm---cachedgit rm --cached
позволяет убрать файлы из индекса, соответственно гитигнор на них подействует.git rm -rf --cached ios/build например.
Поясню.
-r - рекурсивно пройтись по заданому каталогу.
-f - чтоб не ругался ни на что.
Запись -rf дозволена соглашениями.
--cached - удаление только из индекса (не самих файлов).
ios/build - пусть к папке, в которой эту экзекуцию провести. (можно так же полный путь записать)
package-lock.json кстати оставь.

Худший ответ: 1. удали гит игнор, сделай коммит
2. удали файлы и коммит
3. добавь gitignore и заливай уже что надо, так точно заработает
Вопрос: Как обратиться к элементу созданному программно в qt на с++?

Лучший ответ: Создать локальную переменную класса и к ней обращаться.

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

Лучший ответ: Лучше, если функция будет «не в курсе» размеров массива, так универсальнее.
Тут не проверяю, что массив двухмерный, что элементы числа, что все строки равны по длине. А надо бы..
Берём первую (нулевую) строку и проходясь по остальным, прибавляем значения из соответствующих колонок:function sum2d(arr) {
  var row, col, sum = arr[0].slice();
  for( row = 1; row < arr.length; row++) {
    for( col = 0; col < sum.length; col++) {
      sum[col] += arr[row][col];
    }
  }
  return sum;
}

sum2d([
  [1,2,3],
  [8,9,0],
])
// [9,11,3]

Худший ответ: Типа такого?
Вопрос: Стек каких технологий (языки, фрейморк, база данных) вы бы посоветовали для создания веб-приложения и приложения на телефон/планшет (Android, IOS)?

Лучший ответ: Dart без вариантов. 
React Native и прочие JS поделки ходячие трупы - кривые, неудобные, тормозные.

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

Лучший ответ: display:inline; для li, или display: flex; для ul.
upd. inline для li не сработает из-за того, что у a display:block;

Худший ответ: Задайте li float:left;
Вопрос: Почему windows удаляет загрузочную запись linux?

Лучший ответ: А это не fast boot так хулиганит, случаем?

Худший ответ: Какая очередность установки ОС была?
Вопрос: Как использовать vuejs вместе с laravel?

Лучший ответ: Могу поделиться опытом связки Vue и YII2.
У нас весь vue собирается в папке web/client/dist (название шаблона) и состоит из js и css файлов, который связаны с соответствующим компонентом, т.е. получается на выходе так:|───css
│   create.css
│   edit.css
│   main.css
│   settings.css
│   view.css
│      
├───images
│       star.png
│ 
├───js
│  common.js
│   create.js
│   edit.js
│   main.js
│   settings.js
│   view.js
Глобально для всех страниц подключается js/common.js, а в соответствующих модулях Yii2 подключаются два файла: js и css (например, create.js & create.css)
В итоге получается, что каждой странице соответствует свой набор js и css файлов.

Худший ответ: Как вариант - nginx proxy
Стартуйте вуе на любом порту (например 3000) а в nginx фильтруйте запросы которые начинаются не с "site.ru/api/" шлите на вуе
Либо настривайте сборщик так, что бы вы могли инклюдить вуе приложение в свои ресурсы
Вопрос: Какой язык программирования изучать новичку?

Лучший ответ: Строго говоря, любой из распространенных:
Python, Java, JavaScript (не путать с Java), PHP, Kotlin, Dart, Go, Ruby, C, C++, Pascal, C#, Rust и даже язык 1С.
Да и вообще - можно 2-3. Это сложно только первый выучить. Затем - изучение наааааамного проще и быстрее.
Дополнительно к ним узкоспециализированные - SQL, HTML/CSS. Даже если не будете в этой сфере работать - все равно крайне полезно, ибо встречается на каждом углу.
Выучить сложно концепции, парадигмы, паттерны, принципы.
Но они переходят из языка в язык. Поймете их с одним языком - легко освоитесь и с другим языком.
Языки учатся на раз-два.
Наиболее распространенные языки - очень похожи.
P.S.:
Я бы предложил наряду с языком с динамической типизацией как Python изучить язык со статической типизацией обязательно.
Например, начать со специально созданного для обучения Pascal.
Или с созданного специально для ясного понимания - Go.
Или довольно хорошо спроектированный C#, заодно можете развлечь себя программированием игр в среде Unity (включая Android) или удобным программированием десктопных приложений в Windows.

Худший ответ: Модно-молодёжный go.
Вопрос: Как получить и добавить информацию в другое Activity?

Лучший ответ: вариант №2

Худший ответ: Большие Intent-ы не комильфо и в некоторых случаях могут вести к крашу приложения
Вопрос: Как прикрепить стили к почтовым сообщениям?

Лучший ответ: Стили в email сообщениях могут быть только inline-овыми. Т.е. через аттрибут style=""
PS а "напиво" не надо?)

Худший ответ: жестко же, т.е. все красивые сообщения которые приходят с разных ресурсов устроены из инлайн стилей?!
Вопрос: Как в одном поле хранить несколько id?

Лучший ответ: Это ужасная практика. Эта задача решается дополнительной таблицей вида
record_id | entity_id 
(record_id - id записи в которой вы хотите хранить список id, entity_id - собственно сам id из списка)

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

Лучший ответ: если четко просят конкретные экраны, то делай под конкертные ( не забываем про адаптивный режим в инструментах разработчика). Если скажут что едет верстка, то скажи за доп плату. Но лучше предупреди об этом

Худший ответ: На смежных разрешениях между вашими тремя экранами сайт должен отображаться адекватно. Никто не делает адаптив, где на допустим 1080пх все поехало, а на 768пх - адекватно. 
То есть про такие медиа-запросы забудьте: @media screen and (width:768px) { 
  body { background: #fc0; }
}
Используйте либо mobile first: @media screen and (min-width:320px) { 
  body { background: #fc0; }
}
Либо же начиная с десктопа:@media screen and (max-width:1200px) { 
  body { background: #fc0; }
}
Но обязательно продумывайте поведение элементов так, чтобы на всех разрешениях смотрелось годно)
Вопрос: Парсер выдает кашу?

Лучший ответ: Что за? Зачем вы открываете страницу с Selenium, а парсите с BS4? Это какой-то особый вид извращений?
Страницу нужно прокрутить вниз, что-бы прогрузились все элементы.driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
Возможно скроллить нужно будет в цикле несколько раз, если за один мах грузятся не все элементы.
Selenium умеет в чудесные xpath, а вы пытаетесь собрать элементы по динамичным атрибутам. Не надо так. Надо, примерно, вот так:images = driver.find_elements_by_xpath('.//img[contains(@class, "image")][@srcset]')
Вот так тоже не делайте:driver.get(url)
time.sleep(15)
Код дальше driver.get() не сдвинется, пока страница не будет загружена, так что вам не нужно ничего ждать. А если есть элементы, которые грузятся уже после того, как основная страница загружена, то нужно использовать ожидания.

Худший ответ: Вот тут описано что это такое: https://habr.com/ru/post/116538/
Вопрос: Выбор между Java и JS?

Лучший ответ: 1. Как говорит мне мой отец вот уже несколько лет: лезть нужно туда, чем хотелось бы заниматься и где есть место для роста, а не гнаться за бабками. В вашем случае вы пытаетесь гнаться за бабками.
2. Программировать, это не значит тупо зад****ть язык программирования и на нем писать. Это опыт, стиль мышления, способ решения сложных задач и все остальное. Это то, чего у вас не отнять, даже если вы поменяете язык 10 раз. Поэтому стоит нацелиться на получение профессиональных навыков.
3. Я считаю что никто. никогда не сидит на одном языке, ровно как и не решает одни и те же задачи постоянно. В этом нет никакого роста (то самое, что очень нужно). Java и Javascript не настолько кардинально разные языки, чтобы возникла сложность пересесть с одного языка на другой. Вот на решение другой категории задач, возможно, переключиться будет труднее. Но тем интереснее (если задачи вас заинтересуют).
4. За свои 3 неполных года одиночной работы мне приходилось решать много задач, которые, как правило, были выше моего уровня навыков, тем самым, набираясь опыта в решении смежных задач у меня появилось некоторое представление о том, чем же все-таки мне стоит заниматься. В начале возникали такие же вопросы как и у вас.
5. Ваш товарищ привирает, говоря о 1.5к баксов в месяц, получая знания на одних лишь курсах. Курсы ничто, если нет никакой практики, и тут два варианта, либо он целенаправленно тратил много времени на разбор материала, днями и ночами учил, практиковался и повторял все это изо дня в день, либо вы друг друга не правильно поняли. Однако, см п. 2, имея огромный опыт в решении поставленных задач (особенно актуальных на данный момент), можно быть конкурентноспособным и без идеального знания какого-либо языка.
P.S Мое мнение не претендует на истинно верное, но возможно ТС сможет что-то почерпнуть для себя.

Худший ответ: Странный выбор между Java || JS. 
Если речь идет о веб-программироании, то конечно же JS, в частности Node.js и т.д.
А если речь идет о комплексном подходе к вопросу, то Java. 
Я бы выбрал Java. Не хочу спорить на тему о том, что лучше или хуже... У каждого свое мнение. 
А так рейтинг языков программирование можно посмотреть здесь:
https://www.tiobe.com/tiobe-index/
Вопрос: Может ли следом за быстро открывающимися окнами последовать вирус?

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

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

Лучший ответ: Программисты не имеет доступа к данным пользователя. Администраторы имеют ограниченный доступ. Разработка ведётся на тестовых обезличенных данных. Если случается проблема требующая доступа к продакшн работа производится совместно программистом и администратором под контролем последнего.
Если правом в том как вводить людей в курс дела, то новому программисту даются сначала более лёгкие задачи типа исправления простых ошибок потом более сложные пока он не понимает принятый способ работы и на. Code review не убеждаются что он все перенял.

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

Лучший ответ: удаление позиции заменить сменой статуса на Не активна и никуда не удалять
Правильное решение
P.S. Не очень(совсем не) подходящая задача для нереляционной БД.

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

Лучший ответ: mylist = list(range(1, 26))  # Делаем массив с элементами от 1 до 25
m = []  # Делаем пустой массив куда будем заносить результаты

for n in range(23):
    sum_ = mylist[n] + mylist[n + 1] + mylist[n + 2]  # Сумма 3 подряд идущих элементов от n
    m.append(sum_ / 3)  # Добавление результата

print(m)

Худший ответ: Делаем лист mylist = list (x for x in range(1,26))
Метод:def sum_of_three_shift(mylist):
    result=[]
    value=0
    k=0
    t=0
    while(t< len(mylist)-3):
        for i in range(t,len(mylist)):
            value+=mylist[i]
            k+=1
            if k==3:
                result.append(value/3)
                value=0
                k=0
                t=t+1
                break
        
    return result
запуск:
sum_of_three_shift(mylist)
результат
[2.0,
 3.0,
 4.0,
 5.0,
 6.0,
 7.0,
 8.0,
 9.0,
 10.0,
 11.0,
 12.0,
 13.0,
 14.0,
 15.0,
 16.0,
 17.0,
 18.0,
 19.0,
 20.0,
 21.0,
 22.0,
 23.0]
Проверяй
Вопрос: Свой DNS сервер для клиентов?

Лучший ответ: публичный сервержелательно ограничить возможность обращения к данному серверу по ипТо есть при попытке входа на virus-site.ru ДНС блокирует или подсовывает другой IP.Даlocal-zone: "virus-site.ru" redirect
local-data: "virus-site.ru A 127.0.0.77"

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

Лучший ответ: ППЦ, вот кто обваливает рынок!! 
Магазин будет приносить прибыль владельцу, а вы скромняшка, боитесь цену загнуть, будто делаете личную страничку васи пупкина.
Если бизнес не может купить себе инет-магазин за хотя бы 40к рубасов, то по сути такой бизнес и не нужен никому, он загнется через пару месяцев с таким скупердяйством! Там же еще надо будет продвигать, работать скорее всего в соц. сетях и т.д.
А вы своей скромностью только увеличиваете энтропию, висят потом такие дохлые магазины годами, пока домен не забудут продлить...
Магазин на минималке с версткой всех страниц меньше 120к не делаю, средняя 200-300к, с полной настройкой (доставка, геопривязки, скидки, накопительные, личные кабинеты, промокоды, связи товаров и т.д.) - это тебе на будущее ориентир!

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

Лучший ответ: Вы поменяли процессор Celeron 560 на Core 2 Duo T5850:  сравнение.
Изменение мощности минимально. Может напряжение проверить.А что может быть с напряжением?У старого процессора разброс был больше. Может ваша материнская плата неправильно новым процессором управляет (BIOS нужно обновить).И как его правильно проверить?В BIOS обычно есть страница о процессоре. Или SIV.

Худший ответ:  Если компонентам ноутбука не хватает питания... Значит БП неисправен.
Отнесите в ремонт.
Вопрос: Трудно ли будет перенести сайт с yii2 на yii3?

Лучший ответ: Сначала вы подождете stable yii3, потом php 8, а потом ИИ будет писать программы вместо нас. Делайте на том что есть сейчас. Оно рабочее.

Худший ответ: Если только начинайте проект, то yii3 в современных реалиях не лучший выбор. Прошло 2 года, а он все там же. Не смотря на разработку, он все равно умирает. После долгого анализа php фреймворков понял, что для новых проектов надо брать laravel.
Вопрос: Какое ПО посоветуете для полного удаления информации с диска?

Лучший ответ: Какое ПО посоветуете для полного удаления информации с диска?Какое-то специальное по использовать смысла нет, гораздо эффективнее сделать это вручную.
Еще с ПО - вы не знаете точно что оно делает, может оно и не удаляет ничего.В 99% случаев достаточно -
1)Удалить всю информацию с файловой системы - Shift+Del или отформатировать диск.
2)После этого записать на диск информацию равную по объему емкости диска - забить диск под завязку например копией фильма.
Теоретически после этого информация может остаться только в резерве  - вытащить ее оттуда почти нереально.Но если вам нужна 100% гарантия - повторите пункты 1 и 2 еще раз.
Тогда вся информация удалена на 100%
Это актуально и для SSD и для HDD, хотя для HDD второй проход будет излишним.DoD5220.22-M(ECE) (7 проходов), Гутмана (35 проходов)Все вот эти методы имели смысл для сверхсекретной информации лет пятнадцать, двадцать назад и ранее, но потом когда начали появляться диски огромного объема -по 20- 40гигабайт - это все уже начало терять актуальность, и используется лишь по инерции.

Худший ответ: Victoria + Secure erase => гугл/яндекс/бинг
Вопрос: Как использовать КИК для разработки ПО, не нарушая законы РФ?

Лучший ответ: Скажите, является ли данная схема законной, нет ли нарушений российских законов? 
Во-первых, сразу видно, что это схема. И сделано только для того, чтобы работать с иностранными клиентами, получая денежные средства на счет вне РФ и платить минимум в РФ. Поэтому претензии будут, скорее всего. Какие именно, сказать, сложно. Могут просто переквалифицировать в дивиденды. Это самый простой вариант.
Во-вторых,  все мои расходы сведутся к 10 200 рублей в год - 
это не так. Надо будет еще страховые взносы заплатить.  в 2019 году 36 238 руб. для ИП
На патенте вычесть страховые взносы нельзя, то есть плюсом. 
Никакие вычеты (недвижимость, лечение-обучение) тоже не применяются. Это только для НДФЛ 13%
В-третьих, если не секрет, зачем КИК открывать? ИП на ПСН может работать с иностранными заказчиками. Если из-за валютного контроля, то у Вас договор будет с иностранной компанией, где Вы - единственный бенефициар. И как банк к этому отнесется при нынешней ситуации, неизвестно. А потом и налоговая может проверить. Не проще ли пять договоров с реальными клиентами заключить, чем потом доказывать.
В-четвертых, посмотрите, какую отчетность надо предоставлять по КИК. Затребовать заключение об отсутствии прибыли  вполне могут. Это дополнительные затраты на перевод, как минимум.
В-пятых, надеюсь Вы изучили налогообложение в Гонконге. Кроме того, если будут споры с клиентами, то чье законодательство применять, где судится и т.п.
Даже не спрашиваю, но я так понимаю, что живете (зарегистрированы) Вы в Саратове, договор с КИКом будет на разработку ПО, а не на что-то другое.
Иначе по налогам обложат по ОСНО, и заплатите 33%

Худший ответ: Для большинства зарубежных юрисдикции сложно открыть банковский счет, если вы нерезидент. Изучите этот вопрос подробно перед тем как открывать компанию
Я могу ошибаться, но кажется даже если у компании прибыль меньше 10 млн рублей - по ней все равно нужно ежегодно предоставлять в ИФНС РФ финансовую отчетность, при этом налоговая явно должна как-то удостовериться что данные верные (документы наверняка должны быть заверены)
В НК РФ, есть про отчетность. Лучше уточните в вашей налоговой инспекции.
www.consultant.ru/document/cons_doc_LAW_19671/e423...
Вопрос: Ноут для фронтенда?

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

Худший ответ: 25-30к руб)фотошоп, саблайм, опен сервер и браузер и хотелось бы чтобы он не задыхался.
Вряд ли. Надо бы от 40k.