commit -m "better"
3.24K subscribers
1.03K photos
149 videos
3 files
2.39K links
just random thoughts
Download Telegram
Например, блог разработчиков RedHat, с описанием того чудесного мира, куда RedHat собирается тащить десктопный Linux:

https://blogs.gnome.org/uraeus/2021/09/24/fedora-workstation-our-vision-for-linux-desktop/

Что я могу сказать? Я могу сказать, что RedHat тщательно игнорирует тренды современных языков, которые, по умолчанию, делают статическую линковку(Go, Zig, Rust, Swift, etc), навязывая дурацкий FlatPak(https://flatpak.org/) для дистрибуции приложений для Linux. К счастью, ничего они с этими трендами сделать не cмогут, и FlatPak будет постепенно умирать с остатками кода на С/С++. Может быть, трансформируется во что-то более удобное, типа бандлов в MacOS, для более удобного доступа к ресурсам приложения.

PS: flatpak, конечно, строго лучше того dll hell, что есть во всех мажорных дистрибутивах Linux, но "будущее" - вряд ли.
commit -m "better"
Написал тут AGPL в поиске в русской расскладке, и понял, что пора бы уже написать, почему я не люблю GNU/FSF/GPL. #GPL Если совсем коротко: 1) Слух о их полезности для дела бутстрапа OSS "несколько" преувеличен 2) Сейчас они индустрии больше вредят, чем…
Новости из мира GNU. SFC подала иск за нарушение GPL на компанию #Vizio. https://lwn.net/Articles/873338/

Я прочитал публичную часть иска - https://shoestring.agency/wp-content/uploads/2021/10/SFC_PressKit_10-19-2021_v1.pdf

Все в лучших традициях GNU/FSF:

1) 20 страниц самореламы, без конкретных претензий к компании
2) Передергивания на передергивании. Just to name a few:
"… that you, as the consumer, have specific rights to modify, improve, repair and fix the software in your Linux-based products?"

Вот, из моего третьего пункта следует, что они настаивают на моем праве пофиксить bash в телевизоре. Но вот из их текста кажется, что я имею право лезть в саму прошивку Vizio.

"Vizio has a long history of violating copyleft, furthermore:
Vizio has already been subject to a large class-action suit that alleged that Vizio was misusing its customers’ private information"

Дооо, из того, что на Vizio уже подавали за что-то в суд, следует, что она нарушает copyleft.

3) Actually, на 20 страницах ровно 1 строчка претензий по существу. Что мы из нее узнаем?

"Smartcast is a Linux-based operating system. That means that not only do multiple copies of the Linux kernel appear in the firmware, other GPL’d and LGPL’d programs were found, including U-Boot, bash, gawk, tar, glibc, and ffmpeg."

Вы понимаете, к чему прикопалась эта пиявка? К тому, что в телевизоре есть bash && ffmpeg. bash/ffmpeg/прочее из этого списка, позволю себе напомнить, не идет под AGPL, поэтому требовать на этой основе открытия исходников софта Vizio под GPL нельзя. Можно требовать открытия патчей на bash, но если патчей нет, то и требовать нечего. Есть ли патчи на bash, или нет - иск стыдливо умалчивает.

4) Самая мякотка, которая показывает, насколько GPL защищает права пользователей на самом деле:

"that what makes this litigation unique and historic in terms of defending consumer rights is the fact that it is the first case that focuses on the rights of individual consumers as third-party beneficiaries of the #GPL. "

Сцуко, это ПЕРВЫЙ иск за всю историю #GPL, который подан не от лица разработчика! "Права пользователя на модификацию кода" my ass, ага.

GPL/FSF - это рак индустрии. Чем они вот отличаются от патентных троллей, с такими исками?
Отличный текст от Google, про оптимизацию memcpy: https://storage.googleapis.com/pub-tools-public-publication-data/pdf/4f7c3da72d557ed418828823a8e59942859d677f.pdf #perf

