Из треда предскажу будущее:
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 для вкладочек с хромом. Это будет эффективнее чем все кидать на планировщик ведь.
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 для вкладочек с хромом. Это будет эффективнее чем все кидать на планировщик ведь.
Classic hacker news. Ask for technical advice, get called incompetent.
(c)
(c)
В одной фирме удаление аккаунта был обычный
Интересно, сколько раз это было сделано и замолчено, пока кто-то не обратился к ним 🤔
GET /v1/profile/deleteme. И все было ок, пока одному человеку не кинули такую ссылку, он по ней перешел и....пошел делать новый акк, потому-что старый улетел в небытие, и жаловаться в саппорт: как так-то? Интересно, сколько раз это было сделано и замолчено, пока кто-то не обратился к ним 🤔
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.
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.
Ща посыпятся коменты мне, шо акторы там норм и скоро будет заибись. ща корутины добавят и в общем на фп можно все делать с zero overhead и сусурно. да.
optional<T> data_{};
T const *begin() const noexcept {
return data_ ? &*data_ : nullptr;
}хм...........
Опять соцсети и лс шумит из-за камаута создателя реакта. Статья о том, что он не знает многих вещей (что само по себе не критично). Но! Многие обманывают себя тем, чтобы быть крутым разрабом, вторым после Линуса, братухой Кармака и бро Джеффа Дина, надо знать всевсевсе, от того как передать параметр в мейкфайл, до того, как правильно уложить треды по размеру warp на картах nvidia, попутно делаю ocr lstm.
Как говорил Патрик Стар: берешь и делаешь. Все выше перечисленные люди, как и создатель реакта просто брали и делали. Они не гении. Они просто инженеры, которые сделали хоть что-то (привет заброшенным проектам).
https://overreacted.io/things-i-dont-know-as-of-2018/
Как говорил Патрик Стар: берешь и делаешь. Все выше перечисленные люди, как и создатель реакта просто брали и делали. Они не гении. Они просто инженеры, которые сделали хоть что-то (привет заброшенным проектам).
https://overreacted.io/things-i-dont-know-as-of-2018/
overreacted.io
Things I Don’t Know as of 2018 — overreacted
We can admit our knowledge gaps without devaluing our expertise.
Готовлю оливье и вот думаю о тех разрабах, которые сидят по 3+ года на одном месте. И растут там же, среди тех же грибов, и конечно же дорастают до синьеров-лидов-архитекторов. У меня постоянно возникает вопрос: и каков же у вас жизненно-технический опыт?
Они же жизни не видели: сидели на одном месте, видели тот же план на бамбу, очередной спринт, фикс в той же самой репе, опять шли к тому-же архитектору у которого магический тхт файл на его компе, в котором сказано, что пофиксить если Х (про эт я потом расскажу).
Так вот, я за то, чтобы разрабы меняли место своего обитание раз в пару лет, видели разные подходы, факапы, альтернативы, архитектуры, названия реп, а так же форматы файлов. Росли тупо над собой, могли в новой тиме сказать: this sucks because of X, или же wow, that's a freaking good stuff.
Пока нет рабочего стресса (в хорошем смысле), нет роста. Все как в спорте.
Они же жизни не видели: сидели на одном месте, видели тот же план на бамбу, очередной спринт, фикс в той же самой репе, опять шли к тому-же архитектору у которого магический тхт файл на его компе, в котором сказано, что пофиксить если Х (про эт я потом расскажу).
Так вот, я за то, чтобы разрабы меняли место своего обитание раз в пару лет, видели разные подходы, факапы, альтернативы, архитектуры, названия реп, а так же форматы файлов. Росли тупо над собой, могли в новой тиме сказать: this sucks because of X, или же wow, that's a freaking good stuff.
Пока нет рабочего стресса (в хорошем смысле), нет роста. Все как в спорте.
Продолжая тему выше. Я часто нахожу презентации/твиторы/бложики архитекторов с 10+ лет опыта и лезу к ним в линкедин. А вижу я там одну длинную эпопею: от интерна до архитектора.
Человек просто двигался по течению. Да, он теперь Архитектор, да он зарабатывает 100500, но...он просто главный на районе. Не высовывался, вовремя говорил что надо и в итоге пережил остальных. Да, конечно есть исключения, где человек реально тащил за всех и добивался результатов. Или же начинал с мелкого сайта, а потом доводил его до кластера кубов на 10к машин, но таких единицы (хотя я и в этот опыт не особо верю).
Поэтому опять: лычка на бейджике просто местое погоняло. Оценивать нужно трезво и разносторонне.
Человек просто двигался по течению. Да, он теперь Архитектор, да он зарабатывает 100500, но...он просто главный на районе. Не высовывался, вовремя говорил что надо и в итоге пережил остальных. Да, конечно есть исключения, где человек реально тащил за всех и добивался результатов. Или же начинал с мелкого сайта, а потом доводил его до кластера кубов на 10к машин, но таких единицы (хотя я и в этот опыт не особо верю).
Поэтому опять: лычка на бейджике просто местое погоняло. Оценивать нужно трезво и разносторонне.