oleg_log
штош
а теперь порешаем знаменитую задачу с leetcode: найти пересечение в связанном списке котиков без доп памяти 🐈
oleg_log
штош
А еще канал @howtowashacat я всегда читаю: how to hash a cat. Вопрос более чем актуален сейчас :\
Так-с, если видос мне советуют 4 разных человека, то его нужно сразу смотреть, а не ждать 3 недели.
Это просто восхитительный доклад, которые рассказывает о еще более восхитительно проделанной работе, связанное с бенчмарками и неожиданно простым подходом к профайлингу.
42 минуты наслеждения заслуженной научной работой.
https://www.youtube.com/watch?v=r-TLSBdHe1A
Это просто восхитительный доклад, которые рассказывает о еще более восхитительно проделанной работе, связанное с бенчмарками и неожиданно простым подходом к профайлингу.
42 минуты наслеждения заслуженной научной работой.
https://www.youtube.com/watch?v=r-TLSBdHe1A
YouTube
"Performance Matters" by Emery Berger
Performance clearly matters to users. For example, the most common software update on the AppStore is "Bug fixes and performance enhancements." Now that Moore's Law has ended, programmers have to work hard to get high performance for their applications. But…
Еще 1 интересный доклад на сегодня: Why Isn't Functional Programming the Norm?
Правда в конце он предполагает, что все с ОО пойдут на ФП, и в этом загвоздка - ненужно это никому (именно полный переход на ФП). Тандем уже есть, все довольны, не?
А доклад интересный, но большая часть это о истории языков и причинах их роста. О чем-то подобном я писал на заре этого канала https://t.me/oleg_log/12 (вспомнил из-за скрина с 34:41)
https://www.youtube.com/watch?v=QyJZzq0v7Z4
Правда в конце он предполагает, что все с ОО пойдут на ФП, и в этом загвоздка - ненужно это никому (именно полный переход на ФП). Тандем уже есть, все довольны, не?
А доклад интересный, но большая часть это о истории языков и причинах их роста. О чем-то подобном я писал на заре этого канала https://t.me/oleg_log/12 (вспомнил из-за скрина с 34:41)
https://www.youtube.com/watch?v=QyJZzq0v7Z4
Узнал о такой штуке: TOCTOU, что означается Time-of-check to time-of-use, тот самый тип ошибок, которые race condition.
https://en.wikipedia.org/wiki/Race_condition
Еще есть ABA кто не знал, но о чуть другом, хотя и похожем https://en.wikipedia.org/wiki/ABA_problem
https://en.wikipedia.org/wiki/Race_condition
Еще есть ABA кто не знал, но о чуть другом, хотя и похожем https://en.wikipedia.org/wiki/ABA_problem
Если вы берете отгул на работе, вы...
Anonymous Poll
7%
Прост не иду и все
59%
Уведомляю команду/тимлида
12%
Сообщаю менеджеру
18%
Заполняю формочку для аппрува от тимлида/манагера
4%
Не применимо
1%
Другое? в лс плс
Forwarded from I hate overtime
Коллега принес полистать "kubernetes in action" в русском переводе. Что сказать...я в восторге😂
Вчера разговаривал с мамой и вспомнил 1 мини-доклад из Амазона, когда я там стажировался.
Автор рассказывал о его self-confidence(edited: уверенность в себе). Вот он был аудио-инженером, трудился и учился новому, но потом бац, и самого СЕО/СТО поправил (а начальник был еще большим спецом). И вот после этого момента он понял, что шарит и не боится говорить.
А потом я вспомнил, что сам проходил через подобное несколько раз:
1. Это было понимание массивов, я какое-то время в школе не понимал их принцип, но потом вжух и любой код перестал представлять для меня проблему (2006-2007?)
2. Потом в 2015 я ни с того ни с сего стал безболезненно вертеть деревьями в голове, и другими алгоритмами тоже (хоть до этого был с ними знаком, но вот не чувствовал их на кончиках пальцев).
3. И уже в 2018 на собесе по всяким распред системам с масштабированием и шардингом я понял, что не такие они уж и страшные, и я могу спроектировать что-то, не видев это раньше.
Почему-то мне все эти этапы хочется назвать «насыщением». Просто в какой-то момент мозг говорит: ну лан-лан, я понял эту тему, давай дальше, мне надоело. И вот так мы растём.
Возможно это все называется красивее чем self-confidence, но я не гуглил. Такие дела.
Автор рассказывал о его self-confidence(edited: уверенность в себе). Вот он был аудио-инженером, трудился и учился новому, но потом бац, и самого СЕО/СТО поправил (а начальник был еще большим спецом). И вот после этого момента он понял, что шарит и не боится говорить.
А потом я вспомнил, что сам проходил через подобное несколько раз:
1. Это было понимание массивов, я какое-то время в школе не понимал их принцип, но потом вжух и любой код перестал представлять для меня проблему (2006-2007?)
2. Потом в 2015 я ни с того ни с сего стал безболезненно вертеть деревьями в голове, и другими алгоритмами тоже (хоть до этого был с ними знаком, но вот не чувствовал их на кончиках пальцев).
3. И уже в 2018 на собесе по всяким распред системам с масштабированием и шардингом я понял, что не такие они уж и страшные, и я могу спроектировать что-то, не видев это раньше.
Почему-то мне все эти этапы хочется назвать «насыщением». Просто в какой-то момент мозг говорит: ну лан-лан, я понял эту тему, давай дальше, мне надоело. И вот так мы растём.
Возможно это все называется красивее чем self-confidence, но я не гуглил. Такие дела.
oleg_log
Айти это не только код, деплой и фикс багов. Это еще и создание презентации для нащальника о том, что наша команда делала последние 3 месяца. С кортиночками, графиками и даже, чуть лайв, демо. Моя причина менять весла has increased.
История повторяется. Мы показываем что-то на демо еженедельно, а потом показываем это еще раз, ведь теперь для начальства. Ну кэк
ElasticSearch это конечно крутая штука, в неё даже можно пихнуть 200к рпс с необходимым колвом железа.
Но вот когда доходит поиск по окну в 10 минут (где лежит 10-12М записей), она начинает течь :(
Точнее не находишь то, что хочешь, и в теч 15-17 мин оно начинает кушать и кушать рам. А потом кластер переходит в нестабильное состояние. Круто.
Но вот когда доходит поиск по окну в 10 минут (где лежит 10-12М записей), она начинает течь :(
Точнее не находишь то, что хочешь, и в теч 15-17 мин оно начинает кушать и кушать рам. А потом кластер переходит в нестабильное состояние. Круто.
Инициатива дня - собрать все около математические версии trolley problem в папку на imgur, если есть желающие - шлите в лс @olegkovalov