• Какие достоинства хранения шаблонов в БД?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    производительность БД выше чем у файловой системы
    Ответ написан
    8 комментариев
  • Как найти расхождения в сортировке массивов?

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

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

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

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

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

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

    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
    что первый вариант что этот - не очень решения при распределенной архитектуре.
    ====
    вам нужно переделать мышление, о том как вообще следует выстраивать работу в распределенных архитектурах.
    но ничего страшного, можно начать с курсов на курсере или что-нибудь в таком стиле посмотреть
    потом можно говорить о каких-то конкретных подводных камнях.
    Ответ написан
    1 комментарий
  • Как отфильтровать фейковый трафик на сайте?

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

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

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

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

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

    мне тоже регулярно всякого рода угрозы поступают, давно уже привык, что у нас полно ряженных клоунов, которые любят всякую ерунду городить пытаясь на испуг брать (вы же понимаете что если бы они ХОТЬ КАК-ТО могли с вас пол лимона срубить, вы бы уже в суде сидели, а не туфту их по почте читали)
    На калькулятор им нужно патент оформлять, и вообще тогда всем запрещать какие-либо вариации "калькуляторов"))) сомневаюсь что это вообще возможно сделать обьектом авторских прав.
    мой совет потролить их скопировать им их же письмо с требованием удалить их калькулятор, который ворует ваш, и все слово в слово короче, с такимиже угрозами))))
    да и вобще, вы бизнесом занимаетесь, нужно быть более дерзким и наглым, иначе вас задавят.
    Ответ написан
    2 комментария