Forwarded from commit -m "better"
Давненько не рассказывал про #ANGLE.
Это смешно, но у меня, до сих пор, не получилось скачать его исходник.
Первая проблема, с которой я столкнулся - часть submodules c https://github.com/google/angle ведет на приватные, запаролленые, гуглорепы.
Ладно, как-то я это обошел, точечно вырезав эти submodules.
Но вот то, что у меня произошло прямо сейчас:
Ну вы поняли, да?
Angle хочет в своем third_party Dawn, а Dawn в своем third_party хочет Angle.
Никто такого не ожидал, но они смогли - рекурсивно сослаться на себя же, в цепочке загрузки submodules. Этот процесс, очевидно, не имеет шансов сойтись.
В этот момент я заплакал (честно), и отложил это говно, на неопределенный срок.
Это смешно, но у меня, до сих пор, не получилось скачать его исходник.
Первая проблема, с которой я столкнулся - часть submodules c https://github.com/google/angle ведет на приватные, запаролленые, гуглорепы.
Ладно, как-то я это обошел, точечно вырезав эти submodules.
Но вот то, что у меня произошло прямо сейчас:
Cloning into 'third_party/dawn/third_party/angle'...
Ну вы поняли, да?
Angle хочет в своем third_party Dawn, а Dawn в своем third_party хочет Angle.
Никто такого не ожидал, но они смогли - рекурсивно сослаться на себя же, в цепочке загрузки submodules. Этот процесс, очевидно, не имеет шансов сойтись.
В этот момент я заплакал (честно), и отложил это говно, на неопределенный срок.
GitHub
GitHub - google/angle: A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.
A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android. - google/angle
Блог*
Это просто цирк какой-то. Яндекс.Такси переименовали в Яндекс Go и запихнули туда функционал Яндекс.{Еды, Лавки, Драйв}. Причём почему-то это преподносится как что-то хорошее. Интересно, как быстро они распилят обратно, сопроводив это той же самой риторикой…
Telegram
commit -m "better"
Создателям супераппов в аду будет положен котел с котлами.
#prog #rust #rustasync #article
Unlocking Tokio's Hidden Gems: Determinism, Paused Time, and Local Execution
О менее известных фичах tokio
Unlocking Tokio's Hidden Gems: Determinism, Paused Time, and Local Execution
О менее известных фичах tokio
Pierre Zemb's Blog
Unlocking Tokio's Hidden Gems: Determinism, Paused Time, and Local Execution
Discover lesser-known Tokio features like current-thread runtimes for !Send futures, seeded runtimes for deterministic tests, and paused time for precise temporal control in your Rust applications.
#prog #rust #article
Making the rav1d Video Decoder 1% Faster
В качестве реакции на конкурс по ускорению rav1d. Как оказалось, есть парочка довольно простых изменений, которые закрывают 30% разрыва по производительности.
Making the rav1d Video Decoder 1% Faster
В качестве реакции на конкурс по ускорению rav1d. Как оказалось, есть парочка довольно простых изменений, которые закрывают 30% разрыва по производительности.
Forwarded from На хую vercheniye 🇮🇱🇺🇦
#prog #article (пожалуй, для #web наиболее актуально)
Don't Guess My Language
TL;DR: не используйте GeoIP, используйте HTTP заголовок
Don't Guess My Language
TL;DR: не используйте GeoIP, используйте HTTP заголовок
Accept-Language
.> We value your privacy...
Bullshit. If you really valued my privacy, you would not use any non-essential cookies in first place.
Bullshit. If you really valued my privacy, you would not use any non-essential cookies in first place.