Сравниваются 2 подхода - вручную написанный ассемблер, и автоматически настроенный(под нагрузку) код на С++. Второй способ побеждает(1% перфа Google). Я прямо ОЧЕНЬ советую прочесть хотя бы первую половину статьи, про использование SAT solver для автоматического построения алгоритма из базовых кубиков, это прямо огонь.

Так же дается описание того, как можно настроить memcpy под свою нагрузку.

На мой взгляд, конечно, оптимизацией memcpy должны авторы CPU(кто сказал "rep movsb"?):

1) Не нужно иметь сложный код от архитектуры к архитектуре(поэтому такой memcpy можно всегда инлайнить по месту)
2) Memcpy в процессоре имеет больше доступа к состоянию CPU, и может делать какие-то архитектурные оптимизации. Например, если поспекулировать, то memcpy может работать на уровне протокола синхронизации кешей - CPU читает cache line, и, вместо того, чтобы "прокачивать" его через регистры в output cache line, сразу пишет этот cache line по нужному адресу в свой cache, чтобы протокол синхронизации кешей сбросил этот cache line по нужному адресу в памяти. memcpy в CPU может игнорить write ordering.
3) Профит получит не только Google(не у всех есть 10 студентов, которых можно пустить на решение такой проблемы).

Тут, конечно, есть некоторые сложности(например, взаимодействие такой сложной инструкции и прерываний, взаимодействие с page cache), но они, кажется, решаемы. К сожалению, в x86 rep movsb проигрывает другим реализациям:

https://stackoverflow.com/questions/43343231/enhanced-rep-movsb-for-memcpy

Почему? Почему Intel оптимизирует AES, который не виден cluster wide, но не оптимизирует memcpy, который виден?

Для ARM у меня пока нет данных, но инструкции уже завезли:

https://news.ycombinator.com/item?id=28601386
commit -m "better"
Новости из мира GNU. SFC подала иск за нарушение GPL на компанию #Vizio. https://lwn.net/Articles/873338/ Я прочитал публичную часть иска - https://shoestring.agency/wp-content/uploads/2021/10/SFC_PressKit_10-19-2021_v1.pdf Все в лучших традициях GNU/FSF:…
Текст про то, как проект gnutls разводился с проектом GNU:
https://lwn.net/Articles/529522/

Как ушел мейнтейнер sed && grep, из-за политики FSF и Столлмана:
https://lists.gnu.org/archive/html/bug-gnu-utils/2012-12/msg00011.html

Ульрих Дреппер(один из авторов glibc) о RMS:
https://sourceware.org/legacy-ml/libc-announce/2001/msg00000.html

"Stallman recently tried what I would call a hostile takeover of the glibc development. He tried to conspire behind my back and persuade the other main developers to take control so that in the end he is in control and can dictate whatever pleases him. This attempt failed but he kept on pressuring people everywhere and it got really ugly. In the end I agreed to the creation of a so-called "steering committee" (SC). The SC is different from the SC in projects like gcc in that it does not make decisions. On this front nothing changed. The only difference is that Stallman now has no right to complain anymore since the SC he wanted acknowledged the status quo. I hope he will now shut up forever.

The morale of this is that people will hopefully realize what a control freak and raging manic Stallman is. Don't trust him. As soon as something isn't in line with his view he'll stab you in the back. *NEVER* voluntarily put a project you work on under the GNU umbrella since this means in Stallman's opinion that he has the right to make decisions for the project."

Каких же потрясающих срачей в интернете нас лишила эта ваша политкорректность!
Как натянуть сову на глобус семантику Rust на C++:
https://docs.google.com/document/d/e/2PACX-1vSt2VB1zQAJ6JDMaIA9PlmEgBxz2K5Tx6w2JqJNeYCy0gU4aoubdTxlENSKNSrQ2TXqPWcuwtXe6PlO/pub

Спойлер: увы.

RedHat планомерно сворачивает "бесплатный RedHat Linux", во всех его проявлениях. Интересно, ждет ли ее судьба ELK && MongoDB? https://www.opennet.ru/opennews/art.shtml?num=54219

Microsoft колбасит .NET:
https://www.opennet.ru/opennews/art.shtml?num=56027
https://www.opennet.ru/opennews/art.shtml?num=56020

Тут еще должна была быть ссылка с извинением-неизвинением кого-то из управляющего совета .NET перед сообществом, но я ее не нашел.

———
Я как-то обещал написать про то, как #eBPF && #io_uring поменяют Linux, но так и не написал. Давайте я совсем коротко обозначу свою мысль, а раскрою ее позже.

Благодаря тому, что syscall станут бесплатными(io_uring), и станет возможным безопасно выполнять пользовательский код в контексте ядра(eBPF), ядро станет мигрировать в область микроядра - сервисы в пространстве (kernel-user)space(кто сказал "Microsoft Singularity?!" - https://ru.wikipedia.org/wiki/Microsoft_Singularity), c реализацией ядерной функциональности.

Это не просто спекуляция - сеть уже едет вовсю в (kernel-user)space, а вот теперь и шедулер: https://lwn.net/ml/linux-kernel/20210916162451.709260-1-guro@fb.com/ (патчи от нашего бывшего коллеги!) #sched
Тесты производительности новых M1 - https://www.anandtech.com/show/17024/apple-m1-max-performance-review/5

Очень впечатляет, и я могу только понудеть, что так мало от площади кристалла отдано целочисленным задачам CPU. https://architosh.com/wp-content/uploads/2021/10/M1-pro-max.jpg - меньше 1/10 части кристалла. А вот 1/2, отданная под GPU, у меня будет простаивать.
А мне начинает нравиться llvm-libc!

https://reviews.llvm.org/rG87c016078ad7 - имплементация https://lemire.me/blog/2020/03/10/fast-float-parsing-in-practice/

Если коллеги будут и дальше пушить туда state of the art алгоритмы, это же просто праздник какой-то!
1) Проект GNOME всегда славился тем, что "слизывал" дизайн и концепцию GUI с macOS. Но тут GNOME впереди планеты всей - если вам не терпится попробовать новую "челку" в действии, то это уже можно сделать в GNOME! https://github.com/AlynxZhou/gnome-shell-extension-inotch/

2) Адовейший ад с samsung - https://www.cnews.ru/news/top/2021-10-21_samsung_zapretili_prodavat

3) Заметка про то, что можно сделать неправильно вообще все, но если ваш продукт востребован - то пользователей это не остановит. https://www.quastor.org/p/how-whatsapp-scaled-to-1-billion

4) Продолжаем hate цикл про GNU - https://blogs.gnome.org/aklapper/2009/12/13/to-gnu-or-not-to-gnu/
1) Чот читаю, и ржу, какие девиации бывают у людей на собеседованиях. https://www.linux.org.ru/forum/development/16592727

2) Вот тут раздают serverless cockroarchdb. https://www.cockroachlabs.com/blog/announcing-cockroachdb-serverless/ Мне интересно, cockroarch смогли доставить то, что обещали много лет назад? В частности:
* не нужно админить
* горизонтальное масштабирование
* sql
* open source

Или, как обычно, take any N-1?

3) Хороший текст про http3/quic - https://www.smashingmagazine.com/2021/08/http3-performance-improvements-part2/
Long story short - ну, такое, непонятно, чем quic лучше, чем tcp(кроме того, что в нем проще экспериментировать)

Bonus: про TCP BBR от нашего коллеги! https://www.youtube.com/watch?v=hOr9GP_czFs

4) Какая-то непонятная(но, наверняка, позитивная!) новость про то, что YADRO присоединилось к OIN. https://www.opennet.ru/opennews/art.shtml?num=56046 У YADRO есть какой-то значимый пул патентов, чтобы это имело смысл?
1) https://groups.google.com/g/golang-dev/c/iuB22_G9Kbo/m/7B1jd1I3BQAJ

