Как стать автором
Обновить
19
0.1

Пользователь

Отправить сообщение

а зачем её отключать?

Так в этом по сути вся идея статьи.

Берем код который проходит одну и ту же строку два раза, показываем что он быстрее кода,
который делает один проход.

Далее сообщаем крамольную мысль, что это не потому что использовался SIMD,
который может быть и в 10 раз быстрее чем обычный код, поэтому 0.1 * N + 0.1 N всяко быстрее N,
а потому что процессор умеет быстро работать с несколькими одновременными чтениями и записями в память, если поймет что это независимые чтения и записи.

И сравнение скорости как бы это подтверждают. Но на самом деле это сравнение скорости абсолютно неверно, так как версия без SIMD на самом деле использует SIMD.

И поэтому вся статья собственно сомнительна, так как главный "поворот сюжета" в ней ложен.

Так автор же допустил ошибку в опциях gcc. Читал об этом на reddit. Автор конечно отключил автозамену циклов на memcpy и strlen, использующих SIMD, с помощью -fno-builtin, но не отключал автовекторизацию (-fno-tree-vectorize). Поэтому его дальнейшие рассуждения после bespoke_strlcpy следуют воспринимать весьма скептически.

когда лётчик пытается запросить от базы освобождение ресурсов

Серьезно, "driver" теперь как летчик переводят?

Хм, в последней версии macOS появился контроль не только с помощью unix прав (user-group-other),
но и можно разрешить или запретить определенным приложениям доступ к конкретным директориям. Это не решает проблему с хранением приватных данных, если разрешить доступ тольк самому signal ?

то собранное последним gcc на условной ubuntu 12.04
в общем случае вообще ни чего не сделать это практически нереально без полного обновления ОС

Можно взять сборку "последнего gcc" такую, чтобы он линковал не с glibc, а с musl. И тогда собранный на "ubuntu 12.04" код там же и запустить можно. И тогда можно будет вообще musl статически слинковать и никакие библиотеки не таскать с собой.

Математические выражения можно так же на tex писать прямо в markdown документе

А как нумерация формул при этом работает? В latex дал имя формуле, ссылаешься на нее по имени, а при генерации pdf скажем, рядом с формулой появляется номер и в тексте где есть ссылки на формулу появляется этот номер. Если же формулу рендерит tex и соотвественно номер формулы справа или слева от нее, а все остальное markdown, то как работает эта связка формулы(tex) и ссылки на формулу (markdown)?

к изданию книг, которым сейчас требуются версии под амазон киндл

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

в области экватора южного полушария Солнца

Звучит странно. Экватор же как делит полушария на южное и северное. Что за экватор южного полушария?

дать отечественным системам на базе искусственного интеллекта доступ в сферу государственного
управления, чтобы там принимались только рациональные решения

Так GPT-4 никакого отношения к рациональности не имеет, или я что-то пропустил? Ну по крайней мере для новых задач на логику, которые точно не входили в множество данных, на которых его обучали, результат были не очень хорошие.

Вроде еще в предыдущей версии завезли: https://www.qt.io/blog/qt-creator-11-cmake-update

Проблему нашли в OpenZFS, это общий проект для Linux и FreeBSD. И проблема также воспроизводиться на FreeBSD, https://github.com/openzfs/zfs/issues/15526 :

https://github.com/openzfs/zfs/issues/15526#issuecomment-1823682717

Ну здесь нужно учитывать что в авровре используется Qt/QML, а не Qt/Widgets.
А в этой части шаг между Qt 5.3 и 5.15 значительный. Здесь и куча нового API,
и обновления языка (и базы Javascript ECMAScript 7, так и QML как надстройки над Javscript).

Если напишите на Flutter

А не повториться та же история, что и с Qt?
У меня было приложение на Qt, которое предлагали попробовать перенести
на Аврору. Оказалось что там Qt 5.3, а у меня Qt использовался 5.15 и перенос
скорее равен переписыванию всей интерфейсной части,
что было экономически неоправдано.

А теперь они перенесут туда Flutter, зафиксируют версию,
и через пару лет все снова протухнет.

Яндекс как-то публиковал новость об использовании Flutter в Яндекс.Go, но не о том что они весь переписали, что логично так как кода там много и выбрасывать и все переписывать глупо с финансовой точки зрения, они просто часть модулей написали на Flutter. С тех пор что-то изменилось? Плюс во всех продуктах яндекса на Андроид полно кода на C/C++ основанного на Android NDK, в том числе и в Яндекс.Go, так что адаптация Flutter прямо сразу готовые приложения от яндекса не даст.

гибридный процессор AMD на микроархитектурах Zen 2 (4c/8t) и RDNA 2 (8 RDNA с двумя вычислительными блоками);

Так что, на новой консоли тот же процессор что и на старой?

Ага, судя по гидроскутеру на этом водоеме отдыхают люди. Интересно, насколько нахождение начинки аккумуляторов в реке опасно.

Так написали бы что делал чип который удалось заменить проводком. И почему его замена проводками некорректна. Это бы сняло все вопросы.
А вот фраза:

По результатам проверки выводы, сделанные в видеоролике, подтверждены не были.

наоборот заставляет задуматься что все выводы в видеоролики верные.

Запускал на AMD в qemu macos. Все работало, но отрисовка была медленная, так как проброс видеокарты не настраивал.

Отличия между этими двумя языками и Go - Go еще и интерпретируемый.

Go компилируемый, как и Rust с C/C++. Главное отличие Go - это сборка мусора, утиная типизация и его подход к многозадачности.

1
23 ...

Информация

В рейтинге
3 100-й
Зарегистрирован
Активность