Saturday, July 18, 2020

Should Salaries be Transparent in Your Company

Should Salaries be Transparent in Your Company When we talk about transparent salaries, we mean that salaries are common knowledge to everyone in a company or salaries are released publicly. Traditionally, how much an employee makes is meant to be kept in strict confidence for most private companies. However, some companies with salary transparency policies publish the salary data of its employees. This may be for compliance with tax reporting requirements (i.e., nonprofit organizations) or as a response to public companies’ shareholders who would like to know the earnings of their top executives.For some jobs in the public sector, salaries are determined strictly by their tenure and title. Thus, although a particular employee’s salary is not being published, the organization’s wage rates are still open to everyone. Moreover, salary transparency has become typical for high technology companies, particularly small startup companies that are trying to compete aggressively for talent in markets in Seattle, Silicon Valley, and New York City.Whatever the case may be, the trend towards transparency has been driven by a couple of variables, at least according to the Society for Human Resource Management. One is the rising availability of such data from sites like Salary.com, Glassdoor.com, as well as compensation benchmarking programs such as PayScale.com. Another is the ever more tightening labor market and the recognition of pay equality. The last is the effect of millenials, who are used to transparency and openness in social media. © Shutterstock | DooderThere are advantages and disadvantages to informing employees how much their fellow employees are making. At any rate, it is still a very tricky subject on whether a company should reveal how much their employees earn. This article will feature the advantages and disadvantages of companies making their salaries transparent. Moreover, it will discuss whether you as an employer should make salaries transparent in your company, given your circumstances.ADVANTAGES OF TRANSPARENT SALARIESAbility for Employee Negotiations. In knowing how much the range is for particular positions, employees and job candidates have the evidential support to negotiate for higher raises and higher starting salaries, respectively. This, of course, benefits the employee or would-be employee. In so doing, salary transparency can also help address any pay inequalities.Closes the Gender Gap. Based on a survey by Salary.com, 36% of men always negotiate their salaries when they receive a job offer, while only 26% of women do. This hesitance of women to request for more money is a main contributing variable to the existing gender gap. Furthermore, in a study conducted by the American Association of University Women, they found out that the full-time beginning salary of newly college graduates were 18% less for women, compared to their male counterparts.By being transparent with your salaries, it can aid in increasing your female applicants, since it lowers their uncertainty on working conditions and salaries for your company. Research shows that women are less likely to negotiate their pay compared to men. However, research has also shown that the transparency can aid in closing this negotiation gap in salaries among men and women. Encourages Trust. When a company is more transparent with something as sensitive as salaries, it shows that its employer and its management trust its employees sufficiently to allow them the information of other people’s salaries. This can l ead to more satisfaction in their jobs and hence, better productivity.Hires Applicants with Better Fit. Since applicants have more and understandable information about your company, this can better improve the job matching process. This means that even before they apply, they already know whether a job provides too low a salary range for their liking. In the long run, it would decrease unemployment periods.Holds Human Resources Accountable. By being transparent in your salaries, it would hold your human resources responsible and accountable for precisely gauging the salaries for the true value of a job. Think about it this way â€" in order to make someone accountable, you would need information. With the lack of information (or even valid data), actions made by individuals are difficult to ascertain and could be gravely misconstrued. The secrecy of information makes it challenging to hold organizations and individuals accountable for their actions and behavior. It also makes it prob lematic for those who are treated unjustly to establish a case for just treatment, in this case, in terms of salaries.Motivates Productivity. Transparent salaries can motivate employees who are paid higher to work even harder and in a productive manner. In a way, they are trying to demonstrate their higher value to their peers and management. According to research, employers that move from pay secrecy to pay transparency undergo big and permanent increases in their productivity levels. When pay information remains a secret, employees typically overestimate the salaries of others, leading to job dissatisfaction and lower productivity levels.[slideshare id=53170437doc=paytransparency-150924204252-lva1-app6891w=640h=330]Prequalifies Applicants. If a company does not disclose salary data, you as an employer and your human resources department could spend hours going through resumes and interviewing job candidates â€" only to find out eventually that your top choice is disinclined to wor k for the salary you are offering. In revealing your pay scale and its structure, you can avoid wasting time on applicants whom you cannot pay to their satisfaction. Moreover, you can draw in candidates of high value who would have assumed that the salary would be lower than what they had expected.DISADVANTAGES OF TRANSPARENT SALARIESApplicants Request for the Highest Salary Possible. Many employers choose not to post salary ranges or exact salaries on their job listings because they think that job candidates would be adamant that they receive the maximum amount indicated in the posting. This is even when they cannot meet the qualifications and competencies for that level of salary. The problem that employers have with transparent salaries is that it makes negotiation for them a bit more difficult.Employees Getting Upset. If you are a new business and if you published your salaries since your inception, that is good and well. However, if you already have existing employees and did n ot reveal the salaries previously or maybe did not consider the factors that composed their salary composition in detail â€" allowing access to payroll information to all may cause strain in the office. There would probably be a number of employees who would protest simply because they do not want people to know how much they are earning. In polite conversation, money is still a sensitive and private matter.In addition, misinterpreting salary information may create larger problems than those caused by not being transparent with salaries. Since employees do not know all of the facts that factored into a salary decision, employees can end up being upset and demoralized without reason, just because they failed to view the full picture or know the decision-making process behind the scenes.[slideshare id=59640768doc=1155salaryformula-abumpywaytotransparency-160316161742w=640h=330]Harder Determining Consistent Salary Formulas for Big Businesses. Transparency has proven that it can work fo r many startup companies. However, can this translate to bigger companies that have many kinds of roles? A policy of salary transparency can create huge hurdles in the instance of buyouts and mergers, case in point.Holding Difficult Conversations. There are some instances wherein management and human resources would have to hold difficult conversations with its employees concerning their salaries. If you have a company with hundreds of sales representatives with basically the same job title, description, and incentives, it is not so risky to be completely transparent with them. Actually, such data could be encouraging for them and can offer a roadmap on how to be successful in the business.It can be difficult to discuss, however, if you are dealing with different kinds of job families in a company. Moreover, what if you have someone who has particularly specialized skills that is truly unique, who needs a higher salary? This can begin to reveal significant differences in pay that ma y be difficult to explain to your regular employees.Case in point, what if you have an administrative assistant who has been with the company for more than 30 years who is making more money than your assistants are or even your employees who have several degrees? How can you explain this? If you choose to be completely transparent, you have to be ready to go through some difficult conversations. Employers have to have credible and new information, wherein they can share how they made job salary decisions for different instances.Increases Overall Salaries. You have to remember that once you publish your salary levels, this would increase overall salaries. Not only would new hires want to be offered the amount published on the job posting, but existing employees would want to have salary increases as well, depending on the current standards of their level. Thus, if your books are still somewhere between a loss and breaking even, you may have to rethink about being transparent with sal aries, as it would definitely increase your salaries across the board, affecting your costs.Infringes on Some Privacy Levels. By revealing salary information on existing and new job positions, it could infringe on some privacy levels of your employees. This is because of traditional thinking of salaries. There used to be the notion that releasing salary information could go against the privacy of an employee. However, if these are clearly stated in your policies, rules, and regulations and your employees agree to such, you can feel somewhat safe in this case. No Backing Out of Transparency Once Started. Transparency is not something you can turn on and then off again. Once you decide to be transparent with your salaries, you have to stick with it â€" there is no going back. Hence, what is important to take note of, is that besides making salaries transparent, you should also be clear on the technology and methodology you used to get to decisions on compensation.SHOULD YOU MAKE SALAR IES TRANSPARENT: VARIABLES TO CONSIDERThere is no clear right or wrong answer to making salary information transparent in a company. You should consider your company in order to determine whether it is suited for this kind of transparency.Communication of Rationale and StrategyIf you think your company will be able to communicate your rationale and strategy for salary transparency well, then consider making salaries transparent. Effective communication is important â€" otherwise, you run the risk of alienating your employees instead of making them feel in synchronicity with the company.Create a communications plan and equip your managers with the important information so that they can better handle challenging communications with employees on how their salaries were decided. Employees would feel the reassurance when they find some market data on compensation and are shown how each salary decision was devised.Company CultureDefinitely, the approach to being transparent about salaries is not the same for all companies. Companies that are smart should take a more introspective approach to salary transparency. Know your employee demographic first. Case in point â€" millenials may be alright with their salaries being made public because they are used to sharing personal information via social networks; however, baby boomers might react negatively as they see this as an invasion of privacy.Moreover, your choice in salary transparency depends on your culture. As soon as you have a viewpoint on your compensation, look at how you would communicate this message to your employees. Will they see the compensation as how the company values them or will they see it as the company not taking care of them? You should also factor in the size of your company. While you can accomplish these things when you are merely 35 persons, this could make no sense for a company with thousands of individuals. Outliers or Unique PositionsMake sure you know who your outliers are in your compan y. These are people who have unique backgrounds, professionally and/or academically. You have to be prepared to describe what it is about them and their positions that made them receive such high compensations.Of course, there should be reasons as to why they received higher salaries. It could be because of the different responsibilities they carry; the departments they are working for; the expertise they lend to a job; and their career paths. By being ready with your answers, you eliminate the possibility of employees getting upset. So determine whether you have one or two outliers or just too many. This could influence your decision on whether to open up your salary information to scrutiny.AT THE ENDAt the end of it all, keep in mind that if you would like to be transparent in your salaries, you can do it gradually. Some companies have simply disclosed pay grades or salary ranges for a couple of positions and at varying seniority levels. Sometimes they share past undisclosed detai ls, without providing particular salaries for specific employees. Thus, while this discloses some information, it still engages employees and encourages openness and trust but at the same time, you do not give up your negotiating and competitive advantages.Remember, when it comes to salary transparency, it does not mean you are completely good if you are transparent or completely bad if you are not transparent. While salary transparency can be wonderful for one organization, it could be disastrous for another. The important thing to note is what your whole company and employees can stand in terms of salary disclosure. Make sure you accommodate the needs of your employees but simultaneously keep your company’s mission and strategy also at the forefront.

