home.social

#unsafe — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #unsafe, aggregated by home.social.

fetched live
  1. Родитель засыпал навсегда: чего Rust не делает за вас в ядре ОС

    Я пишу ядро операционной системы на Rust. Не потому что собираюсь заменить Linux, а потому что мне интересно, что получится, если закладывать безопасность в архитектуру с нуля, а не встраивать в готовое. Довольно быстро выяснилась вещь, о которой в разговорах про Rust в системном программировании говорят реже, чем стоило бы. Язык закрывает один класс ошибок и оставляет другой нетронутым. И второй класс ловится куда хуже первого. Расскажу про конкретный баг, который я ловил дольше всего.

    habr.com/ru/articles/1067986/

    #rust #ядро #операционные_системы #многопоточность #unsafe #конкурентность

  2. Любовь на языке Rust: ownership, borrowing и конечный автомат отношений

    Почему знакомство похоже на систему с неполной информацией, неопределённость удерживает внимание, а алкоголь временно включает unsafe . Меня зовут Артур Валиев , я разрабатываю EVRT и EVRTCK . В программировании я привык мыслить состояниями, событиями, ограничениями и переходами между ними. Но однажды возникает вопрос: можно ли тем же способом посмотреть на человеческие отношения? Не свести любовь к формуле и не написать библиотеку perfect_relationship , а хотя бы разобрать механику происходящего. Почему совершенно незнакомый человек внезапно занимает вычислительные ресурсы нашего мозга? Почему опытный и общительный человек может чувствовать себя скованно на обычном свидании? И в какой момент случайный контакт превращается в привязанность? Попробуем поговорить об этом на языке Rust.

    habr.com/ru/articles/1066278/

    #Rust #отношения #знакомства #конечный_автомат #ownership #borrow_checker #unsafe #неопределённость #привязанность #инженерное_мышление

  3. Ah, yes, the classic programmer's gamble: 🤔 "How much danger can I add to my #code before I regret it?" Apparently, the answer is "boundless" when armed with #unsafe pointer arithmetic 🔥. Because nothing screams 'robust optimization' like sprinkling unchecked chaos into your carefully crafted #Go code! 😂
    blog.andr2i.com/posts/2026-07- #programming #humor #language #software #development #coding #practices #HackerNews #ngated

  4. Сериализация one-nio: от истоков к поддержке JDK 25

    Привет, Хабр! В этой статье я расскажу об эволюции подсистемы сериализации one-nio — фреймворка для создания высоконагруженных сервисов, работающего в Одноклассниках с 2012 года. Прошлой осенью я работал над обновлением подсистемы и добавил в нее новый режим работы, совместимый с актуальными версиями JDK. Ситуация, с которой мы столкнулись, довольно прозаична. Библиотеке больше десяти лет, и экстремально быстрая сериализация (превращение объекта в последовательность байтов и обратно) с самого начала строилась в ней на внутренних лазейках JVM, к которым обычный прикладной код доступа не имеет. Когда one-nio только писали, это был стандартный паттерн для высоконагруженных фреймворков. Сейчас же платформа методично «закручивает гайки»: старые бэкдоры помечаются как устаревшие, а затем безжалостно удаляются. И перед нами встал серьезный вызов: как перевести библиотеку на легальные API вплоть до JDK 25, сохранив производительность и не сломав то, что годами крутится в проде? Под катом я расскажу, зачем вообще понадобился еще один фреймворк сериализации и как он устроен, на чём держался старый режим, почему его пришлось менять, что получилось по бенчмаркам и куда движется платформа JVM.

    habr.com/ru/companies/vk/artic

    #java #jvm #jdk #bytecode #serialization #unsafe

  5. Es gibt Berichte, dass die #DeutscheBank #Opfer der #Ransomware Gruppe #UnSafe geworden sei, da die Bank auf deren Leak Seite auftaucht. Ich habe nachgefragt: Ein Dienstleister der Bank ist von einem Cybervorfall betroffen.

    borncity.com/blog/2026/07/06/d

  6. И снова самый быстрый парсер JSON. Очередной

    За свои 17+ лет в активной разработке я встречал много проблем, но одна преследовала меня постоянно: JSON. Нет, с самим форматом все ок, но вот с его чтением — не все норм. Когда я только начинал работать с PHP, я списывал это на скриптовость языка. Отчасти из‑за этого я даже поменял стек. Но когда приходили по‑настоящему большие файлы, это всегда было больно. Иногда — очень. Был проект, где мы ждали не обработку информации бизнес‑логикой, а банального парсинга. Файлы доходили до десятков гигабайт и не всегда влезали в оперативку. Тогда я и заработал себе персональный todo — разобраться с этим раз и навсегда. Сейчас, находясь в поиске новых возможностей, я решил вспомнить эту старую боль. Я уже давно не PHP‑разработчик, но проблема в индустрии всё та же. Объемы данных растут, требования тоже, а воз и ныне там. Нет, есть море крутых решений. Даже тут, на Хабре. Но для меня всё не то. Мне нужно решение, а не костыль. То есть: никакой кодогенерации и никаких JIT (я не противник JIT, просто не хочу тянуть эту сложность). Я ступил на тонкий лед: в Go есть классная штука — пакет unsafe . Почему классная? Потому что она позволяет обойти тяжелые ненужные проверки. Плюс побитовые операции для ускорения всего, до чего только смогли дотянуться руки. Пока изучал чужие парсеры, столкнулся с обманом в репозиториях, подкручиванием статистики (куда же без него?) и перекладыванием ответственности (и аллокаций) на сторону разработчиков. Заглянуть под капот

    habr.com/ru/articles/1053528/

    #go #golang #json #zeroallocation #zerocopy #simd #avx2 #highload #unsafe #парсинг

  7. Ofcls announced a temp closure earlier in June & sent all of the detainees to other facilities, saying hurricane season made it #unsafe to keep them in the #Everglades.
    #Immigration advocates said the tents were never safe or #humane for holding people. Detainees at the facility have talked about their difficulty accessing lawyers & described poor physical conditions, including worms in the food, toilets that didn’t flush, floors flooded with fecal waste, & mosquitoes & other insects everywhere.

  8. #Immigration attorneys said the countries remain #unsafe to return, & the admin ended them in an unlawfully hasty process tinged by racial animus. During his 2024 presidential campaign, #Trump amplified false rumors [ #lies ] that Haitian immigrants were abducting & eating dogs & cats.

    #SCOTUS #law #racism #WhiteSupremacy #ConspiracyTheories #FactCheck #TrumpLies #TheCrueltyIsThePoint

  9. 🚀 Oh wow, #GitHub has gifted us yet another #tool to terrify #Rust developers into paralyzing fear of imaginary "unsafe" code—because nothing says "I'm a serious coder" like letting an app do your job! 🤖🔧 Surely, the next step is deploying #AI to write the entire project while we sip lattes and ponder the universe. 🍵🙄
    github.com/geiger-rs/cargo-gei #Unsafe #Coding #Developer #Humor #HackerNews #ngated

  10. 100 вопросов с собесов по Rust: что реально спрашивают на junior middle, senior позиции в 2026

    Я срьрал 100+ вопросов с собеседований по Rust с краткими разборами: владение, типажи, конкурентность, async, unsafe, производительность и др. Отдельный продвинутый блок A1–A21 для staff-уровня. Цель - показать, где обычно спотыкаются даже опытные, и помочь подготовиться к следующему собеседованию. Надеюсь будет реально полезно! Читать

    habr.com/ru/articles/1040712/

    #rust #собеседование #interview #async #tokio #unsafe #lifetimes #senior #staff #memoryordering