Обновить
59
1.8

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

Отправить сообщение

Ответ от нейросети Яндекса читать неудобно, но разобрать можно:

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

Если серьёзно, то копировать ответ из чата удобнее именно в таком формате, нежели он был картинками.

хитрый Чуаньфу… просто добавил к Yadi первую согласную букву - B. Получилось BiYaDi или BYD.

У хитрого Чуаньфу получилось привленательное слово. Хит продаж в любом регионе с древнейших времен. Так что дело не в аккумуляторах.

Это всё Rust - от него ядро стало ржаветь что земля содрагается.

В Unicode есть Regional Indicator symbols, которые предназначены для отображения двухбуквенных кодов стран по стандарту ISO 3166-1 (EN, RU, US, и т.п.). В некоторых шрифтах вместо букв могут отображаться флаги этих государств. Но это опция, а не требование.

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

Например, на русском языке говорят во многих странах. Поэтому отображение флага РФ в переключателе раскладки клавиатуры все время вызывало неоднозначность. Но до определённого момента тот факт, что язык и страна это разные вещи, волновал только теоретиков.

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

Информационные системы для юристов это один из основных бизнесов Thompson Reuters, упомянутых в статье https://legal.thomsonreuters.com. У них собрана не только база дел из всех судов, но и законодательство, оценка рисков, различная аналитика, где в т.ч. применяются AI и ML технологии. Они фактически монополисты. Просто доступ к сервисам стоит заметных денег и некоторые адвокаты, возможно, пытаются экономить.

{ "errors": [...] }

В современных форматах поле с ошибкой часто представлено в виде списка, а не одиночного объекта.

За этим стоит интересная теория https://stackoverflow.com/questions/12211776/why-isnt-validation-a-monad, которая в итоге подталкивает перекраивать всю обработку ошибок, если она была сделана иначе.

Полная воспроизводимость окружений,

Чем это лучше образа VM или докер?

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

Возможно это одна из причин по которой смартфоны ни когда не подпадут ни под какие санкции.

Хорошая статья про стартапы.

6% от нуля это ноль. "Доля в бизнесе", где у вас нет возможности принимать и блокировать ключевые управленческие решения, это тоже ноль.

Я зарекся в свое время работать без предоплаты. Мне тогда хватило месяца, чтобы убедиться на практике в верности тезиса "ни кто не хочет платить за уже оказанную услугу".

Даже если у фаундера не денег, у него должна быть голова, сердце, почка. Когда вместо денег за работу вам предлагают только слова это говорит, выражаясь цензурно, о некоторой несерьезности переговорной ситуации.

Слово open в начале есть не только у Open-source Software, но и, скажем, у Open-source Intelligence (aka OSINT) - разведка/шпионаж на основе открытых данных.

Интересно, почему в случае OpenAI все сразу думают про исходники, коих никто отродясь в глаза не видел, не замечая более очевидных вариантов?)

Дети научатся воспринимать любой контент с экрана как иллюзию - которой на самом деле он и является.

Я перестал комплексовать из-за английского когда увидел ролик на ютубе какого-то парня, кажется из Казахстана.

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

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

Не переживате так, берите пример со специалистов. На эту тему можно вполне конструктивно общаться https://discuss.python.org/t/does-anyone-use-o-or-oo-or-pythonoptimize-1-in-their-deployments/37671/8.

Какой смысл тестировать отладочную сборку, когда в прод будет исполняться совсем другой код?

Сам pytest, как ни странно, работает и с включённой оптимизацией в питоне. Но с ограничениями: assert поддерживается только в модулях с тестами и плагинах. Это реализовано через кастомный загрузчик тестов, который фактически переписывает код. В том числе он заменяет assert на raise AssertionError.

Есть дискуссия трехлетней давности https://github.com/pydantic/pydantic/discussions/4575. В v2 они сами не кидают AssertionError из валидаторов, но по-прежнему перехватывают, превращая в ошибки валидации.

Сборка под root это моветон. Плюс ненулевая вероятность разломать систему при замене библиотек из дистрибутива операционки. venv помогает не наступать на такие грабли.

Концептуально, ассерты это больше документация, нежели код.

Да, она выполняется в режиме отладки для удобства, но это вторично. Их отключают в сборках для продакшен, чтобы не снижать перфоманс.

Общее правило: assert не должны ни каким образом влиять на логику выполнения программы (как встроенная документация или логирование, например). Поведение программы с включенными ассертами должно быть точно таким же как и с выключенными.

Если нужна проверка, которая должна менять поток исполнения программы: валидация входных и выходных данных, проверка ошибок времени исполнения, и т.п - то нужно использовать другие выразительные средства языка (такие как if, raise, да хоть монады %). Но не assert.

В питоне подложили свинью: по умолчанию __debug__ включен и AssertionError наследуется от Exception. В результате они бросаются и перехватываются наряду с другими исключениями времени исполнения. Это дало соблазн горячим головам применять их в качестве API для управления логикой программы: в валидаторах, юнит тестах и т.п. Дичь, но от pytest уже ни куда не деться.

В общем, если использовать assert по делу, то ни чего плохого в них нет. Но в питоне, порой, здесь приходится бороться с когнитивным диссонансом.

Сушка у ББ это все же не совсем то, о чем думают обычные люди, которые просто хотят подкачаться и похудеть. Организм с нормальным метаболизмом неплохо справляется и с тем и с другим. Не сразу и не в один день, но здесь это не так важно.

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

Информация

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