Обновить
4

Пользователь

4
Подписчики
Отправить сообщение

Сейчас довольно распространена позиция, что все через пару тройку месяцев устаканится как в 14ом.

Что интересно, сейчас-таки наоборот распространена позиция, что всё пропало и мы все скоро умрём. От голода, от репрессий, от всеобщей мобилизации или ещё бог знает от чего.

Причем, мне лично достаточно очевидно, что до "устаканивания" - ещё очень далеко. Очень. Тем не менее, ровно два месяца назад интернет был завален сообщениями, что через два месяца всему кирдык. Я лично пока смещаю оценки начала грядущих бед не ранее чем на следующую весну, а скорее даже на 2024 и 2025 года. Но правда в том, что сегодня ситуация меняется каждую неделю хаотичным образом и я на самом деле не имею ни малейшего ориентира для прогнозов.

Ну, справедливости ради, в том же Haskell, та же операция foo + bar может означать всё что угодно и даже больше :) Вообще в любом языке, который умеет в перегрузку это может означать всё что угодно)

Задам я самый тупой вопрос во вселенной - зачем такие мегасложности в задаче, в которой можно вообще обойтись без спецификаторов формата? Чем вариант использования заглушек "{}" в стиле python не угодил? А уж если таки надо что-то отформатировать - почему не передавать форматирование аргументов отдельно от аргументов?)

Вместо этого - какой-то лютый мегакостыль :)

Ну, положим. Тогда надо отменять все остальные законы по защите детей и блокировках в интернете, ведь они теряют всякий смысл. Пин код есть? Значит взрослый. А значит блокировать какие-либо сайты не имеет смысла.

Да кто ж правда меня услышит. Про "послушает" вообще молчу.

Можно даже без наследования

https://godbolt.org/z/PPjjrcroe

  1. А как множественное наследование будет работать в остальных вариантах?

  2. Можно и без reinterpret_cast https://godbolt.org/z/rfWc173YE

А как на счёт написать что-нибудь такое?

template <typename Base, typename ...T>
struct MyVariant : public std::variant<T...> {
    using std::variant<T...>::variant;

    Base& getBase() {
        uintptr_t ptr = ((0 + ... + reinterpret_cast<uintptr_t>(std::get_if<T>(this))));
        return *reinterpret_cast<Base*>(ptr);
    }
};

https://godbolt.org/z/cPr16xWe3

Я вот тоже офигел с первых строк этой статьи. 30% - это офигеть какая цифра.

Видится мне, что вторая цель - первая. А все эти collateral damage - это лицемерие as is)

Так, простите, зачем идти к работодателю за повышением/увольнением БЕЗ ОФФЕРА? ССЗБ.

Ну, я в своё целенаправленно увольнялся "вникуда". И в целом, не вижу какой-то великой беды уволиться без оффера, отдохнуть и потом начать искать работу. Если руки не из жопы, работу всегда найдёшь. Лучше или хуже - хер его знает, но не попробуешь, не узнаешь.

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

Причем тут госдеп? Я даже против вас ничего не имею. Речь лишь о тех идеях, в которые верите. Я прошу дать мне развернутый ответ с аргументацией, дайте ответ хоть на что-нибудь, убедите меня, потому что пока что ваша аргументация свелась к "это другое" и "ой всё!".

И да, мне вообще не стыдно ни быть русским, ни находиться в стране. Хотя я ваще не патриот, я бы уехал даже, но есть сдерживающие факторы. И да, я себя виноватым вообще не ощущаю. С чего бы?

Что касается санкций - я не нахожу то, что их наложили, лицемерным, плохим и злым. Это логичный шаг с точки стороны западных государств, преследующих свои цели. Я просто не понимаю с какой радости я должен радоваться и раболепно склонить голову перед мудрыми варяшами5, хотя они явно играют против меня лично и делают это намеренно.

Теперь ваши утверждения стали противоречивыми буквально в соседних предложениях.

Если я ни в чем не виноват, то почему меня наказывают? А если я не виноват, но всё равно должен нести ответственность, чем это отличается от "все евреи плохие, потому что несколько евреев плохие"?

Вы честно не видите того, что ваши рассуждения - это откровенный фашизм? Я искренне не понимаю, в чем разница.

Опять же, вы меня вынуждаете использовать ваши же аргументы против вас. В процессе революции 2014-го на Украине по национальному признаку было убито множество русских людей. Это жирный факт с кучей доказательств. Виновные не понесли наказания и более того, правительство Украины прямо и косвенно поддерживало преступников.

Получается, что большинство Украинцев не виновато, но в целом сейчас испытывает на себе принцип коллективной ответственности, отвечая за преступления малой группы людей. Соответственно все смерти - это просто сопутствующий ущерб.

Как же вы живёте с такой кашей в голове? Вы не находите свои утверждения с разницей буквально в два комментария взаимоисключающими?

Если не находите, дайте пожалуйста развернутый комментарий к своей позиции, потому что "это другое" - недостаточно сильный аргумент для меня.

Используете стабильные поддерживаемые крупными коммерческими компаниями решения? :) Опять же - с опытом количество вопросов на которые способен ответить SO сильно снижается. Плюс, вероятно работаете в сфере не требующей быстрого реагирования на изменения, где процветает костылеориентированное программирование. Я вот тоже не работаю в такой области, обычно есть время на подумать и почитать документацию, но не у всех есть такая роскошь)

В детстве мне ещё удалось застать DOS + Norton Commander. И соответственно windows 95, 98, XP и прочие тоже прошли через меня тоже.

Не могу отрицать того, что винда стала жирнее, но стоит понимать, что и экраны тогда были совсем другие и тащить ресурсов надо было меньше, да и устройств и платформ всяких разных, для которых нужны драйвера - тоже было на порядок меньше.

В общем, не могу винить программистов в том, что объемы программ растут. Я бы тут больше винил дизайнеров и маркетологов. Как только акцент в интерфесах сменился с UX на UI, так большинство программ и превратилось в помойку и потому субъективные чувства от использования ухудшились.

Я лично не вижу ничего супер ужасного в том, чтобы решать проблемы методом "бахнем ещё серверов на AWS", просто потому, что если это работает - на UX это не влияет никак.

Не застал тех времён, но ходят легенды, что тот же MSDN был оффлайн, равно как и линуксовые man-ы (здесь все пока без изменений). Приложения были меньше, фреймворков было меньше, сами языки во многом были синтаксически проще.

Да и качество кода часто страдало, если судить по тем отголоскам кода в моей кодовой базе, которым уже 20+ лет. Работают, тут ничего не сказать, но количество костылей на квадратный сантиметр там выше среднего)

Какие именно санкции? Я что-то не слышал о санкциях, запрещающих иметь канал на YouTube.

Кто-то накладывал санкции на российские СМИ? Я что-то упустил?)

Но ведь не стоит отрицать, что ведь и правда препятствует? :) Пускай качество этой информации пробивает часто любое дно, но это не отменяет того, что блокируют каналы не нарушающие ничего и не блокируют, нарушающие всё подряд.

Блокировку YouTube не одобряю. Вообще блокировки не одобряю, бред полный, но ведь с двух сторон сейчас блокируют)

Мне вот даже интересно, там на столько тупые бездари эти методички делают? Не может же всерьёз кто-то считать, что на хабре достаточно просто вьросить подобную дичь и это прокатит?)

Информация

В рейтинге
4 799-й
Зарегистрирован
Активность