TGViewer
Channel Public Channel
Random Rust Dev

Random Rust Dev

@random_rust_dev

Разработка на языке Rust.
Пишу простыни со своими мыслями о Rust и проектах на нем.
Subscribers
472
Photos
188
Videos
59
Links
44
Recent Posts 20 shown
Post #515 307
И всё же ИИ отличная штука.
Никакой поисковик не мог мне дать ответ на вопрос, почему шуршит GPU, а CPU не шуршит.
  • 🌚 3
  • 😈 2
  • ❤ 1
Post #514 1.3K
Скелетор злодей, но не врун
  • 😁 19
  • ❤ 2
Post #513 414
Я попросил GPT Astra повысить производительность Alkahest.

GPT смог прогнать профайлер и утверждал, что тут ничего не поделать.

Это оптимизация, написанная вручную.

Навыки программирования ещё не совсем бесполезны.
  • 🔥 9
  • ❤ 2
  • 👍 2
Post #512 478
PC gaming with extra steps
  • 🔥 10
  • 🤯 6
  • ❤ 1
Post #511 498
Сегодня снова загадка.

Вот в этом коде будет ли соптимизирован bound check в последнем выражении в релизе?

fn foo<T>(slice: &[T], a: usize, b: usize) -> &[T] {
assert!(slice.len() >= a + b);
&slice[slice.len() - a - b..][..b]
}


upd: исправил код
  • ❤ 2
Post #510 450
Чуть не забыл.

Поздравлчю всех с днём промпт-инженера!
  • ❤ 15
  • 😭 10
  • 🤮 4
Post #509 484
На 3й месяц активного использования ИИ для кодинга я примерно такую стратегию вывел.

Я больше не пишу одноразовый код. Совсем. ИИшка может делать тяп ляп не хуже меня и сильно быстрее.

Я так же использую ИИ для экспериментального кода. Если я ещё не представляю как надо, то очень эффективно получается. Слоп в принципе работает, но я четко вижу как не надо делать и почему в этом коде. Приходит просветление и с ним осознание, как надо делать. И руки чешутся взять и переписать.

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

А сегодня я задал ИИ решить ту же задачу в пете, которую я уже решал на работе.
Если бы я руками это написал был бы копирайт инфринджмент. А так это не я, это слопмашинка виновата :)
  • 😁 8
  • 👍 5
  • ❤ 1
Post #508 460
Вот вам для важных переговоров
  • 👍 1
  • 👎 1
Post #507 533
После нескольких попыток не делать движок, я снова делаю дальше Аркану.

Сегодня на ней можно написать Арканоид в 600 строк.

Дальше буду делать редактор сцены настоящим. Потому что пока что там только посмотреть можно.
  • ❤ 7
  • 👀 3
  • 👍 2
  • 🥰 1
Post #506 694
Сегодня отвел старшую дочку в 1й класс.
А завтра первые уроки будут.
Волнуюсь за неё больше, чем когда сам пошёл в школу.
  • 👍 14
  • ❤ 6
  • 😁 2
Post #505 673
Я пользовался VsCode больше 10 лет.
Сегодня я решил сбросить это ярмо.
Сил больше нету терпеть это тормознутое жаваскриптовое поделие на электроне.

До ИИ бума у меня было около нуля претензий к перфу. Пусть оно и жрало оперативку и конечно больше проца. Но работало шустрее тех же JetBrains'овых IDE'шек.

Я всё ещё пишу большую часть кода руками и читаю всё, что генерирует шайтан-машина.

Мне всё ещё нужен редактор кода, а не промптилка со свистоперделками.
Хотя я люблю свистоперделки.
Но как бонус.

Настраиваю NeoVim короче.
  • 🔥 15
  • 👀 3
  • ❤ 2
  • 🤷‍♂ 1
  • 👍 1
Post #504 533
И при этом я имею наглость считать себя весёлым человеком.

😱
  • 😁 4
Post #503 509
А как вам нравится новый кленовый Gear dlss 5?
  • 😁 8
Post #502 513
А как вы справляетесь со стрессом?
  • ❤ 6
Post #501 813
Ну вообще как-то так
  • 👍 8
  • ❤ 4
Post #500 618
С первого взгляда может показаться, что это галактика.
Но это мимик.
  • 😱 5
  • 🔥 2
  • 😁 2
Post #499 663
Симметрично ли спонтанное нарушение симметрии?
  • 🔥 12
  • ❤ 3
  • 😁 1
Post #498 543
Я раньше занимался всяким сетевым программированием. Но никогда еще не решал проблемы partial-partitioning'а.
То есть ситуации в много-узловой системе, в которой только коммуникация между какими-то парами узлов отваливается.
В отличии от, например, простой ситуации, где узел просто от сети отключился. Его тогда можно просто заменить. А поломавшийся узел терминируется.

Но вот что делать в p2p системе, в которой только определенные пары пиров не могут общаться. А им надо!
Пока не вижу вариантов кроме как таким пирам отключиться самим.
Post #497 584
Хотел поделиться с вами задачкой.
На стыке топологии, геометрии и сетчатых графов.

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

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

Проще говоря

Для прямоугольного множества квадратов A, и множества полимино дисков P1, P2... Pn, где n > 1.
Pi∩Pk = ∅ для i≠k.
P1∪P2∪...∪Pn = A.
Доказать что ∀i,∃x∈Pi, Pi = {x} или Pi-{x} - полимино диск и ∃j≠i, Pj∪{x} - полимино диск.


Для справки:
Полимино - фигура собранная из квадратов соединённых сторонами.
Является диском, если экстерьер является связным по сторонам квадратов. То есть нет пустых квадратов "внутри" полимино.
  • ❤ 2
  • 👍 1
Post #496 692
  • 🤣 9
  • ❤ 3
  • 🤔 2
Older posts →

About this channel

How can I read @random_rust_dev without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Random Rust Dev: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Random Rust Dev have?
Random Rust Dev (@random_rust_dev) has 472 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Random Rust Dev know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →