pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Что такое слепок файла?

Лучший ответ: гугл "git слепок файла" Первая же ссылка Введение - Основы Git описывает все наглядно и с картинками.

Худший ответ: В руководстве по git упоминают про слепки файлов, а что это такое не объясняют. Так что это? (в физическом смысле тоже интересно).
https://git-scm.com/book/ru/v1/Git-%D0%B8%D0%B7%D0...
https://ru.wikipedia.org/wiki/SHA-1
git не хранит копии файлов. Он сохраняет историю изменений файла. Состояние файла всегда можно восстановить зная его хеш, даже если удалить коммит.Также возникает вопрос, что будет если юзер захотел комитить, а на сервере лежит уже измененный файл.
То есть хотелось бы узнать подробнее про процесс конфликтов.
Сначала он заставит скачать более свежую версию файла, потом выполнить слияние затем даст разрешение на отправку коммита на сервер.Выходит что гайды для новичков почему-то не содержат объяснений этих моментов. Или это нужно выяснять посредством практики? - Вот тебе петарда и спички, что происходит мы не объясним, но будет весело.
Если вы не разработчик git вам и не обязательно и даже я бы назвал пустой тратой времени знать как это все работает. Вы же не знаете как работает зажигание в вашем автомобиле? Оставьте это инженерам, если конечно только не хотите принимать участие в разработке. А если хотите, то надо начать изучение с Си, а в вашем случае вообще с изучения возможностей поисковой системы Google.
Вопрос: Как безопасно раздавать через torrent?

Лучший ответ: 1) Заливай на vimeo пока
2) Конечно заливай НЕ со своего айпи
3) Торренты тоже раздавай не со своего, ессно
П.С. - "Как убить человека, и чтобы меня не посадили"

Худший ответ: максимально анонимно на раскрученных торент-серверах
Вопрос: Инерциальная навигация и machine learning как?

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

Худший ответ: Активно занимался этой задачей несколько лет, правда в специфической плоскости. Если по архитектуре тут всё просто: реккурентная НС. Но ключевым моментом в задаче будет фильтрация  и устранение ошибок. Т.е. просто Нейронка может и не сработать качественно. Видел работы по счислению пути для морских объектов с использование нейросетей, видел работы по фильтрации в навигационных системах с использованием нейронок, есть работы по использованию нейронок для определения информационных отказов в ИНС. Но как я понял никто такое в "продакшн" так и не вставил. Гироскопия и навигация уж слишком консервативная область.
Вопрос: Как сделать регистрацию/авторизацию на React?

Лучший ответ: Начните с API, советую использовать JWT (для Laravel есть https://github.com/tymondesigns/jwt-auth )
Далее делаете формы и шлете запросы через fetch/axios
Сессию можно хранить в Redux/MobX
Если хотите могу выдернуть из текущего проекта реализацию и выложить на гитхаб как пример

Худший ответ: Есть 2 пути решения. Первый это использовать ssr (сервер сайд рендеренг). Второй способ куда быстрее это написать апи к которому вы из реакта по средством fetch или axios (лучше его) стучитесь к апи и берете необходимые данные.
Вопрос: Как выбрать селектор с помощью CSS?

Лучший ответ: Кавычки поправь).btnGroup .btn:first-of-type

Худший ответ: Прошу прощения, нашёл решение, делается через :first-of-type и :last-of-type соответственно.
Вопрос: Какой самый оптимальный / надежный вариант для хранения данных?

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

Худший ответ: Я больше в поисках лучшего и самого простого способа для работы/разворачивания с бекапов.
Попробуйте Tarantool.
— "персистентность": лог транзакций (.xlog) и полные снимки БД (.snap);
— простой перенос с сервера на сервер (достаточно скопировать все файлы командой scp);
— простая система горячего бэкапа и подключения реплики;
— быстрее чем Redis :)
Вопрос: Что изучить дальше?

Лучший ответ: Изучай Go. Я говорю как разработчик на Node. Я уже заколебался с этим конструктором на JS

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

Лучший ответ: Посмотрите фильм Арнольда Шварцнеггера "Оставайся голодным" для отвлечения мыслей. Он ещё книжку написал "Вспомнить всё". Тоже отличная книга получилась. Категорически рекомендую к прочтению.Нет самой интересной профессии или занятия. Надо научить себя постоянно чего-то хотеть и добиваться своих желаний (в идеале, но никто не идеален). Дело не в том, что у вас работа стала скучной, а в том, что вы не научили себя искать интересную работу в рамках своей деятельности. Если вы уйдёте в другу область (хоть новый язык, хоть булки выпекать), то и там через некоторое время случится то же самое. И после двух-трёх попыток вы впадёте в апатию и будет что-то типа "жизнь дала трещину и стала похожей на жопу". Никто вам интересной работы именно для вас не предложит. Только вы сами.

