1.83K subscribers
3.3K photos
132 videos
15 files
3.58K links
Блог со звёздочкой.

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
#prog #rust #article

Устали от того, что специализацию всё никак не стабилизируют? Сделайте себе специализацию сами при помощи двух ещё более нестабильных фич: OIBIT auto traits и negative impls!
#prog #rust #article

Парсинг на лету громадного (38 гигабайт) XML-файла в UTF-16LE. Спойлер: благодаря имеющимся библиотекам задача оказалась весьма простой.
Как вы наверняка знаете, в чатах, прикреплённым к каналам в Telegram, автоматически пересылаются посты из канала, при этом последний пост пинится. В последнем апдейте стало возможным закреплять несколько сообщения сразу. Как это работает в дискуссионных чатах? Да, вы правильно догадались: пинятся все новые посты из канала.

Если вы держите свой канал — проверьте привязанный чат, возможно, там уже целая пачка запиненных сообщений. Я вот, например, открепил разом 25 сообщений.
Чак Норрис не носит маску, потому что не боится заразиться коронавирусом — это коронавирус боится заразиться Чаком Норрисом.
Санкт-Петеръуъг
Forwarded from <илья as Человек> (ilya sheprut)
в картинке-апдейте телеграма есть пасхалка: походу они выбросили артёмия лебедева в мусорку
#prog #article

Статья о недостатках интерактивных ноутбуков, мешающих им стать практичным средством для разработки надёжных программ
#prog #python #article

Статья о применении typestate для программы на Python. Интересно, но, увы, довольно непрактично
Forwarded from Linker Unsafe
На случай, если нужно будет кому-то рассказать, как состоят дела у C++ с неопределённым поведением. Ребята провели большую работу по собиранию и классификации разных случаев, но не гарантируется, что этот список полный.

www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1705r0.html
Forwarded from Backlog
Excel и потерянные деньги💸
Исследования показывают, что около 90% электронных таблиц содержат ошибки. Только малая часть из них критична, но может привести к многомиллионным убыткам если их вовремя не обнаружить.

- 16 тысяч covid случаев в Британии не было зарегистрировано из-за того, что разработчики экспортировали данные в устаревший формат xls, который ограничен по количеству колонок.
- Производитель марихуаны Canopy Growth переоценил квартальную прибыль на 47 миллионов долларов из-за неправильной формулы в Excel которая считала разницу расходов и доходов.
- Boeing слил личные данные сотрудника в скрытой колонке таблицы.
- 10 тысяч несуществующих билетов было продано на Олимпийские игры в Лондоне. Всё из-за того, что сотрудник написал в таблице 20000 вместо 10000.
- Электроэнергетическая компания TransAlta потеряла 24 миллиона долларов, потому что приобрела больше договоров хеджирования чем нужно. Сотрудник компании использовал Excel функцию cut-and-paste, но неправильно выровнял ряды.
- Инвестиционный банк Lazard Ltd недооценил SolarCity на $400 млн., консультируя их при выкупе компанией Tesla, так как неправильно посчитал входные данные используя формулу Excel

Так вот, сегодня я узнал, что существуют целые компании, которые только тем и занимаются, что исправляют ошибки в электронных таблицах. Их клиентами являются крупные банки, регулирующие органы и транснациональные компании. Процесс изучения каждой электронной таблицы уникален. Для аудита сложных таблиц они используют ПО, которое построчно выявляет ошибки в структуре, формулах, неправильном формате данных. Один из основных тестов состоит в том, чтобы изменить входные данные и посмотреть, реагируют ли выходные данные так, как ожидалось. Но автоматизация, к сожалению, не помогает поймать логические проблемы. Для этого эксперты должны не только идеально разбираться в электронных таблицах, но и знать отрасль в которой работает их клиент. Короче говоря, это означает, что их работа сводится к тому, чтобы проводить дни за чтением таблиц и документов.

А есть такие же консультанты, которые посмотрят на код и скажут, что в будущем эта строчка будет стоить нам миллионных убытков? Я бы нанял
#prog #python #article

Статья (в двух частях: первая, вторая), которая наглядно показывает слабость тайпчекера Mypy и проблемы с производительностью строк в Python. А, и ещё это статья о конструировании парсер-комбинаторов на Python, но это уже вторично.
Forwarded from Generative Anton
#prog #idris

Статья о том, как написать на Idris аналог dataframe и типизировать для него операцию groupBy
Forwarded from мне не нравится реальность (вафель 🧇🍓)