Free Essay

Gyges’ Ring

In:

Submitted By catdessa
Words 983
Pages 4
GYGES’ RING

Glaucon's initial speech in Plato’s book II of the Republic tells “The story of Gyges the Lydian”. Glaucon steps in when Thrasymachus has been silenced by Socrates and uses the story to defend the opinion that people don't practice justice for itself, but only because they fear what would happen to them if they don't. On this paper I will provide an example of a situation in which a just person may choose to do the unjust in order to get what he/she desires, if he/she would not be punished for doing so.
Maya was a great high school volleyball player, during her junior year she was invited to spend a summer in California playing volleyball with girls from all around the world. All the girls in this program were very skilled and talented, so Maya did not stand out as much as she used to. During her stay, she made a lot of friends, but she had become extremely close friends with one girl in particular, Joy. Joy was by far the most athletic girl in the program. Although her technique was not so unique, she had amazing reflexes and she could out jump and out run everyone else. Joy had no plans to play for any Division I Universities in the U.S. ; she already had a contract coming up the following year to play for a professional team in Europe, and the purpose of this program for her was only to achieve more playing time and experience, not recruitment.
Maya had become amazed by how well Joy performed every day, so one day she talked to Joy about her dreams of getting recruited by Penn State: a top institution in the sport. However, at this point Maya had lost a lot of her confidence due to her inability to stand out among the other great volleyball players looking to be recruited. On the last day of the summer, before boarding their planes, the two friends went out to lunch at a small burger joint. Joy gave Maya a pack full of pills. According to Joy they were a twenty-four month supply of athletic enhancers. These pills were made of a new substance not known in the U.S., meaning that they would not appear on any drug screening tests. This drug would increase Maya’s athletic performance; she would have better reflexes, greater stamina and accelerated muscle growth. Maya was taken by surprise, but she took the pills with her. The next few days after she arrived back in Massachusetts, her mind was in absolute chaos. Every day she would stare at the pills for hours and many questions would pop up in her head. She had been raised with certain set of values that conflicted with her wants and desires to take the athletic enhancers. After many hours and days lost on debating whether or not to take the pills, she made the decision of taking them. She began training and taking the pills every day. At first she would notice her better performance and feel guilty, but as time went on, she felt more comfortable with her decision.

Maya’s last high school volleyball season started and she was in incredible shape. Her team won every game that season, although she had turned into quite a selfish player, she did put on a show every game and the team was very successful. Towards the end of the season all Division I Universities had an eye on her for their volleyball programs. She received a great offer from Penn State University, which she did not even blink before accepting. As Joy had promised, she passed every drug screening test with no problems. The drug was really amazing, she thought.
Then Penn State’s Volleyball pre-season began. She noticed although she was on athletic enhancers, it was difficult to keep up with a couple of players. One of these players held the position she wanted, so she began to play close attention to the girl. One day she found out that a few of the returning players had found a loop hole in the program and got away with not going through drug screening. This girl was one of them, so Maya immediately brought the matter up to the sports administration; the player she accused of doping had to take the drug screening test and failed. As a result, the player was expelled and prohibited from participating in any sports program in the country. The coach needed to fill one starting spot on the court, and that was exactly the spot Maya wanted. She got the spot and played every game throughout the entire season. Maya performed extremely well throughout the season, she earned all conference honors and a lot of publicity within the sport. On that year, her picture was put up on Penn State’s Athletic Hall of Fame, as she got a hold of Joy for a new supply of the drug.
Both Gyge’s ring and Maya’s athletic enhancers serve as instruments of wrong doing, but they get rid of the consequences of such act. If under the same circumstances, the just and the unjust person were given the freedom to do whatever they like, both would choose to do so. Glaucon claims that humans desire to outdo one another and always get more of whatever is they want. Both the Story of Gyges and Maya’s story are examples of what might be humanity's greatest flaw, being unjust. Even knowing they were unfair and doing the "wrong" thing, both stories show how they still go through with it because they know it will help them succeed. It has always been that way, whether it's in a high school volleyball team, or a senate's chair in politics; people will take advantage of their resources to help themselves reach their goal, whether it's fair or not.

Similar Documents

Free Essay

Assignment 8

