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

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Forwarded from Майк
7👍5😁2
Стоило побриться — и мне, двадцатичетырёхлетнему парню, не продают алкоголь без паспорта 🙄
7
Тёмные темы в софте получают непропорционально много внимания
👍213🌚1
Как это называется, когда вместо иконки WhatsApp тыкаешь иконку приложения Сбера?
2👏1
MRE = Minimal Rust example
👍7😁1
#prog #db #postgresql #sql #article

«Ленивый сахар» PostgreSQL

SQL - декларативный язык - то есть вы описываете "что" хотите получить, а СУБД сама решает, "как" именно она будет это делать. Некоторые из них при этом позволяют им "подсказывать", как именно лучше выполнять запрос, но PostgreSQL - нет.

Тем не менее, "синтаксический сахар" некоторых языковых конструкций позволяет не только писать меньше кода (учите матчасть!), но и добиться, что ваша база будет делать часть вычислений "лениво", только при фактической необходимости.
👍2
Тем временем я завершил майский челлендж Leetcode, в кои-то веки не пропустив ни одного дня. И, кстати, написал самое быстрое решение на Rust для последней задачи.
🔥26👍2
В СМЫСЛЕ УЖЕ ИЮНЬ
💩6🔥1
Блог*
В СМЫСЛЕ УЖЕ ПЕРВЫЙ ДЕНЬ ЛЕТА
Круг замкнулся, получается
За соседним столом пара с внучкой лет пяти. Дедушка обстоятельно объясняет:

— Дедушка Толя с бабушкой Валей муж и жена. И мы вот с бабушкой муж и жена. И твои мама с папой муж и жена.

Девочка отчаянно тянет себя за косички:
— Почему у взрослых так сложно! Зачем вам столько мужён?!

(вообще-то поддерживаю)
👎82👍1
#prog #rust #article

BonsaiDb performance update: A deep-dive on file synchronization

tl;dr: Reading data from BonsaiDb is still very efficient, but due to mistakes in benchmarking, writes are quite slow for workflows that insert or update a lot of data in a single collection. I am still excited and motivated to build BonsaiDb, but I am currently uncertain whether I will still write my own low-level database layer. All assumptions about BonsaiDb's performance must be reset.

BTW, судя по всему, в MacOS нету способа надёжно записать данные на диск.
🔥1
#prog #db #article

Durability and Redo Logging, или немного о том, как базы данных обеспечивают сохранность данных при помощи redo log (aka "write ahead log" — кмк, довольно сбивающий с толку термин).
#algo #article

Branch and Bound — объяснение метода ветвей и границ на наглядном примере задачи коммивояжёра
oleg_log
Красивая история как Rockstar парсили 10мб жсон в GTA V во имя сатане. Для заядлых геймеров даже патчик есть. Неофиц. https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/ Напомнило https://t.iss.one/oleg_log/3970
#prog #performancetrap #article

It Can Happen to You

Или как один человек — достаточно умный, чтобы написать невероятно быстрый 3d-визуализатор stl-файлов, допустил ровно ту же самую ошибку, из-за чего время на парсинг формата в текстовой форме превосходило время, потраченное на все остальные стадии визуализации, вместе взятые.