Thursday, May 21, 2020

Reflection Paper Reflections On Strengthsfinder

Reflections on StrengthsFinder As I have mentioned above, that achiever, strategic, learner, belief, and responsibility are my top five themes as revealed by StrengthsFinder. I was astounded and amazed after reading the detail description of my personal five themes, because these are the most consistent behaviors that I display in my daily personal and professional life. I think this assessment is reliable and trustworthy, because the result provided on the bases of my responses drew an accurate picture of my strengths. I grew up dreaming and admiring the work of Florence Nightingale, Mother Teresa, and my aunt who is a Gynecologist Specialist while providing utmost care and assistance to sick family members who were in pain, especially my grandparents, my three months premature daughter, and my mother-in-law who fought with cancer for 15 years. Throughout my school years, I worked hard towards my dream, however, when in college I met my husband, was married and moved to Kansas. It w as not until, after fourteen years of marriage that I started working as a Pharmacy technician and acquiring my CNA certificate that I felt as if God has chosen me for this purpose and I decided to acquire BSN degree. Since CVS was a neighboring store, I met people with various illnesses, started seeing them on a routine basis, and tried my unsurpassed in providing them with comfort, assistance, and support, while using empathy and tolerance in satisfying their needs. Most of all, I startedShow MoreRelatedAssignment Questions On Workplace Negotiations1244 Words   |  5 Pagesmy current situation, which will be used as my manager’s best alternative to negotiated agreement (BATNA). This paper will account my self-reflection and preparation for this negotiation as well as summarize my findings and propose a strategy to approach the negotiation with my manager. Self-Reflection and Preparation for Negotiation Preparing for a negotiation requires self-reflection of one’s values and priorities. For this exercise, I will consider my income at $120,000 annually, including bonusRead MoreLeadership Skills At Home, School, And Work1424 Words   |  6 PagesThey offer authenticity and a spirit of harmony, loyalty, and compassion to the people and institutions they serve.† I believe this definition has me narrowed down pretty well and accurate results as it continues my main theme viewed throughout the paper of caring for others. However, some of them were hard to answer. For example, I find myself an introvert-extrovert as I react and adapt to different situations and how I feel I need to act in that environment. As well, it was very hard to really decideRead MoreStrengths Finder 2.02467 Words   |  10 Pagesachiever, maximizer, input, arranger, and relator (Gallup StrengthsFinder, 2012). Achiever The achiever strength describes people who have great stamina and apply themselves to work hard (Gallup StrengthsFinder, 2012). People with the achiever theme are happiest when being productive, busy, and useful (Gallup StrengthsFinder, 2012). Achievers excel in launching projects and assignments and motivating others to begin tasks. (Gallup StrengthsFinder, 2012). They have a take-charge attitude and takeRead MoreSQuest Essay1229 Words   |  5 Pagesto you. This information will be posted under the Course Announcements on the Course Home page. Please refer to the StrengthsQuest Quick Start Guide for directions on how to log into the site and complete the survey. Once you have begun the StrengthsFinderâ„ ¢ Survey, you may save your answers at any time and then return later to complete the survey. Your StrengthsQuest findings do not have to be submitted separately from the following exercise. List your strengths below and specifically explainRead MoreWhat Makes A New Manager Emerge As A Leader?1797 Words   |  8 Pageswell. In the context of career development, managers should involve self-awareness as a component of their development (Caldwell, 2010). However; the question is how this self-awareness can assist a new manager to be a more effective leader. This paper tries to establish the relationship between self- awareness and career development leadership. When you think of a leader, you think of a self-assured and confident person. You might not think of someone who contemplates the why of their actions or

