Блог* – Telegram
1.94K subscribers
3.53K photos
136 videos
15 files
3.76K links
Блог со звёздочкой.

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Папищеки, а поделитесь в комментариях своими котиками (и вообще своими питомцами)
2
We live in society
👍17😁2
Блог*
своими котиками
И никто не выложил фото своего парня, как же так
🤡74🔥2💩1🥴1🖕1
#prog

В программировании есть принцип, известный как robustness principle или Postel's law. Одна из его формулировок звучит так:

Be conservative in what you send, be liberal in what you accept

Люди, поддерживающие этот принцип, аргументируют, что он необходим для нормальной коммуникации, особенно на ранних этапах ввода систем в эксплуатацию.

Авторы Maintaining Robust Protocols приводят аргументы против этого принципа, точнее, против одной из его интепретации: обработка ввода, не соответствующего спецификации, не приводит к немедленной ошибке, а проходит с угадыванием намерения того, кто этот ввод прислал. TL;DR: следование robustness principle достаточно большой доли эксплуатируемых реализаций приводит к циклу положительной обратной связи, которая может привести к расхождению между протоколом согласно спецификации и протоколом согласно тому, как он работает реально, и в конечном счёте привести к нарушению совместимости между реализациями, которую robustness principle предположительно поощряет.
❤‍🔥5🔥2
#prog #db #article

The part of PostgreSQL we hate the most

Или о том, как криво в PostgreSQL реализован MVCC и как это сказывается на производительности, особенно на нагрузках с большим количеством записей.
7
#prog #db #article

Nine ways to shoot yourself in the foot with PostgreSQL

Статья от 23 апреля 2023, так что некоторые пункты могут быть неактуальны (один уже устарел).
Forwarded from Neural Machine
Все камшоты должны быть нотариально заверены
🔥10
Это неправда, что мне не нравятся мускулы.

Нравятся. Просто не на мужчинах. 🌚
😐142👍2🤮1💯1
#prog #go #article

Hiring Challenge: Smallest Golang Websocket Client

TL;DR: если опуститься до голых сисколов, выкинуть GC, пошаманить с линкером для выкидывания лишних секций и компилировать под 32 бита, то можно уменьшить размер на четыре порядка по сравнению с бейзлайном.

Занятно, что избавление от std уменьшает размер вдвое по сравнению с предыдущим шагом. gc слаб в LTO?

(thanks @go_perf)
🤣9🤔1
Как вы там, получили носки в подарок?
🤡10🖕5🥰3
Поддерживайте своих друзей 🙏🏻
🥰21
Forwarded from какография
❤‍🔥22😁14🔥43🫡3🤬2🖕2👍1
🎵Илья проигрывает пианино 🎵
Photo
Ну рил интереснее же
👍6
С днём рождения, папищек!
8🤯4🫡2
Channel photo updated