Size: a a a

2020 February 05

DB

Dima Boger in PiterPy Idle
источник

E

Eugene in PiterPy Idle
точно, а я и забыл про него. 😀
источник

N

Nikolai in PiterPy Idle
я недавно даже подумывал его использовать
источник

E

Eugene in PiterPy Idle
Nikolai
я недавно даже подумывал его использовать
Я бы не рискнул. Автор пишет: It was a poor choice, but I am not going to change it since it is not maintained actively anymore.
источник

N

Nikolai in PiterPy Idle
Eugene
Я бы не рискнул. Автор пишет: It was a poor choice, but I am not going to change it since it is not maintained actively anymore.
там ещё и нужного мне функционала не было
источник

p

pragus in PiterPy Idle
Следите за своими детьми, а то еще PHP выучат
источник

DA

Dmitry Alimov in PiterPy Idle
классно) только не понял про то почему они подхачили LRU и стали юзать BTreeMap вместо HashMap 🤔
PS ну и накинулись же на них в комментах.
источник

E

Eugene in PiterPy Idle
Dmitry Alimov
классно) только не понял про то почему они подхачили LRU и стали юзать BTreeMap вместо HashMap 🤔
PS ну и накинулись же на них в комментах.
> PS ну и накинулись же на них в комментах.
"Must be a-lot of Google fanboys in these comments." 😀
источник

E

Eugene in PiterPy Idle
но там справедливо пишут, почему они сравнивают древний Go со свежим растом
источник

E

Eugene in PiterPy Idle
С другой стороны, в расте нет и не было gc, поэтому тут без разницы какой раст
источник

DA

Dmitry Alimov in PiterPy Idle
ага. но от пиков GC новый бы их всё равно так не спас
источник

S

Stan in PiterPy Idle
Dmitry Alimov
классно) только не понял про то почему они подхачили LRU и стали юзать BTreeMap вместо HashMap 🤔
PS ну и накинулись же на них в комментах.
Почему подхачили LRU в Go реализации? А про BTreeMap обсуждают здесь: https://news.ycombinator.com/item?id=22239393 . Там jhgg, похоже, как раз сотрудник Discord и бегает по всему треду с объяснениями, очень интересные комментарии.
источник

DA

Dmitry Alimov in PiterPy Idle
Stan
Почему подхачили LRU в Go реализации? А про BTreeMap обсуждают здесь: https://news.ycombinator.com/item?id=22239393 . Там jhgg, похоже, как раз сотрудник Discord и бегает по всему треду с объяснениями, очень интересные комментарии.
я так понял не в го а в расте
источник

S

Stan in PiterPy Idle
Dmitry Alimov
я так понял не в го а в расте
Да, точно. А объяснения этому по моей ссылке выше.
источник

DA

Dmitry Alimov in PiterPy Idle
ааа to optimize memory usage
источник

DA

Dmitry Alimov in PiterPy Idle
понятно тогда
источник

DA

Dmitry Alimov in PiterPy Idle
Stan
Почему подхачили LRU в Go реализации? А про BTreeMap обсуждают здесь: https://news.ycombinator.com/item?id=22239393 . Там jhgg, похоже, как раз сотрудник Discord и бегает по всему треду с объяснениями, очень интересные комментарии.
спасибо Стас)
источник

S

Stan in PiterPy Idle
Мне понравился один комментарий с HN, что в этой ситуации, когда им надо всего лишь хранить счётчики, им вполне бы подошёл Redis, а не городить свой велосипед.
источник

S

Stan in PiterPy Idle
Хотя с другой стороны я не помню LRU cache в Redis
источник

E

Eugene in PiterPy Idle
Stan
Мне понравился один комментарий с HN, что в этой ситуации, когда им надо всего лишь хранить счётчики, им вполне бы подошёл Redis, а не городить свой велосипед.
а они проверяли на практике это? использование redis?
источник