Keys to Arguing Ethics

There are several approaches to ethics that can help people be in a better position to make a sound ethical decision. Three common approaches to ethics include virtue ethics, consequentialist ethics, and deontological or duty-based ethics. We’re going to focus on Consequential ethics, i.e. is the end result good, and duty-based ethics, i.e. is this action right? Consequentialism Consequentialism…

Concepts on the Difference in Legal vs Ethical Issues

The difference between ethical and legal is that legal concerns are based on formal, enforceable rules, while ethical concerns involve moral principles that may not have legal consequences3. Legal issues are those that are defined by law, while ethical issues are those that are based on personal values2. Something can be legal but not ethical5,…

Java Sets

Java has two different types of sets, Unsorted and Sorted… even if Math Sets are technically unsorted. Unsorted Sets Unsorted sets in Java are not a class that can be defined. Therefore you need to use the HashSet and then use the polymorphic nature of the OOP to create the set. From here, you want…

Calculating a Password’s Strength

Password entropy predicts how difficult a given password would be to crack through guessing, brute force cracking, dictionary attacks or other common methods. Entropy essentially measures how many guesses an attacker will need to make to guess your password. As computing power increases, the amount of time required to guess passwords decreases, in many cases significantly especially…