...Waubonsee Community College Assignment 8 - Page 583, Exercise #4 CIS116 - Structured Program Design Table of Contents Introduction ...................................................................................................................................................................1 Submit Instructions........................................................................................................................................................1 Sample Solution - Exercise #3, Page 583 .......................................................................................................................1 Problem Description ..................................................................................................................................................1 Wireframe diagram ...................................................................................................................................................2 Pseudocode for button's click event .........................................................................................................................2 Flowchart for the button's click event .......................................................................................................................3 Introduction The purpose of this Assignment is to provide you with experience in working with loops in a flowchart. The problem specifications are as follows: For your reference, a sample problem solution...

Words: 326 - Pages: 2

Free Essay

Matrix

...TARUN GEHLOTS Introduction to transformations * Matrices can be used to represent many transformations on a grid (such as reflections, rotations, enlargements, stretches and shears). * To find the image of a point P, you multiply the matrix by the position vector of the point. Example: A transformation is represented by the 2 by 2 matrix M = . To find the image of the point (3, 2) under this transformation, you need to find the result of the following matrix multiplication So the coordinates of the image are (8, -1). Example 2: A rectangle has coordinates (1, 1), (4, 1), (4, 3) and (1, 3). Find the coordinates of the image of the rectangle under the transformation represented by the matrix . Solution: You could find the image of each vertex in turn by finding , etc. However, it is more efficient to multiply the transformation matrix by a rectangular matrix containing the coordinates of each vertex: . So the image has coordinates (2, 0), (11, -3), (9, -1) and (0, 2). The diagram below shows the object and the image: Any transformation that can be represented by a 2 by 2 matrix, , is called a linear transformation. 1.1 Transforming the unit square The square with coordinates O(0, 0), I(1, 0), J(0, 1) and K(1, 1) is called the unit square. Suppose we consider the image of this square under a general linear transformation as represented by the matrix : . We therefore can notice the following things: * The origin...

Words: 2245 - Pages: 9

Free Essay

Accomplishment I Achieve

...Describe the accomplishments you have achieved during this course. My first accomplishments are to pass the course of math and work hard on the exam. I’m accomplishment in getting a strong foundation in this course. This accomplishment is to understanding many areas covered in math, for examples: whole number, the LCM prime factorization, and simplifying the expressions, Bar graphs and line graphs, proportions, rates and unit prices and ratios, percent problems, using the equations, simple and compound interest. These are example I have achieved this school quarter. Discuss one or two topics or concepts that have been a struggle so far. The concepts that I have a struggle with this term start with rounding and estimating like for example, I would have something like maybe 47 but I know how you round to the closer which will be 50 and if the whole number is 1. The second concept I been struggle with has been simple and compound interest has been the worse. For example: If I had $1000 into and investment for 1 year. I learn the $1000 is called the principal. If the yearly interest rate is 8%, in addition to the principal, you get back 8% of the principal you get back 8% of the principal will be for the use of the money overtime. 8% of $1000 you can does like 0.08 $1000 or $80.00. Describe one action step you can take to overcome your struggle. One of my action step, I’m trying very hard to overcome my struggle to me would be work more on my online classes, learn to turn homework...

Words: 345 - Pages: 2

Free Essay

Additional Checkout Application

...Application-Level Requirements List 1) The application will display a menu and prompt the user to enter an item name or number, and item quantity. 2) The application will calculate the price and any applicable discount for the item(s). 3) The application will calculate the tax (in this case, a rate of 7.5%) for the item(s). 4) The application will calculate the subtotal, final tax and final total. 5) The application will add any additional items, and recalculate all taxes and totals for those items. 6) The application will display the subtotal, final tax, and final total for the items purchased to the user. Input-Process-Output Chart Complete the following input-process-output chart for the application using a structured programming approach. Hierarchy Chart Complete a hierarchy chart for the application by typing into the textboxes below. Flowcharts Main Module Get User Input Module Calculate Item Price, Item Discount Module Calculate Item Tax Module Calculate Totals Module Display Totals Module Add Item(s) Module Display New...

Words: 744 - Pages: 3

Premium Essay

It 210 Program Checkpoint

