• Верна ли предлагаемая структура нейронной сети?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    >только тех, что относятся к Мужскому полу, соответственно на нижний - для женского.
    вся суть машинного обучения, в том чтоб машина САМА искала какие признаки к чему и как относятся.
    то что вы уже за нее решаете, как у вас будут признаки работать, это уже не машинное обучение - это эвристическое программирование.
    Хотите машинное обучение - соединяйте полностью слои друг с другом
    Ответ написан
  • Как преодолеть синдром самозванца - стану ли как Бутерин?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    вы вообще зачем в программировании? -> для того чтоб в какой-то рейтинг попасть или чтоб например решать какие-то задачи? - сдался вам какой-то рейтинг, делайте что считаете нужным и будь что будет, и не надо вообще обращать внимание на все эти фейковые лычки, рейтинги и тем более дрочить на каких-то "топовых программистов".

    топовым как Бутерин?
    с чего вы взяли что этот самозванец вообще умеет например программировать, а не является зиц председателем? у него НЕТ никакого послужного списка в разработке продуктов - он как раз тот самый самозванец, который "вдруг появился из ниоткуда" и без какого либо опыта работы и сразу сделал типа стартап на миллиард.
    Ну как вообще можно верить в такую дичь? вы его интервью послушайте, он же умственно отсталый.
    Ответ написан
  • Нужно ли очищать БД перед каждым тестом (TDD/BDD)?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    много идеологических вопросов, что именно и зачем тестируете.
    несколько уровней тестирования, обычно при ТДД разработке требуется быстрая обратная связь с тестами, и тестируют исключительно ту функциональность которую разрабатывают, без тестирование зависимостей в виде баз данных и тд, для этого используют разного рода заглушки (в виде мокапа).
    тоесть базу данных вообще не используют.
    В конце разработки, все равно прогоняются "интеграционные" тесты, по всему сервису, чтоб посмотреть работу сервиса в целом, включая все его части, тогда используется максимально идентичное окружение, что и как на продакшене, по возможности даже используя примерно такую-же БД что и на продакшене. База данных в памяти уже не соответствует этому требованию, может случится так, что например разница в задержках между тем как отрабатывало в памяти и как отрабатывает в реальности будет сильно отличатся, и приведет к неожиданному поведению.
    ну и да на каждый такой интеграционный тест базу заново перезаписывают и заполняют темеже самыми данными что и ранее (мы же обычно в тестах проверяем соответствие исходным данным, потом проверяем например изменение этих данных, поэтому без отката этих данных назад, повторить теже самые тесты не получится)
    Ответ написан
  • Менеджер, какова его роль в программировании?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    задач не так много, лизать задницу тому кто платит и следить чтоб все остальные в команде, хотя бы создавали видимость лизания задницы заказчика, все остальное делают уже другие люди.
    Ответ написан
  • VK API - newsfeed.search - есть ли операторы минус слов?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    на сколько я помню именно "-" и есть оператором минус в ВК апи
    Ответ написан
  • Пример чтоб обьяснить подростку как выглядит процесс программирования?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    покажите ему проекты на Arduino, или несколько простых игровых ботов для его любимых игр, типа там золото собирать в WoW или что-нибудь в таком стиле (ну мне бы было это интересно)
    игровые боты, прикольная тема - мне бы было интересно с этого начать.
    Ответ написан
  • Система для выдачи бонусов юзерам за соц. активность?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Технически это очень накладно отслеживать активности на чужих сервисах, на порядок проще такую систему запрограммировать внутри своего сервиса самостоятельно.
    -----
    Ну и очень сомнительная полезность: если пользователю интересно он будет активность проявлять, если пользователю не интересно, то бессмысленно вознаграждать его активность, ему все равно будет не интересно, как только выплаты закончатся, тут же произойдет отток таких пользователей, вобщем "покупать" внимание и активность - это обманывать самих себя, пользователи не за наградками на сервис ходят. Лучше делать сервис интересней сам по себе.
    Ответ написан
  • Нужен ли я на Stand-up митингах?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    митинги не для комманды проводятся, а чтоб разрабы не расслаблялись и не ленились каждый день выдавать хоть какой-нибудь результат.
    С другой стороны, рас разрабов так раздражает это бесполезное мероприятие, то вам нужно договорится взаимно о том чтоб ежедневные митинги были ограничены коротким интервалом - например 15 минут, и не секундой больше, желательно даже таймер поставить, чтоб это жестко задавало рамки на это мероприятие, и не важно кто там чего не успел рассказать, через 15 минут все заканчивается. Это позволит дисциплинировать в том числе "погонщиков".
    Ответ написан
  • Меняем архитектуру проекта на распределённую - с чего начать?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    >Bind user to node after login
    что первый вариант что этот - не очень решения при распределенной архитектуре.
    ====
    вам нужно переделать мышление, о том как вообще следует выстраивать работу в распределенных архитектурах.
    но ничего страшного, можно начать с курсов на курсере или что-нибудь в таком стиле посмотреть
    потом можно говорить о каких-то конкретных подводных камнях.
    Ответ написан
  • Как развить математический склад ума(Два вопроса)?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Терпение и труд, все перетрут)
    навык может развить любой, другое дело не всем дано стать может великим программистом, но оно как правило и не требуется нигде.
    Ответ написан
  • Как реализовать распараллеливание в функциональной парадигме без общего состояния?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    ну тут целый курс надо читать как правильно делать паралелизацию (по данным или по фукциям).
    сейчас речь идет про паралелизацию по данным (есть разные данные о пакетах которые нужно параллельно обработать)
    для этого вам нужно в начале уметь правильно разделять данные на параллельно обрабатываемые куски
    и функцию агрегации параллельно обработанных данных.
    В вашем случае в конце должна быть еще одна функция которая складывает все промежуточные результаты в один итоговый результат.
    Само собой ОДИН пакет ты не можешь паралельно считать. Но описанная схема (с разделением и агрегацией) корректно работает и для одного элемента.
    П. С.
    если что-то параллельно записывать и читать из одного и тогоже места - то в зависимости от реализации алгоритма у тебя будет -> если есть блокировки - то будут дедлоки, если блокировок нет то будут некорректные результаты в ответе (рейскондишен), так что то что ты описал в "классическом стиле", изначально не будет работать корректно.
    Ответ написан
  • Как отфильтровать фейковый трафик на сайте?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    наверняка у них есть одна база айпи адресов которыми они пользуются, ни у кого нет бесконечного пула адресов, соовтественно вы можете рано или поздно собрать все адреса и банить по айпи.
    Но до этого вам нужно собрать эту базу, выделяя что у этих посетителей есть общего. Желательно побольше таких общих параметров собрать.
    Ответ написан
  • Сервер под большую нагрузку, безотказная работа?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    у тебя есть несколько вариантов, первый ускорять обработку отдельного запроса, смотреть где у него бутылочное горлышко и тд (перейти с интерпретируемых языков на компилируемые, часть данных уже держать в оперативной памяти а не читать их откуда-то), это может поднять производительность в десятки а то и сотни раз.
    второй - это выстраивать параллелизацию обработки запросов, менять схему обработки этих запросов с синхронных на асинхронные, складывая отдельные тяжелые задачи в отдельную очередь которая бы НЕ блокировала обработку простых запросов пользователей (это тоже может поднять производительность в десятки раз)
    В любом случае это задача разработчиков твоего сервиса -> просто "настраивать" сервер, особо выхлопа не даст, можешь например увеличивать память, менять диски, вместо 10 ядерного 20 ядерный процессор поставить и вообще никакого прироста не увидеть просто НОЛЬ.
    Ответ написан
  • Как развить мат. аппарат до минимального уровня для машинного обучения и дата саенс?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    ой да не нужно там никакого аппарата, нужно понять как матрицы умножать/делить(условно), ну и как вероятность посчитать, там буквально за час можно все необходимые понятия и инструменты освоить, дальше прорешиваешь прикладные задачи, смотришь как их другие решали - ежедневно года 2-3 так решаешь и становишься более менее специалистом.
    Ответ написан
  • Яндекс склеил все региональные поддомены, как побороть?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    не создавая разный контент, точно никак.
    да и уже создавая разный контент, скорее всего ничего не расклеите.
    можете сказать спасибо что все не забанили, в целом очень мягко отделались.
    Ответ написан
  • Как настроить вид почтовых писем от GitLab-а?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    на самом скриншоте написано, что отправлено с локалхоста. Ищите шаблоны писем в исходном коде, письма не из вакуума берутся.
    Ответ написан
  • На какой площадке разместить заказ на выполнение работы?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    открываем более менее авторитетный рейтинг вебстудий, и рассылаем понравившимся вам студиям запрос на работы (приглашение на ваш "тендер")
    Ответ написан
  • Какие подводные камни есть при участии в программе поощрения авторов на Хабре?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    В начале нужно понять для чего ты пишешь статьи эти на такой площадке:
    Если ты хочешь писать что-то для личного самовыражения, то там этого не получится -> как только кому-то из пользователей что-то не понравиться, или ты нарушишь одно из бесчисленных правил этого ресурса, ты сразу получаешь анальную кару, баны и удаление материала.
    Фактически ты устраиваешься "внештатным" сотрудником, который согласно политике компании и их цензуре пишет исключительно то, что устраивает аудиторию сайта, за это получает внимание, лайки и иногда даже какие-то копеечки, которые врядли можно соотнести с доходами например от программирования при соизмеримых "трудозатратах".
    Это важно понимать и не путать. Для личного самовыражения только свой блог на своем сервере
    Ответ написан
  • Как устроить электрогенерацию в домашних условиях?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    не получится - очень много бюрократических барьеров для сертификации, запуска объектов генерации энергии, без которых вас не подключат к сети, есть сотни требований которые вы гарантированно никогда в жизни не сможете выполнить. Для того чтоб никакие умники никогда в этот монопольный бизнес не пролезли.
    Ответ написан
  • Как выбрать направление на фрилансе (веб-разработка)?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    первых года три скакал по разным сферам, пробуя все что мог, копируя все подряд, создавая дерьмо (за копейки).
    потом уже нашел более менее сферу где мне интереснее + на которой сфокусировался, стал более продуктивным и профессиональным + ну года через 3 мне за это стали хорошо платить (потом я опять фокус скорректировал - это такой путь, длинною в жизнь).
    Советую тебе также пробовать разные сферы пока ты не найдешь как соеденить свой интерес, с тем что у тебя хорошо получается и тем что нужно людям (за это будут точно хорошо платить).
    Ответ написан