Wednesday, May 6, 2020

Women s Rights Of Women - 1640 Words

According to a recent study from the Institute for Women’s Policy Research, for every dollar a man makes, women get paid 77 cents (Pay). On average that s a variance of at least $10,000 annually. Although, much needs to be done to put men and women on an equal playing field, taking into account that not so long ago women were restricted to a very small array of job opportunities during times of peace, women have come leaps and bounds. Granted, the women’s movement successfully sought social opportunities previously not given to women, not all women benefited. In general, however, the movement improved the economic status and freedom and rights of most women, but there’s still a big distance to go to achieve social equality between the sexes. Women face gender discrimination when looking for work and in education, experience a sharp double standard, and a subjected to incessant online abuse. The women’s movement created space for women to take the leap into fields historically filled with men. Prominent first lady Michelle Obama has been a fierce supporter of the importance of encouraging girls toward careers in STEM. If we’re going to out-innovate and out-educate the rest of the world, we ve got to open doors for everyone, she said. We need all hands on deck, and that means clearing hurdles for women and girls as they navigate careers in science, technology, engineering and math. While women have achieved equality in fields such as medicine and the law, they lag farShow MoreRelatedWomen s Rights Of Women Essay1455 Words   |  6 Pagesa myriad of women have expressed through outlets such as public assemblies, literature, and speeches. There have been three waves of the women’s movement, each targeting a variety of issues within each era. The third wave was in 1995, where Hillary Clinton spoke in Beijing, China, claiming that women’s rights w ere the same as human rights, that every aspiring girl deserved the civil liberties that every man was given around the world. Moreover, the movement had shifted towards women in developingRead MoreWomen s Rights Of Women1265 Words   |  6 Pagesstands in the way of women being equal to men? Journalist Carlin Flora suggests the following, â€Å"While not all claims to humanity are universal and no one context, culture or continent can truly represent all peoples, the following three examples from very different contexts, cultures and continents show that some violations of women’s human rights are universal. In particular, it is still the case the world over that a woman’s reproductive rights, which impact on her right to life, are still seenRead MoreWomen s Rights Of Women881 Words   |  4 PagesTwenty –first century ladies are discovering it a daunting task to keep up both sexual orientation parts as an aftereffect of the women s activist development. Th ey are presently assuming liability for both the supplier and the nurturer, battling like never before to acquire and keep a superior personal satisfaction. Woman s rights has supported in equivalent vocation opportunity, battling to get ladies acknowledged into the employment advertise, and what initially began as ladies strengtheningRead MoreWomen s Rights Of Women Essay1647 Words   |  7 Pagesthe early 1920’s, women thought they had achieved the unachievable. They could finally work, keep their earned wages, marry whomever they please, and even vote. After reaching their goal and fighting vigorously, women could taste equality and the freedom they deserved. While women still have the right to work in today’s society, women are not exactly treated equal in the workplace. Regardless of the past and the extreme measures taken to ensure equal opportunities for both men and women, there are manyRead MoreWomen s Rights Of Women1590 Words   |  7 Pagesthe 1920s, wome n were ignored in every aspect of their life. From politics, to social situations, women were constantly looked at as lesser. The 20s was a decade of women ready to fight for their rights. From gaining social freedoms, to getting political rights, the 20s was the first decade of feminism. Many women played key roles in the fight for women s rights through speeches, marches, and much more. The women that fought for their rights in the 1920s completely changed how women live their livesRead MoreWomen s Rights Of Women1230 Words   |  5 PagesWomen’s suffrage has stretched from the 1800’s to present day, as women have struggled to have the same civil and constitutional rights as men in politics and be appreciated as equals in the workforce. Groups of women known as suffragists questioned the customary views of women’s roles. Eventually our nation has evolved and realized that male-controlled societies suppress women’s rights. From the beginning steps ta ken in 1850 to 2013 with women earning combat roles in the military, women’s rolesRead MoreWomen s Rights Of Women1206 Words   |  5 Pagesto speak of women and the role of women in this election, the subject of women is tiresome but necessary in a world where gender is still existent as an obstacle for most. I cannot identify what woman is. I am basing my definition from our modern understanding of woman, our general view, and the popular experience. People are using younger women voting for Bernie Sanders as proof of gender’s irrelevant in this election, that women have achieved their rights. Even if women ‘have rights now’ it doesRead MoreWomen s Rights Of Women1393 Words   |  6 Pages Women all over the world are being treated different than men. Iran is one of the places that women are being treated the worst. From restrictions to punishments, women in Iran are being treated with no respect, and that is not okay. Women’s rights activists have tried to get it to change, and have traveled to many places to try and get more people to join their movement. There are many issues with women not having the same rights as men. One of the main problems is that they are treated lessRead MoreWomen s Rights Of Women1272 Words   |  6 PagesThroughout history, women have fought a strenuous battle for equal rights. Many men, and even some women, all over the world believe that women do not share the same value and importance to society as men do. On September 5, 1995, Hillary Clinton spoke at the 4th World Conference on Women, on behalf of women all over the world. Clinton raised awareness on how women s rights are being violated and why it is important to recognize women s rights as equal to everyone else’s rights. Even today, in 2016Read MoreWomen s Rights Of Women1052 Words   |  5 PagesThe family has traditionally been the basic unit of Chinese society where women have long been charged with upholding society s values in their roles as wives and mothers. Especially in the Qing Dynasty, women were required to balance society s i deals with the reality of raising a family and maintaining a household. Throughout the imperial period and into the beginning of the twentieth century, the relationship among family members was prescribed by Confucian teachings. The revered philosopher

