Попробовал повторить ваш эксперимент (ChatGPT 4), он поочерёдно декодировал как UTF-8, UTF-16, UTF-16BE, после чего сказал, что текст получается бессмысленным и попросил какую-нибудь подсказку.
Серия 10 недорогая и лично меня всем устраивает. Кроме MicroSD и Jack из плюсов относительная компактность и время работы от батареи (чаще всего одного заряда хватает на два дня, чтобы посадить в 0 за день надо прямо очень сильно постараться).
Если вам нужно просто дедуплицировать код для &, const&, &&, const&&, то ничего не мешает написать тело шаблонной функции в foo.cpp и в нём же явно её проинстанциировать.
А вы попробуйте всё-таки не на просадки смотреть, а выставить в настройках игры ограничение частоты кадров, достаточно низкое, чтобы просадок относительно него не было. И посмотрите, действительно ли стало хуже по сравнению с игрой без ограничения.
Потому что я списываю видимость просадок на то, что фпс отображается не мгновенный, а усреднённый за какое-то время. А может быть на самом деле @ksbes прав и мы хорошо видим изменения в частоте кадров, а абсолютные значения задержек не сильно важны.
Во-первых, они уже очень давно отставали от нвидии в плане софтовой поддержки GPGPU (вычислений общего назначения).
Во-вторых, даже после выпуска ROCm, который несколько сократил это отставание, они продолжали придерживаться стратегии разделения сегментов профессиональных видеокарт и игровых. Например, в то время как Нвидия добавила ускорители для матричных операций во все свои линейки, а для старых моделей сделала программную эмуляцию, АМД добавили аналогичные ускорители, но только в линейке серверных MI, а на игровой видяшке нельзя было даже в режиме эмуляции запустить расчитанную на эти ускорители программу.
Так что упускали момент они неоднократно, и лично меня очень радует, что сейчас начинают одумываться и хотя бы одну модель представляют как и игровую и профессиональную одновременно.
А я эту инструкцию для куда более мирных целей использовал - искал с помощью неё похожие области на паре изображений (подсчёт расстояния Хэмминга между окнами на бинаризированном ЧБ изображении).
Это точно просадка, а не одиночная задержка в 300мс (в 20 раз больше чем задержка между кадрами при стабильных 60Гц) или просадка до 30Гц, длящаяся 380мс (на интервале в секунду тоже покажет суммарно 160Гц)?
Просто у меня монитор на 165Гц и я не вижу особой разницы от выставления программного ограничения, до тех пор пока оно выше 60Гц. Зато вот такие пролаги и короткие просадки вижу хорошо. Впрочем, я не игрок в динамичные шутеры вроде CS, вполне допускаю, что там глаз тренируется меньшие задержки воспринимать.
Нативные порты у большинства игр, к сожалению, имеют очень низкое качество. В 90% случаев включение для игры Force the use of compatibility tool (что означает скачивание виндовой версии и запуск с помощью Proton), избавляет от кучи багов и проблем производительности.
Почему на четверть? Если он знал реальные размеры Евразии, а ошибался только в длине экватора (на четверть, 30 000 км вместо 40 000), то по моим прикидкам он должен был оценивать путь примерно в 12 000 км вместо реальных 21 000 км. Не в четыре раза, но почти вдвое.
На мой взгляд, пара возвратов в месяц это уже не мало. Хотя я очень редко покупаю что-то случайно подвернувшееся, чаще всего либо по рекомендации знакомых, либо приглянувшееся на стримах.
И опять, 2 часа в игре на десятки/сотни часов, это очень мало.
Имхо если игра хорошо затянула на несколько часов, то уже не жалко потраченных денег, даже если позже она разочарует.
В общем, если будут смягчать политику возвратов и к большему количеству игр давать демки, то я исключительно за. Но предлог для пиратства из нынешней политики имхо такой себе.
Во-первых, не слышал об отключениях возвратов. И сам активно возвратами пользуюсь, и знаю людей, которые регулярно что-то новое пробуют, и чаще всего возвращают, и никаких претензий у стима нет.
Во-вторых, именно полностью бесплатные демо-версии в стиме тоже есть, просто большинство игроделов не заморачивается с их добавлением.
Не в составе конкретного дистрибутива и не будучи упакованной по правилам этого дистрибутива.
Что-то не заметил что это из обычного. А не подскажите в каком это обычном репозитории свежая версия лежит?
Стандартный репозиторий Manjaro, который включен по умолчанию сразу после установки ОС. Если интересно, можете в веб-интерфейсе посмотреть, какие пакеты каких версий там есть: https://packages.manjaro.org/
25-я версия вышла четыре дня назад всего, пускай хотя бы недельку или две потестируют. А зачем человек ставит snap, когда рядом есть (даже на скриншоте видно) 24.0.7 из обычного репозитория я не знаю.
Если код через сайд-эффекты полагается на то, что сначала вызовется метод из filter для всех элементов, а только затем начнёт вызываться метод из последующего map, то да, код и правда сломается.
Я говорю о том, что интерпретатор-то видит, идёт следом ещё какой-то вызов или нет. Соответственно, может соптимизировать конкретно кейс цепочки вызовов, подменив реализацию ленивой. По вашим же словам, это никаких проблем не вызовет.
Попробовал повторить ваш эксперимент (ChatGPT 4), он поочерёдно декодировал как UTF-8, UTF-16, UTF-16BE, после чего сказал, что текст получается бессмысленным и попросил какую-нибудь подсказку.
И по умолчанию игры эротического содержания как раз скрыты.
У Джона Кармака тоже нынче свой стартап в ИИ, так что в материально заинтересованных и его записывайте.
Серия 10 недорогая и лично меня всем устраивает. Кроме MicroSD и Jack из плюсов относительная компактность и время работы от батареи (чаще всего одного заряда хватает на два дня, чтобы посадить в 0 за день надо прямо очень сильно постараться).
Если вам нужно просто дедуплицировать код для
&
,const&
,&&
,const&&
, то ничего не мешает написать тело шаблонной функции в foo.cpp и в нём же явно её проинстанциировать.А если использовать как замену CRTP, то ничего и не меняется по сравнению с CRTP.
А вы попробуйте всё-таки не на просадки смотреть, а выставить в настройках игры ограничение частоты кадров, достаточно низкое, чтобы просадок относительно него не было. И посмотрите, действительно ли стало хуже по сравнению с игрой без ограничения.
Потому что я списываю видимость просадок на то, что фпс отображается не мгновенный, а усреднённый за какое-то время. А может быть на самом деле @ksbes прав и мы хорошо видим изменения в частоте кадров, а абсолютные значения задержек не сильно важны.
Во-первых, они уже очень давно отставали от нвидии в плане софтовой поддержки GPGPU (вычислений общего назначения).
Во-вторых, даже после выпуска ROCm, который несколько сократил это отставание, они продолжали придерживаться стратегии разделения сегментов профессиональных видеокарт и игровых. Например, в то время как Нвидия добавила ускорители для матричных операций во все свои линейки, а для старых моделей сделала программную эмуляцию, АМД добавили аналогичные ускорители, но только в линейке серверных MI, а на игровой видяшке нельзя было даже в режиме эмуляции запустить расчитанную на эти ускорители программу.
Так что упускали момент они неоднократно, и лично меня очень радует, что сейчас начинают одумываться и хотя бы одну модель представляют как и игровую и профессиональную одновременно.
А я эту инструкцию для куда более мирных целей использовал - искал с помощью неё похожие области на паре изображений (подсчёт расстояния Хэмминга между окнами на бинаризированном ЧБ изображении).
Это точно просадка, а не одиночная задержка в 300мс (в 20 раз больше чем задержка между кадрами при стабильных 60Гц) или просадка до 30Гц, длящаяся 380мс (на интервале в секунду тоже покажет суммарно 160Гц)?
Просто у меня монитор на 165Гц и я не вижу особой разницы от выставления программного ограничения, до тех пор пока оно выше 60Гц. Зато вот такие пролаги и короткие просадки вижу хорошо. Впрочем, я не игрок в динамичные шутеры вроде CS, вполне допускаю, что там глаз тренируется меньшие задержки воспринимать.
Я всё ждал в конце списка что-то вроде «попытки компенсировать любое из когнитивных искажений, включая это, делают его только хуже».
Нативные порты у большинства игр, к сожалению, имеют очень низкое качество. В 90% случаев включение для игры Force the use of compatibility tool (что означает скачивание виндовой версии и запуск с помощью Proton), избавляет от кучи багов и проблем производительности.
7900XTX 24GB примерно так и позиционируется сейчас. SD и llama через KoboldAI работают на ней без проблем.
Про платформы отличные от Linux не могу ничего сказать.
Почему на четверть? Если он знал реальные размеры Евразии, а ошибался только в длине экватора (на четверть, 30 000 км вместо 40 000), то по моим прикидкам он должен был оценивать путь примерно в 12 000 км вместо реальных 21 000 км. Не в четыре раза, но почти вдвое.
На мой взгляд, пара возвратов в месяц это уже не мало. Хотя я очень редко покупаю что-то случайно подвернувшееся, чаще всего либо по рекомендации знакомых, либо приглянувшееся на стримах.
Имхо если игра хорошо затянула на несколько часов, то уже не жалко потраченных денег, даже если позже она разочарует.
В общем, если будут смягчать политику возвратов и к большему количеству игр давать демки, то я исключительно за. Но предлог для пиратства из нынешней политики имхо такой себе.
Во-первых, не слышал об отключениях возвратов. И сам активно возвратами пользуюсь, и знаю людей, которые регулярно что-то новое пробуют, и чаще всего возвращают, и никаких претензий у стима нет.
Во-вторых, именно полностью бесплатные демо-версии в стиме тоже есть, просто большинство игроделов не заморачивается с их добавлением.
Не в составе конкретного дистрибутива и не будучи упакованной по правилам этого дистрибутива.
Стандартный репозиторий Manjaro, который включен по умолчанию сразу после установки ОС. Если интересно, можете в веб-интерфейсе посмотреть, какие пакеты каких версий там есть: https://packages.manjaro.org/
25-я версия вышла четыре дня назад всего, пускай хотя бы недельку или две потестируют. А зачем человек ставит snap, когда рядом есть (даже на скриншоте видно) 24.0.7 из обычного репозитория я не знаю.
Если код через сайд-эффекты полагается на то, что сначала вызовется метод из filter для всех элементов, а только затем начнёт вызываться метод из последующего map, то да, код и правда сломается.
Я говорю о том, что интерпретатор-то видит, идёт следом ещё какой-то вызов или нет. Соответственно, может соптимизировать конкретно кейс цепочки вызовов, подменив реализацию ленивой. По вашим же словам, это никаких проблем не вызовет.
Так это чисто техническая проблема, для разработчиков движков не принципиальная.