20 random bookmarks

Тут будут ссылки на всё-всё, что я найду интересным

2026-09-09

// Output the k! permutations of A in which the first k elements are permuted in all ways.
// To get all permutations of A, use k := length of A.
//
// If k > length of A, will try to access A out of bounds.
// If k <= 0 there will be no output (empty array has no permutations)
procedure permutations(k : integer, A : array of any):
    if k = 1 then
        output(A)
    else
        // permutations with last element fixed
        permutations(k - 1, A)
        // permutations with last element swapped out
        for i := 0; i < k-1; i += 1 do
            if k is even then
                swap(A[i], A[k-1])
            else
                swap(A[0], A[k-1])
            end if
            permutations(k - 1, A)
        end for
    end if
1016.

2026-07-06

Many patients misunderstand what therapy reliably provides.

995.

2026-06-20

988.

2026-04-11

About consumption speed

957.

2025-12-26

Beautiful, Modern & Opinionated Linux by DHH

920.

2025-09-04

889.

2024-10-24

PostgreSQL Query Plan Visualizer add new plan

787.

2024-09-28

Большое машиностроительное предприятие в Екатеринбурге и как там всё работает

# work
774.

2024-05-27

When project scope is perfectly decomposed and management rules are clear and strict, speed of delivery is the virtue, not the quality.

667.

2024-03-10

Я согласен с тем, что логику нужно разносить по сервисам. Но сервисы должны использовать общую шину данных: базу, очередь сообщений, файлы в S3 в конце концов. Гонять друг другу JSON выглядит хорошо в теории, но на практике — фу.

Условный Постгрес выплюнет миллион записей за доли секунды. Забрать этот же миллион из другого сервиса — приключение на неделю. Тут и метрики, лимиты, квоты, сетевые спайки, etc… А когда таких запросов несколько, сервис ложится спать.

567.

2024-03-09

Кристина общается с другими подкастерами, раскрывая внутреннюю кухню.

557.

2024-02-01

Most people are not autonomous in their use of computers to solve their problems because they cannot use the languages listed. They must hope for an app to solve their problem. But they can use a spreadsheet to solve their problem!
The sad reality is, however, that today we buy computers that essentially boot into the app store.

514.

2024-01-02

Нагавкать на слона и не получить по еблищу — это не свобода, и даже не доблесть; это бретёрство, жалкое позерство, свойственное пижонам и студентам.

# life
477.

2023-12-21

468.

2023-11-28

— О чем вы подумали, впервые открыв секретный архив ГУЛАГа и узнав, что число репрессированных значительно меньше, чем считалось и говорилось?

Земсков о репрессиях

436.

2023-11-13

When I’ve listened the most effectively to people, it’s because I was intensely curious—I was trying to build a detailed, precise understanding of what was going on in their head.

# life
407.

2023-07-08

repost from bouncepaw:
Если делать дизайн только из красного света, то глаза не будут терять ночное видение, потому что ночные палочки не замечают красный свет. Так-то толку от этого мало, но в некоторых случаях супер-полезно. Например, морякам и астрономам.

229.

2023-06-10

203.

2023-04-06

172.

2023-04-04

Инструмент, который мониторит страницы и высылает уведомление об изменениях

163.