Блог* – Telegram
1.9K subscribers
3.45K photos
135 videos
15 files
3.69K links
Блог со звёздочкой.

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Forwarded from Panic! At the 0xC0D3 (Lev)
Зачем вам типы если вы их игнорируете
Я устал поэтому просто побугурчу
Сколько ворнингов/ошибок должна выдать такой код?
constexpr std::array<int64_t, 3> a{1, 2};
std::cout << a[3];

Тут будет 0 ошибок и ворнингов с -Wall -Wextra -Wpedantic
А если так?
constexpr int64_t a[3] = {1, 2};
std::cout << a[3];

Тут компилятор догадается, что a[3] это какая-то лажа, но вот что ты массив из 3х элементов двумя инициализируешь ему норм
ууу сссука У вас вся информация в системе типов есть, почему нельзя быть как раст:
(у раста при этом эти переменные не constexpr даже!)
let a: [u32; 3] = [1, 2];
dbg!(a[3]);


error[E0308]: mismatched types
--> <source>:2:23
|
2 | let a: [u32; 3] = [1, 2];
| -------- ^^^^^^ expected an array with a size of 3, found one with a size of 2
| | |
| | help: consider specifying the actual array length: 2
| expected due to this
error: this operation will panic at runtime
--> <source>:3:10
|
3 | dbg!(a[3]);
| ^^^^ index out of bounds: the length is 3 but the index is 3
|
= note: #[deny(unconditional_panic)] on by default


Ну даже если причины это легаси, почему ворнинг то показать нельзя аааа

Че бугуртить то

Для меня главный юзкейс типов это то, что код легко рефакторить. Ты чето поменял, у тебя компиляция упала везде где сломалось
А тут мы видим, что если у тебя был код вида
constexpr std::array<int64_t, SOME_CONST> a{1, 2};

И ты поменял константу на +1, то плюсы сожрут и ничего не скажут.
👍20😁2🌚2
#abnormalprogramming

wiki.archlinux.org/noscript/Swap_on_video_RAM

In the unlikely case that you have very little RAM and a surplus of video RAM, you can use the latter as swap.
😁10🤯6👍1🤣1
"ДМК Пресс" прекрасны 🌝

https://news.1rj.ru/str/CompilerDev/172207
🔥10🌚7
На работе в ходе анализа производительности программы обнаружил очень горячий цикл, который надо оптимизировать (8 инструкций, которые исполняются примерно 250М раз).
Отправил в рабочий чат скриншот с этим циклом и подписью:
💋Ищи самые горячие циклы в нашем бенчмарке.💋


Кажется, мне надо отдохнуть...
🍌19🤣5
#meme про YAML
😱15😭7
Forwarded from Добрый вечер, я диспетчер
Девушка вы не видете у нас ОБЕД
😁10🍌9
#video #лингво

youtube.com/watch?v=waDZtlwLXHI

TL;DR: В японском языке есть термин chichi bukuro (буквально "сумка для сисек"), и он используется для обозначения частного явления на анимешных артах, когда одежда облегает грудь не только сверху (как и должна под действием гравитации), но и снизу, как будто одежда сделана в точности по фигуре, и в настоящий момент адекватного аналога этому понятию в английском языке нету (как и в русском), что создаёт проблемы при локализации анимэ, в котором это понятие используется в речи.
😁21🤔32💩1
😁28🥰71😢1🌚1
🎉9🤣9🔥3👍1😁1
👍20💯6
Блог*
SA-YA-RE-YA!
Last judge?
More like loser judge
2
#meme про насилие
8👎4👌2😭2
Про гороскопы в ML

2.5 — 5 трлн 😱 рублей в год — оценивается российский рынок эзотерических услуг.
Обращающихся к магам, гадалкам, таролагам, бабкам-шептуньям и экстрасенсам — многие миллионы наших сограждан.

Очевидно, есть среди них и манагеры.

В старинные времена, когда модели в банках делались на SASе, внушавшая ужас и трепет директриса одного из департаментов приперла начальника DSов к стенке вопросом:

Как в скоринговых моделях используются знаки Зодиака?


Поскольку отшутиться не вышло, срочно был затребован «самый опытный синьор» которому было поручено в кратчайшие сроки такую фичу в модели PD добавить.
Вот только в Банках часто есть отдел / управление валидации, которые в прод не пропустят модель с незначимой фичей.

На следующий день бодрый синьор пришел к директрисе с докладом что «гороскоп не работает».

В ответ узнал о себе много нового.

В канале мы не раз разбирали насколько для успеха критичны знания в доменной области, а он ими обладал примерно на уровне картинки, которую GPT нарисовал к посту.

Что было вскрыто прямыми вопросами вроде «сколько у нас асцендентных Дев в департаменте?» и «у какого числа клиентов шестой дом в Водолее?». ♋️♉️♐️♏️♍️♌️♈️♉️♑️♒️♓️

Покрытый позором, синьор ушел ботать матчасть, перепроверять куда как больше фичей — к Зодиаку добавил еще и восточный гороскоп, а заодно и нумерологию.

Дедлайн был совсем близко, и одна из последних фичей — нумерологическая, сработала. Хорошо так сработала!

Разгадка пришла через несколько дней, после анализа всех доступных числовых полей по апликантам.

В те годы важным полем в заявке на кредит был рабочий телефон — и вписать можно было только городской.
А что делать тем, у кого нет работы?
Особенно если в других полях заявитель указал что работа у него есть, ООО «
Лабеан», например? (Про такие названия компаний есть пост для любителей)
МГТС же не продаст просто номер, он должен быть подключен по адресу.
А вот
Манго (совершенно законно, кстати) продаст.
Вот только номера эти будут из одного пула, и, возможно, короткоживующие.
То есть одним номером воспользуются многие аппликанты.


По итогам Банк прикрыл значимый канал фрода, перестав терять кучу денег.

Как говорила одна прожженная каналья-манагер в таких случаях: «счет на табло!».

Btw, даже самые странные идеи могут если не нести рациональное зерно — то к нему вести.

PS Что думаете про использование психотипов и соционики в моделях? А мб MBTI?
😁122🤡2
#bio #video

А вы знаете, насколько быстро кроты копают землю?

youtu.be/DijsCKikl1U
4👏3👍1