...2. The manager of the Super Supermarket would like to be able to compute the unit price for products sold there. To do this, the program should input the name and price of an item and its weight in pounds and ounces. Then it should determine and display the unit price (the price per ounce) of that item and the total cost of the amount purchased. You will need the following variables: ItemName (a String) Pounds (a Float) Ounces (a Float) PoundPrice (a Float) TotalPrice (a Float) UnitPrice (a Float) You will need the following formulas: UnitPrice = PoundPrice/16 TotalPrice = PoundPrice*(Pounds + Ounces/16) Analysis A. Process: 1. Get user input. 2. Calculate and Display unit price per ounce 3. Calculate and Display total cost of amount purchased B. Input: ItemName (a String) Pounds (a Float) Ounces (a Float) PoundPrice (a Float) C. Output: UnitPrice (a Float) TotalPrice (a Float) Design Main Module Declare ItemName as String Declare Pounds as Float Declare Ounces as Float Declare PoundPrice as Float Get User Input Calculate unit price per ounce Display unit price per ounce Calculate total cost of amount purchased Display total cost of amount purchased End Main Module Input Data Module Write, “What is the Item Name?” Input ItemName Write, “What is the Item’s weight in pounds?” Input Pounds Write, “What is the Item’s weight in ounces?” Input Ounces ...

Words: 290 - Pages: 2

Premium Essay

Unit 3 Homework