Response Paper to “The Invention of Lying” Free Essays

Response Paper One Joseph Leemon For my analysis of the movie The Invention of Lying as it pertains to our class, I have selected two parts from the IPC book, where I can apply some of what I have learned so far. The first part is the Ethical Systems of Interpersonal Communication table from Chapter 1 and the Stages of the Interpersonal Perception Process from Chapter 2, The Ethical system of interpersonal communication contains five parts. Those parts are categorical imperative, utilitarianism, golden mean, ethic of care, and significant choice. We will write a custom essay sample on Response Paper to â€Å"The Invention of Lying† or any similar topic only for you Order Now Categorical imperative is an ethical system that suggests that we should act as an example to others. This is demonstrated throughout the movie as the entire population (except Mark when he begins to lie), tells the truth no matter how it might affect the other person. A specific example is when Anna is talking to her mother on the date, and explaining that Mark is unattractive and undesirable, even though he is sitting right across from her. Utilitarianism is the ethical system suggesting that what is ethical will bring the greatest good to the greatest number of people. An example of this would be when Mark tells the lie that he can speak directly to God, and he is confronted with a worldwide audience. He then decides to make up his own version of the Commandments, because he believes that these will help society at large in the best possible way. Golden mean is the ethical system where a person’s moral virtue stands between two vices, with the middle being the foundation for a rational society. This is displayed when Mark uses his lies to get closer to Anna throughout the movie by manipulating other people to get money and fame. The other side of it is when he tells his dying grandmother how wonderful heaven is, so she will be able to die peacefully. Mark also has various other situations like this that keeps him centered and good. The ethic of care is the system that is concerned with the connections among people and the moral consequences of decisions. Throughout the movie, Mark tries to get Anna to like him, even though she originally thought of him as ugly and as a loser. They begin to grow closer, until Anna decides to marry Brad, because Brad is of better â€Å"stock† than Mark. Anna does not end up going through with marrying Brad, because she realizes that there are more appealing aspects to Mark, even though he has told her that he has not told the truth. Significant choice is the belief that communication is ethical to the extent that it maximize our ability to exercise free choice. This is brought up in the movie a couple of times. One of the first times Mark uses it is when he runs into Frank, who is contemplating suicide. Mark did not have to tell Frank that he was a good guy, and that he was worth something, but he found it was the ethical thing to do, and exercised his choice in that way. Another time is near the end of the movie where Mark tells Anna that he has not been telling the truth. He wanted her to like him for himself, and not all the money and fame that he had accumulated by lying, so he made the choice to tell her the truth. The second part is the Stages of the Interpersonal Perception Process from Chapter 2. These include attending and selecting, organizing, interpreting, and retrieving. This is used on Mark and Anna’s second date, when Anna asks Mark about his family. Mark is able to draw her in by telling her of his father and his grandmother. Mark then uses organizing to create the belief that he is good enough for Anna, but Anna still believes that he is ugly and she does not want to have children with him. Because of this, Mark interprets that even though he has more money, Anna will still not be with him romantically. Mark retains this idea that he is not good enough throughout the rest of the movie, until the very end where Anna finally decides that she wants to be with him because of the person he is on the inside. How to cite Response Paper to â€Å"The Invention of Lying†, Papers

