Ilya
Заспыает и ждёт, пока само отсортируется?
Viacheslav
Hog
https://rosettacode.org/wiki/Sorting_algorithms/Sleep_sort
Igor
Вот что нужно спрашивать на собеседовании!
Диёр
Были места, где самое сложное по алгоритмам что спрашивали это "как найти элемент в большом отсортированном списке", а было где "в чём разница между квиксортом по хоару и по ломуто"
Romɑn
Roman
Roman
Romɑn
Это откуда?
по моему я увидел это у одного админа, но я не знаю откуда он это взял
Roman
у Айрата какие-то совсем зубодробительные истории. Так и рассудок потерять недолго
Romɑn
lol
Vasily
П- признание
Диёр
Romɑn
Оказывается так нельзя
type Stats = {...}
type AnotherStats = {| Stats with yards: int |}
= (
Romɑn
Hog
Romɑn
@fvnever
https://github.com/ForNeVeR/adamantium
это чо?
Roman
зато нескучно
В пизду такое веселье. У меня как-то тоже в одной конторе был карнавал сомнительных решений. Начиная от самописных IoC и логгера, и заканчивая самописным языком запросов. Я до сих пор немного не в себе после этого
Roman
Анна
Romɑn
Romɑn
парсинга жсонов
Анна
Roman
Roman
я чот немного тоже в шоке сижу тут
Ага. А причина отказа от опенсорса была "ну мы же не можем гарантировать, что там нет вредоносного кода, поэтому надо писать самим"
Анна
Dr. Friedrich
Roman
поэтому свой вредоносный код мы напишем сами!
Ага. Они ещё с заказчиков каждый раз брали деньги за этот ioc. Там оплата была за кол-во строк кода, его каждый раз целиком учитывали. К концу проекта код ещё целиком распечатывали, как доказательство того, что работа проделана
Roman
Serious business
Анна
Doge
Doge
Надо было ещё и кодогенерации побольше добавить
Roman
Ну я тогда был молодой и зеленый, не додумлся. Так бы премию дали бы наверное
Vladislav
Диёр
Roman
не, к сожалению дотнет и винда
Анна
Надо было градус паранойи ещё накалить: компилятор тоже может вносить вредоносный код!
Диёр
И это не наш код тормозит, а в процессоре вредоносный микрокод загружен
Ilya
Не уверен, что это паранойя. Больше похоже на желание вытрясти побольше денег с заказчика.
Диёр
Болгенос в массы
Анна
Ilya
Ну заказчик не обязан разбираться. Ему сказал, что это опасно, он поверил.
Диёр
Ну или просто откаты
Диёр
Почему бы и нет
Vladimir
прикольный баг в Pipelines.Sockets.Unofficial нашел
вот такая ошибка?
Socket was disconnected exceptionally while reading
System.InvalidOperationException: Advancing examined to the end would cause pipe to deadlock because FlushAsync is waiting.
at System.IO.Pipelines.ThrowHelper.ThrowInvalidOperationException_BackpressureDeadlock()
Vasily
Не
Vasily
У меня просто данные не доходили до пайпа
Vasily
А ты там что-то с пайпом делаешь противоестественное , похоже
Vladimir
я пытаюсь твой кейс вопроизвести) сунул куча данных читаю их проверяю буфер и делаю reader.AdvanceTo(buffer.Start, buffer.End)
Vasily
Не так проверяется
Vasily
Сервак должен стрим отдавать
Vasily
Плюс у меня наверчено сверху
Vasily
Протокол
Vasily
Длина плюс тело
Vasily
Т.е. серваку говоришь -хочу столько байт. Он возвращает длину плюс байты
Vasily
Если байтов больше 32к, приплыли
Vasily
И коплю я все в пайпе
Vladimir
ну у меня проще - я читаю все что прислали и тоже коплю в буфере путем вот той команды что выше написал
Vladimir
там приходит 34773 байта, я пытаюсь сказать что мне надо еще - и эксепшн валится
Vasily
Ну вайршарком надо смотреть
Vasily
Дополнительно
Vasily
Я скоро, чую, буду специалистом
Vladimir
ну моя ошибка вроде известная)
https://github.com/dotnet/corefx/issues/30689
Vladimir
похоже на проблему пайплайнов дотнетовских а не либы
Hog
https://www.youtube.com/watch?v=Mu39vtwKWpg
Éminence grise
Vasiliy
когда тут я скинул про Observer, теперь вот еще одна интересная вещь)
может тут кто играл в her story\
Vasiliy
Vladislav
Слуште
Vladislav
А никто не помнит сниппет где чувак методы для асинкбилдера написал для тасков