Forwarded from oleg_log (Oleg Kovalov)
Красивая история как Rockstar парсили 10мб жсон в GTA V во имя сатане.
Для заядлых геймеров даже патчик есть. Неофиц.
https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/
Напомнило https://t.iss.one/oleg_log/3970
Для заядлых геймеров даже патчик есть. Неофиц.
https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/
Напомнило https://t.iss.one/oleg_log/3970
meh.
How I cut GTA Online loading times by 70%
GTA Online. Infamous for its slow loading times. Having picked up the game again to finish some of the newer heists I was shocked (/s) to discover that it still loads just as slow as the day it was re
"Всегда пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (приписывается Мартину Голдингу)
Так вот, я тот самый психопат
Так вот, я тот самый психопат
rusta::mann
Иногда при написании документации не хватает визуальной составляющей, особенно когда нужно описать высокоуровневые взаимодействия компонентов системы, и прочие штуки, которые тяжело воспринимать без диаграммок. На радость крудошлепам любителям повизуализировать…
#prog #rust
Использование aquamarine в дикой природе: docs.rs/autocxx/0.5.1/autocxx/macro.include_cpp.html
Использование aquamarine в дикой природе: docs.rs/autocxx/0.5.1/autocxx/macro.include_cpp.html
docs.rs
autocxx::include_cpp - Rust
API documentation for the Rust `include_cpp` macro in crate `autocxx`.
Forwarded from Shady Bytes
"Напишите на пайтоне или на псевдокоде."
А в чем разница?
А в чем разница?
Shady Bytes
"Напишите на пайтоне или на псевдокоде." А в чем разница?
Очевидно, в том, что псевдокод не сосёт
Что общего между Некрасовым и Тетрисом:
https://t.iss.one/bookswithklishin/511
https://t.iss.one/bookswithklishin/511
Telegram
ReadMe.txt
Эта история начинается как любой бестселлер Гоголя.
Сороколетний барин с еще не длинной бородкой и едва наметившей лысиной с поезда пересаживается на лошадей, едет до своей усадьбы — посмотреть, каково теперь крестьянам после реформы. Барин — известный…
Сороколетний барин с еще не длинной бородкой и едва наметившей лысиной с поезда пересаживается на лошадей, едет до своей усадьбы — посмотреть, каково теперь крестьянам после реформы. Барин — известный…
#prog #rust #article
Обстоятельная статья о трейтах
Обстоятельная статья о трейтах
Send
и Sync
и о том, что они означают с точки зрения написания кода.nyanpasu64.github.io
An unsafe tour of Rust’s Send and Sync
Rust’s concurrency safety is based around the Send and Sync traits. For people writing safe code, you don’t really need to understand these traits on a deep level, only enough to satisfy the compiler when it spits errors at you (or switch from std threads…
#prog #rust #rustlib
What is this?
This is an implementation of triple buffering written in Rust. You may find it useful for the following class of thread synchronization problems:
* There is one producer thread and one consumer thread
* The producer wants to update a shared memory value periodically
* The consumer wants to access the latest update from the producer at any time
github.com/HadrienG2/triple-buffer
What is this?
This is an implementation of triple buffering written in Rust. You may find it useful for the following class of thread synchronization problems:
* There is one producer thread and one consumer thread
* The producer wants to update a shared memory value periodically
* The consumer wants to access the latest update from the producer at any time
github.com/HadrienG2/triple-buffer
GitHub
GitHub - HadrienG2/triple-buffer: Implementation of triple buffering in Rust
Implementation of triple buffering in Rust. Contribute to HadrienG2/triple-buffer development by creating an account on GitHub.
#prog #cpp #article
Статья про этот ваш алиасинг в C++ и то, как он может сломать ваши программы.
(thanks @ilyavenner)
Статья про этот ваш алиасинг в C++ и то, как он может сломать ваши программы.
(thanks @ilyavenner)
Хабр
Про C++ алиасинг, ловкие оптимизации и подлые баги
С удивлением обнаружил, что про явление алиасинга (aliasing) здесь постов нет. Ситуацию нужно исправить, тк. алиасинг в любой сколько-то сложной C++ программе об...
Forwarded from oleg_log (Oleg Kovalov)
"This destroyes the RSA cryptosystem" (by proving polynomial time bound on integer factorization)
https://eprint.iacr.org/2021/232
https://eprint.iacr.org/2021/232
— Есть два дистрибутива Астра-линукс: птица и город. Нам нужен один из них.
— Орёл — тоже город.
#quotes #трудовыебудни
— Орёл — тоже город.
#quotes #трудовыебудни
#prog #cpp
Данила рассказал немного о том, как он искал баги в движках регулярных выражений (спойлер: продуктивно, но меньше, чем хотелось бы).
Данила рассказал немного о том, как он искал баги в движках регулярных выражений (спойлер: продуктивно, но меньше, чем хотелось бы).
Telegram
Experimental chill
В последние 2 недели периодически, когда мне было лень работать, я пытался сделать что-то интересное, но до большого и громкого поста не дотягивало. В любом случае, поделиться стоит.
Меня задолбали различные движки регулярных выражений и каждый раз, когда…
Меня задолбали различные движки регулярных выражений и каждый раз, когда…
Forwarded from Литий и стенания
The latest generation of adversarial image attacks is, uh, somewhat simpler to carry out
https://openai.com/blog/multimodal-neurons/
https://twitter.com/moyix/status/1367575109305794563/photo/1
https://openai.com/blog/multimodal-neurons/
https://twitter.com/moyix/status/1367575109305794563/photo/1
Блог*
Просто сборник информации о том, почему не стоит использовать YAML и о возможных альтернативах
#prog #suckassstory
YAML всё так же отстой.
(thanks @oleg_log)
https://twitter.com/bronger/status/1368224076746080256
YAML всё так же отстой.
(thanks @oleg_log)
https://twitter.com/bronger/status/1368224076746080256
Twitter
Torsten Bronger
@_rsc At some point in my YAML adventures, the commit ID 848937e6 became 848937000000.
Forwarded from This Software Dev Does(n’t)? Exist
В 2021 году не стоит забывать, что 4000 лет назад умные люди придумали шаббат, и сделали они это не просто так, а потому что если слишком долго хреначить без выходных, есть риск откинуть копыта быстрее, чем твой же верблюд.
Умственной работы это тоже касается. Но меня жизнь ничему не учит, поэтому я геройствую, пока не оказываюсь не в состоянии. Не надо так.
Умственной работы это тоже касается. Но меня жизнь ничему не учит, поэтому я геройствую, пока не оказываюсь не в состоянии. Не надо так.
This Software Dev Does(n’t)? Exist
В 2021 году не стоит забывать, что 4000 лет назад умные люди придумали шаббат, и сделали они это не просто так, а потому что если слишком долго хреначить без выходных, есть риск откинуть копыта быстрее, чем твой же верблюд. Умственной работы это тоже касается.…
И я очень рад, что на моей текущей работе выходные — это реально выходные, где от тебя ничего до понедельника требовать не будут, и будут осуждать, если ты на выходных что-то по работе делаешь (имей это в виду, Денис)
Forwarded from Цифровой этикет
Какие поздравления на 8 марта ставят в тупик?
1. Стихи с сайта «Поздравления на каждый день», поздравительные видео из тиктока (это какой-то новый жанр).
2. Открытки, пересланные из соседнего чата.
3. Поздравления от людей, с которыми нас не связывает ничего, кроме поздравительных сообщений два раза в год.
4. Пожелания, воспроизводящие гендерные стереотипы о том, что женщины кому-то что-то должны (всегда оставаться красивыми, желанными и молодыми и «быть украшением нашего коллектива»)
Никогда не знаешь, как на такое отвечать. Как бы было хорошо, если бы сегодня было поменьше всякой такой неловкости.
1. Стихи с сайта «Поздравления на каждый день», поздравительные видео из тиктока (это какой-то новый жанр).
2. Открытки, пересланные из соседнего чата.
3. Поздравления от людей, с которыми нас не связывает ничего, кроме поздравительных сообщений два раза в год.
4. Пожелания, воспроизводящие гендерные стереотипы о том, что женщины кому-то что-то должны (всегда оставаться красивыми, желанными и молодыми и «быть украшением нашего коллектива»)
Никогда не знаешь, как на такое отвечать. Как бы было хорошо, если бы сегодня было поменьше всякой такой неловкости.
Пожалуйста, не дарите цветы. Это совершенно непрактичный и вдобавок недолговечный подарок, который заставляет принимающего подарок искать, куда поставить цветы, чтобы они не засохли, а в дарящем выдаёт нечуткого и неизобретательного человека, который не придумал более подходящего подарка.
Честное слово, даже сковородка лучше.
Честное слово, даже сковородка лучше.