Problem: Write an article based on this summary: Choose an SPF number. Avoid parabens and harmful ingredients. Look for broad spectrum sunscreen. Use water-resistant sunscreen if you will be swimming. Avoid sunscreen sprays and choose creams instead. Find additional ways to protect your skin.

Answer: The SPF number tells you what percentage of UVB rays are absorbed by the sunblock. For instance, SPF 30 absorbs approximately 97 percent of UVB rays, while SPF 50 absorbs approximately 98 percent of UVB rays, while SPF 100 can block nearly 99 percent of UVB rays. Because of this, SPFs are quite misguiding. You might think that if you spend more on a SPF 100 product, then you will be absolutely safe in the sun, when in reality, its protection against UVB rays is only 2 percent higher than that of SPF 30. SPF only refers to blocking UVB rays, not UVA rays, and both of these can damage your skin. High SPFs have been shown to allow more UVA rays to reach your skin while not providing much better protection against UVB rays. Additionally, high SPFs do not last any longer than lower SPFs. Make sure that in protecting your skin from the sun, you aren't exposing yourself to other harmful elements. Many sunscreens contain parabens, which may increase rates of breast cancer and facilitate the development of melanoma! Oxybenzone can break down skin and cause hives and other problems. Retinyl palmitate can increase your risk of cancer when exposed to the sun. Watch out for ingredients like those to make sure that your sunscreen isn't doing more harm than good. Consider using mineral-based ingredients such as zinc oxide or titanium dioxide. These sit on top of the skin rather than being absorbed. These ingredients are able to reflect UV rays and have been shown to be safe and effective ingredients in preventing negative effects of the sun. If using chemicals, choose ones that protect against both UVA and UVB rays. Mexoryl SX, Mexoryl XL and Parsol 1789 are some chemicals that protect against UVA rays. Octinoxate, Octisalate and Homosalate are chemicals that protect against UVB rays. Look for a sunblock that contains these chemicals for the best overall protection from both types of rays. Avoid sunblocks that contain extracts of fruits or nuts. They have not been shown to block the sun and many of them can cause allergic reactions. "Broad spectrum" means that it protects from both the sun's UVA and UVB rays. UVA rays cause wrinkling and aging of the skin, while UVB rays cause sunburn, but both UVA and UVB cause skin cancer. It is best to be protected from both, however, many sunblocks only protect against UVB rays. Looking for a sunblock labeled "broad spectrum" will help you to avoid this. Sunblocks are no longer allowed to be labeled "waterproof" because they all wash off in water after a while. But water-resistant sunscreen can allow you to stay in the water for about 80 minutes before needing to reapply. If you plan on swimming or sweating, you will probably want a sunblock that is water-resistant. But keep in mind that it will need to be reapplied just like any other sunscreen. Sprays and creams are not the same. Try to avoid sunscreen sprays and choose a cream instead. With sprays, it is very easy to miss a spot and they also raise concerns about inhaling the product. Creams are more likely to ensure full coverage and you aren't at risk of inhaling them. While a good sunblock is an important measure for protecting your skin, it is only one part of this. Some people think that as long as they apply a sunblock, they are free to go soak up the sun's rays without any consequences. But one study showed that people using sunscreen were at a higher risk for developing melanoma. This is likely due to increased time sunbathing when applying sunscreen. No sunscreen can protect from all sun rays. To truly take care of your skin, limit your sun exposure and protect yourself with clothing, hats, or umbrellas.

Problem: Write an article based on this summary: Rent an entire apartment instead of staying at a hotel. Get a private or shared room instead of an entire apartment. Visit San Francisco during the off-season for cheaper options.

Answer: People can put their apartments up for temporary rentals on websites like Airbnb, Wimdu, and Roomorama. You can rent their apartments and have access to an entire apartment in San Francisco. Renting an apartment is typically around 1/3 the cost of booking a hotel room. As an added bonus, you'll also have contact with a local who can tell you about fun things to do in the area. If you want to spend less money, you can rent a private or shared room instead of an entire apartment. Single rooms are typically around 1/2 to 1/3 the cost of renting an entire apartment or house. While it's a smaller space and you won't have access to amenities in the house like the kitchen, it's a good option if you're trying to save money. Instead of traveling to San Francisco between May and October, try traveling there November through April. The city receives fewer visitors in these months, and therefore will be offering cheaper rooms! You can typically find rooms for 15%-30% cheaper during the off-season. Many Californians take weekend trips to San Francisco. If you can, try planning your trip during the weekdays for cheaper deals.

