Porting Lean to the ESP32-C3 RISC-V microcontroller
Еще один источник информации о сборке проекта, который поможет найти узкие места. Хорошее дополнение к материалу статьи "Вы можете тестировать быстрее" [1].
If you are using Clang 9 or later as your compiler (or Apple Clang), you can add the -ftime-trace compiler option to record fine-grained details about where the compiler spends its time for each file. The ninjatracing tool also knows how to read the data that Clang produces. Add the -e option to the ninjatracing command and it will include the Clang trace data in the whole build’s tracing results. This gives an incredibly detailed insight into the build performance.
Control structures in programming languages: from goto to algebraic effects
sergeyb
bonked 02 Nov 2025 17:45 +0300
original: KatM@mastodon.social
sergeyb
bonked 02 Nov 2025 09:13 +0300
original: ryanc@infosec.exchange
Found a post complaining about slow build times for OpenWRT, found a gem in the replies. "Simply have a child, then once they having a gaming PC, backdoor it to use as a build host!"

sergeyb
bonked 02 Nov 2025 09:11 +0300
original: SarahMackAttack@scicomm.xyz
This is a Pallid Bat. They live in the Western US and in Mexico. They are so cute I want to throw myself into traffic. They eat mostly insects and fly close to the ground when hunting, 1-2 meters above the earth. They are so cute that I feel the need to fall to my knees and scream, scream, scream forever. They eat the most venomous scorpion in NA, Arizona Bark Scorpions. The feeling I am feeling when I behold this bat is called "cute aggression". 📷: Lindsay Wildlife Experience

sergeyb
bonked 02 Nov 2025 09:08 +0300
original: marcbrooker@fediscience.org
Wikipedia asserts that: "In 1983,[2] Andreas Reuter and Theo Härder coined the acronym ACID, building on earlier work by Jim Gray[3] who named atomicity, consistency, and durability, but not isolation, when characterizing the transaction concept." But, from Gray's 1980 "A Transaction Model":

Интересный проект для автоматического разрашения конфликтов при слиянии патчей поддерживает множество ЯП (даже Lua)
Читаю про противодействие фишинговым атакам. Один из способов - метод "ПВО" (Погоди Выполнять, Отменят). Смысл метода в том, чтобы никогда не начинать сразу делать то, что написано в письме, даже если там написано что-то невыносимо страшное. кмк этот метод исполнения знаком любому сотруднику крупных компаний, где постоянно пристают то с прохождением очередного внутреннего тренинга, то с другими задачами, не связанными с исполнением прямых обязанностей.
Сервис для отказоустойчивости
pdrs. А у вы как развлекаетесь в проекте?
