Привет! Меня зовут Марк, я data scientist в компании Devim. Недавно мы запустили модель для скоринга заемщиков МФК “До Зарплаты”, у которых отсутствует кредитная история.
Можно было бы написать интереснее. Примерно так: «Привет! Меня зовут Марк, я data scientist в компании Devim. Да-да, Devil Instant Money! Вы всё правильно поняли — я работаю на Сатану и мы выдаём микрокредиты до зарплаты» :)
Когда я учился 30 лет назад нам рассказывали и про теорему Котельникова и про критерий Найквиста. Это очень похожие, вроде бы, материи, но небольшая разница есть. Котельников более научен, Найквист — скорее «инженерен» (и у него ничего нет про восстановление исходной формы с помощью НЧ-фильтра).
Зачем? В чём смысл изоляции от общества за экономическое преступление при возмещённом ущербе? ФСИН работы добавить?
Вы бы лучше возмущались тому, что у нас за убийства не сажают (или «сажают» с отсрочкой исполнения наказания лет в 10).
Действительно трудно не восхищаться таких совершенным уравнением: в нём есть сразу три фундаментальных константы и минимально возможный для описания всего набор чисел. Это очень круто!
Я правильно понимаю что если у меня есть 10 микросервисов, то в каждом из них должна быть своя реализация сортировок, сетевых стеков, утилит работы со строками и т.п.?
Вместо того, чтобы подумать над структурой и характером данных вы предлагаете писать тонны кода. Тоже, в общем вариант.
Картинка с мужиком «Пишите код, б...!».jpg
Сама по себе идея «Храним только неизменную первичку, а всё остальное, при необходимости, считаем, прокручивая требуемые объёмы первички алгоритмами» — прекрасная идея. В том случае если вы являетесь счастливым обладателем неограниченных вычислительных мощностей безграничной производительности. К сожалению в реальной жизни это работает сначала хорошо, потом, терпимо, а потом практически перестаёт работать. Потому что данные накапливаются и с каждым днём (и даже часом) их становится всё больше и больше.
Тоже вариант. Причём труба идёт не прямо, как можно было бы предположить, а кругами и зигзагами. Причём тот, кто её прокладывал переехал в другую деревню, а карты не оставил. Иногда, если заткнуть дырку в трубе — затапливает здание почты.
Если кому-то не понравилась ваша картошка он напишет вам на спине матное слово (но вы никогда не узнаете кто же это был и чем конкретно ему не понравилась картошка).
Если понравилась — в лучшем случае сотрёт одно из уже написанных.
Это решает проблему, но другую :)
Дефолт нужен для того, чтобы на уровне прикладного кода не заботиться о, как правило, некоторых служебных деталях (например времени или пользователе, создавшем запись). То есть со стороны БД для внешнего наблюдателя практически ничего не меняется — он по прежнему добавляет только свои, понятные ему атрибуты.
Для добавления поля со значением по-умолчанию сценарии, вообще говоря, не идентичны. То есть после выполнения пары действий (добавить поле без дефолта + заполнить его значениями) вы либо не уверены что в дальнейшем у вас не будет записей с пустым значением для этого поля, либо вынуждены указывать это значение при всех вставках явно.
Про legacy скорее так: вы пытаетесь выкопать лунку под очередную картофелину, но ломаете лопату о закопанную на этом куске поля старую борону. Пытаясь её вытащить вы обнаруживаете что к ней прицеплен трактор. В тяжёлой ситуации при попытке выдернуть из земли старый трактор краном ваш дом съезжает в яму, образовавшуюся в результате.
Вроде как виагра не является афродизиаком, а является препаратом для повышения давления (с довольно любопытным побочным эффектом, который позволил заработать кучу денег совсем не на том, для чего она изначально создавалась).
Можно было бы написать интереснее. Примерно так: «Привет! Меня зовут Марк, я data scientist в компании Devim. Да-да, Devil Instant Money! Вы всё правильно поняли — я работаю на Сатану и мы выдаём микрокредиты до зарплаты» :)
Вы бы лучше возмущались тому, что у нас за убийства не сажают (или «сажают» с отсрочкой исполнения наказания лет в 10).
Картинка с мужиком «Пишите код, б...!».jpg
И это только надводная часть айсберга…
Если понравилась — в лучшем случае сотрёт одно из уже написанных.
Это карма на Хабре :)
Дефолт нужен для того, чтобы на уровне прикладного кода не заботиться о, как правило, некоторых служебных деталях (например времени или пользователе, создавшем запись). То есть со стороны БД для внешнего наблюдателя практически ничего не меняется — он по прежнему добавляет только свои, понятные ему атрибуты.
— Да. Но нам и не нужно на север!
(с) ПКМ