В go 1.18 завезут дженерики. Сделают нормальную обработку ошибок - и я, пожалуй, напишу на нем свою первую строчку.

2) X.org переехал на meson, с autoconf. Новость, конечно, позитивная. https://lwn.net/Articles/874152/ Мне вот интересно, что будут делать остальные *nix(не Linux), когда X.org окончательно загнется? https://www.sizeofvoid.org/posts/2021-09-26-openbsd-wayland-report/

3) Из рассылки glibc: https://sourceware.org/pipermail/libc-alpha/2021-October/131776.html

Один из авторов lld пришел в glibc, с просьбой поддержать некую оптимизацию, которую уже умеет делать lld, в динамическом загрузчике glibc. Его (пока) отшили, с предложением, для начала, реализовать нужную фичу в binutils. Тред полон легкого троллинга, с обеих сторон.

4) Про бутстрап Kotlin. https://lists.debian.org/debian-java/2021/04/msg00001.html Видно, что JetBrains не очень запаривались тем, чтобы N+1 версия Kotlin умела собираться N-ой версией. А чо, разраб соберет локально jar-ничек, подложит в CI/CD, и все едет дальше, все довольны.
"Не для славы -
Для забавы
Я пишу!"

(c) я-забыл-кто

"Вы не рефлексируйте, вы распространяйте" (c)

Каналу месяц, поэтому самое время попросить закинуть на Патреон написать куда-нибудь про канал. Конечно, если канал заходит. Если не заходит - напишите мне, расскажите, чего не хватает, и чего можно больше и лучше.
На днях столкнулся с Chimera Linux - дистрибутив, достаточно близкий мне по духу(https://chimera-linux.org/, https://github.com/pg83/mix/blob/main/README.md, https://www.opennet.ru/opennews/art.shtml?num=56015).

#chimera

* Built entirely with LLVM
* FreeBSD-based userland
* Binary packaging and a well designed source build system
* Bootstrappable
* Portable

К сожалению, нам не по пути.

1) Для описания сборки пакетов используется Python. Примерно как в homebrew(только там Ruby). Проблема с этим подходом - на Python не очень удобно описывать скрипты сборки, и постепенно на Python появится свой диалект shell, с очень странным синтаксисом и правилами(посмотрите на сборочные скрипты в homebrew). Я пробовал так делать во втором своем подходе к снаряду, мне не понравилось.

2) FreeBSD-based userland.

Есть 2 типа дистрибутивов:
- в которых cp называется /md5(cp content)/bin/cp - Nix, Guix, Mix
- в которых cp называется /bin/cp - все остальные

Первый тип дистрибутивов может себе позволить иметь любой набор программ в PATH для какой-то конкретной цели. Например, использовать cp из gnu coreutils для autoconf проектов, и использовать cp из freebsd для пользователя.

