This document discusses two randomized algorithms:
1) A distributed client-server problem where clients randomly select servers to send job requests to. It analyzes the expected number of rounds needed for all jobs to be completed.
2) A rumor spreading problem where the number of people knowing a rumor can double each day. It examines calculating the expected number of days for all people to know the rumor.
Both problems are broken down into initial and final stages, with the focus on deriving reasonably tight bounds on the expected duration of each stage using tools like Markov's inequality.
Case study and guidelines for performance testing microservices. The talk focuses on clarifying the goals of performance testing, suggestions on tools that will help get started and common pitfalls. Originally presented at Reactive Summit 2018.
Towards agile formal methods
The main goal of this work is to overcome the aforementioned limitations by enabling automated decision gates in performance testing of microservices that allow requirements traceability. We seek to achieve this goal by endowing common agile practices used in microservice performance testing, with the ability to automatically learn and then formally verify a performance model of the System Under Test (SUT) to achieve strong assurances of quality. Even if the separation between agile and formal methods increased over the years, we support the claim that formal methods are at a stage where they can be effectively incorporated into agile methods to give them rigorous engineering foundations and make them systematic and effective with strong guarantees.
Applying the power of Continuous Delivery to performance testing. Process, techniques, best practices. This talk describes a pragmatic approach to building a robust performance testing strategy.
Microservices Testing Strategies: The Good, the Bad, and the RealityTechWell
Software development is trending toward building systems using small, autonomous, independently deployable services called microservices. Leveraging microservices makes it easier to add and modify system behavior with minimal or no service interruption. Because they facilitate releasing software early, frequently, and continuously, microservices are especially popular in DevOps. But how do microservices affect software testing and testability? Are there new testing challenges that arise from this paradigm? Or are these simply old challenges disguised as new ones? Join Tariq King as he describes the good, the bad, and the reality of testing microservices. Learn how to develop a microservices testing strategy that fits your organization's needs—and avoids common pitfalls and misunderstandings. Whether you're already using microservices or just considering making the shift, come and engage with Tariq as he brings clarity to testing in a microservices world.
Reactive by example (DevOpsDaysTLV 2019)Eran Harel
The reactive manifesto is meant to guide you in building Responsive, Resilient, Elastic (scalable), and Message Driven systems. But these are all bombastic words which are quite meaningless without a good context or good examples. This talk will walk you through a story of improving a real life service, bringing it to perform well, and link the steps to the reactive manifesto cornerstones.
Videos link: https://youtu.be/Fg1SJufaHOs
Case study and guidelines for performance testing microservices. The talk focuses on clarifying the goals of performance testing, suggestions on tools that will help get started and common pitfalls. Originally presented at Reactive Summit 2018.
Towards agile formal methods
The main goal of this work is to overcome the aforementioned limitations by enabling automated decision gates in performance testing of microservices that allow requirements traceability. We seek to achieve this goal by endowing common agile practices used in microservice performance testing, with the ability to automatically learn and then formally verify a performance model of the System Under Test (SUT) to achieve strong assurances of quality. Even if the separation between agile and formal methods increased over the years, we support the claim that formal methods are at a stage where they can be effectively incorporated into agile methods to give them rigorous engineering foundations and make them systematic and effective with strong guarantees.
Applying the power of Continuous Delivery to performance testing. Process, techniques, best practices. This talk describes a pragmatic approach to building a robust performance testing strategy.
Microservices Testing Strategies: The Good, the Bad, and the RealityTechWell
Software development is trending toward building systems using small, autonomous, independently deployable services called microservices. Leveraging microservices makes it easier to add and modify system behavior with minimal or no service interruption. Because they facilitate releasing software early, frequently, and continuously, microservices are especially popular in DevOps. But how do microservices affect software testing and testability? Are there new testing challenges that arise from this paradigm? Or are these simply old challenges disguised as new ones? Join Tariq King as he describes the good, the bad, and the reality of testing microservices. Learn how to develop a microservices testing strategy that fits your organization's needs—and avoids common pitfalls and misunderstandings. Whether you're already using microservices or just considering making the shift, come and engage with Tariq as he brings clarity to testing in a microservices world.
Reactive by example (DevOpsDaysTLV 2019)Eran Harel
The reactive manifesto is meant to guide you in building Responsive, Resilient, Elastic (scalable), and Message Driven systems. But these are all bombastic words which are quite meaningless without a good context or good examples. This talk will walk you through a story of improving a real life service, bringing it to perform well, and link the steps to the reactive manifesto cornerstones.
Videos link: https://youtu.be/Fg1SJufaHOs
بسم الله الرحمن الرحيم
الحمد لله وحده، والصلاة والسلام على من لا نبى بعده، سيدنا محمد وآله وصحبه.
بعد أن قدمنا الطبعة الأولى من كتابنا " الخطب الإلهامية" ( المناسبات) فى ست كتب متتالية تشتمل على المناسبات الدينية طوال العام كما سيأتى تفصيله لاحقا بهذه المقدمة؛ تهافت القراء على هذه الكتب وبخاصة المشتغلون بالدعوة والوعظ على مستوى الجمهورية حتى نفدت الطبعة فى وقت قصير، وطالبنا الكثير من القراء ودور النشر بإعادة طباعتها.
فاستخرنا الله تعالى فى ذلك وآثرنا أن تطبع الأجزاء الستة فى مجلد واحد حتى تكون أيسر للقارىء وأسهل للباحث والداعى فى الوصل إلى مايريد، وقد ضبطنا فى هذه الطبعة الآيات برسم المصحف العثمانى، وشَكَّلْنَا الأحاديث النبوية الشريفة، كما حذفنا الأدعية فى الخطبة الثانية وتركناها لما تجود به قريحة الخطيب بحسب المناسبة وتوجه قلبه إلى الله، وارتأينا أن نطبع الكتاب طبعة ميسَّرة ليعم به النفع ويزيد به الفضل.
وهنا نوردلك الجزء الثالث أو الباب الثالث يشتمل على مجموعة مباركة من الخطب التي فتح الله بها علينا في المناسبة الكريمة لذكرى الإسراء والمعراج، وقد سجلناها بحسب إلقائها وذكرنا الأماكن والمساجد التي ألقيناها بها، وقد بدأناها بخطبتين عن شهر رجب المبارك وفضله لأنه من الأشهر الحرم، ثم أتبعناها بعدد من الخطب ذات المعانى الجديدة فى تناول الموضوع المبارك والتى يشعر معها القارىء الكريم بحلاوة الذكرى المباركة وبأنها معين لاينضب من الإلهامات والأنوار والخيرات والبركات على الأمة بأسرها.
وأحب أن أنوه فى ختام هذه المقدمة إلى أننا عرضنا في هذا الكتاب ما رأيناه أقرب إلى الصواب وإن رأى البعض أننا ربما نستدل أحياناً ببعض الأحاديث الضعيفة سنداً؛ فذلك ما إتفق عليه أئمة الأصول في قاعدتهم المشهورة من أنه يُعْمل بالحديث الضعيف في فضائل الأعمال، وقد تأسّينا في ذلك بقول إمامنا الشافعي t : رأيي صواب يحتمل الخطأ، ورأي غيري خطأ يحتمل الصواب.
أسأل الله تعالى التوفيق والسداد والهدى والرشاد وأن يجعل هذا العمل خالصاً لوجه الكريم ، وأن يجزى خير الجزاء كل من ساهم أو شارك فيه من البدء للختام حتى وصل للقارىء الكريم بهذه الصورة الطيبة، كما أسأله سبحانه أن يسامحنا فى كل قصور أو تقصير خالطه، وعذرنا فى ذلك كما قال الأولون أن الله تعالى أبى أن يكون كتابٌ صحيحاً إلا كتابه، وصلى الله على سيدنا محمد وعلى آله وصحبه وسلم.
الحب والجنس فى الإسلام للشيخ فوزى محمد أبوزيدHassan Elagouz
،الحمد لله ربِّ العالمين الملك الحق والصلاة والسلام على باب الهدى والنور وبحر الإخلاص والصدق سيدنا محمد وآله وصحبه وأتباعه وذريتة وورثته إلى يوم الدين، وبعد .. فقد اهتم الإسلام بالجنس إهتماما منقطع النظير، ويظهر ذلك فى أشباع القول فى كل ماله علاقة بالأعضاء التناسلية كالختان والبلوغ والخطبة والزواج والجماع والعذارة والبكارة والثيوبة، وذكروا العيوب التى تردُّ بها الزوجة، وتكلموا عن الحمل والولادة والرضاع وزواج المتعة والزنى والشذوذ واللواط والسحاق.
والهدف من تدريس هذه الثقافة فى الإطار الإسلامى إيصال الحقيقة العلمية أو النظرية إلى ذهن المرء محاطة بسلوك خلقى رفيع يجعل المرء يمارسها عن قناعة، ولقد كان اهتمام الإسلام بالتربية الجنسية لأن العاطفة الجنسية مظهر إنسانى يؤثر فى سلوك الإنسان فكان لابد أن يتناوله بالتهذيب مع عدم البعد عن الحقيقة أو إغفال النوازع البشرية التى خلق الله فى الانسان، مع أخذ تأثيرات الزمان والمكان فى الإعتبار.
ولقد تناولنا موضوع التربية الجنسية للنشأ المسلم بالتفصل اللازم فى كتابنا "تربية القرآن لجيل الإيمان"، كما تناولنا إسلوب إصلاح الفرد المسلم الذى هو نواة الأسرة المسلمه ثم المجتمع المسلم فى كتابنا "إصلاح الأفراد والمجتمعات فى الإسلام"، وكذلك بحثنا قدراً كافياً من شؤون الفتاة والمرأة المسلمة فى كتبنا: "المؤمنات القانتات" و "فتاوي جامعة للنساء"، وجمعنا كمَّاً كبيراً ومتميزاً من أسئلة وفتاوى أبنائنا وبناتنا والرجال والنساء مما تلقيناة فى لقاءاتنا ومحاضراتنا ومجالسنا فى كتب أخرى مثل "فتاوى جامعة للشباب" و"نور الجواب على أسئلة الشباب" و"قضايا الشباب المعاصر"، ونحن بصدد إخراج كتاب فتاوى عصرية يجمع الفتاوي التى تأتي على موقعنا ومن مواقع النت والمنتديات، وهى فتاوى حديثة وشائكة فرضتها متغيرات العصر والتكنولوجيا.
ولقد لمسنا فى لقاءاتنا العديدة قى مختلفة البقاع الإسلامية شدَّة حاجة المجتمعات المس
Presentation to the board on how Bluffton Self Help can enhance the "self-help" part of the mission in the upcoming year as we start strategically planning 2014.
موازين الصادقين لفضيلة الشيخ فوزى محمد أبوزيدHassan Elagouz
الحمد لله الذي خلق الإنسان، وعلمه البيان، وأنزل القرآن هدي وبياناَ ورحمة وحناناً لأهل الإيمان ...
والصلاة والسلام علي بيان القرآن ... ، وفضل الرحمن ... , سيدنا محمد نور الهدي والتدان، وآله أهل الحكمة والعيان ... وأصحابه نجوم الهدي وكواكب إشراق البيان ... وكل من تبعهم بإحسان إلي يوم الدين آمين.
وبعد ... فإن الله جلت قدرته وتعالت حكمته جعل لكل شئ ميزاناً، وجعل ميزان أهل الهداية والعناية هو القرآن وأحوال النبي العدنان.
فمن وافق قوله وفعله وحاله القرآن، وتشبَّه في ذلك بالنبي العدنان، فقد فاز بأعلى مراتب الرضوان، ونال أعلي درجات الجنان.
ومن خالف في فعله وقوله وحاله القرآن .... والنبي المصطفى عليه أفضل الصلاة وأتمُّ السلام ...، فقد اتبع حظه وهواه ..، وخالف أمر مولاه ...، ومآله في الدنيا الخسران ... وفي الآخرة لظي النيران ...
ولما كان يغيب عن كثير من العاملين الموازين الصحيحة التي يزنون بها أعمالهم، ويقيسون بها أحوالهم؛ ليتحققوا من الصدق في الأعمال، والإخلاص في الأحوال..
فقد بينا في هذه الدروس القرآنية بعضاً من الموازين القرآنية والأحوال النبوية التي يلزم للمؤمن معرفتها، وينبغي للمحسن الإحاطة بها، ليتحقق الكلُّ بالصدق في عمله، والصلاح في أحواله، فيفوز بأمله، وينال من الله ما يرجوه.
فمنَّ الله علينا فى دروسنا الإلهامية هذه أن بيَّـنَّا موازين الصلاح من كنوز السنة، والقواعد التي سار عليها خيار الأئمة رضى الله عنهم أجمعين.
كما وصفنا وشرحنا بحمد الله وتوفيقه .... الموازين التى يزن بها السالكون أحوالهم، ويقيس عليها أهل القلوب بشرياتهم.
ووضحنا بفضل الله الميزان الذى إن سار على هديه السالك نال الفتح الوهبي.
ولما كان الإستدلال على أهل القرب ومعرفتهم، أو الوصول إليهم والإسترشاد بهديهم من الأمور التى يكثر فيها الإلتباس وقد يقع فيها التدليس، فاستعنا بالله تعالى و بينا ميزان أوصاف أهل القرب والفلاح فلا يقع إلتباس ولاتدليس، فصل إلى رحابهم من يري
Introduction
In the Name of God, The Most Gracious, The Most Merciful.
Praise be to God, blessing and peace be upon our sir Mohammed, the chosen prophet, his family, his companions and all his lovers.
After answering the questions of our non-Muslim brothers who want to know more about Islam, they were published in our book: Questions of Non-Muslims. As people who asked those questions were non-Muslims, they had some suspicions about Islam as a religion, the personality of prophet Mohammed and things happened during his lifetime, the book of Islam which is Qur'an and some legislations ordered by Islam. All this needed rational evidences to persuade people who asked such questions.
There were also some questions about the existence of God and they sought evidences and proofs for the existence of God.
We answered those questions and others in a modern way depending on logic, rational and scientific evidences.
Then we had lots of other questions on our site from non-Muslims in Arabic and other languages too.
We translated those questions, put aside those questions we answered before in our book: Questions of Non-Muslims, then we answered these questions following the same previous method depending on logic, rational and scientific evidences. We hope people who asked them find them persuading, leading and guiding to the right path.
As we see the people who asked these questions are not obstinate and not willing to offend Islam, they only want to be sure of things in their minds and dispel suspicions, so we called it:
Dialogues of modern man
I beg God to make people who read it knowledgeable after ignorance and guided after misguidance.
I beg God to make certainty stronger in the hearts of Muslims and dispel suspicions and illusions from the hearts of hesitant people.
I also beg Him to make it a light guiding the hearts of confused and those who are thirsty for truthful knowledge among all people.
May the blessing and peace of God be upon our sir Mohammed, his family and his companions.
Fawzy Mohammed Abuzeid
Al-Gemmeiza,
21st of Jomada Al-Ola 1435, 22nd of March 2013.
Post Mail: Al-Jemmeiza, El-Gharbeya, A.R.E.
Tel:. +20-40-5340519, Site: www.Fawzyabuzeid.com,
E-mail: fawzy@Fawzyabuzeid.com, fawzyabuzeid@hotmail.com, fawzyabuzeid@yahoo.com, fawzyabuzeid@gmail.com
Jugal Parikh, Microsoft
Holly Stewart, Microsoft
Humans are susceptible to social engineering. Machines are susceptible to tampering. Machine learning is vulnerable to adversarial attacks. Singular machine learning models can be “gamed” leading to unexpected outcomes.
In this talk, we’ll compare the difficulty of tampering with cloud-based models and client-based models. We then discuss how we developed stacked ensemble models to make our machine learning defenses less susceptible to tampering and significantly improve overall protection for our customers. We talk about the diversity of our base ML models and technical details on how they are optimized to handle different threat scenarios. Lastly, we’ll describe suspected tampering activity we’ve witnessed using protection telemetry from over half a billion computers, and whether our mitigation worked.
بسم الله الرحمن الرحيم
الحمد لله وحده، والصلاة والسلام على من لا نبى بعده، سيدنا محمد وآله وصحبه.
بعد أن قدمنا الطبعة الأولى من كتابنا " الخطب الإلهامية" ( المناسبات) فى ست كتب متتالية تشتمل على المناسبات الدينية طوال العام كما سيأتى تفصيله لاحقا بهذه المقدمة؛ تهافت القراء على هذه الكتب وبخاصة المشتغلون بالدعوة والوعظ على مستوى الجمهورية حتى نفدت الطبعة فى وقت قصير، وطالبنا الكثير من القراء ودور النشر بإعادة طباعتها.
فاستخرنا الله تعالى فى ذلك وآثرنا أن تطبع الأجزاء الستة فى مجلد واحد حتى تكون أيسر للقارىء وأسهل للباحث والداعى فى الوصل إلى مايريد، وقد ضبطنا فى هذه الطبعة الآيات برسم المصحف العثمانى، وشَكَّلْنَا الأحاديث النبوية الشريفة، كما حذفنا الأدعية فى الخطبة الثانية وتركناها لما تجود به قريحة الخطيب بحسب المناسبة وتوجه قلبه إلى الله، وارتأينا أن نطبع الكتاب طبعة ميسَّرة ليعم به النفع ويزيد به الفضل.
وهنا نوردلك الجزء الثالث أو الباب الثالث يشتمل على مجموعة مباركة من الخطب التي فتح الله بها علينا في المناسبة الكريمة لذكرى الإسراء والمعراج، وقد سجلناها بحسب إلقائها وذكرنا الأماكن والمساجد التي ألقيناها بها، وقد بدأناها بخطبتين عن شهر رجب المبارك وفضله لأنه من الأشهر الحرم، ثم أتبعناها بعدد من الخطب ذات المعانى الجديدة فى تناول الموضوع المبارك والتى يشعر معها القارىء الكريم بحلاوة الذكرى المباركة وبأنها معين لاينضب من الإلهامات والأنوار والخيرات والبركات على الأمة بأسرها.
وأحب أن أنوه فى ختام هذه المقدمة إلى أننا عرضنا في هذا الكتاب ما رأيناه أقرب إلى الصواب وإن رأى البعض أننا ربما نستدل أحياناً ببعض الأحاديث الضعيفة سنداً؛ فذلك ما إتفق عليه أئمة الأصول في قاعدتهم المشهورة من أنه يُعْمل بالحديث الضعيف في فضائل الأعمال، وقد تأسّينا في ذلك بقول إمامنا الشافعي t : رأيي صواب يحتمل الخطأ، ورأي غيري خطأ يحتمل الصواب.
أسأل الله تعالى التوفيق والسداد والهدى والرشاد وأن يجعل هذا العمل خالصاً لوجه الكريم ، وأن يجزى خير الجزاء كل من ساهم أو شارك فيه من البدء للختام حتى وصل للقارىء الكريم بهذه الصورة الطيبة، كما أسأله سبحانه أن يسامحنا فى كل قصور أو تقصير خالطه، وعذرنا فى ذلك كما قال الأولون أن الله تعالى أبى أن يكون كتابٌ صحيحاً إلا كتابه، وصلى الله على سيدنا محمد وعلى آله وصحبه وسلم.
الحب والجنس فى الإسلام للشيخ فوزى محمد أبوزيدHassan Elagouz
،الحمد لله ربِّ العالمين الملك الحق والصلاة والسلام على باب الهدى والنور وبحر الإخلاص والصدق سيدنا محمد وآله وصحبه وأتباعه وذريتة وورثته إلى يوم الدين، وبعد .. فقد اهتم الإسلام بالجنس إهتماما منقطع النظير، ويظهر ذلك فى أشباع القول فى كل ماله علاقة بالأعضاء التناسلية كالختان والبلوغ والخطبة والزواج والجماع والعذارة والبكارة والثيوبة، وذكروا العيوب التى تردُّ بها الزوجة، وتكلموا عن الحمل والولادة والرضاع وزواج المتعة والزنى والشذوذ واللواط والسحاق.
والهدف من تدريس هذه الثقافة فى الإطار الإسلامى إيصال الحقيقة العلمية أو النظرية إلى ذهن المرء محاطة بسلوك خلقى رفيع يجعل المرء يمارسها عن قناعة، ولقد كان اهتمام الإسلام بالتربية الجنسية لأن العاطفة الجنسية مظهر إنسانى يؤثر فى سلوك الإنسان فكان لابد أن يتناوله بالتهذيب مع عدم البعد عن الحقيقة أو إغفال النوازع البشرية التى خلق الله فى الانسان، مع أخذ تأثيرات الزمان والمكان فى الإعتبار.
ولقد تناولنا موضوع التربية الجنسية للنشأ المسلم بالتفصل اللازم فى كتابنا "تربية القرآن لجيل الإيمان"، كما تناولنا إسلوب إصلاح الفرد المسلم الذى هو نواة الأسرة المسلمه ثم المجتمع المسلم فى كتابنا "إصلاح الأفراد والمجتمعات فى الإسلام"، وكذلك بحثنا قدراً كافياً من شؤون الفتاة والمرأة المسلمة فى كتبنا: "المؤمنات القانتات" و "فتاوي جامعة للنساء"، وجمعنا كمَّاً كبيراً ومتميزاً من أسئلة وفتاوى أبنائنا وبناتنا والرجال والنساء مما تلقيناة فى لقاءاتنا ومحاضراتنا ومجالسنا فى كتب أخرى مثل "فتاوى جامعة للشباب" و"نور الجواب على أسئلة الشباب" و"قضايا الشباب المعاصر"، ونحن بصدد إخراج كتاب فتاوى عصرية يجمع الفتاوي التى تأتي على موقعنا ومن مواقع النت والمنتديات، وهى فتاوى حديثة وشائكة فرضتها متغيرات العصر والتكنولوجيا.
ولقد لمسنا فى لقاءاتنا العديدة قى مختلفة البقاع الإسلامية شدَّة حاجة المجتمعات المس
Presentation to the board on how Bluffton Self Help can enhance the "self-help" part of the mission in the upcoming year as we start strategically planning 2014.
موازين الصادقين لفضيلة الشيخ فوزى محمد أبوزيدHassan Elagouz
الحمد لله الذي خلق الإنسان، وعلمه البيان، وأنزل القرآن هدي وبياناَ ورحمة وحناناً لأهل الإيمان ...
والصلاة والسلام علي بيان القرآن ... ، وفضل الرحمن ... , سيدنا محمد نور الهدي والتدان، وآله أهل الحكمة والعيان ... وأصحابه نجوم الهدي وكواكب إشراق البيان ... وكل من تبعهم بإحسان إلي يوم الدين آمين.
وبعد ... فإن الله جلت قدرته وتعالت حكمته جعل لكل شئ ميزاناً، وجعل ميزان أهل الهداية والعناية هو القرآن وأحوال النبي العدنان.
فمن وافق قوله وفعله وحاله القرآن، وتشبَّه في ذلك بالنبي العدنان، فقد فاز بأعلى مراتب الرضوان، ونال أعلي درجات الجنان.
ومن خالف في فعله وقوله وحاله القرآن .... والنبي المصطفى عليه أفضل الصلاة وأتمُّ السلام ...، فقد اتبع حظه وهواه ..، وخالف أمر مولاه ...، ومآله في الدنيا الخسران ... وفي الآخرة لظي النيران ...
ولما كان يغيب عن كثير من العاملين الموازين الصحيحة التي يزنون بها أعمالهم، ويقيسون بها أحوالهم؛ ليتحققوا من الصدق في الأعمال، والإخلاص في الأحوال..
فقد بينا في هذه الدروس القرآنية بعضاً من الموازين القرآنية والأحوال النبوية التي يلزم للمؤمن معرفتها، وينبغي للمحسن الإحاطة بها، ليتحقق الكلُّ بالصدق في عمله، والصلاح في أحواله، فيفوز بأمله، وينال من الله ما يرجوه.
فمنَّ الله علينا فى دروسنا الإلهامية هذه أن بيَّـنَّا موازين الصلاح من كنوز السنة، والقواعد التي سار عليها خيار الأئمة رضى الله عنهم أجمعين.
كما وصفنا وشرحنا بحمد الله وتوفيقه .... الموازين التى يزن بها السالكون أحوالهم، ويقيس عليها أهل القلوب بشرياتهم.
ووضحنا بفضل الله الميزان الذى إن سار على هديه السالك نال الفتح الوهبي.
ولما كان الإستدلال على أهل القرب ومعرفتهم، أو الوصول إليهم والإسترشاد بهديهم من الأمور التى يكثر فيها الإلتباس وقد يقع فيها التدليس، فاستعنا بالله تعالى و بينا ميزان أوصاف أهل القرب والفلاح فلا يقع إلتباس ولاتدليس، فصل إلى رحابهم من يري
Introduction
In the Name of God, The Most Gracious, The Most Merciful.
Praise be to God, blessing and peace be upon our sir Mohammed, the chosen prophet, his family, his companions and all his lovers.
After answering the questions of our non-Muslim brothers who want to know more about Islam, they were published in our book: Questions of Non-Muslims. As people who asked those questions were non-Muslims, they had some suspicions about Islam as a religion, the personality of prophet Mohammed and things happened during his lifetime, the book of Islam which is Qur'an and some legislations ordered by Islam. All this needed rational evidences to persuade people who asked such questions.
There were also some questions about the existence of God and they sought evidences and proofs for the existence of God.
We answered those questions and others in a modern way depending on logic, rational and scientific evidences.
Then we had lots of other questions on our site from non-Muslims in Arabic and other languages too.
We translated those questions, put aside those questions we answered before in our book: Questions of Non-Muslims, then we answered these questions following the same previous method depending on logic, rational and scientific evidences. We hope people who asked them find them persuading, leading and guiding to the right path.
As we see the people who asked these questions are not obstinate and not willing to offend Islam, they only want to be sure of things in their minds and dispel suspicions, so we called it:
Dialogues of modern man
I beg God to make people who read it knowledgeable after ignorance and guided after misguidance.
I beg God to make certainty stronger in the hearts of Muslims and dispel suspicions and illusions from the hearts of hesitant people.
I also beg Him to make it a light guiding the hearts of confused and those who are thirsty for truthful knowledge among all people.
May the blessing and peace of God be upon our sir Mohammed, his family and his companions.
Fawzy Mohammed Abuzeid
Al-Gemmeiza,
21st of Jomada Al-Ola 1435, 22nd of March 2013.
Post Mail: Al-Jemmeiza, El-Gharbeya, A.R.E.
Tel:. +20-40-5340519, Site: www.Fawzyabuzeid.com,
E-mail: fawzy@Fawzyabuzeid.com, fawzyabuzeid@hotmail.com, fawzyabuzeid@yahoo.com, fawzyabuzeid@gmail.com
Jugal Parikh, Microsoft
Holly Stewart, Microsoft
Humans are susceptible to social engineering. Machines are susceptible to tampering. Machine learning is vulnerable to adversarial attacks. Singular machine learning models can be “gamed” leading to unexpected outcomes.
In this talk, we’ll compare the difficulty of tampering with cloud-based models and client-based models. We then discuss how we developed stacked ensemble models to make our machine learning defenses less susceptible to tampering and significantly improve overall protection for our customers. We talk about the diversity of our base ML models and technical details on how they are optimized to handle different threat scenarios. Lastly, we’ll describe suspected tampering activity we’ve witnessed using protection telemetry from over half a billion computers, and whether our mitigation worked.
Cocktail of Environments. How to Mix Test and Development Environments and St...Aleksandr Tarasov
Usually, companies have a clear separation between testing environments and development environments. But what if we take a different approach and combine everything into one environment and still survive? The speaker will discuss ways to organize cloud environments for testing and development, compare them, and discuss the pros and cons of the combined approach.
Why is My Stream Processing Job Slow? with Xavier LeauteDatabricks
The goal of most streams processing jobs is to process data and deliver insights to the business – fast. Unfortunately, sometimes our streams processing jobs fall short of this goal. Or perhaps the job used to run fine, but one day it just isn’t fast enough? In this talk, we’ll dive into the challenges of analyzing performance of real-time stream processing applications. We’ll share troubleshooting suggestions and some of our favorite tools. So next time someone asks “why is this taking so long?”, you’ll know what to do.
Reaching reliable agreement in an unreliable worldHeidi Howard
In this lecture, we explore how to construct resilient distributed systems on top of unreliable components. Starting, almost two decades ago, with Leslie Lamport’s work on organising parliament for a Greek island. We will take a journey to today’s datacenter and the systems powering companies like Google, Amazon and Microsoft. Along the way, we will face interesting impossibility results, machines acting maliciously and the complexity to today’s networks. We will discover how to reach agreement between many parties and from this, how we construct the fault-tolerance systems that we depend upon everyday.
This lecture was given on October 13th 2015 at the University of Cambridge, as part of the Research Students Lecture Series.
Apache Kafka Bay Area Sep Meetup - 24/7 Customer, Inc.Suneet Grover
Journey from Kafka 0.7 to 0.10.0.1 and recipes for resilient cross-DC data pipeline. This is about our journey with Kafka starting from Kafka 0.7 through 0.8, 0.8.2.2 and finally to Kafka 0.10. We presented our learnings and the challenges we had faced during the upgrades, in managing the Kafka clusters and in operating the cross-DC mirror makers. This has a set of configurations that have worked for us and the transparency and monitoring that have helped us to build a highly reliable and resilient real time data pipeline.
How to mutate your immutable log | Andrey Falko, StripeHostedbyConfluent
Have you ever had your upstream producers write poisoned data that breaks your downstream consumers? Did Personal Identifiable Information (PII) land in a Kafka topic that wasn’t supposed to have it? Is your data pipeline under development and you simply want to iterate quickly? Immutability is one of the key and desirable features of Kafka. However, when mistakes happen and you are paged at night you sometimes wish there was an “easy button” to change the log.
This session first dives into some of the errors we have seen that caused outages for considerable durations of time. Recovery from the errors required late night code changes on consumers or simply waiting things out.
The next part of the session proposes a topic versioning scheme that allows us to recover from the examples that we mention. It segues into what it would take to build a control plane to manage and lifecycle these versioned topics. We’ll cover the benefits and pitfalls of our proposed solution.
Reduce Redundant Producers from Partitioned Producer - Pulsar Summit NA 2021StreamNative
Yahoo Japan Corporation has been using Apache Pulsar as a centralized messaging platform.
Recently, we have found an efficiency issue caused by an unspecified number of producers. More specifically, in some situations partitioned producer doesn't need to connect to all partitions.
A couple of cases as below:
1. different rate producers
- we should set the number of partitions according to the highest-rate producer
- however, this number is excessively large for low-rate producers
2. SinglePartition routing mode
- each producer uses only one partition
Currently we are planning to make partitioned producer able to connect to not only all partitions, but also part of partitions. We expect that this feature allows us to use system resources more efficiently.
In this session we will explain more detail and some experimental results.
Cruise Control: Effortless management of Kafka clustersPrateek Maheshwari
Kafka has become the de facto standard for streaming data with high-throughput, low-latency, and fault-tolerance. However, its rising adoption raises new challenges. In particular, the growing cluster sizes, increasing volume and diversity of user traffic, and aging network and server components induce an overhead in managing the system. This overhead makes it infeasible for human operators to constantly monitor, identify, and mitigate issues. The resulting utilization imbalance across brokers leads to unpredictable client performance due to the high variation in their throughput and latency. Finally, properly expanding, shrinking, or upgrading clusters also incurs a management overhead. Hence, adopting a principled approach to manage Kafka clusters is integral to the sustainability of the infrastructure.
This talk will describe how LinkedIn alleviates the management overhead of large-scale Kafka clusters using Cruise Control. To this end, first, we will discuss the reactive and proactive techniques that Cruise Control uses to support admin operations for cluster maintenance, enable anomaly detection with self-healing, and provide real-time monitoring for Kafka clusters. Next, we will examine how Cruise Control performs in production. Finally, we will conclude with questions and further discussion.
Quantum computing has become a noteworthy topic in academia and industry. The multinational companies in the world have been obtaining impressive advances in all areas of quantum technology during the last two decades. These companies try to construct real quantum computers in order to exploit their theoretical preferences over today’s classical computers in practical applications. However, they are challenging to build a full-scale quantum computer because of their increased susceptibility to errors due to decoherence and other quantum noise. Therefore, quantum error correction (QEC) and fault-tolerance protocol will be essential for running quantum algorithms on large-scale quantum computers.
The overall effect of noise is modeled in terms of a set of Pauli operators and the identity acting on the physical qubits (bit flip, phase flip and a combination of bit and phase flips). In addition to Pauli errors, there is another error named leakage errors that occur when a qubit leaves the defined computational subspace. As the location of leakage errors is unknown, these can damage even more the quantum computations. Thus, this talk will briefly provide quantum error models.
Introduction to Apache Cassandra™ + What’s New in 4.0DataStax
Apache Cassandra has been a driving force for applications that scale for over 10 years. This open-source database now powers 30% of the Fortune 100.Now is your chance to get an inside look, guided by the company that’s responsible for 85% of the code commits.You won’t want to miss this deep dive into the database that has become the power behind the moment — the force behind game-changing, scalable cloud applications - Patrick McFadin, VP Developer Relations at DataStax, is going behind the Cassandra curtain in an exclusive webinar.
View recording: https://youtu.be/z8fLn8GL5as
Explore all DataStax webinars: https://www.datastax.com/resources/webinars
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
7. Distributed Client-Server Problem
Randomized protocol (one round)
• Each client sends a request to a server selected randomly uniformly and
independently.
• Each server which receives one or more requests, accepts only one
request and finishes the corresponding job.
• Each client, whose job is finished, leaves the system.
• The remaining clients repeat the same procedure in next round.
Question: what is the expected number of rounds to finish all jobs?
7
16. Round 1
1
Distributed Client-Server problem
Randomized protocol
2
3
Is there any relation between
no. of empty bins and
no. of balls leaving the system in round 1 ?
16
18. Distributed Client-Server problem
Randomized protocol
Round
0
No. of balls in the system
Fraction of balls in the system
1
1
2
This table gives the intuition for the expected no. of rounds but it directly does
not help us to calculate the expected no. of rounds ? It also does not directly
help to get a high prob. Bound. Convince yourself before proceeding further.
18
21. An important insight that we missed
Question: What is the cause of multiple rounds for a ball ?
Answer: presence of other competing balls
INSIGHT
As the algorithm proceeds:
• The number of these competing balls reduce
• but the number of bins remain unchanged
Chances of a ball to leave the system increases as the algorithm proceeds.
21