Худший ответ: Как я понимаю, в обоих названных областях если ты занимаешься исследованиями - Python, если пишешь боевой продукт - C++. Всё остальное на порядки реже.
Вопрос: Как сделать обновление приложения до Pro-версии?

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

Худший ответ: Платно опубликовать обновление нельзя.
Название изменить можно: В манифесте надо поменять android:label
Как правило label ссылается на строку в string-ресурсе, значит поменять эту строку.
Потом, если в консоли Google play в разделе ДАННЫЕ ДЛЯ GOOGLE PLAY название приложения не изменилось - поменять и там.
Единственное НО: если Вы опубликовали приложение как бесплатное, платным сделать его уже невозможно (но можно добавить покупки внутри приложения).
Вопрос: В где может быть проблема (локалка, сайт, провайдер)?

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

Худший ответ: Добавте в dns запись ближайшего сервера dns к хосту.
Вопрос: Что не так с js?

Лучший ответ: Десятичные числа обозначаются через точку, а не через запятую.
Сейчас у вас получается так, что вы 100 умножаете на 0, а потом складываете 5+100+1000

Худший ответ: (100*0,5)+100+1000
1105
(100*0.5)+100+1000
1150домашним заданием будет рассказать, что жс делает на каждом шаге
Вопрос: Как завладеть роутером зная пароль от админки?

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

Худший ответ: а подробнее?
Вопрос: Какую книгу по HDD посоветуете?

Лучший ответ: контора acelab очень круто продвинулась в восстановлении данных и помимо торговли оборудованием для этой темы, пишет неплохие описания того, что внутри HDD
некоторые доки от PC3000
files.hddguru.com/download/PC-3000%20Support/Documents
тут есть ссылки на хорошие статьи от авторов PC-3000 про устройство диска
www.acelab.ru/dep.pc/information.php
тут - утёкшие в сеть мануалы для PC-3000 
www.osslab.org.tw/@api/deki/files/3952
www.osslab.org.tw/@api/deki/files/3953
www.osslab.org.tw/@api/deki/files/3954
.... 
(думаю, идею вы поняли)

Худший ответ: По файловым системам есть хорошая книга "Криминалистический анализ файловых систем" от Бра...
Заодно можете почитать статьи в блогах ACELab: на русском и на аглийском
Вопрос: Эмулятор IOS для Linux(Ubuntu)?

Лучший ответ: 3 варианта:
- завести мак/хак/ядивайс(ы)
- возиться с виртуалкой
- пользоваться https://www.browserstack.com и подобными

Худший ответ: Ищите iPadian
Вопрос: С какой литературы можно начать изучение системного администрирования?

Лучший ответ: Удивительно, но автор - женщина. Это, по-моему, основа основ. Как, наверное, книги от циски

Худший ответ: Копипастить тоже с книжки будете? 21 век на дворе.
Вопрос: Как реализовать комментарии на сайте на ООП с помощью MVC?

Лучший ответ: Ну MVC это и предполагает - создание отдельно модели, отдельно представления и отдельно контроллера. Иначе это не будет MVC.

Худший ответ: Традиционно комментарии на сайтах относятся к чему-то. Например к статье, новости, файлу и т.д.
Это значит, что комментарии обычно находятся на странице с комментируемым объектом. Т.е. комментарии это не отдельный раздел и даже не самостоятельная страница, а лишь часть страницы.
С другой стороны MVC - это даже не шаблон проектирования, а нечто большее - это способ организации структуры программы. Обычно ВСЕЙ программы. 
Таким образом, сделать по MVC только часть сайта... да что там сайта, часть страницы! не очень то возможно, т.к. традиционно одна страница - это один контроллер (Page Controller, который часто выражен методом определённого класса, тоже называемого контроллером).
Вы всё ещё можете создать модель комментариев. Даже можете красиво отделить представление комментариев. Но вот отдельный контроллер комментариев... это вряд-ли.
Но на самом деле всё зависит от используемого фреймворка и от технологий, с помощью которых вы эти комментарии будете делать. 
Вдруг сайт написан на Symfony, а комментарии вы хотите подгружать по ajax? Тогда конечно и контроллер отдельный можно чисто для комментариев сделать.
Вопрос: Как узнать сколько времени осталось до срабатывания таймера?