Второй тип дистрибутивов такой роскошью не обладает. И этот новый дистрибутив только и будет заниматься тем, что чинить проблемы запуска autoconf скриптов не с gnu coreutils(вот список хаков, нужных для сборки bsd coreutils под Linux - https://github.com/dcantrell/bsdutils/blob/master/DIFFERENCES). Это я тоже проходил, это плохо работает. Фактически, дистрибутивы второго типа довольно жестко завязаны на gnu coreutils в /bin(а если не завязаны, то они doomed). Ну, ладно, busybox подтянулся, что позволяет существовать Alpine Linux, но и только.

———

https://www.opennet.ru/opennews/art.shtml?num=56060

Как ни странно, мне нравится Microsoft Edge(блин, если бы мне кто 15 лет назад сказал, что я добровольно установлю браузер от Microsoft в свой Linux - я бы повертел пальцем у виска). Например, тем, что у него вертикальные tab'ы. Это очень круто, потому что позволяет более разумно использовать пространство на 16:9 ноутбуках. К сожалению, под Linux Edge все еще не очень с Wayland, а под macOS вертикальные табы отключены(в full screen режиме).
👍4
commit -m "better"
https://lwn.net/ml/linux-next/20211008113116.4bdd7b6c@canb.auug.org.au/ Например, история, как посрались 2 мейнтенера ядра Linux - разработчик драйвера AMD GPU Simon Ser, и Christoph Hellwig. Второй удалил из интерфейса ядра для модулей функцию, которую использовал…
Красивое. В 2000 году Дреппер посылает нах%: Хелвига - https://sourceware.org/legacy-ml/libc-alpha/2000-08/msg00053.html, а в 2021 уже заматеревший Хелвиг, будучи мейнтейнером Linux, посылает нах%: кого-то еще. Прекрасно, что что-то не меняется в этом мире. Не забыть бы посмотреть, кого пошлет в пешее эротическое Simon Ser, через 20 лет.

Хелвиг, кстати, в 2000 утерся - https://sourceware.org/legacy-ml/libc-alpha/2000-08/msg00070.html Но осадочек, видимо, остался.
1) Оказывается, бывают такие ARM, что low perf cores имеют другой набор инструкций, нежели hi perf cores. И, ежели заниматься кулхацкерством, а не спрашивать у OS, что доступно на этих ядрах, то возможно красивое - https://github.com/openssl/openssl/issues/14838

2) Я, на днях, писал, что авторы #glibc послали одного из авторов lld в пешее эротическое с его предложением по оптимизации. Тут стоит добавить:

* Авторы musl послали туда же - https://www.openwall.com/lists/musl/2019/03/06/5 На этот раз, с комментарием: "Нет в стандарте elf? До свидания!"

* А вот авторы ядра Linux оказались сговорчивее - https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5cf896fb6be3effd9aea455b22213e27be8bdb1d Им таки важнее ехать(-15% размера бинарника), чем шашечки.

Вообще, конечно, Linux "повезло", что с авторами платформенных библиотек, что с авторами платформенных инструментов(gcc, glibc, musl, binutils). Ну, эти капризные принцессы доиграются до того, что с ними не будут иметь дела, вот и все. Тем более, альтернативный стек уже есть.

3) Я думаю, шутку про то, что сценарий для фильма про луддитов делали на луддитских технологиях, не пошутил только ленивый. https://tjournal.ru/tv/463011-scenariy-dyuny-deni-vilneva-napisali-v-movie-master-programme-na-ms-dos-kotoraya-vyshla-30-let-nazad

4) MongoDB Amazon уже переписали поверх своего storage - https://aws.amazon.com/ru/documentdb/. Теперь дело за Microsoft SQL Server? https://aws.amazon.com/blogs/aws/goodbye-microsoft-sql-server-hello-babelfish/

"Support for T-SQL includes elements such as the SQL dialect, static cursors, data types, triggers, stored procedures, and functions. Babelfish reduces the risk associated with database migration projects by significantly reducing the number of changes required to the application. When adopting Babelfish, you save on licensing costs of using SQL Server. Amazon Aurora provides the security, availability, and reliability of commercial databases at 1/10th the cost."

Так себе и представляю:

A: M, дай лицензий на MSSQL в AWS, задешево?
M: Как насчет нет?
A: Ну нет, так нет.
1) https://sfconservancy.org/news/2021/oct/28/2021-DMCA-final-exemptions-win/

"Software Freedom Conservancy is proud to announce that its efforts to stand up for the rights of FOSS developers have been successful".

Win?

https://www.opennet.ru/opennews/art.shtml?num=56066

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

Win такой win.

2) "Выпущен давно ожидаемый отраслью 48-ядерный процессор «Байкал». Цена - 3000$" https://www.cnews.ru/news/top/2021-10-26_svet_uvidel_davno_ozhidaemyj

