#prog #rust #article
Doctests - How were they improved?
TL;DR: rustdoc компилировал каждый док-тест в отдельный процесс, но начиная с edition 2024 объединяет док-тесты в один файл для тестов, для которых это возможно
Doctests - How were they improved?
TL;DR: rustdoc компилировал каждый док-тест в отдельный процесс, но начиная с edition 2024 объединяет док-тесты в один файл для тестов, для которых это возможно
blog.guillaume-gomez.fr
Doctests - How were they improved?
Blog of Guillaume Gomez (Doctests - How were they improved?)
👍6
Forwarded from Kedr to Earth | Земля, я Кедр (✅ Yuri Ammosov)
Прислали читатели вот такой скриншот. Что-то эта новость мне смутно припомнила. Призадумался я, и вспомнил.
На шестой день Бородавкин хотел было продолжать бомбардировку, но уже заметил измену. Аманатов ночью выпустили и многих настоящих солдат уволили вчистую и заменили оловянными солдатиками.
– А это что? – спросил он, указывая на оловянных солдатиков.
– Для легости, ваше благородие! – отвечали ему, – провианту не просит, а маршировку и он исполнять может!
Бородавкин ... вдруг остановился как пораженный перед оловянными солдатиками.
Постепенно, в глазах у всех солдатики начали наливаться кровью. Глаза их, доселе неподвижные, вдруг стали вращаться и выражать гнев; усы, нарисованные вкривь и вкось, встали на свои места и начали шевелиться; губы, представлявшие тонкую розовую черту, оттопырились и изъявляли намерение нечто произнести. Появились ноздри, о которых прежде и в помине не было, и начали раздуваться.
– Избы… избы… ломать! – невнятно, но как-то мрачно произнесли оловянные солдатики.
🤡6❤🔥3🤔3😁1
Forwarded from Технологический Болт Генона
Хронология событий
- YouTube стали замедлять
- Пользователи начали делать мозги провайдерам и ливать от них + писать жалобы на провайдеров
- РКН никак не помогал провайдерам решать их проблемы
- Провайдеры самостоятельно стали "ускорять" YouTube за свой счёт
https://www.kommersant.ru/doc/6919868
- РКН пришёл сразу к провайдерам и запретил это делать
https://www.kommersant.ru/doc/6921420
ЗЫ ГРЧЦ подчиняется РКН
- YouTube стали замедлять
- Пользователи начали делать мозги провайдерам и ливать от них + писать жалобы на провайдеров
- РКН никак не помогал провайдерам решать их проблемы
- Провайдеры самостоятельно стали "ускорять" YouTube за свой счёт
В отсутствие официального заявления Роскомнадзора о замедлении YouTube в России операторы связи начали устанавливать на своих сетях решения, которые делают сервис доступным для абонентов. Операторы пытаются привлечь новых абонентов, и так как сервис в РФ не внесен в реестр запрещенных и официально не заблокирован, их действия совершенно законны, отмечают юристы.
https://www.kommersant.ru/doc/6919868
- РКН пришёл сразу к провайдерам и запретил это делать
Роскомнадзор потребовал от операторов связи перестать искажать и подменять интернет-трафик, чтобы не препятствовать работе технических средств противодействия угрозам.
. . .
До 2 сентября операторы должны предоставить в ГРЧЦ отчёты о принятых мерах.
https://www.kommersant.ru/doc/6921420
ЗЫ ГРЧЦ подчиняется РКН
🤡23😁7
#prog #article
Mimalloc Cigarette: Losing one week of my life catching a memory leak
Или про то, как mimalloc иногда может держать память сильно дольше, чем надо.
Every now and then during malloc() mimalloc performs some internal bookkeeping, so when a thread goes to sleep (say, because it delegates handling HTTP requests into a separate thread pool...), this bookkeeping doesn't happen (for that particular thread).
The most nasty edge case that can happen here, and the one that we've stumbled upon, is when your thread allocates a lot of data, then launches other threads to work on that data, and then goes to sleep. As other threads work on memory and override stuff, Rust destructors are launched properly, but the underlying memory blocks simply get marked as "to be released".
(thanks @neroslaw)
Mimalloc Cigarette: Losing one week of my life catching a memory leak
Или про то, как mimalloc иногда может держать память сильно дольше, чем надо.
The most nasty edge case that can happen here, and the one that we've stumbled upon, is when your thread allocates a lot of data, then launches other threads to work on that data, and then goes to sleep. As other threads work on memory and override stuff, Rust destructors are launched properly, but the underlying memory blocks simply get marked as "to be released".
(thanks @neroslaw)
pwy.io
Mimalloc Cigarette: Losing one week of my life catching a memory leak
How do you solve a memory heisenbug?
👍5
Мало кто знает, но на самом деле IDE означает "Integrated systemD Environment"
😁24🤡6🫡2
Наступило первое сентября и часть моих папищеков пошла в школу. Я знаю, каково это, так что вот вам мои слова напутствия:
АХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХА ВАМ НАДО В ШКОЛУ, А МНЕ НЕТ
😁35🖕8🔥6🍌3💩2❤1👏1🤡1
Forwarded from 🥦 (M)
You have ~22 more chances of a new yorker biting you than a shark anywhere in the ocean
https://www.floridamuseum.ufl.edu/shark-attacks/odds/compare-risk/nyc-biting-injuries/
https://www.floridamuseum.ufl.edu/shark-attacks/odds/compare-risk/nyc-biting-injuries/
🌚6😢1💯1
Forwarded from Neural Machine
Друзья, оказалось, вы успешные и счастливые люди. Я решил вас забанить.
😁18🤯6👍5❤🔥1
Forwarded from linkmeup
Lidl (магаз типа пятёрочки, или даже дикси, только немецкий) в погоне за соблюдением законов (да, свободная Европа обязывает хранить данные внутри страны) как-то неожиданно для себя обнаружили, что развили айтишное направление настолько, что отгрохали своё облако и продают его другим уважаемым немецким компаниям. Так что по деньгам получилось, что за прошлый год оно принесло два лярда евро оборотов. А так-то они сосиски да капусту продают, вы не подумайте.
https://www.irishtimes.com/business/2024/08/23/how-lidl-accidentally-took-on-the-big-guns-of-cloud-computing/
https://www.irishtimes.com/business/2024/08/23/how-lidl-accidentally-took-on-the-big-guns-of-cloud-computing/
😁24🤯4🤔3
Папищеки, расскажите, а почему вы до сих пор на меня подписаны и читаете посты?
👎14🍌9💩6🤡4🤔3❤1