Лучший ответ: Можно так:var duration = 32 * 60 * 1000;
var step = 1000;
var endsAfter = duration;

var timer = setTimeout(alert, duration, 'Hello world!');

var interval = setInterval(function() {
  endsAfter -= step;
  if (endsAfter <= 0) clearInterval(interval);
  console.log('Timeout через: ', endsAfter);
}, step);Демо

Худший ответ: По факту никак, потому что setTimeout добавляет задачу в macroTaskQueue и это не означает что она выполнится секунда в секунду. Узнать примерное время - как написали выше: при установке setTimeout запоминать (метку времени+значение таймаута) и из неё вычитать текущую метку времени из setInterval.
Вопрос: Почему медленно грузится Win 7 с SSD (AHCI, SATA III)?

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

Худший ответ: Итак, господа, увеличиваем уровень сложности:
переустановка винды не помогла оО
Грузится так же, с примерно тем же ожиданием вначале загрузки, только "Добро пожаловать" пока что чуть по-быстрее проскакивает.
Этот SSD не сразу понимает, что он супермэн, чтоли...
Или материнка ему это поздно объясняет...
Я вот не уверен, что SSD виноват,
на предыдущем железе у него хоть 1 быстрое поползновение было (самое первое, когда в BSOD улетел),
на новом - ни одного.
Или, может, я его плохо форматнул, может, надо было полное форматирование ?
А, вот ещё: есть на SSD микрораздельчик ~100 МБ, его я не трогал, может, там что-то засело ?..
Вопрос: Как ремонтировать петлю ноутбука?

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

Худший ответ: суперклей с содой
Вопрос: Что лучше — сессии или кэш?

Лучший ответ: а как я знаю, сессию можно своровать
беда, расходимся (

Худший ответ: Без более точной инфы по данным в сессии и профилю нагрузки сказать сложно.
Нужно смотреть что дороже вам выйдет:
- если серверные ресурсы дорого обходятся, то храним данные в сессии
- если большой объём данных в сессии негативно скажется на трафике пользователей, то делаем кэш.
>сессию можно своровать
Своровать саму сессию можно и кэш тут не поможет (своруют айдишних).  Два соображения по этому данных:
- данные сессии в кукисах надо шифровать (посолили, поперчили, зашифровали, отдали пользователю) - так сами данные не утекут (а вот сессия может).
- чтобы своровать саму сессию было сложно, используйте https.
Вопрос: Имеет ли право на жизнь такое использование mixin?

Лучший ответ: еще вот так, возможно и имеет смысл:@mixin flex($align: null, $direction: null) {
  display: flex;
  @if $align {
    align-items: $align;
  }
  @if $direction {
    flex-direction: $direction;
  }
}

.header {
  @include flex;
}

.content {
  @include flex(center, column);
}

.footer {
  @include flex;
}

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

Лучший ответ: android studio и встроенный графический редактор layout'a
upd. Android Studio Designer Tool

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

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

Худший ответ: К нему родной вариант есть только еще 1600*900 и судя по всему такое же ... Так что лучше бы действительно поменять ноутбук.
Вопрос: Как решить ошибки Nginx Connection reset by peer и An error occurred?

Лучший ответ: у вас php закрывает соединение не отправив все данные, в pool.d/www включите catch_workers_output=yes и error_log, смотрите что пишет в лог ошибок

Худший ответ: В итоге просто снёс систему и заново поставил Ubuntu 14.04 и Nginx + Php-fpm + Mysql и все норм стало :)
Посмотрю что дальше будет.
Вопрос: Что конкретно означает в вакансии строка «опыт проектирования сложных БД»?

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

Худший ответ: Проектирование БД, это по сути построение её ER-модели. "Сложная" -- понятие растяжимое.
Что в него вкладывал тот, кто давал объявление, знает только он.
Ясен пень нужно знать и нюансы самой СУБД и ее диалекта.
Ну это как всегда. Порочный круг:
чтобы получить работу -> нужен опыт работы -> нужно работать, чтобы получить опыт
Вопрос: Почему у std::string нет человеческого replace?

Лучший ответ: Есть такой репласе!std::string str = "string test";
std::replace(str.begin(), str.end(), 's', 'd');

Худший ответ: У STL много минусов, начиная тем, что нет простых и полезных функций и заканчивая очень нелогичным code-style, как вариант, можно использовать сторонние либы вроде poco
Вопрос: Какую биржу выбрать для начинающего веб-дизайнера?