Интересно, какой отраслью он ожидаем?

3) https://signal.org/bigbrother/cd-california-grand-jury/

* Зачем при регистрации ему номер телефона, раз все так хорошо?
* Кто-нить пользуется? Расскажите?

4) Оказывается, в прошлом году взломали SHA1 - https://sha-mbles.github.io/. "Взломали" == "chosen-prefix collision", иначе не интересно. С таким типом коллизий можно чего-нить дописать в скачиваемый tar.gz, например.
1) https://justine.lol/sectorlisp/ #bootstrap

Могла бы быть очень хорошая статья, но, к сожалению, авторы нам только показывают красивое(интерпретатор лисп за 500 байт), но почти не рассказывают, как и почему. Такой Lisp можно было бы использовать для OS bootstrap from ground truth, но уже есть mes.

2) https://drewdevault.com/2021/02/02/Anti-Wayland-horseshit.html

"What do anti-vaxxers, flat earthers, 9/11 truthers, and anti-Wayland activism all have in common? All of them are characterized by a blithe rejection of facts to embrace a narrative of victimization by a vague authority."

Огненная переписка про Wayland на suckless.org: https://lists.suckless.org/dev/2108/34457.html (https://lists.suckless.org/dev/2108/index.html) Хорошее резюме проблем современного Wayland - https://lists.suckless.org/dev/2109/34483.html. То, что разработчики композиторов не cмогли договориться до общих протоколов взаимодействия - это, конечно, FAIL современного десктопного Linux.

Потихоньку договариваются: https://www.opennet.ru/opennews/art.shtml?num=56081

PS: suckless.org странные. Хотел задать им вопрос про sbase, но не смог продраться сквозь их антиспам. Подозреваю, что дело в моем почтовом домене на .xyz. IRC канал у них мертвый. Ну и хрен с ними, им же хуже.

3) В этих ваших Метах пишут, что этот наш Ячан - главный драйвер роста зарплат на российском рынке IT. https://www.facebook.com/MikhailPayson/posts/10159032286671773
https://www.opennet.ru/opennews/art.shtml?num=56079

Highlights:

* "При сборке ядра с использованием компилятора Clang по умолчанию теперь задействован встроенный ассемблер от проекта LLVM."

Это означает, что теперь ядро можно собрать полностью GNU-free toolchain(поддержка clang и lld появились раньше). Очень позитивная новость!

* "В #io_uring также добавлена поддержка системных вызовов mkdirat(), symlinkat() и linkat()."

Чем быстрее в io_uring появятся все сисколлы, тем быстрее не будет случаться упячка из следующего пункта.

* "В состав ядра добавлен модуль ksmbd с реализацией файлового сервера, использующего протокол SMB3."

Про это я уже ругался. Адовейшая поверхность для атак, чо. #ksmbd

* "В ядро принята новая реализацией файловой системы NTFS, открытая компанией Paragon Software."

Тут сказать нечего, кроме того, что Linux теперь окончательно "production ready"!

http://kroah.com/log/blog/2021/02/03/helping-out-with-lts-kernel-releases/

Грег K-H слезно просит тестировать свежие ядра. Свое отношение к качеству разработки ядра я тут уже высказывал, добавим в копилочку :)

———
https://lwn.net/Articles/874546/
https://news.ycombinator.com/item?id=29062982
https://www.opennet.ru/opennews/art.shtml?num=56083

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

———
https://ethw.org/Milestones:List_of_IEEE_Milestones

Вечерами почитываю этот список, он огромный. Я до конца не понимаю, почему он меня вставляет. Возможно, это сродни истории про bootstrap, и необходимости копаться в старом говнокоде. Возможно, потому что про бОльшую часть этих достижений можно понять, как они повлияли на нашу текущую жизнь. ¯\_(ツ)_/¯

———
https://blog.pyston.org/2021/10/26/pyston-roadmap/

