Кому гнёт корпораций, а кому возможность продавать этим корпорациям продукты и услуги. Неравенство мышления ровно об этом, стереотипы бедной жизни не дают увидеть и реализовать возможности. Отсутствие опыта делает элементарную продажу идеи сложным путешествием в слепую.
Посмотрите на путь героя статьи - Стендфорд дал ему ресурсы и окружение, в котором он освоил правила игра и узнал как работает социум и экономика. Буквально ему показали как общаться с инвесторами чтобы они давали деньги и что с ними делать дальше. Попробуйте все это понять сидя в глуши.
В этом вся разница, денег инвесторов в мире сильно больше чем стартаперов. Проблема с стартаперами такая же как с программистами - растить их тяжело, дорого и непонятно как.
Есть подозрение, что это правда. Особенно после того, как телегу перестали блокировать. Было ещё высказывание кого-то из РКН в духе "телеграмм выполняет требования законодательства".
7 миллионов визитов в месяц, положим каждый по 10 минут. Примерно 27 активных визитов в секунду. Кажется тут надо не с GKE уезжать, а что-то оптимизировать.
Думаю дело в способе инициализации структуры. В случае byref() компилятор догадался обьединить создание и присваивание, в CalculatePayment нет. Другая гипотеза - компилятор заинлайнил метод, увидел вызов WriteLine(object) и заранее создал box вне if.
Уже ответили, но могу подтвердить, что тут нет копирования ref параметра. Есть вызов конструктора и последующее копирование созданного объекта в переменную payment. Это выглядит странно, второе копирование не нужно. Но это все же не копирование ref параметра.
Edit: копирование вообще 3, сначала память на стеке запивается нулями, затем туда записываются свойства 1,2,3,4,5, затем все это копируется в переменную.
>Такие вопросы ничего не решают. Вот пример - всегда ли параметры (рассматриваем параметр value type) с ключевым словом ref передаются в метод без копирования данных ?
Насколько я понял в вашем примере копирования при передаче ref параметра нет. Меня смущает два call в CalculateSalary, хотелось бы понять, что за процедуры вызываются. Возможно первый call это конструктор object. Последнии call, наверное, вызывает WriteLine(object), а vmovdqu используется чтобы сделать box для структуры на стеке.
>Интегрировались ли афроамериканцы полноценно в общество и генерируют ли они такой же профит как белые? Вы знаете что нет. Процент ученых среди афроамериканцев по прежнему крайне низок и даже расти перестал. Как видите, не все так просто.
Если использовать ваш критерий интеграции, то выйдет, что женщины тоже не интегрировались и угрожают будущему общества. Количество учёных женщин меньше, зарабатывают они тоже меньше.
>Потому что их культура не уходит бесследно - она остается, скажем так, "подавленной" т.к. в новой среде для адаптации нужно было принять новую культуру, но старая не исчезает бесследно.
Насколько я вижу европейцы стремятся интегрировать, но не подавить. У американцев это очень даже получилось, со временем «чужая» культура становится частью общей, меняется сама и меняет общую культуру тоже. Британцы и французы люто ненавидели друг друга несколько столетий. Это не мешало потомкам британцев и французов жить вместе в общем культурном поле в сша.
Думаю мигранты относительно легко могут сидеть на пособии и никто с этим ничего не делает ровно для того, чтобы они не формировали замкнутые общины, в которых культура консервируется. Имея нормальные ресурсы мигранты взаимодействуют с окружающим общество и меняясь сами меняют его. То есть культура не «подавляется», а интегрируется.
>Сейчас уровень жизни высокий в Европе-США и обеспечило этот высокий уровень, давайте будем честными, образованное и культурное белое население.
Высокий уровень жизни обеспечивают люди с доступом к ресурсам и образованию. Так вышло, что среди них много белых. Обеспечьте ресурсами и образованием не белых и получите тот-же результат. Ровно поэтому мигрантов любят в США и в Германии и в многих других странах. Через поколение они интегрируются в общество и генерируют профит.
>Средний уровень культуры и образования неизбежно просядет, и новые стандарты и правила, которые новое большинство неизбежно продавит, сделают этот уровень ниже.
с чего бы это?
>Скажем, вряд ли кто кроме сильно религиозных мусульман будет отрицать что шариат - это устаревшая политическая, экономическая и судебная система.
Дети религиозных мусульман выросшие в Германии очень даже легко согласятся с тем, что шариат - это устаревшая политическая, экономическая и судебная система.
>Мы уже видели подобное при распаде Римской империи, если кто-то считает что этот сценарий невозможным.
Притянуто за уши. Христиане разварили Рим? Варвары развалили Рим? Он сам развалился и исчез (как Греция, например)? Изменение климата вызвало Великое переселение народов и развалило Рим? Римская политическая система стала неадекватна времени и привела к распаду империи?
На сервере осталась та же логика, которая там была при SPA, просто ответ с сервера это уже готовый HTML. На клиенте теперь не надо иметь сложную систему типа React, достаточно небольшой либы, которая этот HTML куда надо положит. Можно сделать спиннеры и optimistic UI в простых случаях и запрятать в эту либо или прицепить на какие-то события из неё.
подходи супер простой и сломается если
UI обновляется в куче несвязанных мест - нажали на кнопку и в результате в 10 несвязанных блоках на странице что-то поменялось.
Вы вынуждены хранить состояние на клиенте и только там. То есть сервер в принципе не может HTML сделать.
Куча интерактива не связанного с сервером. Водим курсором - падают снежинки на экране, типа такого
Все это чаще всего присутствует в навороченном UI. А типовой UI ala панель управления облаком, админка, тикет систему и т.п. очень неплохо ложатся в этот подход.
Нет, htmx намного проще. Он просто заменят куски страницы на HTML, который вернул сервер. То есть вместо JSON возвращаем HTML и убираем весь фронтенд код.
Мне интересно как обосновывалось решение делать именно такой продукт? С позиции инвестора это продукт, который пытается отжать долю рынка у сильных конкурентов клонируя их же сервис. Не видел, чтобы это хоть раз сработало. Может я не заметил какой-то важной детали? Или сервис уже продаётся и на практике доказывает превосходство над конкурентами?
Выделение объекта в управляемой куче это почти то же самое, что и выделение его на стеке - увеличение счетчика + очистка памяти. То есть если стек и легче, то незначительно.
Про лишние байты верно, расточительно создавать объекты, в которых 1 байт полезной нагрузки.
Раньше я читал только Хабр, а теперь все больше HN. Если авторы будут уходить, уйду и я, читать будет нечего. Переводы и маркетинговые статьи не предлагать.
Компания платит за работу Сема, а получает работу сёстры Сема. Почти всегда это две очень больше разницы, иначе сестра Сема сама нашла бы работу в ИТ. Они нанимали человека который знает что такое SQL injection, а получили что? У компании трудовой договор с Семом, NDA с Семом, доступ к исходному коду у Сема и ему запрещено этот доступ кому попало раздавать.
А в Африке все голые и друг друга едят.
Интересно, применимы ли выводы к pair programming. Мне лично напарник всегда мешал, по моим ощущениям все как с мозговым штурмом.
Кому гнёт корпораций, а кому возможность продавать этим корпорациям продукты и услуги. Неравенство мышления ровно об этом, стереотипы бедной жизни не дают увидеть и реализовать возможности. Отсутствие опыта делает элементарную продажу идеи сложным путешествием в слепую.
Посмотрите на путь героя статьи - Стендфорд дал ему ресурсы и окружение, в котором он освоил правила игра и узнал как работает социум и экономика. Буквально ему показали как общаться с инвесторами чтобы они давали деньги и что с ними делать дальше. Попробуйте все это понять сидя в глуши.
В этом вся разница, денег инвесторов в мире сильно больше чем стартаперов. Проблема с стартаперами такая же как с программистами - растить их тяжело, дорого и непонятно как.
Есть подозрение, что это правда. Особенно после того, как телегу перестали блокировать. Было ещё высказывание кого-то из РКН в духе "телеграмм выполняет требования законодательства".
7 миллионов визитов в месяц, положим каждый по 10 минут. Примерно 27 активных визитов в секунду. Кажется тут надо не с GKE уезжать, а что-то оптимизировать.
Я тоже, Хабр уже не торт.
Думаю дело в способе инициализации структуры. В случае byref() компилятор догадался обьединить создание и присваивание, в CalculatePayment нет. Другая гипотеза - компилятор заинлайнил метод, увидел вызов WriteLine(object) и заранее создал box вне if.
Уже ответили, но могу подтвердить, что тут нет копирования ref параметра. Есть вызов конструктора и последующее копирование созданного объекта в переменную payment. Это выглядит странно, второе копирование не нужно. Но это все же не копирование ref параметра.
Edit: копирование вообще 3, сначала память на стеке запивается нулями, затем туда записываются свойства 1,2,3,4,5, затем все это копируется в переменную.
>Такие вопросы ничего не решают. Вот пример - всегда ли параметры (рассматриваем параметр value type) с ключевым словом ref передаются в метод без копирования данных ?
Насколько я понял в вашем примере копирования при передаче ref параметра нет. Меня смущает два call в CalculateSalary, хотелось бы понять, что за процедуры вызываются. Возможно первый call это конструктор object. Последнии call, наверное, вызывает WriteLine(object), а vmovdqu используется чтобы сделать box для структуры на стеке.
>Интегрировались ли афроамериканцы полноценно в общество и генерируют ли они такой же профит как белые? Вы знаете что нет. Процент ученых среди афроамериканцев по прежнему крайне низок и даже расти перестал. Как видите, не все так просто.
Если использовать ваш критерий интеграции, то выйдет, что женщины тоже не интегрировались и угрожают будущему общества. Количество учёных женщин меньше, зарабатывают они тоже меньше.
>Потому что их культура не уходит бесследно - она остается, скажем так, "подавленной" т.к. в новой среде для адаптации нужно было принять новую культуру, но старая не исчезает бесследно.
Насколько я вижу европейцы стремятся интегрировать, но не подавить. У американцев это очень даже получилось, со временем «чужая» культура становится частью общей, меняется сама и меняет общую культуру тоже. Британцы и французы люто ненавидели друг друга несколько столетий. Это не мешало потомкам британцев и французов жить вместе в общем культурном поле в сша.
Думаю мигранты относительно легко могут сидеть на пособии и никто с этим ничего не делает ровно для того, чтобы они не формировали замкнутые общины, в которых культура консервируется. Имея нормальные ресурсы мигранты взаимодействуют с окружающим общество и меняясь сами меняют его. То есть культура не «подавляется», а интегрируется.
>Сейчас уровень жизни высокий в Европе-США и обеспечило этот высокий уровень, давайте будем честными, образованное и культурное белое население.
Высокий уровень жизни обеспечивают люди с доступом к ресурсам и образованию. Так вышло, что среди них много белых. Обеспечьте ресурсами и образованием не белых и получите тот-же результат. Ровно поэтому мигрантов любят в США и в Германии и в многих других странах. Через поколение они интегрируются в общество и генерируют профит.
>Средний уровень культуры и образования неизбежно просядет, и новые стандарты и правила, которые новое большинство неизбежно продавит, сделают этот уровень ниже.
с чего бы это?
>Скажем, вряд ли кто кроме сильно религиозных мусульман будет отрицать что шариат - это устаревшая политическая, экономическая и судебная система.
Дети религиозных мусульман выросшие в Германии очень даже легко согласятся с тем, что шариат - это устаревшая политическая, экономическая и судебная система.
>Мы уже видели подобное при распаде Римской империи, если кто-то считает что этот сценарий невозможным.
Притянуто за уши. Христиане разварили Рим? Варвары развалили Рим? Он сам развалился и исчез (как Греция, например)? Изменение климата вызвало Великое переселение народов и развалило Рим? Римская политическая система стала неадекватна времени и привела к распаду империи?
Действительно другое. Короной вы заболеете с вероятность 100% и последствия будут серьёзнее чем от прививки с вероятностью 99.99%
На сервере осталась та же логика, которая там была при SPA, просто ответ с сервера это уже готовый HTML. На клиенте теперь не надо иметь сложную систему типа React, достаточно небольшой либы, которая этот HTML куда надо положит. Можно сделать спиннеры и optimistic UI в простых случаях и запрятать в эту либо или прицепить на какие-то события из неё.
подходи супер простой и сломается если
UI обновляется в куче несвязанных мест - нажали на кнопку и в результате в 10 несвязанных блоках на странице что-то поменялось.
Вы вынуждены хранить состояние на клиенте и только там. То есть сервер в принципе не может HTML сделать.
Куча интерактива не связанного с сервером. Водим курсором - падают снежинки на экране, типа такого
Все это чаще всего присутствует в навороченном UI. А типовой UI ala панель управления облаком, админка, тикет систему и т.п. очень неплохо ложатся в этот подход.
Нет, htmx намного проще. Он просто заменят куски страницы на HTML, который вернул сервер. То есть вместо JSON возвращаем HTML и убираем весь фронтенд код.
Какая разница возвращать JSON или готовый HTML? Задержки будут одинаковыми.
Мне интересно как обосновывалось решение делать именно такой продукт? С позиции инвестора это продукт, который пытается отжать долю рынка у сильных конкурентов клонируя их же сервис. Не видел, чтобы это хоть раз сработало. Может я не заметил какой-то важной детали? Или сервис уже продаётся и на практике доказывает превосходство над конкурентами?
Выделение объекта в управляемой куче это почти то же самое, что и выделение его на стеке - увеличение счетчика + очистка памяти. То есть если стек и легче, то незначительно.
Про лишние байты верно, расточительно создавать объекты, в которых 1 байт полезной нагрузки.
Выделять объекты дёшево или даже бесплатно, а вот копировать данные из нативного буфера в поля этих объектов нет. Тут пригождается Span.
Раньше я читал только Хабр, а теперь все больше HN. Если авторы будут уходить, уйду и я, читать будет нечего. Переводы и маркетинговые статьи не предлагать.
Компания платит за работу Сема, а получает работу сёстры Сема. Почти всегда это две очень больше разницы, иначе сестра Сема сама нашла бы работу в ИТ. Они нанимали человека который знает что такое SQL injection, а получили что? У компании трудовой договор с Семом, NDA с Семом, доступ к исходному коду у Сема и ему запрещено этот доступ кому попало раздавать.