Спустя 23 года после релиза powershell наконец до части авторов утилит командной строки UNIX дошло, что выдавать неструктурированные данные глупо.
https://news.ycombinator.com/item?id=44633648
https://news.ycombinator.com/item?id=44633648
👍2
https://fedresurs.ru/sfactmessages/19bcaa52-1eb1-4139-9e17-72eba29928b6
Эх, это было крутое время.
Good night, sweet prince
Эх, это было крутое время.
Good night, sweet prince
fedresurs.ru
Федресурс
Федресурс – официальный портал раскрытия существенных фактов деятельности субъектов экономической деятельности.
😢7😱3
Как вы относитесь к слабоуправляемым сеньорам, которые делают годные полезные штуки, но только те, что хотят и мотивированы? Используете их, хитро направляя? Убираете их из команды? Не мешаете им улучшать ваш продукт (чаще — ваш код)?
Тема для флуда
Тема для флуда
https://staysaasy.com/management/2025/01/29/ways-youre-eroding-accountability.html
Способы, которыми мы уходим от ответственности (многое про структуру ЦИП)
Способы, которыми мы уходим от ответственности (многое про структуру ЦИП)
Stay SaaSy
This Is How You’re Eroding Accountability
Accountability is the only way that anything gets done at scale. Here are some ways that smart people screw up accountability on their teams, often despite the best of intentions – and what to do about them.
Почему калькулятор — сложная задача
https://news.ycombinator.com/item?id=43066953
https://news.ycombinator.com/item?id=43066953
https://roem.ru/25-08-2025/306390/sozdanie-i-prodvizhenie-messendzhera/
Зачем понадобился Max, спокойная статья
Зачем понадобился Max, спокойная статья
👍6👎4
Как сказать, что ваша компания ничего не понимает в управлении продуктами, но чтобы звучало позитивно?
Мы инженеро-ориентированная компания с фокусом на delivery
Мы инженеро-ориентированная компания с фокусом на delivery
😁8❤2
Я хочу услышать два самых главных слова, которые только можно услышать от бизнес-заказчика
«Предлагаю овербаджет»
2❤8
E-code я так понимаю будет транслироваться онлайн. Если кто будет лично, ищите меня на стенде логистики.
https://ecode.ozon.tech/schedule/days/?
https://ecode.ozon.tech/schedule/days/?
E-CODE 2025 — IT-конференция от Ozon Tech // 13 и 14 сентября // Москва и онлайн
Инфраструктура и DevOps, С# и Go, iOS и Android, машинное обучение, тестирование, менеджмент, приглашенные гости.
👍1
Если кто еще не видел, мой доклад про RFC
https://vkvideo.ru/video-177460632_456239375?list=ln-7ZEqeGiOIuMhUOjFKs
https://vkvideo.ru/video-177460632_456239375?list=ln-7ZEqeGiOIuMhUOjFKs
vkvideo.ru
ВКонтакте | Добро пожаловать
ВКонтакте – универсальное средство для общения и поиска друзей и одноклассников, которым ежедневно пользуются десятки миллионов человек. Мы хотим, чтобы друзья, однокурсники, одноклассники, соседи и коллеги всегда оставались в контакте.
👍9
Вакансия ко мне в команду (С# middle+) https://job.ozon.ru/vacancy/razrabotchik-c-logistika-raspisaniya-i-otgruzka-magistrali-6325a95b-c850-4482-85f3-150b6ad8a925
Самая хот тема у нас — управление воротами на сортировочных центрах и складах. Активно расширяем сейчас команду для нашего светлого будущего — полной автоматизации постановки на ворота и очереди водителей. Приехал, увидел в приложении куда тебе встать, встал на ворота, загрузился, уехал, ни с кем не поговорил, ничего не подписал.
Хорошая сформировавшаяся команда, перспективное направление.
Работа удаленная, но почти вся команда питерская. Резюме можно мне в личку, а можно откликаться по ссылке (можно указать что от меня, можно не указывать)
P.S. По особенностям работы в Озоне вообще и у меня в частности готов рассказать в личке
Самая хот тема у нас — управление воротами на сортировочных центрах и складах. Активно расширяем сейчас команду для нашего светлого будущего — полной автоматизации постановки на ворота и очереди водителей. Приехал, увидел в приложении куда тебе встать, встал на ворота, загрузился, уехал, ни с кем не поговорил, ничего не подписал.
Хорошая сформировавшаяся команда, перспективное направление.
Работа удаленная, но почти вся команда питерская. Резюме можно мне в личку, а можно откликаться по ссылке (можно указать что от меня, можно не указывать)
P.S. По особенностям работы в Озоне вообще и у меня в частности готов рассказать в личке
job.ozon.ru
Ozon — это вселенная, где каждый найдёт своё место
Мы все разные, но вместе мы растём и стремимся делать ведущий e-commerce в России
👍4👎1🔥1
var dict = largeListOfItems.DistinctBy(item => item.KeyId).ToDictionary(item => item.KeyId);
Внезапно оказалось, что этот код:
1. Аллоцирует внутри DistinctBy хешмепу
2. Причем размер ее не берется из размера largeListOfItems, а задается дефолтный, т.е. по мере прохождения по листу несколько раз реаллоцируется
3. DistinctBy наружу отдает IEnumerable, следовательно ToDictionary не знает размера входящей коллекции и реаллоцирует словарь несколько раз.
Поскольку лист большой, это несколько раз оказывается в Large Object Heap и благополучно там живет до следующего Gen2
Нужен вариант ToDictionary c встроенным Distinct (ну или руками его написать)
https://github.com/dotnet/runtime/issues/113096
GitHub
[API Proposal]: Enhance ToDictionary with Duplicate Key Handling Options · Issue #113096 · dotnet/runtime
Background and motivation The Enumerable.ToDictionary extension method is a highly convenient way to convert a collection into a dictionary. However, its current implementation immediately throws a...
👍2