uk
Feedback
Блог*

Блог*

Відкрити в Telegram

Блог со звёздочкой. Много репостов, немножко программирования. Небольшое прикольное комьюнити: @decltype_chat_ptr_t Автор: @insert_reference_here

Показати більше
1 923
Підписники
+124 години
-17 днів
-830 день
Архів дописів
#prog #video So You Think You Know Git - FOSDEM 2024 youtube.com/watch?v=aolI_Rz0ZqY

С днём рождения, папищек!

Ну рил интереснее же

#prog #rust #suckassstory
trait Trait {
    fn abs(self) -> Self;
}

impl Trait for i64 {
    fn abs(self) -> Self {
        2 * self
    }
}

fn main() {
    let x = 42;
    println!("{}", x.abs()); // 84
    println!("{}", x.abs()); // 42
}
Issue

Repost from N/a
photo content

Поддерживайте своих друзей 🙏🏻
Поддерживайте своих друзей 🙏🏻

Как вы там, получили носки в подарок?

#prog #go #article Hiring Challenge: Smallest Golang Websocket Client TL;DR: если опуститься до голых сисколов, выкинуть GC, пошаманить с линкером для выкидывания лишних секций и компилировать под 32 бита, то можно уменьшить размер на четыре порядка по сравнению с бейзлайном. Занятно, что избавление от std уменьшает размер вдвое по сравнению с предыдущим шагом. gc слаб в LTO? (thanks @go_perf)

Ничего на этой вашей винде не работает github.com/Speykious/cve-rs/issues/10

#prog #rust #menacingopensource github.com/Speykious/cve-rs

Это неправда, что мне не нравятся мускулы. Нравятся. Просто не на мужчинах. 🌚

Repost from Neural Machine
Все камшоты должны быть нотариально заверены

#prog #db #article Yes, PostgreSQL has problems, but we’re sticking with it! Статья о том, как обойти некоторые из упомянутых недостатков MVCC. Не без рекламы своего продукта, но вроде штука полезная.

#prog #db #article Nine ways to shoot yourself in the foot with PostgreSQL Статья от 23 апреля 2023, так что некоторые пункты могут быть неактуальны (один уже устарел).

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

#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 предположительно поощряет.

И никто не выложил фото своего парня, как же так

We live in society
We live in society

Папищеки, а поделитесь в комментариях своими котиками (и вообще своими питомцами)