Не CPython единым. Pyston - проект от Dropbox, он сдох несколько лет назад, но вот, ожил. Обещают поддержку 3.10, macOS(без этого я его даже пробовать не хочу).

Конкуренция интерпретаторов - это хорошо, а вот плохо то, что все альтернативные интерпретаторы недостаточно хороши, чтобы быть drop-in replacement.

Тем временем, я пристально слежу за тредом на python.org, в котором предложили убрать GIL. Там случился новый виток активности, и Гвидо даже вежливо попросили не заниматься ху%:,ей: #gil

https://mail.python.org/archives/list/python-dev@python.org/message/WBLU6PZ2RDPEMG3ZYBWSAXUGXCJNFG4A/

"Something just occurred to me. If you upstream all the other goodies (register VM, etc), when the time comes to upstream the no-GIL parts won't the complaint then be (again), "but it's slower for single-threaded code!" ? ;-)"

Гвидо пока не ответил.
👍1
https://www.opennet.ru/opennews/art.shtml?num=56086

Epic win - поддержка протокола mongodb over postgresql. Делать key-value over sql, да еще с более худшими, чем у оригинальной mongodb(хотя куда уж хуже?), гарантиями...

Кстати, напомню, что jepsen mongodb так и не прошла - https://jepsen.io/analyses/mongodb-4.2.6

Хотя jepsen, возможно, тот еще жук - проходящих его тесты баз данных на этой(https://jepsen.io/analyses) странице почти нет, хотя вот foundation db хвастались, что они тест таки прошли.

———
https://psyarxiv.com/zhvre/

Ежели мальчиков заставлять носить платья, а девочек - штаны, то мальчики все равно чаще хотят быть программистами, чем девочки.

"In each country and region, more boys than girls aspired to a things-oriented or STEM occupation and more girls than boys to a people-oriented occupation. These sex differences were larger in countries with a higher level of women's empowerment."

Это вообще законно, проводить и публиковать такие исследования?

———
https://www.realworldtech.com/forum/?threadid=193189&curpostid=193190

"I'd much rather see that transistor budget used on other things that are much more relevant. Even if it's still FP math (in the GPU, rather than AVX512). Or just give me more cores (with good single-thread performance, but without the garbage like AVX512) like AMD did."

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

———
https://tass.ru/ekonomika/12827891

Запасаемся попкорном. "В Роспотребнадзоре заявили, что Ozon незаконно аннулировал аномально дешевые заказы".
https://twitter.com/marcan42/status/1455634359499706372

Было беспокойство, что, так как Apple M1 - это SoC, то придется портировать Linux на каждое новое поколение снова и снова. Но, видимо, Apple решила сохранять некоторую преемственность, и наработки #asahi Linux работают и на M1 Pro.

———
https://xn--r1a.website/dlemire

Оказывается, наш любимый Daniel Lemire ведет блог в TG. Или вот подкаст с его участием. https://corecursive.com/frontiers-of-performance-with-daniel-lemire/

"All sorts of people should be writing research papers. This is very important." Right?

———
https://habr.com/ru/post/586772/
https://habr.com/ru/news/t/579308/
https://3dnews.ru/1050336/sotrudniki-blue-origin-priznalis-chto-boyatsya-letet-na-kosmicheskih-korablyah-sobstvennoy-kompanii
https://vc.ru/legal/298692-activision-blizzard-vyplatit-postradavshim-sotrudnikam-po-delu-o-domogatelstvah-18-mln

Еще 15 лет назад все было бы просто - сотрудники хорошие, корпорации плохие. После появления SJW и cancel culture любая такая новость у меня вызывает вопрос - это действительно корпорации гнобят сотрудников, или очередной SJW-активист решил получить свой PR? Проверить у меня это нет никакой возможности, поэтому я такие новости просто игнорирую :) Если бы SJW движения не существовало, то корпорациям стоило бы его придумать.
👍2