Sunday, April 26, 2020

Life and Crimes of Harry Lavender Essay Essay Example

Life and Crimes of Harry Lavender Essay Essay The Life and Crimes of Harry Lavender is offense novel about modern-day Australian life. written with all the ambiguity and moral edification of most â€Å"who dun-nits â€Å" . It looks like offense. and sounds similar offense. and sells like offense. but — it’s Literature! Its Opening is a corruption of the genre – a reversal of outlook as we are duped into believing this is your typical male private oculus ( P. I. ) . The function reversal – a female in a traditional male dominated field ; adult females can make everything work forces can make – challenges the stereotypes of traditional offense fiction. Purpose: ( subjects. concerns. issues chief ideas†¦. ) We will write a custom essay sample on Life and Crimes of Harry Lavender Essay specifically for you for only $16.38 $13.9/page Order now We will write a custom essay sample on Life and Crimes of Harry Lavender Essay specifically for you FOR ONLY $16.38 $13.9/page Hire Writer We will write a custom essay sample on Life and Crimes of Harry Lavender Essay specifically for you FOR ONLY $16.38 $13.9/page Hire Writer 1. To make a sense of topographic point — Sydney. Marele Day had spent four old ages going the universe and when she came back to Sydney recognised its particular appeal and ambiance. She became determined to compose a book about it and its particular entreaty. a ) Find mentions to Sydney. favorable and unfavorable. * what facets are emphasized? * In entirety how does Day show Sydney? * what are the links with the yesteryear? * what is meant by the â€Å"facade of Sydney’ ? 2. Corruptness and intuition V probity and trust. 3. Consequence of engineering — have we become dehumanised? Will engineering return over from worlds? * What is the relationship between humanity and engineering? 4. Isolation — Most of the characters are isolated in one manner or another. * Find as many illustrations of isolation as possible. * What overall remark is made about isolation? * Is there a connexion between it and engineering? II. TECHNIQUE 1. Day uses a batch of the technique of modern twenty-four hours movies – particularly the â€Å"black and white† scenes on Harry Lavender. How is he portrayed? He is really degage and distant. We the audience get to see and hear what Claudia is non secluded to. Be these infusions from the book Mark Bannister was composing? 2. Remark on Claudia Valentine’s Phrasingà ¾ Claudia speaks in the mode of a hard-bitten worldly wise Private Investigator ( P. I. ) . slipperiness. glib. swaggering. at times fresh ( cheeky ) and sometimes lingua in cheek. â€Å"Live fast. dice immature. and go forth a good looking corpse† ( 22 ) â€Å"I was altering autos more frequently than I changed my underwear† ( 101 ) â€Å"But it’s one â€Å"It’ll be dead terminal if you don’t. Now move† ( 162 ) Word Play Double entendre ( intending ) â€Å"It must hold been a works. † â€Å"A lavender works. † ( 126 ) â€Å"Terminal illness† ( 6. 17. 20. â€Å"Alter. ( 141†¦ â€Å"curse. pointer ( 143†¦ bosom ( 55. â€Å"waiting for the developers to give them a new rental of life. or possibly merely a new rental. † ( 69 ) Humour â€Å"wit† â€Å"I delay for barefaced work forces to go through by and ash on their caputs ( 23 ) one of the former and two of the latter. and the former is former† her answer to Steve sing her matrimonial position. ( 27 ) â€Å"You put it off. Otto. you don’t cognize where it’s been. † â€Å"That’s the problem. † he moaned. it hasn’t been anyplace recently. ( 53 ) societal commentary â€Å"Divorced? † â€Å"Isn’t everyone? † ( 27 ) â€Å"I had made a error acquiring into a auto with a observant policeman† â€Å"You immature common people are ever in a haste. † she said pull offing a smiling. ( 45 ) â€Å"pollution and panpipes ( 54 ) . adult females ( 54 ) . fast nutrient ( 68 ) à ¾

Wednesday, March 18, 2020

Free Essays on Gay Marriage Argumentative

Discrimination is the Voice of Ignorance Marriage is one of the fundamental establishments of the United States. As a young person, one looks forward to many goals in their lifetime: career success, a good life, and very often marriage to the person they love and a family together. This is one of the biggest parts of our American life and culture. Very few heterosexuals would be willing to put their right to marry on a ballot for voter approval, or even in their wildest dreams [nightmares?] have to consider doing that. However, in the past ten years that is a prospect gay men and women are facing all over our United States. Why is American culture so unaccepting of homosexual marriages and what are the reprocutions of this for homosexual couples and for all of our citizens? Homosexuality, as a lifestyle has always been under great fire in our culture. Homosexuality has been defined and termed in many contexts. The West Chester University Lesbian, Gay and Bisexual Services states that , Given the variable aspects of sexual orientation and given evidence that an individual’s sexual orientation may change over time, it is difficult to provide a precise and universally accepted definition of homosexuality. In general terms, homosexuality may be described as the capacity to find affection and or sexual satisfaction with someone of the same gender. Focus founder and fundamental Christian leader, James Dobson, however, simply defines homosexuality as a sin and says homosexuals can be cured in God’s name (Egelko, 3/2000 p2). As one can see from these two examples alone, the definition of this lifestyle isn’t focused solely on what a homosexual is, but rather how individuals feel about the way of life. In day to day living, the homosexual lifestyle is most likely not much different from the heterosexual or straight lifestyle. A homosexual still gets up in the morning and goes to work or to school. They still have dinner with family or frien... Free Essays on Gay Marriage Argumentative Free Essays on Gay Marriage Argumentative Discrimination is the Voice of Ignorance Marriage is one of the fundamental establishments of the United States. As a young person, one looks forward to many goals in their lifetime: career success, a good life, and very often marriage to the person they love and a family together. This is one of the biggest parts of our American life and culture. Very few heterosexuals would be willing to put their right to marry on a ballot for voter approval, or even in their wildest dreams [nightmares?] have to consider doing that. However, in the past ten years that is a prospect gay men and women are facing all over our United States. Why is American culture so unaccepting of homosexual marriages and what are the reprocutions of this for homosexual couples and for all of our citizens? Homosexuality, as a lifestyle has always been under great fire in our culture. Homosexuality has been defined and termed in many contexts. The West Chester University Lesbian, Gay and Bisexual Services states that , Given the variable aspects of sexual orientation and given evidence that an individual’s sexual orientation may change over time, it is difficult to provide a precise and universally accepted definition of homosexuality. In general terms, homosexuality may be described as the capacity to find affection and or sexual satisfaction with someone of the same gender. Focus founder and fundamental Christian leader, James Dobson, however, simply defines homosexuality as a sin and says homosexuals can be cured in God’s name (Egelko, 3/2000 p2). As one can see from these two examples alone, the definition of this lifestyle isn’t focused solely on what a homosexual is, but rather how individuals feel about the way of life. In day to day living, the homosexual lifestyle is most likely not much different from the heterosexual or straight lifestyle. A homosexual still gets up in the morning and goes to work or to school. They still have dinner with family or frien...

Monday, March 2, 2020

Bitwise Operations in VB.NET

Bitwise Operations in VB.NET VB.NET doesnt support bit level operations directly. Framework 1.1 (VB.NET 2003) introduced bit shift operators ( and ), but no general purpose way to manipulate individual bits is available. Bit operations can be very useful. For example, your program might have to interface with another system that requires bit manipulation. But in addition, there are a lot of tricks that can be done using individual bits. This article surveys what can be done with bit manipulation using VB.NET. You need to understand bitwise operators before anything else. In VB.NET, these are: And Or Xor Not Bitwise simply means that the operations can be performed on two binary numbers bit by bit. Microsoft uses truth tables to document bitwise operations. The truth table for And is: 1st Bit  Ã‚  Ã‚  2nd Bit  Ã‚  Ã‚  Result  Ã‚  Ã‚  Ã‚  1  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  1  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  1  Ã‚  Ã‚  Ã‚  1  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  0  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  0  Ã‚  Ã‚  Ã‚  0  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  1  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  0  Ã‚  Ã‚  Ã‚  0  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  0  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  0 In my school, they taught Karnaugh maps instead. The Karnaugh map for all four operations are shown in the illustration below. Click Here to display the illustrationClick the Back button on your browser to return Heres a simple example using the And operation with two, four bit binary numbers: The result of 1100 And 1010 is 1000. Thats because 1 And 1 is 1 (the first bit) and the rest are 0. To begin with, lets take a look at the bit operations that are directly supported in VB.NET: bit shifting. Although both left shift and right shift are available, they work the same way so only left shift will be discussed. Bit shifting is most often used in cryptography, image processing and communications. VB.NETs bit shifting operations ... Only work with the four types of integers: Byte, Short, Integer, and Long Are arithmetic shifting operations. That means that bits shifted past the end of the result are thrown away, and the bit positions opened up on the other end are set to zero. The alternative is called circular bit shifting and the bits shifted past one end are simply added to the other. VB.NET doesnt support circular bit shifting directly. If you need it, youll have to code it the old fashioned way: multiplying or dividing by 2. Never generate an overflow exception. VB.NET takes care of any possible problems and Ill show you what that means. As noted, you can code your own bit shifting by multiplying or dividing by 2, but if you use the code your own approach, you have to test for overflow exceptions that can cause your program to crash. A standard bit shifting operation would look something like this: Dim StartingValue As Integer 14913080Dim ValueAfterShifting As IntegerValueAfterShifting StartingValue 50 In words, this operation takes the binary value 0000 0000 1110 0011 1000 1110 0011 1000 (14913080 is the equivalent decimal value - notice that its just a series of 3 0s and 3 1s repeated a few times) and shifts it 50 places left. But since an Integer is only 32 bits long, shifting it 50 places is meaningless. VB.NET solves this problem by masking the shift count with a standard value that matches the data type being used. In this case, ValueAfterShifting is an Integer so the maximum that can be shifted is 32 bits. The standard mask value that works is 31 decimal or 11111. Masking means that the value, in this case 50, is Anded with the mask. This gives the maximum number of bits that can actually be shifted for that data type. In decimal: 50 And 31 is 18 - The maximum number of bits that can be shifted It actually makes more sense in binary. The high order bits that cant be used for the shifting operation are simply stripped away. 110010 And 11111 is 10010 When the code snippet is executed, the result is 954204160 or, in binary, 0011 1000 1110 0000 0000 0000 0000 0000. The 18 bits on the left side of the first binary number are shifted off and the 14 bits on the right side are shifted left. The other big problem with shifting bits is what happens when the number of places to shift is a negative number. Lets use -50 as the number of bits to shift and see what happens. ValueAfterShifting StartingValue -50 When this code snippet is executed, we get -477233152 or 1110 0011 1000 1110 0000 0000 0000 0000 in binary. The number has been shifted 14 places left. Why 14? VB.NET assumes that the number of places is an unsigned integer and does an And operation with the same mask (31 for Integers). 1111 1111 1111 1111 1111 1111 1100 11100000 0000 0000 0000 0000 0000 0001 1111(And)0000 0000 0000 0000 0000 0000 0000 1110 1110 in binary is 14 decimal. Notice that this is the reverse of shifting a positive 50 places. On the next page, we move on to some other bit operations, starting with Xor Encryption! I mentioned that one use of bit operations is encryption. Xor encryption is a popular and simple way to encrypt a file. In my article, Very Simple Encryption using VB.NET, I show you a better way using string manipulation instead. But Xor encryption is so common that it deserves to at least be explained. Encrypting a text string means translating it into another text string that doesnt have an obvious relationship to the first one. You also need a way to decrypt it again. Xor encryption translates the binary ASCII code for each character in the string into another character using the Xor operation. In order to do this translation, you need another number to use in the Xor. This second number is called the key. Xor encryption is called a symmetric algorithm. This means that we can use the encryption key as the decryption key too. Lets use A as the key and encrypt the word Basic. The ASCII code for A is: 0100 0001 (decimal 65) The ASCII code for Basic is: B - 0100 0010a - 0110 0001s - 0111 0011i - 0110 1001c - 0110 0011 The Xor of each of these is: 0000 0011 - decimal 30010 0000 - decimal 320011 0010 - decimal 500010 1000 - decimal 400010 0010 - decimal 34 This little routine does the trick: Xor Encryption Dim i As ShortResultString.Text Dim KeyChar As IntegerKeyChar Asc(EncryptionKey.Text)For i 1 To Len(InputString.Text)  Ã‚  Ã‚  ResultString.Text _  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Chr(KeyChar Xor _  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Asc(Mid(InputString.Text, i, 1)))Next The result can be seen in this illustration: Click Here to display the illustrationClick the Back button on your browser to return To reverse the encryption, just copy and paste the string from the Result TextBox back into the String TextBox and click the button again. Another example of something you can do with bitwise operators is to swap two Integers without declaring a third variable for temporary storage. This is the kind of thing they used to do in assembly language programs years ago. Its not too useful now, but you might win a bet someday if you can find someone who doesnt believe you can do it. In any case, if you still have questions about how Xor works, working through this should put them to rest. Heres the code: Dim FirstInt As IntegerDim SecondInt As IntegerFirstInt CInt(FirstIntBox.Text)SecondInt CInt(SecondIntBox.Text)FirstInt FirstInt Xor SecondIntSecondInt FirstInt Xor SecondIntFirstInt FirstInt Xor SecondIntResultBox.Text First Integer: _  Ã‚  Ã‚  FirstInt.ToString - _  Ã‚  Ã‚  Second Integer: _  Ã‚  Ã‚  SecondInt.ToString And heres the code in action: Click Here to display the illustrationClick the Back button on your browser to return Figuring out exactly why this works will be left as as an exercise for the student. On the next page, we reach the goal: General Bit Manipulation Although these tricks are fun and educational, theyre still no substitute for general bit manipulation. If you really get down to the level of bits, what you want is a way to examine individual bits, set them, or change them. Thats the real code that is missing from .NET. Perhaps the reason its missing is that its not that hard to write subroutines that accomplish the same thing. A typical reason you might want to do this is to maintain what is sometimes called a flag byte. Some applications, especially those written in low level languages like assembler, will maintain eight boolean flags in a single byte. For example, a 6502 processor chips status register holds this information in a single 8 bit byte: Bit 7. Negative flagBit 6. Overflow flagBit 5. UnusedBit 4. Break flagBit 3. Decimal flagBit 2. Interrupt-disable flagBit 1. Zero flagBit 0. Carry flag (from Wikipedia) If your code has to work with this kind of data, you need general purpose bit manipulation code. This code will do the job! The ClearBit Sub clears the 1 based, nth bit (MyBit) of an integer (MyByte).Sub ClearBit(ByRef MyByte, ByVal MyBit)  Ã‚  Ã‚  Dim BitMask As Int16  Ã‚  Ã‚   Create a bitmask with the 2 to the nth power bit set:  Ã‚  Ã‚  BitMask 2 ^ (MyBit - 1)  Ã‚  Ã‚   Clear the nth Bit:  Ã‚  Ã‚  MyByte MyByte And Not BitMaskEnd Sub The ExamineBit function will return True or False depending on the value of the 1 based, nth bit (MyBit) of an integer (MyByte).Function ExamineBit(ByVal MyByte, ByVal MyBit) As Boolean  Ã‚  Ã‚  Dim BitMask As Int16  Ã‚  Ã‚  BitMask 2 ^ (MyBit - 1)  Ã‚  Ã‚  ExamineBit ((MyByte And BitMask) 0)End Function The SetBit Sub will set the 1 based, nth bit (MyBit) of an integer (MyByte).Sub SetBit(ByRef MyByte, ByVal MyBit)  Ã‚  Ã‚  Dim BitMask As Int16  Ã‚  Ã‚  BitMask 2 ^ (MyBit - 1)  Ã‚  Ã‚  MyByte MyByte Or BitMaskEnd Sub The ToggleBit Sub will change the state of the 1 based, nth bit (MyBit) of an integer (MyByte).Sub ToggleBit(ByRef MyByte, ByV al MyBit)  Ã‚  Ã‚  Dim BitMask As Int16  Ã‚  Ã‚  BitMask 2 ^ (MyBit - 1)  Ã‚  Ã‚  MyByte MyByte Xor BitMaskEnd Sub To demonstrate the code, this routine calls it (parameters not coded on Click Sub): Private Sub ExBitCode_Click( ...  Ã‚  Ã‚  Dim Byte1, Byte2 As Byte  Ã‚  Ã‚  Dim MyByte, MyBit  Ã‚  Ã‚  Dim StatusOfBit As Boolean  Ã‚  Ã‚  Dim SelectedRB As String  Ã‚  Ã‚  StatusLine.Text   Ã‚  Ã‚  SelectedRB GetCheckedRadioButton(Me).Name  Ã‚  Ã‚  Byte1 ByteNum.Text Number to be converted into Bit Flags  Ã‚  Ã‚  Byte2 BitNum.Text Bit to be toggled  Ã‚  Ã‚   The following clears the high-order byte returns only the  Ã‚  Ã‚   low order byte:  Ã‚  Ã‚  MyByte Byte1 And HFF  Ã‚  Ã‚  MyBit Byte2  Ã‚  Ã‚  Select Case SelectedRB  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Case ClearBitButton  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  ClearBit(MyByte, MyBit)  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  StatusLine.Text New Byte: MyByte  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Case ExamineBitButton  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  StatusOfBit ExamineBit(MyByte, MyBit)  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  StatusLine.Text Bit MyBit _  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚   is StatusOfBit  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Case SetBitButton  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  SetBit(MyByte, MyBit)  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  StatusLine.Text New Byte: MyByte  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Case ToggleBitButton  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  ToggleBit(MyByte, MyBit)  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  StatusLine.Text New Byte: MyByte  Ã‚  Ã‚  End SelectEnd SubPrivate Function GetCheckedRadioButton( _  Ã‚  Ã‚  ByVal Parent As Control) _  Ã‚  Ã‚  As RadioButton  Ã‚  Ã‚  Dim FormControl As Control  Ã‚  Ã‚  Dim RB As RadioButton  Ã‚  Ã‚  For Each FormControl In Parent.Controls  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  If FormControl.GetType() Is GetType(RadioButton) Then  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  RB DirectCast(FormControl, RadioButton)  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  If RB.Checked Then Return RB  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  End If  Ã‚  Ã‚  Next  Ã‚  Ã‚  Return NothingEnd Function The code in action looks like this: Click Here to display the illustrationClick the Back button on your browser to return