...Short answer: 5. Variable type and identifier. 6. Some languages assign a default value as 0 to uninitialized variables. In many languages, uninitialized variables hold unkown values. Algorithm Workbench 3. a. Adds 2 to a and stores the result in b Set b= 2 +a b. Multiplies b times 4 and stores the result in a set a= b*4 c. Divides a by 3.14 and stores the result in b set b= 3.14/b d. Subtracts 8 from b and stored the result in a set a= b-8 4. a. set result= x+y= 4+8 b. set result=z*2= 2*2 c. set result= y/x= 8/4 set result= y-z= 8-2 5. Floating-point variable cost 6. Initialize the variable with the value 0. Declare Real price=53.85 Display "the original price." Input item original price Display "price" 7. Count:=27 8. Set total=10+14 9. Declare Integer downPayment Declare Integer Total Declare Integer Due 10. Dim subtotal As Double = 0 totalfee = subtotal * 0.15 Programming Exercise: 6. Sales Tax Design a program that will ask the user to enter the amount of a purchase. The program should then compute the state and county tax. Assume the state sales tax is 4 percent (.04) and the county tax is 2 percent (.02). The program should display the amount of the purchase, the state sales tax, the county sales tax, the total sales tax, and the total of the sale (which is the sum of the amount of the purchase plus the total sales tax). int main { double amtPurch double stateTax double countryTax cout << "How much did you purchase?"; ...

Words: 412 - Pages: 2

Free Essay

Matlab

...Matlab Assignment 7 Make the Matalb assignment discussed in the last class (least square regression estimates). Make sure that you program a function with proper comments and at least one test for sound input. Test your function with some input vectors, for example: y=[1,2,4,23,4,6,3,2] and x=[5,4,3,2,6,5,4,3] You can take any other input vectors. m.file command: function [alpha_estimate, beta_estimate] = my_regression(y,x) n = length(x) a = sum(x); b = sum(y); c = sum(x)/n; d = sum(y)/n; e = sum(x.*y); f = sum(x.*x); alpha_estimate = d-(e-n*c*d)/(f-n*c^2)*c; beta_estimate = (e-n*c*d)/(f-n*c^2); disp('alpha =') disp(alpha_estimate) disp('beta =') disp(beta_estimate) % Purpose of the function: This function is used to calculate the % coefficients of the regression formula. % Input: value of y and x % Output: alpha_estimate and beta_estimate % How to run the function: % I use n to represent the length of vector x and y % a to represent the sum of vector x % b to represent the sum of vector y % c to represent the avergae of vector x % d to represent the average of vector y % e to represent the sum of vector x and y % f to represent the sum of square of vector x %then calculating: alpha_estimate = d-(e-n*c*d)/(f-n*c^2)*c; % beta_estimate = (e-n*c*d)/(f-n*c^2); % Author: Hengya Jin % Date of last change: 11/27/2013 end Check: >> y=[1,2,4,23,4...

Words: 298 - Pages: 2

Free Essay

Lab 5

...Lab 5.1 The Condition | True or False | attAverage >= verizonAverage | True | tmobileAverage == 868 | True | verizonAverage < sprintAverage | False | sprintAverage != attAverage | True | Lab 5.2 The Condition | Expected Output | If tmobileAverage > 800 AND verizonAverage> 800 ThenDisplay “Both have average downloadrates over 800”ElseDisplay “One or both of the averagesare less”End If | Both average download Rates over 800 | If sprintAverage == 800 ThenDisplay “Sprints download rate is 800”End If | No display | If attAverage >= 1300 OR tmobileAverage>=900Display “Select either carrier”End If | Select either carrier | Lab 5.3 Main Module() //Declare variables on the next 3 lines Declare Integer testScore = 0 Declare String category = “ “ Declare String interview = “ “ //Make Module calls and pass necessary variables on the next 4 lines Call getScore(testScore) Call employCat(testScore, category) Call interviewPoss(testScore, interview) Call displayInfo(testScore, category, interview) End Main Module getScore(Integer Ref testScore) //Ask user to test score Display “Please enter test score” Input testScore End Module Module employCat(Integer testScore, String ref category) //Determine what employment category they are in based on their test score //Similar to if the score is less than 60, then category is “No” //Otherwise, if score is less than 70, then category is “Maybe” //…and so on if testScore => 85 then Set...

Words: 288 - Pages: 2

Premium Essay

Temptation of the Advertisement

...purchase it impulsively. This Tiffany advertisement demonstrates rhetorical appeal of pathos because an elated woman is affiliated with the emotional appeal of a look of enchantment: one of the most precious days of our life “marriage” can surpass description by wearing Tiffany ring. Tiffany & Co. is a jewelry company which is well known in the world. They mainly sell fine jewelries. The advertisement which I chose was published in 2011 spring. Tiffany, of course try to sell the diamonds which they possess. Tiffany utilizes the typical scene what is called wedding. When it comes to diamonds’ advertising, since diamonds aren’t ordinary purchase like commodities, it is very effective to attract the attention of the readers to provide the situation to romanticize the image of wedding or marriage. Tiffany uses the most fundamental aspect in the advertisement to campaign the product. Tiffany advertisement composed of two parts of pictures. In one picture which is occupied half of the page, newly bride and groom has just come out of the church, and attendance is blessing new couples. One the other picture focused on the bride’s elated countenance. On her finger, there are two shiny, glittering Tiffany rings. In the space between two pictures, the color...

Words: 515 - Pages: 3

Free Essay

Week 6 Discussion

...Overview This program will accept one out of four specific inputs defined by the program and generates a float number output. The program follows a fictional scenario with sequential decisions based on the user-defined function and its input. Pseudocode //This program will provide options “with what to do with $1,000,000” and output accordingly. // declare variables int a = 50 int b = 1 int c = 65 int d = 25 int Decision int NewRating Print "You are the new mayor of your town. This year’s taxes brought the city a revenue of $1,000,000. You want to do good to the people who elected you, but then again... A million dollars is a million dollars. Do you: a) Fix the roads? b) Buy yourself a new yacht? c) Increase school teacher salary? d) Have a weekend in Canada so wild you are no longer allowed back into the country?" Print "So what's it going to be; a, b, c, or d?” Input Decision If Decision == a || c // Call the Approval function Set NewRating = Approval (Decision) Print "Good choice! Your approval rating went up from %d to %d", Decision, NewRating Else if Decision == b || d // Call the Disapproval function Set NewRating = Disapproval (Decision) Print “Not good... Your approval rating went down from %d to %d", Decision, NewRating Else Print "What?! There's no way you can do that with the money!” End If End Program //Approval function Function...

Words: 256 - Pages: 2

Free Essay

Pt1420 7 1 Lab

...Unit 7 lab Short Answer Module main () // Declare variable Declare String clientName Declare Real feetUTP=0 Declare Real subtotal=0 Declare Real totalCost=0 Declare String keepgoing=“y” Display “Do you want to make a call?” Type y for yes. Input keepgoing While keepgoing == “y” // Module Calls Call Call Call End Module 7.2 7.3 // Declare loop control variable Declare Integer toPower=2 Declare Integer number=2 Declare Integer counter=0 Do ToPower=number^2 Display “2 to the power of”, number, “is” toPower Counter=counter+1 Number=number+1 While counter < 8 Lab7.4 Declare integer counter = 1 Declare integer toPower = 2 Declare integer number = 2 counter < 7 Display “2 to the power of”, number, “is”, toPower counter = counter + 1 False toPower = 2 ^ number True   Lab7.5 Module Module1 Sub Main() Dim keepGoing As Integer = 1 Dim Count As Integer = 5 pingMe() openWebsite() finalOutput() While Count > 0 Console.WriteLine("Count down ..." & Count) Count -= 1 End While Console.ReadLine() End Sub Sub pingMe() Shell("Ping.exe 127.0.0.1", , True) End Sub Sub openWebsite() Dim myTargetURL As String = "http://www.microsoft.com" System.Diagnostics.Process.Start(myTargetURL) End Sub Sub finalOutput() Console.WriteLine("Complete and explanation of what this program does.") Console.WriteLine("The Shell function and ping.exe check for a response from the web server") Console.WriteLine("Dim...

Words: 298 - Pages: 2

Free Essay

Matrices

...West Spring Secondary School 2011 4E EM Assignment 12: Matrices Name: ________________________ ( ) Class: __________ Date: _________ This worksheet covers the following: 1. Application of Matrices Application of Matrices to Word Problems 1. Three shops, Shop X, Shop Y and Shop Z buy four flavours of donuts from a donut factory.  The cost of the four flavours of donuts and the quantity ordered by the three shops are shown below:    |Donut Flavours |Chocolate |Strawberry |Mint |Vanilla | |Cost Per Dozen |$4.80 |$4.50 |$5.00 |$4.20 |   | |Quantity in Dozens Bought  Per Week | |Shops |Chocolate |Strawberry |Mint |Vanilla | |X |60 |40 |80 |50 | |Y |70 |50 |90 |60 | |Z |80 |30 |100 |50 |   a) Write down, C, a [pic] matrix for the cost per dozen of the different flavoured donuts. b) Write down another matrix D, such that the matrix multiplication, CD, gives the amount each shop spends on purchasing the donuts in one week. c) Work out the matrix multiplication CD and state the amount spent per week on donuts by the three shops. 2. A body care company packs three different types of gift hampers, A, B and C.  The table below gives the contents of each type of...

