Прикольная статья про парня, который упрямо пытался найти уязвимость в Youtube и в итоге сделал это
https://bugs.xdavidhu.me/google/2021/01/11/stealing-your-private-videos-one-frame-at-a-time/
https://bugs.xdavidhu.me/google/2021/01/11/stealing-your-private-videos-one-frame-at-a-time/
bugs.xdavidhu.me
Stealing Your Private YouTube Videos, One Frame at a Time
David Schütz's bug bounty writeups
#security
Очень хороший доклад на тему анализа уязвимостей
https://www.youtube.com/watch?v=nRnqdfefAz4
Очень хороший доклад на тему анализа уязвимостей
https://www.youtube.com/watch?v=nRnqdfefAz4
YouTube
Security Vulnerabilities Decomposition
Video with transcript included: http://bit.ly/3sb2Xjz
Katy Anton looks at security vulnerabilities from a different angle, flipping the security from focusing on vulnerabilities (measured at the end) to focusing on the security controls which…
Katy Anton looks at security vulnerabilities from a different angle, flipping the security from focusing on vulnerabilities (measured at the end) to focusing on the security controls which…
Forwarded from ДевОпс Інженер 🇺🇦 (Oleg Mykolaichenko)
Что там случилось с Elasticsearch?
Супер кратко:
Elastic поменял лицензию для продуктов, и они перестали быть open source. Комьюнити это не понравилось.
Теперь вышел Amazon, у которого война с Elastic, и сказал - мы форкнем, и будем дальше развивать Elasticsearch + Kibana с ALv2 лицензией.
Итого, факты:
- Elastic announced moving Apache 2.0-licensed source code to be under Server Side Public License
- Elasticsearch 7.11 будет уже под SSPL, т.е. не open-source
- Elasticsearch 7.10.x, который еще ALv2 - будет получать секьюрити апдейты до May 11th, 2022
- AWS will step up to create and maintain a ALv2-licensed fork of open source Elasticsearch and Kibana
Кто бы мог подумать 🤔
https://aws.amazon.com/blogs/opensource/stepping-up-for-a-truly-open-source-elasticsearch
Супер кратко:
Elastic поменял лицензию для продуктов, и они перестали быть open source. Комьюнити это не понравилось.
Теперь вышел Amazon, у которого война с Elastic, и сказал - мы форкнем, и будем дальше развивать Elasticsearch + Kibana с ALv2 лицензией.
Итого, факты:
- Elastic announced moving Apache 2.0-licensed source code to be under Server Side Public License
- Elasticsearch 7.11 будет уже под SSPL, т.е. не open-source
- Elasticsearch 7.10.x, который еще ALv2 - будет получать секьюрити апдейты до May 11th, 2022
- AWS will step up to create and maintain a ALv2-licensed fork of open source Elasticsearch and Kibana
Кто бы мог подумать 🤔
https://aws.amazon.com/blogs/opensource/stepping-up-for-a-truly-open-source-elasticsearch
Amazon
Stepping up for a truly open source Elasticsearch | Amazon Web Services
Last week, Elastic announced they will change their software licensing strategy, and will not release new versions of Elasticsearch and Kibana under the Apache License, Version 2.0 (ALv2). Instead, new versions of the software will be offered under the Elastic…
A fantastic speaker and a very interesting talk about pure/impure functions and testability
https://www.youtube.com/watch?v=US8QG9I1XW0
https://www.youtube.com/watch?v=US8QG9I1XW0
YouTube
Functional architecture - The pits of success - Mark Seemann
Object-oriented architects and developers have, over the years, learned many hard lessons about successfully designing systems with object-oriented programming. This has led to a plethora of ‘best practices’ that are painfully passed on from older to younger…
Forwarded from Aigerim
Всем привет! Каждый раз когда читала success stories наших участников очень радовалась за каждого и думала когда же я тоже буду делиться с хорошей новостью с вами. Вот и наступил этот момент, получила оффер от Майкрософта 😊😊😊 Прежде хочу благодарит вас всех за все!!! А особенно хочу выразить огроменную благодарность @sergi_sema ты красавчик и крутой человек!!! Спасибо за такую классную группу!!!
Коротко о моем пути:
Google Tokyo
Когда получила письмо от HR Google Tokyo где спрашивали интересует ли меня работа в Google, тогда и я начила готовиться. Первый колл был с HR была обычная беседа обо мне и в конце согласились что процесс начнем через 2 недели. За 2 нед. только успела подготовиться по Algorithms & Data Structures. 1 раунд был с той же HR и в течении часа спрашивала вопросы именно по Algorithms & Data Structures и на след день написала что прохожу на тел.интервью, сразу попросила месяц чтобы подготовиться и месяц решала задачи литкода. На тел.интервью спросили хард задачу по графам, кстати задачу потом не нашла в интернете. И получила фэйл и как сама ожидала. Я прекрасна знала что не готова, но мне хотелось узнать формат, примерно какие вопросы спрашивают, и узнать себя также как буду вести себя в экстренных случаях.
Amazon Madrid
После Google стала решать задачи ежедневно, и пришлось совмещать основную фуллтайм работу с подготовкой. Было сложно как и всем, себя заставлять 🙂 И в апреле в линкедине увидела хайринг ивент Амазона и подавала через сайт без рефералов, через 2-3 дня ответили, прошла ОА. Вопросы ОА можете найти в литкоде в разделе discussion. Через месяц в мае был тел.интервью где 20мин спрашивают поведенческие вопросы, на 30мин задачу решать. После того как завершили часть behavioral questions, и интервьювер стал обьяснять задачу и прекрасно с ней я бы справилась если бы в тот момент мой интернет не подвел бы меня((( Пришлось перенести интервью на завтра и спросили dp задачу и там я и провалила, и поняла для себя что нужно больше решать задачи по dp. В ноябре обратно через сайт подавала на другую позицию и локацию, прошла ОА, потом HR попросила чтобы на след.неделе запланировать день на тел.интервью но я просила дать мне 2 недели, затем HR пропала. Но HR появилась неделю назад и вот назначили на 11.02.2021 тел.интервью.
Microsoft Prague
С Майкрософтом все как-то быстро получилось и до сих пор не верится что получила оффер. Подавала в начале этого года тоже через сайт без рефералов. Ответили быстро и попросили пройти ОА через кодилити(спрашивают 3 задачи). Сказали прошла на тел.интервью и назначили колл c HR. Но потом другой HR написал что у них через неделью хайринг ивент и спросили хочу ли я участвовать в нем. Хотя я к онсайту не была готова, т.к по system design и OOP design я ни разу готовилась. Но рискнула и согласилась, и пришлось готовиться неделью по system design и OOP design. Онсайт состоял из 4 раунда:
1 - раунд по Algorithms & Data Structures задача медуим + поведенческие вопросы
2 - раунд по OOP design, дали уже готовый дизайн и попросили рефакторить его + поведенческие вопросы и вопросы по ООР
3 - раунд system design + поведенческие вопросы
4- раунд поведенческие вопросы
Все интервьюверы были классные и дружелюбные, поддерживали как могли.
На след.день уже написали что фидбек отличный и уже готовы предложить оффер, а на этой неделе уже отправили детали оффера.
Ресурсы:
https://www.coursera.org/learn/algorithms-part1
https://www.coursera.org/learn/algorithms-part2
https://algs4.cs.princeton.edu/cheatsheet/
https://leetcode.com/problemset/all/
https://www.educative.io/courses/grokking-the-coding-interview
https://www.educative.io/courses/grokking-dynamic-programming-patterns-for-coding-interviews
Коротко о моем пути:
• Начинала год назад когда HR Google написала интересует ли меня работа в Google • 3 года опыт работы, являюсь Андроид Девелопером • Решила 333 задач(Easy 101, Medium 222, Hard 10) • ~20мок интервью с участниками этой группы • Провалила 2 тел.интервью(Google, Amazon) и не доходила до онсайтаGoogle Tokyo
Когда получила письмо от HR Google Tokyo где спрашивали интересует ли меня работа в Google, тогда и я начила готовиться. Первый колл был с HR была обычная беседа обо мне и в конце согласились что процесс начнем через 2 недели. За 2 нед. только успела подготовиться по Algorithms & Data Structures. 1 раунд был с той же HR и в течении часа спрашивала вопросы именно по Algorithms & Data Structures и на след день написала что прохожу на тел.интервью, сразу попросила месяц чтобы подготовиться и месяц решала задачи литкода. На тел.интервью спросили хард задачу по графам, кстати задачу потом не нашла в интернете. И получила фэйл и как сама ожидала. Я прекрасна знала что не готова, но мне хотелось узнать формат, примерно какие вопросы спрашивают, и узнать себя также как буду вести себя в экстренных случаях.
Amazon Madrid
После Google стала решать задачи ежедневно, и пришлось совмещать основную фуллтайм работу с подготовкой. Было сложно как и всем, себя заставлять 🙂 И в апреле в линкедине увидела хайринг ивент Амазона и подавала через сайт без рефералов, через 2-3 дня ответили, прошла ОА. Вопросы ОА можете найти в литкоде в разделе discussion. Через месяц в мае был тел.интервью где 20мин спрашивают поведенческие вопросы, на 30мин задачу решать. После того как завершили часть behavioral questions, и интервьювер стал обьяснять задачу и прекрасно с ней я бы справилась если бы в тот момент мой интернет не подвел бы меня((( Пришлось перенести интервью на завтра и спросили dp задачу и там я и провалила, и поняла для себя что нужно больше решать задачи по dp. В ноябре обратно через сайт подавала на другую позицию и локацию, прошла ОА, потом HR попросила чтобы на след.неделе запланировать день на тел.интервью но я просила дать мне 2 недели, затем HR пропала. Но HR появилась неделю назад и вот назначили на 11.02.2021 тел.интервью.
Microsoft Prague
С Майкрософтом все как-то быстро получилось и до сих пор не верится что получила оффер. Подавала в начале этого года тоже через сайт без рефералов. Ответили быстро и попросили пройти ОА через кодилити(спрашивают 3 задачи). Сказали прошла на тел.интервью и назначили колл c HR. Но потом другой HR написал что у них через неделью хайринг ивент и спросили хочу ли я участвовать в нем. Хотя я к онсайту не была готова, т.к по system design и OOP design я ни разу готовилась. Но рискнула и согласилась, и пришлось готовиться неделью по system design и OOP design. Онсайт состоял из 4 раунда:
1 - раунд по Algorithms & Data Structures задача медуим + поведенческие вопросы
2 - раунд по OOP design, дали уже готовый дизайн и попросили рефакторить его + поведенческие вопросы и вопросы по ООР
3 - раунд system design + поведенческие вопросы
4- раунд поведенческие вопросы
Все интервьюверы были классные и дружелюбные, поддерживали как могли.
На след.день уже написали что фидбек отличный и уже готовы предложить оффер, а на этой неделе уже отправили детали оффера.
Ресурсы:
• Algorithms & Data Structures: https://www.coursera.org/learn/algorithms-part1
https://www.coursera.org/learn/algorithms-part2
https://algs4.cs.princeton.edu/cheatsheet/
https://leetcode.com/problemset/all/
https://www.educative.io/courses/grokking-the-coding-interview
https://www.educative.io/courses/grokking-dynamic-programming-patterns-for-coding-interviews
Coursera
Algorithms, Part I
Learn the fundamentals of algorithms in this course from Princeton University. Explore essential topics like sorting, searching, and data structures using Java. Enroll for free.
Forwarded from Aigerim
Gracking the Coding Interview - Gayle Laakmann McDowell
https://www.educative.io/courses/grokking-the-system-design-interview
https://www.youtube.com/channel/UCw0uQHve23oMWgQcTTpgQsQ
https://www.youtube.com/channel/UCaO6VoaYJv4kS-TQO_M-N_g/featured
Learnt lessons:
Готова ответить на любые вопросы кроме ТС и конкретных задач на собеседованиях - все под NDA.
И мои коллеги в группе пока не распространяйте новости плз😂😂😂
• System Designhttps://www.educative.io/courses/grokking-the-system-design-interview
• Behavioral Questionshttps://www.youtube.com/channel/UCw0uQHve23oMWgQcTTpgQsQ
https://www.youtube.com/channel/UCaO6VoaYJv4kS-TQO_M-N_g/featured
Learnt lessons:
• Ничего не откладывайте на завтра, на следующий месяц, на след.год. • Всегда помните что вы никогда не будете на 100% готовы, поэтому начинайте уже подавать в компании. Даже если получите фэйл, то такой огроменнный опыт вам никто не даст, даже моки которые проводим мы между собой. Не ждите пока вы не решите 1000 задач в литкоде. • Найдите себе teammate, с которым вместе будете готовиться и контролировать друг-друга. Мы @Emil_dev вместе готовились, при фэйл подбодривали друг друга, и контролировали процесс друг-друга • В реальных интервью не создавайте атмосферу экзамена между учеником и учителем, а постарайтесь создавать атмосферу обычного рабочего процесса, где интервьювер является вашей коллегой, потому что они смотрят еще на вашу способность collabaration • Если у вас технические проблемы во время интервью, это ок, не переживайте))Готова ответить на любые вопросы кроме ТС и конкретных задач на собеседованиях - все под NDA.
И мои коллеги в группе пока не распространяйте новости плз😂😂😂
www.educative.io
Grokking System Design Interview: Patterns & Mock Interviews
A modern approach to System Design Interviews. One course to master distributed systems and scalable architecture patterns. Practice with mock interviews. Built by FAANG engineers.
Quite a good playlist about StepFunctions workflows:
https://www.youtube.com/watch?v=zCIpWFYDJ8s&list=PL9nWRykSBSFgQrO66TmO1vHFP6yuPF5G-&index=1
https://www.youtube.com/watch?v=zCIpWFYDJ8s&list=PL9nWRykSBSFgQrO66TmO1vHFP6yuPF5G-&index=1
YouTube
What are AWS Step Functions? (and why you should love them)
AWS Step functions allow developers to offload application orchestration into a fully managed AWS service. This means instead of handling partial failure cases, retries, and other "non happy cases" as part of your application logic, you can modularize your…
Если я долгое время ничем не делюсь, то это может означать только одно - у меня очень много нового, чем можно поделиться. Последний месяц был очень богат на изменения: это и новая команда, новые языки программирования, погружение в дизайн бест-практисы, изучение стандартов и паттернов, и изучение AWS технологий с прикладной точки зрения. Упаковать все эти события в один комактный пост очень сложно. Поэтому ничего и не писал.
Но как минимум про что хотелось бы поделиться, так это про новую команду. Комадна новая не только для меня, но и для Амазона в целом.
Около месяца назад я присоеденился к звездному составу ребят, что используют AWS Stack для создания решений для внешних компаний/клиентов. Это поистине уникальная команда для крупных компаний. В других клаудовых компаниях зачастую есть архитекторы, которые помогают составить дизайн для решения той или иной проблемы, но на этом всем. Амазон вышел на новый уровень и начал предлагать услуги по реализации идей на AWS Стэке. Репутационно это очень крутая и в тоже самое время сложная штука, так как мы как никто другие не имеем права на неудачу. От нас требуется не просто круто разбираться в технологиях и знать бест-практисы, но и уметь правильно убедить клиента пойти правильным путем, а не quick-and-dirty.
Важность Communication skills в нашей команде, имхо, намного выше чем в других командах, взаимодействующих со коллегами изнутри. Что круто, из "побочных" эффектов - это то, что команда нереально найс по отношению друг к другу. Не сказать, что в других командах плохо, но тут совершенно другой уровень деликатности )) В результате, наша команда состоит из нереально крутых ребят, с очень крутыми навыками общения и постоянной готовностью помогать друг другу.
Из минусов, наверное, только одно: я ушел из другой, очень крутой команды! 😂
Но как минимум про что хотелось бы поделиться, так это про новую команду. Комадна новая не только для меня, но и для Амазона в целом.
Около месяца назад я присоеденился к звездному составу ребят, что используют AWS Stack для создания решений для внешних компаний/клиентов. Это поистине уникальная команда для крупных компаний. В других клаудовых компаниях зачастую есть архитекторы, которые помогают составить дизайн для решения той или иной проблемы, но на этом всем. Амазон вышел на новый уровень и начал предлагать услуги по реализации идей на AWS Стэке. Репутационно это очень крутая и в тоже самое время сложная штука, так как мы как никто другие не имеем права на неудачу. От нас требуется не просто круто разбираться в технологиях и знать бест-практисы, но и уметь правильно убедить клиента пойти правильным путем, а не quick-and-dirty.
Важность Communication skills в нашей команде, имхо, намного выше чем в других командах, взаимодействующих со коллегами изнутри. Что круто, из "побочных" эффектов - это то, что команда нереально найс по отношению друг к другу. Не сказать, что в других командах плохо, но тут совершенно другой уровень деликатности )) В результате, наша команда состоит из нереально крутых ребят, с очень крутыми навыками общения и постоянной готовностью помогать друг другу.
Из минусов, наверное, только одно: я ушел из другой, очень крутой команды! 😂
Давным давно, когда я из своей до-айтишной жизни мог бы представить работу программистов в гигантских тех. компаниях, то я представил бы себе, что те пишут код с утра до вечера. В реальности все далеко не так!
В моей прошлой команде, дай бог, что я 10% времени потратил на написание кода. Возможно и это будет оптимистичным. Основную часть времени приходится разбираться в том, что уже есть и писать документы.
(Амазон это вообще компания, где Writing'у уделяется особенно много внимания, но об этом потом.)
Сегодня для меня был особенно "продуктивный" день, так как за день, после ровно одного месяца написания дизайн документов, я накатил два Pull Request'а (которые в Амазоне называются CR - Code Reviews)
Ну что, в новой команде статистика сохраняется: 5-10% на написание кода 😎
Интересно как в других компаниях. пишите в комментариях
В моей прошлой команде, дай бог, что я 10% времени потратил на написание кода. Возможно и это будет оптимистичным. Основную часть времени приходится разбираться в том, что уже есть и писать документы.
(Амазон это вообще компания, где Writing'у уделяется особенно много внимания, но об этом потом.)
Сегодня для меня был особенно "продуктивный" день, так как за день, после ровно одного месяца написания дизайн документов, я накатил два Pull Request'а (которые в Амазоне называются CR - Code Reviews)
Ну что, в новой команде статистика сохраняется: 5-10% на написание кода 😎
Интересно как в других компаниях. пишите в комментариях
Согласно сайту moveBuddha, который собирает данные о переездах, Остин, столица Техаса — самый популярный выбор среди людей, покидающих Сан-Франциско. Дальше идут Сиэтл, Нью-Йорк и Чикаго.
https://m.habr.com/ru/post/542390/
https://m.habr.com/ru/post/542390/
Хабр
Как разработчики бегут из Сан-Франциско
Власти Сан-Франциско предупреждают, что переезд IT-работников может иметь «серьезные» экономические последствия. По их словам, развитие удаленной работы во время пандемии вызвало отток технических...
This one is funny! Do not forget to clean your resources :))
https://www.youtube.com/watch?v=hi6g-tHNF4Y
https://www.youtube.com/watch?v=hi6g-tHNF4Y
YouTube
A Bug in Stripe Caused by AWS Lambda Serverless Design (Container re-use)
From time to time I like to loiter on people’s GitHub Repos look through issues submitted and see if there are interesting hidden gems and bugs that would make a good lesson or learning experience and boy did I find one for you. This bug is caused in stripe…
Еще не пробовал, но вроде бы крутая тула для визуализация профилирования (Python)
https://github.com/nschloe/tuna
https://github.com/nschloe/tuna
GitHub
GitHub - nschloe/tuna: :fish: Python profile viewer
:fish: Python profile viewer. Contribute to nschloe/tuna development by creating an account on GitHub.
Куча гуд Рида, для тех, кто видит себя в качестве СТО или тимлида:
https://github.com/kuchin/awesome-cto
Хотя, даже если нет, то все равно гудРид
https://github.com/kuchin/awesome-cto
Хотя, даже если нет, то все равно гудРид
GitHub
GitHub - kuchin/awesome-cto: A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups
A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups - kuchin/awesome-cto
Через пару-тройку недель буду в очередном отпуске, смогу продолжить свой общественный вклад. Готов провести очередное(-ые) mock интервью.
Учитывая, что в прошлый раз мы общались на тему coding interview (data structures, algorithms, problem solving), то возможно сейчас будет более актуально провести behavioral interview mock.
Проведём опрос?
Учитывая, что в прошлый раз мы общались на тему coding interview (data structures, algorithms, problem solving), то возможно сейчас будет более актуально провести behavioral interview mock.
Проведём опрос?
Мне нужна помощь (в виде mock interview) по
Anonymous Poll
57%
Behavioral interview
56%
Coding interview
„Chillin‘“ at Amazon
#mock #interview #feedback Вчера утром была последняя, за мой заканчивающийся отпуск, сессия с mock interview. Участие в mock interview, уверен, уже очень полезно для собеседника. Но, чтобы принести чуть больше пользы тем кто ко мне обращается, я, как обычно…
Кто ищет результаты предыдущих mock interview, ищите по Тэгу #mock
„Chillin‘“ at Amazon
Мне нужна помощь (в виде mock interview) по
#mock #interview
Хотя в этот раз я думал говорить больше про поведенческую часть (имхо самую важную часть), судя по всему, спрос на кодерскую часть все ещё актуален. Поэтому буду думать как лучше всего это упаковать, учитывая, что время у меня будет ограничено парой дней по часу полтора.
Так как народу будет много, то я, как и в прошлый раз, планирую записать и, по просьбе, постримить сессии. Если тебе нужна помощь, то запишись по ссылке ниже.
https://forms.gle/9dBWhNQGpPP2BPHg6
Если думаешь, что это может быть также полезно кому нибудь из твоих друзей, то смело делись ссылкой на этот пост
t.me/webapparch
Хотя в этот раз я думал говорить больше про поведенческую часть (имхо самую важную часть), судя по всему, спрос на кодерскую часть все ещё актуален. Поэтому буду думать как лучше всего это упаковать, учитывая, что время у меня будет ограничено парой дней по часу полтора.
Так как народу будет много, то я, как и в прошлый раз, планирую записать и, по просьбе, постримить сессии. Если тебе нужна помощь, то запишись по ссылке ниже.
https://forms.gle/9dBWhNQGpPP2BPHg6
Если думаешь, что это может быть также полезно кому нибудь из твоих друзей, то смело делись ссылкой на этот пост
t.me/webapparch
Google Docs
Запись на Mock Interview Behavioral/Coding
В продолжение дискуссии на https://t.me/webapparch, встаем в очередь
Несколько месяцев назад делился каналом где телеграм бот каждый день постит gmat вопросы: @gmat_bashers.
В целом очень понравилась идея и я решил создать себе пару-тройку других каналов с тематическим контентом: один на тему интересных мне интервью @success_interview, другой на тему инжиниринга @swdeveng.
Как и в прошлый раз писал все на базе AWS Cloud, только в отличии от предыдущего раза, в этот раз подумал о реюзабилити (хотя бы чуток). Теперь добавление новых каналов с нужным мне контентом ограничивается вопросом написания конфигов.
AWS Stack: lambda, secrets manager, event bridge
Клиенты к Google API и Telegram API написал на Python
Если тебе тоже интересно, то скажи. Поделюсь кодом
В целом очень понравилась идея и я решил создать себе пару-тройку других каналов с тематическим контентом: один на тему интересных мне интервью @success_interview, другой на тему инжиниринга @swdeveng.
Как и в прошлый раз писал все на базе AWS Cloud, только в отличии от предыдущего раза, в этот раз подумал о реюзабилити (хотя бы чуток). Теперь добавление новых каналов с нужным мне контентом ограничивается вопросом написания конфигов.
AWS Stack: lambda, secrets manager, event bridge
Клиенты к Google API и Telegram API написал на Python
Если тебе тоже интересно, то скажи. Поделюсь кодом
Каждый раз, как большой ребенок, жду с нетерпением выпуски Two Minute Papers. Просто несколько минут радую себя крутыми разборами научных статей. Фокус парня в основном на ML, CV, Simulations
Forwarded from Software Engineer Updates
YouTube
All Hail The Adaptive Staggered Grid! 🌐🤯
❤️ Check out Lambda here and sign up for their GPU Cloud: https://lambdalabs.com/papers
📝 The paper "An adaptive staggered-tilted grid for incompressible flow simulation" is available here:
https://cs.nyu.edu/~sw4429/files/sa20-fluid.pdf
https://dl.acm.…
📝 The paper "An adaptive staggered-tilted grid for incompressible flow simulation" is available here:
https://cs.nyu.edu/~sw4429/files/sa20-fluid.pdf
https://dl.acm.…