#unsafe — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #unsafe, aggregated by home.social.
-
Bun's unreleased Rust port has 13,365 unsafe blocks
https://bun.com/bun-unsafe-audit
#HackerNews #Bun #Rust #Audit #Unsafe #Blocks #Safety #RustLang #Programming
-
Bun's unreleased Rust port has 13,365 unsafe blocks
https://bun.com/bun-unsafe-audit
#HackerNews #Bun #Rust #Audit #Unsafe #Blocks #Safety #RustLang #Programming
-
Bun's unreleased Rust port has 13,365 unsafe blocks
https://bun.com/bun-unsafe-audit
#HackerNews #Bun #Rust #Audit #Unsafe #Blocks #Safety #RustLang #Programming
-
Bun's unreleased Rust port has 13,365 unsafe blocks
https://bun.com/bun-unsafe-audit
#HackerNews #Bun #Rust #Audit #Unsafe #Blocks #Safety #RustLang #Programming
-
Bun's unreleased Rust port has 13,365 unsafe blocks
https://bun.com/bun-unsafe-audit
#HackerNews #Bun #Rust #Audit #Unsafe #Blocks #Safety #RustLang #Programming
-
Я дал LLM писать unsafe Rust полгода. Miri плакал
Полгода я давал LLM писать unsafe Rust в боевых проектах и разбирал каждый блок под miri и санитайзерами. Категории ошибок, которые модели делают стабильно: aliasing, провенанс, layout в alloc/dealloc, забытый ManuallyDrop, гонки в FFI-колбэках, ручные Send/Sync, uninit-память, Pin. Каждая категория идёт с минимальным примером и фиксом.
https://habr.com/ru/articles/1035914/
#Rust #unsafe #miri #FFI #UB #aliasing #MaybeUninit #Pin #LLM #AI
-
Я дал LLM писать unsafe Rust полгода. Miri плакал
Полгода я давал LLM писать unsafe Rust в боевых проектах и разбирал каждый блок под miri и санитайзерами. Категории ошибок, которые модели делают стабильно: aliasing, провенанс, layout в alloc/dealloc, забытый ManuallyDrop, гонки в FFI-колбэках, ручные Send/Sync, uninit-память, Pin. Каждая категория идёт с минимальным примером и фиксом.
https://habr.com/ru/articles/1035914/
#Rust #unsafe #miri #FFI #UB #aliasing #MaybeUninit #Pin #LLM #AI
-
Я дал LLM писать unsafe Rust полгода. Miri плакал
Полгода я давал LLM писать unsafe Rust в боевых проектах и разбирал каждый блок под miri и санитайзерами. Категории ошибок, которые модели делают стабильно: aliasing, провенанс, layout в alloc/dealloc, забытый ManuallyDrop, гонки в FFI-колбэках, ручные Send/Sync, uninit-память, Pin. Каждая категория идёт с минимальным примером и фиксом.
https://habr.com/ru/articles/1035914/
#Rust #unsafe #miri #FFI #UB #aliasing #MaybeUninit #Pin #LLM #AI
-
Я дал LLM писать unsafe Rust полгода. Miri плакал
Полгода я давал LLM писать unsafe Rust в боевых проектах и разбирал каждый блок под miri и санитайзерами. Категории ошибок, которые модели делают стабильно: aliasing, провенанс, layout в alloc/dealloc, забытый ManuallyDrop, гонки в FFI-колбэках, ручные Send/Sync, uninit-память, Pin. Каждая категория идёт с минимальным примером и фиксом.
https://habr.com/ru/articles/1035914/
#Rust #unsafe #miri #FFI #UB #aliasing #MaybeUninit #Pin #LLM #AI
-
@bascule "Made you look". Comparative FFI study this AM. I had reason to examine #PyCA #cryptography after reading @filippo and seeing it used #CFFI, not #Cython, and Rust-ified its underlying #OpenSSL API exposure with #C linkage using #Rust #unsafe blocks. Go figure. I just use #libsodium for most things because it ROCKS.
-
@bascule "Made you look". Comparative FFI study this AM. I had reason to examine #PyCA #cryptography after reading @filippo and seeing it used #CFFI, not #Cython, and Rust-ified its underlying #OpenSSL API exposure with #C linkage using #Rust #unsafe blocks. Go figure. I just use #libsodium for most things because it ROCKS.
-
@bascule "Made you look". Comparative FFI study this AM. I had reason to examine #PyCA #cryptography after reading @filippo and seeing it used #CFFI, not #Cython, and Rust-ified its underlying #OpenSSL API exposure with #C linkage using #Rust #unsafe blocks. Go figure. I just use #libsodium for most things because it ROCKS.
-
@bascule "Made you look". Comparative FFI study this AM. I had reason to examine #PyCA #cryptography after reading @filippo and seeing it used #CFFI, not #Cython, and Rust-ified its underlying #OpenSSL API exposure with #C linkage using #Rust #unsafe blocks. Go figure. I just use #libsodium for most things because it ROCKS.
-
@bascule "Made you look". Comparative FFI study this AM. I had reason to examine #PyCA #cryptography after reading @filippo and seeing it used #CFFI, not #Cython, and Rust-ified its underlying #OpenSSL API exposure with #C linkage using #Rust #unsafe blocks. Go figure. I just use #libsodium for most things because it ROCKS.
-
Я заставил LLM писать Rust полгода. Вот что они стабильно ломают
Полгода использовал Claude, GPT и Cursor как полноценного второго разработчика на Rust в проде. Собрал семь категорий ошибок, которые модели стабильно делают и которые проходят cargo build, cargo test, иногда cargo clippy и при этом являются UB или скрытыми архитектурными ловушками. Lifetime laundering, std::sync::Mutex через .await, Drop у транзакций, unaligned read, async cancellation, orphan rule и массивы на стеке. Разбираю, почему именно Rust ломает LLM и что с этим делать.
-
Я заставил LLM писать Rust полгода. Вот что они стабильно ломают
Полгода использовал Claude, GPT и Cursor как полноценного второго разработчика на Rust в проде. Собрал семь категорий ошибок, которые модели стабильно делают и которые проходят cargo build, cargo test, иногда cargo clippy и при этом являются UB или скрытыми архитектурными ловушками. Lifetime laundering, std::sync::Mutex через .await, Drop у транзакций, unaligned read, async cancellation, orphan rule и массивы на стеке. Разбираю, почему именно Rust ломает LLM и что с этим делать.
-
Я заставил LLM писать Rust полгода. Вот что они стабильно ломают
Полгода использовал Claude, GPT и Cursor как полноценного второго разработчика на Rust в проде. Собрал семь категорий ошибок, которые модели стабильно делают и которые проходят cargo build, cargo test, иногда cargo clippy и при этом являются UB или скрытыми архитектурными ловушками. Lifetime laundering, std::sync::Mutex через .await, Drop у транзакций, unaligned read, async cancellation, orphan rule и массивы на стеке. Разбираю, почему именно Rust ломает LLM и что с этим делать.
-
Я заставил LLM писать Rust полгода. Вот что они стабильно ломают
Полгода использовал Claude, GPT и Cursor как полноценного второго разработчика на Rust в проде. Собрал семь категорий ошибок, которые модели стабильно делают и которые проходят cargo build, cargo test, иногда cargo clippy и при этом являются UB или скрытыми архитектурными ловушками. Lifetime laundering, std::sync::Mutex через .await, Drop у транзакций, unaligned read, async cancellation, orphan rule и массивы на стеке. Разбираю, почему именно Rust ломает LLM и что с этим делать.
-
Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь
Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза.
https://habr.com/ru/articles/1033328/
#rust #unsafe #miri #stacked_borrows #tree_borrows #provenance #llvm #noalias #undefined_behavior
-
Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь
Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза.
https://habr.com/ru/articles/1033328/
#rust #unsafe #miri #stacked_borrows #tree_borrows #provenance #llvm #noalias #undefined_behavior
-
Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь
Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза.
https://habr.com/ru/articles/1033328/
#rust #unsafe #miri #stacked_borrows #tree_borrows #provenance #llvm #noalias #undefined_behavior
-
Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь
Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза.
https://habr.com/ru/articles/1033328/
#rust #unsafe #miri #stacked_borrows #tree_borrows #provenance #llvm #noalias #undefined_behavior
-
I hate #async in #Rust.
I say that after writing 4 toy runtimes for it.I have a very async-shaped problem and I *still* can't use async for it without ugly hacks.
Lifetime hell is trying to kill me. Will self-referential struct save me or finish the job? Let's find out.
Yeah, I'm riding #no_std , no alloc, why do you ask?
-
I hate #async in #Rust.
I say that after writing 4 toy runtimes for it.I have a very async-shaped problem and I *still* can't use async for it without ugly hacks.
Lifetime hell is trying to kill me. Will self-referential struct save me or finish the job? Let's find out.
Yeah, I'm riding #no_std , no alloc, why do you ask?
-
I hate #async in #Rust.
I say that after writing 4 toy runtimes for it.I have a very async-shaped problem and I *still* can't use async for it without ugly hacks.
Lifetime hell is trying to kill me. Will self-referential struct save me or finish the job? Let's find out.
Yeah, I'm riding #no_std , no alloc, why do you ask?
-
I hate #async in #Rust.
I say that after writing 4 toy runtimes for it.I have a very async-shaped problem and I *still* can't use async for it without ugly hacks.
Lifetime hell is trying to kill me. Will self-referential struct save me or finish the job? Let's find out.
Yeah, I'm riding #no_std , no alloc, why do you ask?
-
I hate #async in #Rust.
I say that after writing 4 toy runtimes for it.I have a very async-shaped problem and I *still* can't use async for it without ugly hacks.
Lifetime hell is trying to kill me. Will self-referential struct save me or finish the job? Let's find out.
Yeah, I'm riding #no_std , no alloc, why do you ask?
-
Canada's Pilots Are Dead & Trump Called It A "Mistake" - Canada's $20 Billion Answer "Relax, Guy!" -Trump, Basically #Laguardia #DOGE #Project2025 #sabotage #disaster #AirTrafficControllers #understaffed #overworked #unsafe #cdnpoli youtube.com/watch?v=S0Lq...
Canada's PILOTS Are DEAD & Tru... -
https://www.evshift.com/424443/small-electric-cars-are-not-unsafe-volvo-ex30-proves-it-shorts/ Small Electric Cars Are NOT Unsafe: Volvo EX30 PROVES It! #shorts #CARS #ELECTRIC #ElectricCars #ElectricVehicles #EV #EX30 #Proves #shorts #Small #Unsafe #volvo
-
Черная магия unsafe в Go: практические примеры и ошибки использования. Часть 2
Привет, Хабр! Я — Владимир Балун, и это — вторая часть материала о пакете с отпугивающим названием «unsafe» в Go и том, чем он может быть реально полезен.
https://habr.com/ru/companies/oleg-bunin/articles/1006052/
#go #c #c++ #оптимизация #оптимизация_производительности #бэкенд #golang #golangconf #unsafe
-
Черная магия unsafe в Go: практические примеры и ошибки использования. Часть 1
В стандартной библиотеке Go есть пакет с отпугивающим названием «unsafe». Но он может быть реально полезен! Сегодня поговорим о том, как использовать его надежно и эффективно. Привет, Хабр! Я — Владимир Балун, основатель balun.courses и it-interview.io. Эта статья будет для удобства разделена на две части. Из них вы узнаете, как можно создавать срезы без дорогостоящей инициализации, научитесь избавляться от Bound Checks и конвертировать строки в срезы и обратно без лишних копирований и аллокаций памяти. Черную магию мы оставим на десерт, чтобы с ее использованием посмотреть, как можно проехаться по памяти для анализа сложных структур данных, модифицировать иммутабельные строки в Go и получать доступ к приватным полям структур.
https://habr.com/ru/companies/oleg-bunin/articles/1006044/
#go #бэкенд #оптимизация_производительности #C+ #C #Лайфхаки #unsafe
-
This is, why I hate it when I am forced to "share" the keys to my castles via the cloud of password-managers like 1Password. Most local (WiFi) sync suck, or simply are dysfunctional (yes, 1Password, looking at you!). You have to trust them to encrypt the vaults adequately, which in three cases has ben shown not to be safe at all. https://ethz.ch/de/news-und-veranstaltungen/eth-news/news/2026/02/passwortmanager-bieten-weniger-schutz-als-versprochen.html #1password #enpass #Bitwarden #lastpass #dashlane #itsecurity #datasafety #passwordmanager #unsafe
-
From VSN Newsroom: He’s a U.S Citizen
https://www.youtube.com/shorts/BmxyGj39Jb
#vsn #badbunny #uscitizen #threat #bulletproofvest #unsafe #puertorico #grammys #DiverseSpectrumOfTheLeft #SupportIndependentMedia
-
From VSN Newsroom: He’s a U.S Citizen
https://www.youtube.com/shorts/BmxyGj39Jb
#vsn #badbunny #uscitizen #threat #bulletproofvest #unsafe #puertorico #grammys #DiverseSpectrumOfTheLeft #SupportIndependentMedia
-
From VSN Newsroom: He’s a U.S Citizen
https://www.youtube.com/shorts/BmxyGj39Jb
#vsn #badbunny #uscitizen #threat #bulletproofvest #unsafe #puertorico #grammys #DiverseSpectrumOfTheLeft #SupportIndependentMedia
-
From VSN Newsroom: He’s a U.S Citizen
https://www.youtube.com/shorts/BmxyGj39Jb
#vsn #badbunny #uscitizen #threat #bulletproofvest #unsafe #puertorico #grammys #DiverseSpectrumOfTheLeft #SupportIndependentMedia
-
From VSN Newsroom: He’s a U.S Citizen
https://www.youtube.com/shorts/BmxyGj39Jb
#vsn #badbunny #uscitizen #threat #bulletproofvest #unsafe #puertorico #grammys #DiverseSpectrumOfTheLeft #SupportIndependentMedia
-
Random @pidgin 3 slogan I just came up with.
"Pidgin 3 is the unsafe alternative because chatting with strangers isn't safe anyways..."
-
Linear Address Spaces: Unsafe at any speed
https://queue.acm.org/detail.cfm?id=3534854
#HackerNews #Linear #Address #Spaces #Unsafe #at #any #speed #ACM #Queue #Hacker #News #Technology
-
Linear Address Spaces: Unsafe at any speed
https://queue.acm.org/detail.cfm?id=3534854
#HackerNews #Linear #Address #Spaces #Unsafe #at #any #speed #ACM #Queue #Hacker #News #Technology
-
Linear Address Spaces: Unsafe at any speed
https://queue.acm.org/detail.cfm?id=3534854
#HackerNews #Linear #Address #Spaces #Unsafe #at #any #speed #ACM #Queue #Hacker #News #Technology
-
Linear Address Spaces: Unsafe at any speed
https://queue.acm.org/detail.cfm?id=3534854
#HackerNews #Linear #Address #Spaces #Unsafe #at #any #speed #ACM #Queue #Hacker #News #Technology
-
It's long time since I've made some uh, discoveries. But now it happened:
https://www.virustotal.com/gui/file/42a822998ce7c2be43e58dad17d1fcd1675b54f4bb79bbb93522d2442cad80c4
#malware #infostealer #trojan #malicious #unsafe #agent #rhadamanthys -
Why #Narcissistic #Abuse Makes You Feel #Unsafe Everywhere
#narcissisticabuse #traumaresponse #feelingunsafe
After narcissistic abuse, even #safeplaces don’t feel safe anymore. In this video, we explore why narcissistic abuse makes you feel unsafe everywhere—at home, at work, and even in your own mind.
-
Why #Narcissistic #Abuse Makes You Feel #Unsafe Everywhere
#narcissisticabuse #traumaresponse #feelingunsafe
After narcissistic abuse, even #safeplaces don’t feel safe anymore. In this video, we explore why narcissistic abuse makes you feel unsafe everywhere—at home, at work, and even in your own mind.
-
Why #Narcissistic #Abuse Makes You Feel #Unsafe Everywhere
#narcissisticabuse #traumaresponse #feelingunsafe
After narcissistic abuse, even #safeplaces don’t feel safe anymore. In this video, we explore why narcissistic abuse makes you feel unsafe everywhere—at home, at work, and even in your own mind.
-
Why #Narcissistic #Abuse Makes You Feel #Unsafe Everywhere
#narcissisticabuse #traumaresponse #feelingunsafe
After narcissistic abuse, even #safeplaces don’t feel safe anymore. In this video, we explore why narcissistic abuse makes you feel unsafe everywhere—at home, at work, and even in your own mind.