Лучший ответ: Фриланс это в первую очередь предпринимательская деятельность. Хорошо, если дизайном будете заниматься 50% времени.
Если у вас возникает вопрос о выборе биржи, может стоит найти другой способ заработка? Напримет продажей своих работ.

Худший ответ: Как всегда на Тостере, никто ничего не может сказать по делу, но ведь главное - погромче напердеть, ага.
Выбирай https://freelansim.ru 
Для новичка - самое оно. Русские заказчики, бесплатные заявки, приятный дизайн биржи, адекватный люд. Больше скажу - в целом для русского дизайнера это оптимальная биржа. Фрилансим + HH + Мой круг = и уже через полгода перестанешь волноваться о добыче заказов, люди сами пойдут.
Вопрос: Почему не маркируют конденсаторы?

Лучший ответ: предполжу шелкография на керамику хорошо не ложится.

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

Лучший ответ: https://www.kobzarev.com/programming/links-to-what...
+ 
отслеживание нажатия на ссылку, правда этот вариант не стопроцентный - пользователь может открыть мессенджер и закрыть не начав писать.
Через api мессенджеров ничего не выйдет, не понимаю чего тут люди советуют. Только если реализовывать отдельные серверные клиенты и читать сообщения приходящие на необходимые аккаунты, но это далеко не работа через апи.
Адекватные серверные клиенты насколько знаю есть только для скайпа, fb и телеги.

Худший ответ: А не проще ли будет отслеживать нажатия на ту или иную кнопку (выбора мессенджера)?
Или вам надо отслеживать только тех, кто гарантированно написал хотя бы одно сообщение вашему сотруднику?
Вопрос: Почему не вешается обработчик на react компонент?

Лучший ответ: А с чего вы взяли что он там должен быть? Вам, думаю, стоит подтянуть основы JavaScript.
Если используете синтаксис ES6, используйте импорты и экспорты:import React from 'react';export default Task;
Хандлеры лучше биндить не в render, а в конструкторе:constructor(props) {
  super(props);

  this.state = {
    isOpened: false,
  };

  this.clickHandler = this.clickHandler.bind(this);
}
Или определяйте хандлер как class field arrow function:clickHandler = e => {
  // your stuff
};
Такая функция привязана к контексту экземпляра и биндить ее не надо.create-react-app поддерживает такой синтаксис из коробки.
Нельзя передавать текущее состояние в метод setState, так как это асинхронный метод, к моменту вызова состояние может успеть измениться и будет использовано старое значение. Чтобы обновить состояние на основе предыдущего передавайте в setState функцию возвращающую объект. При вызове, первым аргументом в нее придет актуальное состояние на момент обновления:this.setState(prevState => ({
  isOpened: !prevState.isOpened,
}));
Вместо var используйте const для неизменяемых значений и let для изменяемых.
Наконец, следите за чистотой кода. Вот хорошие гайдлайны от Airbnb:Гайдлайн Airbnb по JavaScriptГайдлайн Airbnb по React

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

Лучший ответ: Естественно после написания вопроса пришел и ответ.
Сделал так:
Код вызывающий процедуру в отдельный файл и вызвал его exec("bigProcedure.php $user_id $amount $orderId >/dev/null 2>&1 &");
Теперь все летает

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

Лучший ответ: Архив (распространенейший ZIP) под паролем самое общедоступное

Худший ответ: Так, чтобы никто не знал, что Вы там храните то, что может быть интересным.На флешке 2 партиции (50/50): одна - как неразмеченная область и содержащая файл-криптконтейнер, вторая - всякий бесполезный, но похожий/интересный хлам.
Вопрос: DropzoneJS, PHP. Как выявить причину ошибки «500 (Internal Server Error)»?

Лучший ответ: Смотреть в логи ошибок веб-сервера, там обычно написано, что именно произошло не так

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

Лучший ответ: или так:font-family: Helvetica, Arial, sans-serif;

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

Лучший ответ: тебе нужно просто узнать есть или нет напряжение на выходе от 3 вольт и до 38 ??
можно сделать проще, если микропроцессор на КМОП-технологии (а это скорей всего) просто соедини резистором в 100 ком вывод 38 вольт с входом проца.
т.к. сопротивление кмоп-входа единцы-десятки мегаом,  т.о. порог срабатывания будет практически равен порогу срабатывания проца. (можно навесить резистор на землю, и подобрать напряжения срабатывания).
при превышении Uвх > Uvcc встроенный диод начнет сливать все лишнее в  шину VCC.
А т.к. резистор достаточно большой ток будет мизерным.
если непонятно - могу простенький рисунок-объяснение кинуть.
я так синхронизацию с ~ 220в делал - просто 1 Мом (точнее 3 последовательных 330 ком, чтоб по грязи не пробивало) резистором соединил фазный провод и вход на проце - нормально работало.

Худший ответ: Необходимо измерять или просто детектировать?
устройства далеко друг от друга?
я за оптопару, но еще необходимо учесть возможность "подсадки" измеряемого напряжения.
можно вообще датчик тока замутить - благо сейчас много чего сделали - самое простое INA138(9)
Вопрос: Как ускорить XAMPP под Windows?

Лучший ответ: Лучший способ ускорить WAMP - это вынести его за подоконник.
Гравитация придаст ему необходимое ускорение.

Худший ответ: PHP  на windows работает намного медленнее. 
Это неоспоримый факт.
Как вариант, в Win10 включить Ubuntu Server и на нем поднять nginx/php/...
Это если хотите работать под виндой.
Но я бы лучше остался на linux
Вопрос: Проблема с монитором. Как исправить?

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

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

Лучший ответ: и с чего начинать?
С освоения гугла.

Худший ответ: Как вариант, если крупный город -- находишь ближайший хакспейс, и присоединяешься к подходящему проекту.
Вопрос: Проблемы с сетью — Hetzner + Ростелеком, в чем может быть причина?

Лучший ответ: Все ответы здесь - https://www.hetzner-status.de/en.html
Также часть  AWS подсети заблокирована.
Кажется, РКН намудрил..

Худший ответ: Судя по разнице маршрутов на основе порта, вероятнее всего, Ростелеком намудрил что-то со схемами, обеспечивающими блокировку по спискам Роскомнадзора. Теоретически, помимо портов 80 и 8080 должны наблюдаться аналогичные грабли и с 443.
Вопрос: Каковы условия труда в современной игровой индустрии?

Лучший ответ: Пункт номер 0 - не сомневайтесь, С++ - один из основных языков в гейм-индустрии.
1. Гейм-индустрия сильно разная. Лабать инди-игру на кухне - это одно, фигачить очередную часть AAA-тайтла - это другое, делать веселую ферму с енотиками для вконташи - это третье
2. Соответственно, если фирма еще не вышла из стадии "Вася и Петя решили сделать новый фэллаут и уже даже наняли одного программиста Толяна", то условия очевидны - Толян фигачит пока не упадет за копейки.
3. А вот если фирма уже перешла на более индустриальный уровень, то тут обыкновенная IT-разработка, с некоторыми особенностями:
- В индустрии вполне встречаются энтузиасты и кто-то в компании будет работать с восьми до восьми ( хорошо, если это продюсер ), но это совсем не обязательно должны быть вы.
- В целом в управлении как правило бардак, для того чтобы рулить одновременно и художниками и программистами и геймдизаннерами нужны очень классные менеджеры, а таких в индустрии нет
- Уровень технической организации ( CI, vcs, code-review, внятные стандарты кодирования ) колеблется от "стихийного" до весьма высокого, есть суперкрутые специалисты, работать с ними - большая удача, особенно для новичка.
- Однако если вас интересует конкретно стек технологий с C++ - там крутых спецов вымывают яндекс/мэйл, они способны предложить условия получше
- Переработки случаются, поскольку планирование как правило весьма "креативное". По идее разработчки должны с этим бороться, насколько успешно - другой вопрос
- По деньгам - средне, вот тут сильно зависит от заказчика/проекта
- Есть ли улучшение со временем? Ну, вот недавно тем, кто работает на западного заказчика одномоментно стало резко лучше, гггг))) Но в целом, вы правильно поняли, в плане условий труда индустрия эволюционировала от "Полный треш, подойдет только для долбанутых подростков" к "Можно рассматривать, если есть толерантность к некоторому творческому беспорядку"

Худший ответ: 
НО интересуясь темой геймдева нередко натыкаюсь на разговоры об ужасных условиях труда, в частности о стабильных переработках и рабочих неделях в 50-60+ часов
У меня так и было. Через несколько месяцев я понял, что это, мягко говоря, пипец.
Плюсы: опыт в технологиях
Минусы: сами понимаете
Вопрос: Разрешено ли в proposal указывать свой skype?

Лучший ответ: Лучше скайп давать после начала контракта. Иначе могут и заблокировать по подозрению в работе мимо кассы. Доверяете клиенту — ведите переписку где угодно. Не доверяете — только апворк и только на английском.

Худший ответ: Если клиент напрямую этого не просит, то не стоит.