Pull to refresh
2
0
Send message

Вот у меня Арч быстрее винды работает, ставил только чтоб в Майнкрафт играть. Получил +100% ФПС, выводы виндузятники?

Боги помню в доту играл на Линукс. У меня пока игра грузилась вся система намертво зависала. Играл с ноутбука на I3 3-ого поколения с HDD. Студентом учился работать с линуксом ибо говорили "вот винда фу а когда Линукс настроить тогда конфетка будет", в итоге десктоп только винда а в остальном Линукс использую.

Во первых, спайкуют они асинхронно из-за чего "пиковая" скорость там под 1000Гц. Было кучу исследований про анализ визуальной информации, и если коротко - новый стимул задержка ~100мс, стимул который перемещается в области видимости задержка <10мс.

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

Шаманство, выжимание мощей из железа.

Допустим... Напиши мне switch для memcpy от 0 до 15 байт чтоб это всё генерировалось в команду аля jmp[i*align], где сами кейсы были бы выровнены по размеру кэш-линии или хотябы размера самого длинного кейса. На ассемблере такое написать как плюнуть, а на С?

Подход в тупую генерит тебе таблицу переходов после switch, где он сначала загружает эту таблицу а потом прыгает по индексу на метку в таблице. (Это было давно и не правда, рад ошибиться)

Вообще всем давно пофиг на желе, но иногда всплывает что-то странное. "Мы улучшили работу драйвера с опенжеле приложениями повысив производительность в 2 раза", типо что? А потом вспоминаешь что на опенжеле в основном всякий мусор работает и успокаиваешься.

На то они и безстековые, что просто память дёргают, а не штуки страшные таскают.

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

Хочешь что-то досконально изучить, напиши своё.

Есть знакомый 26 лет, спины нет, желудка нет, колен нет, варикоз, глазам жепа, лёгкие не дышат. Так что да, успех!

Если упрощать, то эмоции влияют на рассудок а рассудок на эмоции. Эмоции это крайне энергоэффективная система которая упрощает буквально всё. Зачем мне рассуждать о съедобности яблока если можно просто вызывать нужные эмоции? Если нужна причина, пускай сознание это объяснит. Из-за фундаментального влияния эмоций нельзя просто так взять и лишиться восприимчивости к когнитивным искажениям.

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

Можно я встроюсь в вашу дискуссию. Обнаружил довольно забавное работающее "нечто". Что думаете? Легально ли это? (clang и msvc кушают)

auto* var = new decltype([](){ std::cout << "IMALIFE"; }){};

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

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

иногда быстрее пересечь океан и с флешкой прийти чем с него что-то выкачать

Я как бы не знаю что вам сказать, вы близки к истине...

Для начала стоит сказать что винда это пример того что такое поддержка Легаси кода. Все стандарты начиная чуть ли не с 95 шинды - поддерживаются. Даже СОМ ещё как-то можно запустить, лол.

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

Но после винды начинаешь дико орать с того, что ты не можешь просто так установить и запустить какой-то софт. Ибо в твоей системе есть appimage но нет flatpak, а как софтину поставить тогда? И это сюр, что разрабам надо залить свой софт в кучу репозиториев, а потом собрать их под кучу разных бинарей. Совсем не юзер френдли.

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

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

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

А при работе с типами, а не выражениями, начинаются пляски с бубном. Оптимизатор моего любимого С++ имеет так много правил, что запаришься учить их все. С JIT языками всё ещё веселее, там правил ещё на порядок больше.

Как и любой многоуровневый продукт.

Мне понравилась одна, относительно недавняя, новость о том, что проводник медленно распаковывал zip архивы ибо там был код времён MS-DOS где файл разбирался побайтно.

Со строчками кода ничего не поменялось, файлов стало больше, но они стали уже.

Другое дело что если раньше строчки были из разряда "если А то посылаем сообщение а потом через гото очищаем млрд объектов", то сейчас у меня выкидывается исключение и всё.

Это даже видно по С++ где я работаю, если раньше мета-магия была в десятки строк кода, всякие enable_if перегрузки..., то теперь у тебя есть концепты и всякие if constexpr () которые делают код коротким и максимально читаемым. И теперь вместо анонсирования на мета-штуки я больше занят логикой приложения.

Как-то не понимаю откуда негатив к сетке, если честно.

Я задаю довольно трудные вопросы, обычно, которые требует неких специфичных знаний и сейчас из доступных, GigaChat в среднем показывает неплохие результаты и даже, неожиданно, говорит что он чего-то не знает. ChatGPT(тот что бесплатный) в моих вопросах вечно галюны какие-то выдаёт и постоянно виляет в ответах. YandexGPT можно ограничить фразой "давай придумаем". Для остальных нужна жоская порнография чтоб запустить VPN на моём провайдере, а мне лень.

Один только вопрос мучает меня. Есть ли в других странах региональные сервисы LLVM моделей?

С точки зрения семантики это разные операции, но сточки зрения оптимизатора одно и то же. Если вы удалите копирующий конструктор у типа, то компиляция завершится ошибкой, иначе же оптимизатор исключит ненужные вызовы. К этому же относится конструкции вида Т(Т(Т(Т(Т())))), это всё вызовет лишь один конструктор.

Ну, а что бы отключить оптимизатор надо везде лепить volatile))

Один мой знакомый работающий на распределительном центре жаловался мне...

""Они там в офисе совсем чокнутые, купили недавно сортировщик за кучу денег. Так мало того что реальное время заказа идёт с момента вывоза фурой, А НЕ С МОМЕНТА ПИКА ЦЕННИКА НА СОРТИРОВЩИКЕ, так ещё чтоб машина не простаивала наняли под 40 операторов этого сортировщика. Яж вижу как они работают, можно было бы и без машины спокойно обойтись, но там в офисе видят что цифырки быстрее идут, значит прибыль растёт, да? Можно теперь и логистику начать "оптимизировать". Придурки""

Information

Rating
6,373-rd
Registered
Activity