Problem: Write an article based on this summary: Go to Facebook's website. Click . Click Settings. Click Blocking. Click the name field. Type in the person's name, then click Block. Click Block next to the person you want to block. Click Block [Name] when prompted.

Answer: Go to https://www.facebook.com in your preferred browser. This will load your News Feed if you're already logged into Facebook. If you aren't already logged into Facebook, enter your email address (or phone number) and password before continuing. This icon is in the upper-right side of the Facebook page. Doing so prompts a drop-down menu. It's near the bottom of the drop-down menu. This tab is on the left side of the Settings page. This is the text box that says "Add name or email" below the "Block users" heading. If you have the person's email address, you can enter that here instead. Facebook will bring up a list of people who match the name you entered; click Block next to the correct profile. This is the blue button at the bottom of the pop-up window. Doing so will add the person to your blocked users list.

Problem: Write an article based on this summary: Use a plain-text editor. Start by writing down the purpose of the process. Write only one statement per line. Use white space and indentation effectively. Capitalize key commands if necessary. Write using simple terminology. Keep your pseudocode in the proper order. Leave nothing to the imagination. Use standard programming structures. Organize your pseudocode sections. Double-check your pseudocode for readability and clarity.

Answer:
It can be tempting to use a word processor (e.g., Microsoft Word) or a similar program to create a rich-text document, but pseudocode needs as little formatting as possible to keep it simple. Dedicating a line or two to explaining the purpose of your code will help set up the rest of the document, and it will also save you the task of explaining the program's function to each person to whom you show the pseudocode. Each statement in your pseudocode should express just one action for the computer. In most cases, if the task list is properly drawn, then each task will correspond to one line of pseudocode. Consider writing out your task list, then translating that list into pseudocode, then gradually developing that pseudocode into actual, computer-readable code. Using white spaces between "blocks" of text will help keep different components of your pseudocode isolated, and indenting different pieces of each block will indicate that those pieces of pseudocode go under a less-indented section. For example, a section of pseudocode that discusses entering a number should all be in the same "block", while the next section (e.g., the section that discusses the output) should be in a different block. Depending on your pseudocode requirements or the environment in which you're publishing the pseudocode, you may need to capitalize commands that will remain in the actual code. For example, if you use "if" and "then" commands in your pseudocode, you might want to change them to read "IF" and "THEN" (e.g., "IF input number THEN output result"). Remember, you're writing about what the project will do, not summarizing the code itself. This is especially important if you're writing pseudocode to serve as a demonstration for a customer who doesn't know coding, or as a project for a beginner programmer. While the language you use to modify your pseudocode should be simple, you still need to keep each piece of your pseudocode in the order in which it needs to be executed. Everything that is happening in the process must be described completely. Pseudocode statements are close to simple English statements. Pseudocode does not typically use variables, but instead describes what the program should do with close-to-real-world objects such as account numbers, names, or transaction amounts. Even if there is no standard for pseudocode, it will be easier for other programmers to understand your steps if you use structures from existing (sequential) programming languages. Use terms like "if", "then", "while", "else", and "loop" the same way that you would in your preferred programming language. Consider the following structures: if CONDITION then INSTRUCTION This means that a given instruction will only be conducted if a given condition is true. "Instruction", in this case, means a step that the program will perform, while "condition" means that the data must meet a certain set of criteria before the program takes action. while CONDITION do INSTRUCTION This means that the instruction should be repeated again and again until the condition is no longer true. do INSTRUCTION while CONDITION This is very similar to "while CONDITION do INSTRUCTION". In the first case, the condition is checked before the instruction is conducted, but in the second case the instruction will be conducted first; thus, in the second case, INSTRUCTION will be conducted at least one time. function NAME (ARGUMENTS): INSTRUCTION This means that every time a certain name is used in the code, it is an abbreviation for a certain instruction. "Arguments" are lists of variables that you can use to clarify the instruction. If you have large sections of pseudocode that define other pieces of pseudocode within the same block, you may want to use brackets or other identifiers to keep everything contained. Bracketsboth standard (e.g., [code]) and curved (e.g., {code})can help contain long segments of pseudocode. When coding, you can add comments by typing "//" on the left side of the comment (e.g., //This is a temporary step.). You can use this same method when writing pseudocode to leave notes that don't fit into the coding text. You should be able to answer the following questions by the end of the document: Would this pseudocode be understood by someone who isn't familiar with the process? Is the pseudocode written in such a way that it will be easy to translated it into a computing language? Does the pseudocode describe the complete process without leaving anything out? Is every object name used in the pseudocode clearly understood by the target audience? If you find that a section of pseudocode needs elaboration or it doesn't explicitly outline a step that someone else might forget, go back and add the necessary information.