Pull to refresh
2
0
Евгений@Riketta

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

Send message

Тут уже разумнее всю pedantic группу включить. Вот мой комплект правил "по-умолчанию":

[lints.clippy]
# `clippy::restriction` group: 
unwrap_used = "deny"
indexing_slicing = "deny"
pedantic = { level = "warn", priority = -1 }
cargo = { level = "warn", priority = -1 }
cargo_common_metadata = "allow"

# Extras:
multiple_unsafe_ops_per_block = "forbid"
undocumented_unsafe_blocks = "forbid"
unnecessary_safety_doc = "forbid"

"Extras" идут туда где это имеет значение/смысл.

Детальнее все это изучать тут и тут.

Ну так это тоже что-то. Ведь сейчас им тоже нужны те же Samsung'и и Hynix'ы.

Автор вероятно сам не понимает о чем речь. Потому что даже его первый пример не приведет к проблемам. По крайней мере он точно не объясняет суть проблемы при этом налив какой-то воды.

Внутри обычной блокировки не должно быть yield-точек, т.е. await'ов которые могут завершиться не мгновенно - в таком случае никаких проблем не будет и быть не может. Это в случае с Tokio, в других рантаймах лучше либо избегать await'ов в принципе внутри лока, либо уточнять как там обрабатываются ситуации с моментально завершающимися await'ами.

Асинхронность в Rust кооперативная. Если внутри блокировки вы сами не отдадите управление обратно в шедулер никто у вас его не заберет - сидите в локе сколько хотите (но лучше, конечно, поменьше).

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

https://tokio.rs/tokio/tutorial/shared-state

В Rust есть модули core, alloc и std. std включает в себя core и alloc. В no_std окружении никто не запрещает использовать то что есть в core, а если есть возможность динамического выделения памяти - то и alloc добавляется, вместе со всеми своими Rc, String, Vec и т.д. А даже если alloc нет (может на микроконтроллерах каких так получится что нет возможности задействовать аллокатор), то часто можно обойтись крейтами типа heapless.

А что там, все знания аннулируются каждый релиз, переучиваться нужно?

Ну все, тогда выкидываю в помойку свои Windows Internals, они то 2017 года, емае. Да и "Developing Drivers with the Windows Driver Foundation" (2007) туда же отправлю.

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

В Kingdom Come: Deliverance II, во втором регионе, побочная (секретка?) миссия в духе Outlast была вообще внезапной и прилично так напрягла атмосферой.

И в Cyberpunk 2077: Phantom Liberty вся миссия в Cynosure Facility в одной из сюжетных веток (с выбором за Reed'а) это что-то с чем-то.

The Legend of Zelda: Tears of the Kingdom на эмуляторе работает принципиально лучше чем на самом Switch. И это современная, новая, игра с современной консоли.

То что что-то там не работает с богом забытых платформ говорит только о том что это видимо не особо то и нужно.

Вот интервью, свежее (месяц): https://www.youtube.com/watch?v=7WbREHtc5sU.

В нем нет ничего, где второе лицо ядра Linux подтверждает ваш вброс. Как раз таки наоборот - Rust есть и будет. А вот про сипипи всякие никто даже не вспоминал.

Как это "просто не используй лоол" должно с гарантиями распространиться на всех разработчиков ядра и драйверов не добавляя работы другим?

Некоторым "осиляторам C++" для начала бы стать осилятором здравого смысла.

Как-то неосиляторы C++ резко перешли в класс осиляторов Rust. Интересно, как же так.

Да. В рамках закона, с соблюдением лицензий и с оплатой труда если она требуется. Удивлен что для некоторых такой подход это новость.

Удачи вам в мире где за ваше жизнеобеспечение будут отвечать текущие нейросети. Все что я могу вам пожелать. :) GLHF, что называется.

Корпорации должны работать в соответствии с законами, которые они нагло нарушают, попадаются на этом, им ничего за это не происходит и они продолжают нарушать. Потому что на кону великие цели - ГОСУДАРСТВЕННЫЙ ПРЕСТИЖ!

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

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

Внезапно, если вдруг вам это не очевидно, это взаимовыгодно как для меня, так и для людей в целом. На это право даю я лично. Я только буду рад если какой-то отдельный человек стал умнее и компетентнее.

А на то чтоб на этих знаниях зарабатывали мегакорпорации (игнорируя авторство и лицензионные ограничения) я права не даю. Что еще не понятного?

Не пойман - не вор? Ну с мышлением типового Soviet Union юнита сходится.

А давно требуется покупать лицензию на обучение по текстам с открытой лицензией?

Я понимаю, что у математиков-предпринимателей из Soviet Union свое видение авторского права, но тут увы, траву бы вам потрогать. Заплатили, надеюсь, Пифагору за использование его теоремы?

"Украдет" означает ровно то что означает - обход копирайта и лицензий. Допустим мой блог находится под лицензией CC BY-NC. Что дальше делать будем? Обучение нейросетей нарушает сразу и ограничение коммерческого использования текста, и attribution.

И не надо сравнивать обучение на материалах и переиспользование этих материалов. Потом мои посты эта нейросеть будет выдавать людям за деньги. Без указания авторства.

Да, за все свои знания которые я приобрел ранее я или заплатил (книги, курсы, образование (оплачено государством)), или они были опубликованы в открытом доступе.

Теперь это мои знания, в особенности те, которые были порождены мною на базе приобретенных. И я имею права их именно что лицензировать как захочу. Ровно так же как это делается с исходными кодами ПО.

А это вообще тут при чем? Вот допустим я пишу свой блог по двум причинам: повысить свою медийность и дать уникальные знания людям, формируя вокруг себя среду грамотных специалистов.

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

Если вдруг данные собираются для обучения открытых моделей, то ладно. А если для коммерческих - нет.

Ой про такое при нем не нужно вспоминать, а то сейчас такое начнется...

1
23 ...

Information

Rating
5,050-th
Registered
Activity