Words: 1626 - Pages: 7

Free Essay

Module 6

...Multiple Choice 1 through 10 starting on page 267 1) B 2) D 3) A 4) C 5) B 6) B 7) C 8) B 9) A 10) A Algorithm Workbench 1 through 3 problems on page 269 1) Declare integer rand set rand = random (1, 100) Display rand End function 2) Display “Enter a number” Input number Set number = number /2 Display “The half of”, number, “is” Display “Press Enter to continue” ...

Words: 256 - Pages: 2

Free Essay

Flow Chart Cmis102

...Program Description – I will be building a state of the art gaming computer. I will calculate the total prices based on the total input for each test case. After each test case has been formulated it will end in the total expected output of each test case. Analysis – The input of this program will consist of the base price ($500.00), the (OS $101.79), the (HD $79.99), and the (Processor $189.00. After all the choices have been selected, the program will determine the total cost of that option. The required output for the program will be the total cost of the state of the art gamming computer. The program will then determine the total cost of the state of the art gaming computer by using the following computation: TotalCost = BasePrice+OS+HD+Processor. Flow chart The main module executes and setups necessary variables. It then calls getInput function which asks user about details of computer parts. The output function displays the total along with the details. Pseudo - code Declare array computerItems[]="CPU","Case","Power supply","Motherboard","DVD","Sound Card","Monitor","Graphics Card" as string Declare array computerPrice[]=175.00, 90.00,70.00,142.99,99.99,60.00,154.00,214.99 as double Declare array computerSelected[8]=0 as integer initialized to 0 Declare array otherItems[]="Hard Disk - 500GB","Hard Disk - 1TB","Hard Disk - 1.5TB","RAM - 4MB","RAM - 8MB","RAM - 12MB","OS - Windows7","OS - Red Hat Linux","OS - Windows XP" as string Declare...

Words: 338 - Pages: 2

Free Essay

Breakeven

...1. Analyze Aquarius with respect to the five contextual variables.   How would you describe the environment, goals, culture, size, and technology for Aquarius? According to the case, the environment of Aquarius Advertising Agency is not very stable, which is mainly because other agency specialists avoiding the Account Executives. The goals of Aquarius Advertising Agency are to be creative, imaginative, resourceful but yet unique and to please their customers, and do it better than any other companies can and possibly gain more customers. Today, the culture is changed every day, so the turnover that Aquarius has experienced is a fact of the fast-changing trend; researchers must find better ways to present thoughts that customers would like to accept. The technology is mainly non-routine, because of the emphasis on originality and art. 2. Design a new organization structure that takes into consideration the contextual variables in the case and the information flows. As I see it, the mixture form of structure would be one specific possibility, with account executives reporting to customer group vice-presidents, and most functional departments such as research, media, merchandising, copy department and art department reporting to each of the account executives. The functional heads that would still report directly to the president would probably be legal counsel, finance, and personnel. The structure matches the uncertainty of the environment, and would enable the organization...

Words: 412 - Pages: 2