Mikhαil
Епам и в проституцию прогеров отдаст
Hog
Ну ясен хуй
Дот пик и в ц#
Ayrat
Я слышал в офисе в джете что многих просто постепенно переводили в волмарт
У нас СТО крайне против аутсорсеров. Говорит что или в штат, или нахуй
Ayrat
Наверное поэтому сложно
Igor
За ваши деньги
почему это?
Maksym
У нас СТО крайне против аутсорсеров. Говорит что или в штат, или нахуй
Сюдя по коментам лида по другим командам оно так и есть)
Ayrat
Ayrat
Так что считай из первых уст
Mikhαil
почему это?
Я видимо выразился неудачно. Короче я о том что за бабки епам чо хочешь поддерживать возьмётся
Hog
Епам и в проституцию прогеров отдаст
Будет трудно с иммиграцией. Там есть вопрос в анкете - занимались ли проституцией
Maksym
Ну он об этом вещал пару раз на all hands
Изначально хотели команду перевести на котлин. Ща хз
Hog
Не факт же, что это отрицательно влияет.
Мне факт наличия комсомольского билета даже поднасрал :)
Ilya
Это хуже.
Hog
Это хуже.
Сравнивать мне не с чем 🤣🤣🤣
Anatoly
http://jepsen.io/analyses/mongodb-4.2.6
Anatoly
В монге, как обычно врунишки работают
Крылатый
Дот пик и в ц#
Дик пик и в ц#
Denis
Я недавно узнал что у редиса в коде есть проверка, что когда он видит http хедеры типа Host: он обрубает подключение
Vladislav
Denis
потому что огромное кол-во людей делает ssrf на редис с рутом
Anatoly
А есть тлдр?
MongoDB is a distributed document database which claims to offer “among the strongest data consistency, correctness, and safety guarantees of any database available today”, with “full ACID transactions”. Jepsen evaluated MongoDB version 4.2.6, and found that even at the strongest levels of read and write concern, it failed to preserve snapshot isolation. Instead, Jepsen observed read skew, cyclic information flow, duplicate writes, and internal consistency violations. Weak defaults meant that transactions could lose writes and allow dirty reads, even downgrading requested safety levels at the database and collection level. Moreover, the snapshot read concern did not guarantee snapshot unless paired with write concern majority—even for read-only transactions. These design choices complicate the safe use of MongoDB transactions. This work was performed independently, without compensation, and conducted in accordance with the Jepsen ethics policy. MongoDB, Fauna, and YugaByte, all mentioned in this report, have previously engaged Jepsen for paid analyses.
Shub
Смелые парни, ничего не могу сказать.
https://github.com/AugustDailey/Functional-Game-Development-Senior-Project/blob/master/FuncGameDev/FSharp/Command/CommandList.fs
Anatoly
Хех
… users would prefer, of course, to use readConcern level “majority” and writeConcern w:“majority”, since everyone wants safety. However, when users find stronger consistency levels to be too slow, they will switch to using weaker consistency levels. These decisions are often based on business requirements and SLAs rather than granular developer needs.
Shub
это плохой код?
скорее странный
Крылатый
Весь современный мир это сплошная инфовойна всех против всех.
Shub
https://github.com/AugustDailey/Functional-Game-Development-Senior-Project/blob/master/FuncGameDev/FSharp/Services/InputConfigurationService.fs
Anatoly
я там ещё ору с того, что "Read concern ‘snapshot’ returns data from a snapshot of majority committed data if the transaction commits with write concern ‘majority’"
Anatoly
т.е. если ты закоммитал с другим консёрном, то это undefined behaviour
Ayrat
Я вот знал что монга говно, но не настолько же
Ayrat
Я думал она хотя бы БД
Anatoly
Я вот знал что монга говно, но не настолько же
ну это про распределённые транзакции в том числе и между шардами
Anatoly
в рамках одной ноды там всё норм
Ayrat
в рамках одной ноды там всё норм
Ну кто ж нынче работает на одно нодовой бд
Anatoly
Ну кто ж нынче работает на одно нодовой бд
много кто. однонодовые БД могут выдать по 1М RPS
Anatoly
тебе точно надо больше?
Ayrat
много кто. однонодовые БД могут выдать по 1М RPS
А могут и не выдать. Это 1м рпс в вакууме
Anatoly
А могут и не выдать. Это 1м рпс в вакууме
нет, это цифры с прода (не моего)
Ayrat
Даже скорее всего не выдадут на гибридной нагрузке
Ayrat
нет, это цифры с прода (не моего)
Ой да это стопудово какой-то узкий кейс
Ayrat
Типа читаем число по ключу в сортированной таблице
Vladimir
И причем одно и то же число)
Anatoly
И причем одно и то же число)
все данные в памяти
Ayrat
Без параллельных записей и транзакций по кругу
Vladimir
я просто когда был хайлоуд конкурс помню что такое 10К RPS на одной ноде когда все данные в памяти, это уже было на грани) причем все данные лежали в массиве и выбирались по индексу массива
Vladimir
Ну правда там какие-то группировки еще были, если просто число по индексу взять, то мб до 100К можно догнать) для 1М нужна еще машина в 10 раз мощнее)
Anatoly
Это было треть от возможностей ноды
Anatoly
> When a transaction aborts, all data changes made in the transaction are discarded without ever becoming visible. For example, if any operation in the transaction fails, the transaction aborts and all data changes made in the transaction are discarded without ever becoming visible However, the converse is not necessarily true: some transaction error messages seem to indicate a transaction has aborted, but do not. For example, a TransactionCoordinatorSteppingDown exception may actually mean the transaction has committed.
Крылатый
https://twitter.com/agnoster/status/44636629423497217
Vasiliy
😂😂
Vasiliy
not bad
Андрей
ну это про распределённые транзакции в том числе и между шардами
которые очень просили толстосумы с признаками воспаления джавы, ну выкатили им что шмогли, деньги не пахнут
Vasily
ВНЕЗАПНО https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
Vasily
На базе XF
Vasily
Надеюсь, нормально сделают
Shub
https://github.com/alacritty/alacritty/issues/50#issuecomment-629583600
Shub
новый тип поехавших
Vasiliy
Надеюсь, нормально сделают
я как то не сильно понимаю, то многие плюются от XF то типо норм. Или они не настолько плохо сделаны?
Igor
ВНЕЗАПНО https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
Оу ELM подход оффициально докатилась до C# 👌
Vasily
Скажем так, за последние годы есть подвижки к лучшему
Vasily
MVU на c# - предвижу много боли
Vladislav
нет
Vladislav
это переименованый замаринформс
Vladislav
спустись по истории коммитов в 2019-ый год
Vladislav
найдёшь замаринформы
Vladislav
расходимся
Vasily
Ну это оно и есть
Vasily
НО ДОПИЛЕННОЕ
Vasily
Смысла пилить новое с нуля особо нет
Vasily
Проще старое нормально сделать
Vasily
В XF гигантский объем работ закопан уже