Size: a a a

2018 December 27
oleg_log
Противником быть не плохо, но одно дело в интернете воевать, а другое в реальной жизни. Нелюбовь к технологии это антипиар теперь - обычно обладатели таких взглядов  имеют ворох личностных проблем и работать с такими ещё большой вопрос
(c)
источник
oleg_log
Это не про меня. ненененене, не-про-ме-ня.
источник
oleg_log
Scalability is not your problem, getting people to give a shit is
(c)
источник
oleg_log
Normalize until it hurts, denormalize until it works.
(c)
источник
oleg_log
В общем я поспешил с нормализацией бд в одном проекте. В нем не было проблем, все работало как надо, но!
Но ведь надо было нормализировать бд, шоб все как у людей.
Кроме роста запросов и пару часов общего дебага плюсов пока не заметил.
Кнутт как всегда прав.
источник
oleg_log
Помог одним людям тратить меньше времени в ожидании парсинга 10гб+ логов вот этим: ripgrep
Греп на расте, написанный крутым челом и в общем отличная инженерная штуковина. И еще у него в бложике инфа есть как что работает.
https://github.com/BurntSushi/ripgrep
источник
oleg_log
О, покидайте в лс разные консольные штуки для хипстеров. Не особо популярные, но которые решают вашу боль.
(для ленивых @olegkovalov)
источник
oleg_log
источник
oleg_log
ох как я с этого стикера проиграл
источник
oleg_log
Переслано от Oleg Kovalov
источник
oleg_log
источник
oleg_log
из этого же доклада
источник
2018 December 28
oleg_log
Из треда предскажу будущее:

Moore’s Law will end in the next decade. This triggers a crisis in the sense that just parallelizing your software is not enough anymore. You have to deal with heterogeneous hardware in addition to that. Some cores/nodes/CPUs are optimized for crypto, others for media en-/decoding, others for low energy IO, etc. Weird stuff like ARMs LITTLEbig is just the beginning.

На самом деле уже давно гибридные архитектуры есть. К примеру 1 спецпроц для запуска SBT, 1 для слака и 8 для вкладочек с хромом. Это будет эффективнее чем все кидать на планировщик ведь.
источник
oleg_log
Classic hacker news. Ask for technical advice, get called incompetent.
(c)
источник
oleg_log
В одной фирме удаление аккаунта был обычный GET /v1/profile/deleteme. И все было ок, пока одному человеку не кинули такую ссылку, он по ней перешел и....пошел делать новый акк, потому-что старый улетел в небытие, и жаловаться в саппорт: как так-то?
Интересно, сколько раз это было сделано и замолчено, пока кто-то не обратился к ним 🤔
источник
oleg_log
источник
oleg_log
источник
oleg_log
налетай на стикерпак с крабом (V)(o__O)(V)
источник
oleg_log
Every language needs a platform. C is here because of Unix, C++ because of Unix, games and early 2000 and 90's era startups. Java and C# because of bussiness software, Go because of the cloud, Ruby and PHP; because of webservers, Rails an blogs, Python for educational purposes, Data Science, ML and now AI.

Now what about Rust? Its trying to eat some lunch from C and C++. But a lot of code and value is already there in C and C++, where rewriting it in Rust just for some ocasional added value here and there is not reasonable.
источник
oleg_log
Ща посыпятся коменты мне, шо акторы там норм и скоро будет заибись. ща корутины добавят и в общем на фп можно все делать с zero overhead и сусурно. да.
источник