Окей, ННГАСУ – найс ВУЗ, меня в приёмной комиссии прям похвалили и поздравили, впервые такое отношение)
Так ещё и с группой повезло, вообще улёт
Может, всё не так уж и плохо?
Так ещё и с группой повезло, вообще улёт
Может, всё не так уж и плохо?
И всё-таки я хуею с того, во что превратилась индустрия. Неужели мы реально стали забывать, как делать хороший софт?
Куда ни плюнь — везде какой-то неебический жор без обоснования, и непонятно, куда уходит столько ресурсов. Типа, вот сам встречал таких разрабов. Раньше были формошлёпы, а щас вайбкодеры без чувства прекрасного. То что выглядит как неоптимизированный кусок кода, жрущий 2 гига озу, теперь базовый минимум для десктопа в принципе. И как мы докатились до такой нормы...
И нет, я не виню электрон или что-то подобное. Они лишь снизили порог вхождения. В настоящий ад их превратил говнософт, который не знает ни оптимизации, ни цели вообще использовать тяжёлые стеки технологий.
Взять к примеру сайт claude.ai. Угадайте, сколько он хавает в простое? Правильно, 55% ХАВАЕТ GPU-процесс, чтобы отрисовать неоптимизированную, пустую страницу клода, где я ещё даже промпт не ввёл.
Теперь возьмём мою VPN-панель для olcrtc, которая имеет более крутые анимации для переходов. Хм, GPU-процесс простаивает, интересно, как же это так? Неужто я ПОЗАБОТИЛСЯ об оптимизации?
И это только верхушка айсберга. Те, кто винили электрон и прочие фреймворки — я понимаю их претензии, но виноват не электрон, а те, кто клепают сайты внутри него и нерационально используют ресурсы. У меня всё.
Куда ни плюнь — везде какой-то неебический жор без обоснования, и непонятно, куда уходит столько ресурсов. Типа, вот сам встречал таких разрабов. Раньше были формошлёпы, а щас вайбкодеры без чувства прекрасного. То что выглядит как неоптимизированный кусок кода, жрущий 2 гига озу, теперь базовый минимум для десктопа в принципе. И как мы докатились до такой нормы...
И нет, я не виню электрон или что-то подобное. Они лишь снизили порог вхождения. В настоящий ад их превратил говнософт, который не знает ни оптимизации, ни цели вообще использовать тяжёлые стеки технологий.
Взять к примеру сайт claude.ai. Угадайте, сколько он хавает в простое? Правильно, 55% ХАВАЕТ GPU-процесс, чтобы отрисовать неоптимизированную, пустую страницу клода, где я ещё даже промпт не ввёл.
Теперь возьмём мою VPN-панель для olcrtc, которая имеет более крутые анимации для переходов. Хм, GPU-процесс простаивает, интересно, как же это так? Неужто я ПОЗАБОТИЛСЯ об оптимизации?
И это только верхушка айсберга. Те, кто винили электрон и прочие фреймворки — я понимаю их претензии, но виноват не электрон, а те, кто клепают сайты внутри него и нерационально используют ресурсы. У меня всё.
Relative ✧
И всё-таки я хуею с того, во что превратилась индустрия. Неужели мы реально стали забывать, как делать хороший софт? Куда ни плюнь — везде какой-то неебический жор без обоснования, и непонятно, куда уходит столько ресурсов. Типа, вот сам встречал таких разрабов.…
Продолжаю тот пост.
Окей, назовите движок лучше, где будет идеально вылизан рендер, V8 JIT и все веб-стандарты типа WebUSB.
Firefox (Gecko)? Близко, но не лучше, и потребляет по ощущениям гораздо больше. Не реализован WebUSB по каким-то странным убеждениям. До недавнего времени рисовал градиенты как говно. Композитинг хромает. Спасибо, что в ванильном фф оставили поддержку MV2.
WebKit? Не смешите, в его сурс коде есть папка "quirks", где под каждый сайт написан свой костыль вплоть до того, что вебкит вынужден притворяться хромом. Но, справедливости ради, JavaScriptCore хорош, его используют в том же bun.
Остальные движки либо только в разработке, либо настолько не достают по стандартам и ускорению, что упоминать их здесь будет тупо бессмысленно.
Идём дальше. Кто-то может сказать:
Согласен. Ну почти.
На одной крайней чаше весов существуют говносайты, которые сжирают половину моих ресурсов, чтобы анимировать SVG, которые я даже не вижу. На другой чаше весов радикальности – нативный говнософт, который выглядит как говно, работает как говно и, скорее всего, будет завязан на одну, ну максимум – две платформы, и который вполне можно было бы заменить обычной веб-страницей для своих задач (привет, производители периферии, особенно Corsair и всякие китайцы).
Моё мнение – используйте нужные инструменты по назначению, без злоупотребления и фанатизма. Окончательный вердикт я оставлю вам на вынос. Спокойной ночи.
Хромиум – это рак.
Окей, назовите движок лучше, где будет идеально вылизан рендер, V8 JIT и все веб-стандарты типа WebUSB.
Firefox (Gecko)? Близко, но не лучше, и потребляет по ощущениям гораздо больше. Не реализован WebUSB по каким-то странным убеждениям. До недавнего времени рисовал градиенты как говно. Композитинг хромает. Спасибо, что в ванильном фф оставили поддержку MV2.
WebKit? Не смешите, в его сурс коде есть папка "quirks", где под каждый сайт написан свой костыль вплоть до того, что вебкит вынужден притворяться хромом. Но, справедливости ради, JavaScriptCore хорош, его используют в том же bun.
Остальные движки либо только в разработке, либо настолько не достают по стандартам и ускорению, что упоминать их здесь будет тупо бессмысленно.
Идём дальше. Кто-то может сказать:
Можно не использовать веб!
Согласен. Ну почти.
На одной крайней чаше весов существуют говносайты, которые сжирают половину моих ресурсов, чтобы анимировать SVG, которые я даже не вижу. На другой чаше весов радикальности – нативный говнософт, который выглядит как говно, работает как говно и, скорее всего, будет завязан на одну, ну максимум – две платформы, и который вполне можно было бы заменить обычной веб-страницей для своих задач (привет, производители периферии, особенно Corsair и всякие китайцы).
Моё мнение – используйте нужные инструменты по назначению, без злоупотребления и фанатизма. Окончательный вердикт я оставлю вам на вынос. Спокойной ночи.
Relative ✧
Следующий пост?
Please open Telegram to view this post
VIEW IN TELEGRAM
Relative ✧
Следующим постом хочу рассказать про... компилируемый в нативный бинарник TypeScript!
Настоящий КОМПИЛЯТОР TypeScript от Vercel Labs.
(я знаю, что под капотом идёт транспиляция в C -> LLVM IR -> binary, но всё равно круто)
Настоящий КОМПИЛЯТОР TypeScript от Vercel Labs.
(я знаю, что под капотом идёт транспиляция в C -> LLVM IR -> binary, но всё равно круто)
Forwarded from а, шо? (Артем)
И я с двумя новостями кстати:
1) у меня появилось желание делать различные посты на этом тгк, так что-то да будет
2) Я с @rltswe хочу сделать лонгпост про архитектуру XPDM. Пока не собрал достаточно источников, чтобы анализировать, но по крайней мере будет:
- причины создания (если откопаю нормальные)
- почему эта идея провалилась и была заменена на WDDM (кстати, оно поверх XPDM работает)
- Бонусом будет анализ кода с Display Model, Miniport, DirectDraw, GDI32 и немного win32k (в контексте рендеринга через прослойки). Пока не уверен, ли будет Kernel Mode часть расписана, но User Mode по крайней мере надо (там есть на что посмотреть...)
1) у меня появилось желание делать различные посты на этом тгк, так что-то да будет
2) Я с @rltswe хочу сделать лонгпост про архитектуру XPDM. Пока не собрал достаточно источников, чтобы анализировать, но по крайней мере будет:
- причины создания (если откопаю нормальные)
- почему эта идея провалилась и была заменена на WDDM (кстати, оно поверх XPDM работает)
- Бонусом будет анализ кода с Display Model, Miniport, DirectDraw, GDI32 и немного win32k (в контексте рендеринга через прослойки). Пока не уверен, ли будет Kernel Mode часть расписана, но User Mode по крайней мере надо (там есть на что посмотреть...)
Архитектура XPDM. Как Windows рисовала экран (и почему это провалилось) (feat. Nixxo)
https://rentry.co/xpdm_article
https://rentry.co/xpdm_article
rentry.co
Что такое XPDM
Ох уж эта XP Display Driver Model. Это графический стек операционных систем семейства Windows NT 5.x (Windows 2000, XP, Server 2003).
Название "XPDM" (или XDDM) - Неофициальное. Это постфактум, чтобы отличать от WDDM (Windows Display Driver Model), пришедшего…
Название "XPDM" (или XDDM) - Неофициальное. Это постфактум, чтобы отличать от WDDM (Windows Display Driver Model), пришедшего…
Forwarded from а, шо? (Артем)
rentry.co
XPDM
Типа анализ, да
АААА ИНУГРАМ
Алина пжпжжпжпж исправь баг с редактированием своего сообщения, которое случайно перевелось на другой язык
Алина пжпжжпжпж исправь баг с редактированием своего сообщения, которое случайно перевелось на другой язык
Если бы я собирал себе линукс комп и выбирал бы между AMD и NVIDIA, я бы выбрал... команду зелёных.
Задавайте вопросы
Задавайте вопросы
~/dotfiles
Photo
Очередной тайлинг...
А я ведь до сих пор считаю, что при нормальном управлении окнами можно нормально пользоваться и плавающими оконниками. Но, к сожалению, тайлинг-дрочеры думают иначе.
Видимо, скоро грядёт уже мой композитор. Посмотрим, посмотрим.
А я ведь до сих пор считаю, что при нормальном управлении окнами можно нормально пользоваться и плавающими оконниками. Но, к сожалению, тайлинг-дрочеры думают иначе.
Видимо, скоро грядёт уже мой композитор. Посмотрим, посмотрим.
Forwarded from shadowblog
В рф с недавнего времени начали блокировку DoH/DoT и перехват 53/udp (пока только к популярным серверам) с перенаправлением запросов на НСДИ (Национальная Система Доменных Имён, ака Russian Alternative DNS Root). Облака и ISP и так уже несколько лет обязаны использовать НСДИ. Окей, с DNS они вопрос по факту решили. С TLS ещё в процессе. Сейчас очень много россиян тащат к себе серт минцифры или качают ябраузер. Останется только послать нахер RIPE с IANA и объявить что IP адреса теперь распределяет РКН.
Чебурнет уже не за горами, вне зависимости от ваших запасов копиума. На экономический ущерб им плевать, интранет как-то будет функционировать и хрен с ним. Возможно бетатест мы увидем во время "выборов" или мобки. Поживём увидим.
Логический выход для оставшихся кмк тут только один, но со мной многие не согласятся. Если для вас прошлых событий пока было мало, то это должно быть последней каплей, нет? Валите пока можете.
Чебурнет уже не за горами, вне зависимости от ваших запасов копиума. На экономический ущерб им плевать, интранет как-то будет функционировать и хрен с ним. Возможно бетатест мы увидем во время "выборов" или мобки. Поживём увидим.
Логический выход для оставшихся кмк тут только один, но со мной многие не согласятся. Если для вас прошлых событий пока было мало, то это должно быть последней каплей, нет? Валите пока можете.
shadowblog
В рф с недавнего времени начали блокировку DoH/DoT и перехват 53/udp (пока только к популярным серверам) с перенаправлением запросов на НСДИ (Национальная Система Доменных Имён, ака Russian Alternative DNS Root). Облака и ISP и так уже несколько лет обязаны…
Я-то думал, почему 8.8.8.8 не может резолвить мне адреса, а тут вот оно что. Ну чтож...
Я думаю, уже ВСЕМ стало понятно, к чему всё идёт, ну вот буквально всем, даже самым промытым людям. Я, конечно, буду ещё учиться в России, но, скорее всего, вынужден буду свалить на оставшиеся деньги (говорить не буду откуда и сколько).
Энивей, те, кто останутся вынужденно, и которые хотели уехать, но не могут, держитесь. Ничего хорошего тут больше не будет, скорее ещё, ещё очень и очень долго. Да прибудет с вами... даже не знаю что. Тут ничего не осталось.
Я думаю, уже ВСЕМ стало понятно, к чему всё идёт, ну вот буквально всем, даже самым промытым людям. Я, конечно, буду ещё учиться в России, но, скорее всего, вынужден буду свалить на оставшиеся деньги (говорить не буду откуда и сколько).
Энивей, те, кто останутся вынужденно, и которые хотели уехать, но не могут, держитесь. Ничего хорошего тут больше не будет, скорее ещё, ещё очень и очень долго. Да прибудет с вами... даже не знаю что. Тут ничего не осталось.