1.83K subscribers
3.31K photos
132 videos
15 files
3.58K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
🌚8🤝52🤡2
#prog #go #article

Understanding Real-World Concurrency Bugs in Go (PDF)

In this paper, we perform the first systematic study on concurrency bugs in real Go programs. We studied six popular Go software including Docker, Kubernetes, and gRPC. We analyzed 171 concurrency bugs in total, with more than half of them caused by non-traditional, Go-specific problems. Apart from root causes of these bugs, we also studied their fixes, performed experiments to reproduce them, and evaluated them with two publicly-available Go bug detectors.

<...>

Our study found that message passing does not necessarily make multithreaded programs less error-prone than shared memory. In fact, message passing is the main cause of blocking bugs.

<...>

We believe that message passing offers a clean form of inter-thread communication and can be useful in passing data and signals. But they are only useful if used correctly, which requires programmers to not only understand message passing mechanisms well but also other synchronization mechanisms of Go.

Надо отметить, что результаты могут быть искажены тем, что:
а) выборка только из шести проектов (Docker, Kubernetes, etcd, CockroachDB, BoltDB, gRPC-go);
б) рассматриваются только баги, которые были исправлены.
👍9🤯1
зачем нужна жена без страпона
🤔23🍌10💩6🤨2🫡2👍1😁1🌚1💯1
#music

Despair, из альбома ORANGE SOUNDS (Zeroranger OST)

В игре хватает неплохой чиптюн-подобной музыки, но этот трек — один из немногих, на мой взгляд, который звучит хорошо и в отрыве от игры
💯19😁14👎1😢1😭1
Возможно, стоит поменять хештег "ml" на "перемножениематриц"
💯19😁7
Тем временем наш корпоративный Mattermost

UPD: скорее всего, это баг Firefox

UPD2: это комбинация кривого CSS (с вендор-специфичными свойствами) и поведения Firefox.

#трудовыебудни
🌚7🤔3🙏1😐1
Forwarded from Dani-myte 🧨 (Delulu Vani)
"oh yes what a great sleep I had"
My neck: "oh ho ho no you didn't"
😢4😁2🤣2💔2🤔1
Сторис канала платные
🤡13🍌5🤔4😁3🎉2
— Пожалуйста, дайте нам возможность использовать алиасы типов в protobuf
— Лол нет

Source

#prog #suckassstory
🤡18🤣9❤‍🔥2😍2🍌1
Наш девиз — четыре слова:

Кто написал этот говнокод?!
😁65💩2🌚1
Я — взрослый брутальный мужик, которому нравятся брутальные мужицкие вещи.

(спасибо одной Анастасии ❤️)
40🔥8😁1🙏1