text:
I'll be travelling to India soon. I'm not sure if I'll have to time to get vaccinated since it usually takes 2 weeks to kick in. Lonely Planet suggests a bunch of vaccinations. Have any of you guys been travelling to India without any form of vaccinations lately?
Indian immigration officials only really care about yellow fever vaccination certificates if you have travelled or were in transit within past week in any region with high yellow fever risk. This is a prerequisite for clearing immigration checkpoints so don't ignore it; albeit this is something that will affect only a small set of travellers to India as there aren't many direct flights from South America or Africa. . World Health Organisation also only lists information about malaria and yellow fever. A more pragmatic advice on vaccinations needed for India can be found on NHS Fit For Travel:
Assuming you have followed your country's standard immunisation course, whether you really need a vaccination depends. If you're going for a couple of days or a short 1-2 week trip, you probably don't need any of these.
For longer term travellers:
Also, if you plan to travel for a longer term but haven't had time yet to get your vaccinations before flying in, consider getting vaccinated in India. You'll probably fly into a major city like Delhi, Mumbai, Bangalore, Hyderabad, Chennai, or Kolkata and the standard of healthcare is generally pretty good in all these cities. Cost of private outpatient healthcare is relatively very cheap in India and you can just walk in without an appointment and get your vaccinations for a fraction of the cost of getting it in your home country. Most private clinics and practices have English-speaking staff and good standards of quality control. If pressed for ideas, just search online for 'Apollo Clinic' or 'Max Medicentre' in the particular city you're staying in - these are well-known private clinic chains. (Prices are slightly higher than usual at these chain private clinics.)
My first port of call for vaccinations is the World Health Organisation (Apologies, can't link directly to India, select it from the drop down).
Essentially they're concerned if you've come from a Yellow Fever area, and should have both the book + stamp to prove vaccination, and of course have had the vaccination. Of course if you've not been to those countries, then it's not as important. They recommend not getting the Yellow Fever vaccination for India.
The other concern is Malaria. Below 2000m it exists throughout the country. Unfortunately there's no vaccination, and some strains are even resistant to some drugs. You'll need to look at what area you're going to, and then find out if it's worth getting a drug to take while in that area (they're simple tablets). Your GP or travel doctor can advise.
Personally if there's a risk of Malaria, I take the pills. They're cheap, don't seem to give me side effects, and I've seen people who have had Malaria and would rather not take that risk.
On NHS Fit for travel we can find the following information about immunisations for India:
You should also consider suitable antimalarial tablets, if travelling to high risk malarious areas, remote from medical facilities, carrying emergency malaria standby treatment may be considered. Malaria is a serious and sometimes fatal disease transmitted by mosquitoes and causes symptoms that typically include fever, fatigue, vomiting, headaches (sometimes muscle pains, diarrhoea, generally feeling unwell) and in severe cases it can cause yellow skin, seizures, coma or death.
The risk is highest in north-eastern states including Assam and Orissa. It may be considered for certain groups who may be at higher risk e.g. longer stay in rural areas, visiting friends or relatives, those with medical conditions, immunosuppression or those without a spleen.
For full list of high risk areas, please check India Malaria Map at NHS site.
The risks to health whilst travelling will vary between individuals and many issues need to be taken into account, e.g. activities abroad, length of stay and general health of the traveller. So it is recommended that you consult with your General Practitioner or Practice Nurse 6-8 weeks in advance of travel. They will assess your particular health risks before recommending vaccines and /or antimalarial tablets.
See also:


text:
Shoulda gone to callige
Posted 21 March 2012 - 01:25 PM
Posted 21 March 2012 - 01:30 PM
Posted 21 March 2012 - 01:43 PM
Posted 21 March 2012 - 02:45 PM
Posted 21 March 2012 - 03:02 PM
Posted 21 March 2012 - 05:34 PM
Gotsch,Not sure what you mean "find my MOA" Are you talking about making a chart for your 150 grain FMJ BT-308 bullet. If so, then the first thing to do is to chronograph your load. Once you know your velocity, you can then enter the number into a ballistic program. From there you can then generate a ballistic chart for that specific bullet.
is there a simple way to find my MOA (308 150 grain fmj b/t) for my rifle. can i make a chart, how does all this work, I just saw the most fascinating video on youtube for using the MOA but i don't know how to find mine. I remember seeing something on best of the west website a long time ago and am not really sure of how much of that info i need for the calculater they have.
Posted 22 March 2012 - 05:26 PM
Posted 22 March 2012 - 05:48 PM
Posted 22 March 2012 - 07:58 PM
One thing I will add that I forgot to tell you in my PM. Don't forget to measure the scope height. Is it 1.5" or 1.75". Is the dial a true MOA or an IPHY. Does the scope tracks well and repeatable. These are things that needs to be address first and foremost to avoid frustration once the bullet start flying. Good Luck
I think that I'm getting it, time to go out to some open land and try out this chart. Thankyou all So much for the help!!
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users

subset: commoncrawl


text:
Showing 1-24 of 47 items found in Places to Stay
- Sort by:
Abe Lincoln Motel
American family owned and operated for over 20 years. AM coffee and local calls free. Some kitchenettes available.
America's Best Value Inn - Effingham
Meeting facilities, handicap access, free breakfast, small pets allowed, indoor pool, bus parking, meeting services available, free movie rental.
Anthony Acres Resort
Anthony Acres Resort has picturesque views of Lake Sara. The resort is only five minutes from Effingham, so you can come into town and enjoy some food or shop.
Baymont Inn & Suites - Mattoon
Consider our Baymont Inn & Suites Mattoon hotel your home base during your stay in Mattoon. Conveniently located off Interstate 57, the hotel is just minutes away from local destinations like Lake Mattoon, Fox Ridge Park and Rockome Gardens. Each guest room comes with homestyle amenities to make your stay relaxing. Take advantage of amenities like free Wi-Fi Internet access and our heated indoor swimming pool and hot tub. After a peaceful rest, start your day with free continental breakfast before starting your Illinois adventure.
Baymont Inn & Suites Effingham
Suites available, meeting facilities, handicap access, small pets allowed, free breakfast, cable, bus parking,free access to outdoor pool and fitness center, adjacent to restaurants.
Baymont Inn & Suites Effingham
Offers meeting rooms, non-smoking & smoking rooms/suites, pet friendly, free breakfast, pool & spa, and free internet.
Best Western - Effingham
Best Western offers free breakfast, pool & spa, non-smoking and smoking rooms, and is pet friendly. If you want to go out diner you don't have to travel to far, because the Raintree Restaurant is located next door and it is owned by the same family.
Budget Host
29 units with smoking and non-smoking. Two queen beds are in a standard room.
Budget Host
Clean Rooms! Free Coffee, Free HBO, Free Local Calls, Microwave & Refrigerator Available, Weekly & Monthly Rates Available, Food Nearby.
Camp Lakewood
Come out to Camp Lakewood and enjoy the views of Lake Pauline plus all the creature comforts. Camp Lakewood is an RV campground. The sites include cable, WiFi, 30/50 AMP. They also offer a one and two bedroom cabin that is fully furnished and self contained. The newest cabin sleeps five and includes Cable TV. They do offer tent sites as well for those who want to be a little closer to nature.
Comfort Suites - Effingham
Comfort Suites offers suites with kitchenettes, handicap accessible rooms, free internet and breakfast. They have a very nice lounge where you can play a family card game, enjoy some television or just enjoy a warm fire.
Comfort Suites - Mattoon
Opened in 2000, this facility has 70 units, there are jacuzzi suites and 2-room suites available. Two restaurants on connecting property, one with a full service bar.
Country Inn & Suites - Effingham
At Country Inn & Suites, guests can enjoy cozy, comfortable rooms equipped with modern amenities, such as free high speed internet access, cable television with premium channels, an in-room coffee maker, and iron/ironing board. other features include a fitness center, swimming pool, lending library, and a free breakfast.
Days Inn - Charleston
Rooms with single, double and kingsize beds
Days Inn - Effingham
Days Inn features family and executive jacuzzi suites, in-room safes, and expanded cable television. Other amenities include free high speed wireless internet, guest computer in lobby, microwave and refrigerator in all rooms. Free deluxe continental breakfast is also available.
Days Inn & Conference Center - Mattoon
123 room facility located in Mattoon, IL. Located just off Interstate 57 and a short drive from Charleston, Eastern Illinois University, Lake Shelbyville, Tuscola and Amish Country.
Days Inn & Suites - Casey
A beautiful wooded country setting, within walking distance to several restaurants. Outdoor pool.
Econo Lodge - Effingham
EconoLodge features standard amenities. In addition to standard amenities, all rooms include refrigerators, microwaves, coffee makers, and cable television. Free continental breakfast, high speed internet, and coffee are also available.
Effingham Motel
In a 50's style motor lodge, The Effingham Motel is available to all guests, but geared toward long-term occupancy.
Fairfield Inn & Suites - Effingham
Fairfield Inn & Suites offers comfortable guest rooms for both business and leisure travelers. Free continental breakfast, including fresh-brewed coffee, cereal and fresh fruit, is available each morning. Free HSIA access. All rooms include microwaves and mini-refrigerators. Fairfield Inn & Suites also has a 1,890-square foot conference area, which is perfect for meetings and events with up to 85 people. Features include one large room, which can be divided, 68 hotel rooms on location.
Five Star Motel
Small 27-unit motel, cable TV with free HBO.
Hampton Inn - Mattoon
61 room motel. There are restaurants within walking distance. Small meeting room for eight people.
Hampton Inn & Suites - Effingham
Offers free breakfast, indoor pool & spa, free internet and parking, meeting rooms and suites are also available.
Holiday Inn Express - Effingham
Features an a pool & spa, free internet, free parking, suites, meeting rooms and regular bedrooms.


text:
was it O. V. Lepshinskaya who was arrested in Italy for shoplifting on one tour outside Soviet Russia?
i seem to recall this being told to me with the suggestion that perhaps O.V.L. was trying to get arrested so she could 'stay' in Italy.
all this very fuzzy and if there has been an ref. to such an incident in the obits i missed it.
i wonder if anyone else has heard of antyhing related to this.
i could be misremembering the whole incident and connecting it wrongly to O.V.L.
I am not sure what country it was but took place in the summer of 1958. She denied the accusation and said it was ridiculous to suggest that she would steal.
It is is very interesting to think that she may have wanted to defect.


text:
Please enter a maximum of 5 recipients. Use ; to separate more than one email address.
Methanex is currently operating one plant in Chile at low operating rates. In 2013, planned output from this plant represents less than 5% of the company's total production, CEO John Floren said.
Methanex is expecting to idle its Chile operations in
March 2013 due to anticipated insufficient natural gas supply,
the Canada-based methanol company said on
Methanex is currently operating one plant in Chile at low
operating rates. In 2013, planned output from this plant
represents less than 5% of the company's total
"Due to continued natural gas supply challenges, we do not
expect to have sufficient feedstock to keep our Chile plant
operating through the southern hemisphere winter,"
said John Floren, CEO of Methanex.
"Our current expectation is that resumption of our plant
operation would be possible later in the year."
All comments are subject to editorial review.
All fields are compulsory.
Sign-up for the Free Daily HP Enewsletter!
A searchable database of project activity in the global hydrocarbon processing industry
Engineers and designers are highly skilled individuals. Forcing them to enter design changes using tables, forms and spreadsheets is unproductive and uneconomical, and it increases the likelihood of human error—this is the way that most instrumentation software systems currently work. For too long, software vendors have denied engineers and designers the simple practicality of a graphical visual engineering interface with "drag and drop" capability and inbuilt intelligence, ensuring changes are automatically replicated into all the associated data and databases.
Is 2016 the peak for US gasoline demand?
Too soon to tell
July 2016


text:
Source: The Wall Street Journal
quote: HUH? The iPhone feels like a brick! It's heavy as hell, and is anything but "thin"
quote: Samsung execs talk to reporters/media and say how their phones are better than Apple's, but Apple does the same and the media picks it up and runs with it as Apple is being over the top and running scared. They *all* do it.


text:
The 7 Most Pointlessly Horrifying Plastic Surgery Procedures
#3. The Tongue Patch
Much like that "Slippery When Wet" patch that you still inexplicably have sewn onto your acid washed denim jacket, the tongue patch is, well, a patch that's sewn onto your tongue.
If you're thinking people get these to cover the hole from an old tongue piercing, well, that's actually quite a bit less retarded than the real reason. No, the thing is essentially a torture device intended to force you to diet.
The patch makes eating solid food so painful that the only nourishment possible to take in is liquid. Not a horrible situation really, until you consider that the point is to lose weight and relying on Natty Light for your nourishment would spit in the face of everything you're trying to accomplish.
The patch stays sewed onto your tongue for a month so you can shed 15-30 pounds in the most horrific manner possible this side of tape worms.
The Price
About $1,000.
The Side Effects
After just seven days, a liquid only diet can cause hair loss, fainting, gallstones and comas. Comas! Read that again slowly if need be. This liquid diet lasts for an entire month. Your body will lose weight, but not all of the body weight lost is fat. For those who don't know much about nutrition, the highest quality proteins available come in the form of solid food. When your body doesn't receive the necessary protein, shit gets real. Your body goes all John Dillinger on itself and will rob protein from wherever it can get it, usually from muscles and organ tissue.
This can lead to other bad things, not the least of which being that your body is eating its own muscle and organ tissue. Oh, and that weight you lost? Most of it will come right back when you reintroduce delicious baby back ribs into your diet.
People Actually Do This?
Eh, unlike the other stuff on the list, this one is debatable. According to this article, the tongue patch "is taking California by storm - ten people have it." While 10 people may qualify as a good starting point for a decent sized cult, it certainly doesn't make for a plastic surgery craze. Nevertheless, the procedure does exist. And if those skinny jeans you're rocking right now have anything to say about it, you may want to look into it.
#2. Knee Lift
Who among us hasn't been in the uncomfortable situation of preparing to breach the border of Boningville when, suddenly, you catch a glimpse of your mate's floppy, shriveled knees and find that it's enough to put you off sex forever?
Neither have we, but it must be a problem, because knee lifts really exist. It's a simple tuck procedure where sagging skin is removed and the remaining skin is stitched back together tight to create a more "youthful" appearing knee.
The Price
Approximately $8,000.
The Side Effects
Other than visible scarring, side effects are minimal. But unlike a tummy tuck or a breast lift, there's nowhere to hide the scars from a knee lift. Unless you wear pants, which we rarely do.
People Actually Do This?
You know how, despite being approximately 109-years old, Demi Moore still looks pretty damn hot? That doesn't happen by accident. It takes years and years of eating right and exercising and just generally taking good care of ones self. Oh, and also a plastic surgery budget the likes of which could finance the invasion and overthrow of a mid-level dictatorship.
What the fuck?!
In Demi Moore's case, part of that budget was spent tightening up her unsightly knee flaps. But hey, if it meant cashing in a life of platonic family time with Bruce Willis for a fun-filled marriage with Ashton Kutcher, wouldn't you do it too? No need to answer that, we already know you would.
#1. Prosthetic Testicles... For Your Dog
So, let's say you've bought every kind of plastic surgery the medical profession has thought of, but still have cash left over. What now?
Hey, the dog has seemed a little down recently. He's probably jealous of all the plastic surgery you're having! Come here, Fluffy! You're going under the knife!
But what kind of surgery would a dog want? Surely an eye lift isn't going to do a Rottweiler any good. Oh! How about some nice fake balls.
Yes, now a neutered animal can have solid silicone implants placed in its ball sack to replicate the look and feel of testicles. There are many different sizes to accommodate all pets; from dogs, cats, horses, bulls, monkeys, prairie dogs and even rats. Fake rat balls, you guys!
The Price
$109 to $1,800.
The Side Effects
According to a Neuticles ad:
"Dogs neutered with NEUTICLES do not realize they have been neutered [and] do not suffer post neutering trauma." Sounds awesome, yeah? Your pet won't suffer any of that post-ball removal malaise that pet owners dread. What's that? Pet owners haven't noticed any change in their pet's demeanor after being snipped? Well fuck you, pet owners, it's a real condition. The people that invented Neuticles discovered it! And they won the prestigious IG Nobel Peace Prize for their work. Their website says so. Sure, the IG Nobel Peace Prize is to science what the Razzie Awards are to acting chops, but still, they won y'all!
People Actually Do This?
It is estimated in 2009 the U.S. will spend 45.4 billion dollars on their pets. There are over 100 countries in the world that don't make that much money in a year. One of the biggest trends that has been picking up steam in the past few years is pet plastic surgery. As for Neuticles, business is going so well they actually offer pretenda-balls in several different sizes and textures. This means that there are people out there choosing prosthetic pet testicles based on which one they believe will feel better inside their pet's sack.
We know what you're asking: "What if I want to give my kitty cat gigantic tennis ball-sized nuts for my own amusement?" The answer is, it can't hurt to ask!
How fucking big is that dog?!?
Do you have something funny to say about a random topic? You could be on the front page of Cracked.com tomorrow. Go here and find out how to create a Topic Page.
And check out some men that could probably use some of this surgery, in The Top 25 Men Who Look Like Old Lesbians. Or find out who the cat woman is, in 7 People Who Never Gave Up (But Absolutely Should Have).
And stop by our Top Picks (Updated 12.08.2009) to see "Doctor" Swaim getting ready to operate on Gladstone.
And don't forget to follow us on Facebook and Twitter to get dick jokes sent straight to your news feed.


text:
Lunchtime Movie: Pitch Perfect
Location:Bluffton Branch
Date & Time:Tuesday, February 5, 2013 - 12:00pm – 2:00pm
Bring your lunch to the Bluffton Branch Library each Tuesday at Noon and enjoy a newly released film. We'll provide dessert! Full movie listing is available at the Bluffton Branch Library.
Showing: Pitch Perfect (PG-13)
Beca, a freshman at Barden University, is cajoled into joining The Bellas, her school's all-girls singing group. Injecting some much needed energy into their repertoire, The Bellas take on their male rivals in a campus competition.


text:
About me:
Asp.Net C# softwaredeveloper, so a bit microsoft/windows focussed.
The background info:
It's productive to listen to podcasts while working out.
The question:
What content is recommended to get the most out of the time running/working out.
I know about this podcast: http://thisdeveloperslife.com/ which is from a microsoft employee. It is funny and not specific for microsoft products. are there more sources like this? or other recommendations? only audio please. also found this thread with similar question: http://programmers.stackexchange.com/questions/282/what-are-the-best-podcasts
but is it even recommended to listen to podcasts while running? and if so, what are the best podcast for (microsoft oriented) programmers?
edit so far I have:
- this developers life http://thisdeveloperslife.com/
- hansel minutes http://hanselminutes.com
- herding code http://herdingcode.com/
ps. can I mark this question as community thread?


text:
I love the creamy mouthfeel of UK beers like Guinness, Belhaven, and Boddington Draught in a can. Is it possible as a home brewer to recreate this effect, which I understand is from forced-nitrogenating the beer at the time of canning? Would a bottling spigot rig and a nitrogen gas tank, similar to how forced carbonation can be done for home brewers be possible? Are there any risks/dangers with dealing with compressed nitrogen?
Yes, you can achieve this at home - I often serve these thick-headed beers. In addition to a keg of homebrew, you also need a Stout faucet and a tank of beer gas.
Stout Faucet
The stout faucet directs the beer through restrictor ring comprising half a dozen tiny holes. This agitates the beer and causes the CO2 to come out of solution as lots of very small bubbles that forms a thick head. Because of the high level of restriction in the faucet, a serving pressure of 30psi is used. The higher pressure gives that beautiful cascade affect you see when the beer is poured.
Beer Gas
Beer gas is a mix of carbon dioxide (CO2) and nitrogen (N2) in a ratio of around 25% CO2 / 75% N2. Your gas supplier may blend the gas for you in a tank for use directly. Alternatively, you can get a tank of pure N2 and blend this with CO2 yourself at home in a keg. For a dispensing pressure of 30 psi, first fill the keg to 7.5 psi with CO2, and then fill up to 30 psi with N2. This will give 75/25 ratio, and ensure the beer maintains a low level of carbonation as is typical for these styles.
The Widget
Strictly speaking, the widget doesn't nitrogenate the beer - the nitrogen mainly stays in the headspace, since it's almost insoluble. What happens is small sphere containing nitrogen is placed at the top of the can, and as pressure builds in the can it pushes some of the liquid into the sphere via small hole, compressing the nitrogen inside the sphere. When the can is opened, the external pressure drops, so the liquid is forced out of the sphere, agitating the beer, forming lots of tiny CO2 bubbles, and a thick head. (If nitrogen were soluble, this wouldn't work since all the nitrogen would have dissolved into the beer and not provide any pressure.)
The stout faucet performs the same job, agitating the beer as it passes through a series of small holes. The role of nitrogen is simply to provide pressure to push the beer, without dissolving any additional gas.
You use CO2 to carbonate the beer first, then serve it under the higher pressure of nitrogen. But you can achieve the same effect more easily. Before Guinness started using nitrogen, all their beers came with a syringe. You used the syringe to suck up some beer and shoot it back into the glass. You got the same swirling effect and the syringe helped knock some carbonation out of the beer. That's what the nitrogen does, too. By serving under high pressure you partially decarbonate the beer, which gives it a smoother mouthfeel.


text:
Skip Navigation and Go To Main Content
Gaucher's disease: aspirate - 4
Melanoma metastatic to the bone marrow - 1
Megakaryocytic maturation - 2
ASH Image Bank is a Web-based image library that offers a comprehensive, growing collection of images relating to a wide range of hematology topics. ASH members and the hematology community can use images that have been peer reviewed by ASH. Image Bank slides are easily searchable and can be downloaded with one click. Users may create unique collections called My Collections.
Previously hosted on the HighWire Press portal, the ASH Image Bank has been completely redesigned. The new site opened April 26, 2011. The Image Bank contains over 2100 images, and new images will be added each month. ASH encourages new submissions that are subject to review by the Image Bank Editor.
First time user? We encourage you to visit the Help page for extensive information on using the ASH Image Bank.
Users may freely browse the Image Bank. To submit or download images members and nonmembers need to log in. ASH members simply log in with their user name and password. Nonmembers will need to create an account. Currently, the ASH Image Bank is available to nonmembers at no cost. To create an account click here and then choose "Create an account".
Comments and requests for inclusion of slides addressing specific topics may be directed to firstname.lastname@example.com.


text:
Dear readers,
we are proud to announce hereby that we are proud that on the sixth anniversary of the first public release of Ulysses 1.0 we proudly announce that the final release date for Ulysses 2.0 will be in exactly one week.
In short: Yep, we've made it. We are nearly done. Actually we wanted to have the release today, but you know… The website wasn't yet quite finished. Now it's the 8th of July, 2009.
And as it's our sixth birthday today, we also have a little present for all of you: Later today there will be the release candidate for Ulysses 2.0. Available here and through the internal update mechanism.
Cheers, Max


text:
While watching the Tudors, one thing I noticed was that most male first names were either Thomas, Charles or Edward. Is that historically accurate and if so, is there a reason behind this lack of name variety? (Like a religious reason for instance)
I'm not familiar with the television series you're referring to, but it is generally good advice not to take to much from watching TV.
There was plenty of variance in names accross the country; plenty of people were called George, William, Robert, Norman, Christopher, Andrew, Luke, John, James, Oliver, Henry etc.
However, there was a certain tendency to keep only a small variance within one family. Sons named after fathers and grandfathers. So if you're Thomas, your first son would also be Thomas, and your second might be Richard. Their sons would be Thomas and Richard (from Thomas), and perhaps Richard and Thomas (from Richard). If the show is about one or two families, this would be reasonable.
England at the time had a fairly widespread system of parish registers, which recorded the christenings, marriages and burials of many people, although it was a bit patchy at first. You can search a good selection of the records at the website www.famlysearch.org.
I've just done that and seen that the frequency of first names from births from 1485 to 1603 as listed below. The simple answer to your question is no, Charles and Edward in particular were fairly uncommon although Thomas was popular. Other popular names included John and William. Feel free to try out more names and edit this answer to add them in!
All males - 1,070,420 - https://familysearch.org/search/records/index#count=20&query=%2Bbirth_year%3A1485-1603%7E&birth_place1=8%2CEngland&gender=M
Thomas: 128,129 - https://familysearch.org/search/records/index#count=20&query=%2Bgivenname%3AThomas%20%2Bbirth_year%3A1485-1603%7E&birth_place1=8%2CEngland
Charles: 2,266
Edward: 25,973
Note Charles was only really introduced to England after the Stuart kings started to rule in the 1600s.
by comparison:
George - 24,455
Richard - 54,803
William - 65,587
Robert - 37,590
Norman - 5
Christopher - 5,607
Andrew - 2,143
Luke - 563
John - 178,778
James - 18,206
Oliver - 814
Henry - 20,161


text:
Wes Roach smoked-and-mirrored his way to a bogey-free, 6-under-par 32-34=66 worth 12 points in his opening round of the Barracuda Championship.
Martin Kaymer tacked on a 1-under-par 35-34=69 to his opening 66 to post 5-under 135 through two rounds of the 98th PGA Championship, good enough for Friday's early clubhouse lead.
Following a 40-minute weather delay, the second round of the 98th PGA Championship in Springfield, New Jersey, resumed at 8:55 a.m. ET. UPDATE: Afternoon tee times have been pushed back 45 minutes, beginning at 1:00 p.m.
Stephan Jaeger set a Web.com Tour scoring record with a 12-under-par 29-29=58 in the first round of the Ellie Mae Classic at TPC Stonebrae to claim a four-stroke lead.
In his first competitive round since winning the Open Championship with a stunning 63, Henrik Stenson hung up a 3-under-par 34-33=67 in his opener at the 98th PGA Championship.
Martin Kaymer is just a shot behind first-round leader Jimmy Walker after signing for a 4-under-par 33-33=66 in his opener at the 98th PGA Championship.
Robert Streb styled a bogey-free, 2-under-par 33-35=68 to open his week at the 98th PGA Championship, three strokes shy of the early pacesetter Jimmy Walker.
Russell Henley posted a bogey-free, 2-under-par 34-34=68 in his opening round at the 98th PGA Championship, good enough for a place inside the top 10.
Jimmy Walker bombarded Baltusrol Golf Club's Lower Course with a 5-under-par 33-32=65 during the opening round of the PGA Championship, giving him early possession of the lead as the morning wave finishes up on Thursday.
Making his fifth career start in a major, Emiliano Grillo opened the 98th PGA Championship with a 4-under-par 31-35=66 to throw his name into the early mix.
Brooks Koepka is battling through an ankle injury as he turns his attention toward Baltusrol Golf Club's Lower Course for this week's PGA Championship.
Following a tough loss at The 145th Open, Phil Mickelson turns his attention to Baltusrol Golf Club's Lower Course for this week's PGA Championship, the same venue that yielded him a Wanamaker Trophy back in 2005.


text:
I downloaded the Faenza icon theme. I also installed the Advanced Settings app from the Software Centre. I double-clicked the Faenza install file and it opened a Terminal list of commands which I followed. Easy enough. Except that I noticed that you're supposed to install it as Root (so that it can copy the icon files into the file system rather than Home. If you don't install as Root, then a bunch of the icons aren't copied across.
This meant that it installed twice, as you can by the screenshot.
I simply want to remove the non-Root files but don't know where they copied to. Does anyone know where they would be?


text:
In SQLServer geometry field, I want to change the coordinates of geometry from one spatial reference system to another spatial reference system (from SRID 4326 to SRID 3011) by using ST_Transform. But the destination SRID 3011 is not available in sys.spatial_reference_systems table. How i do this conversion ? Is there any other way ?
There is no native way to do this in SQL Server (isn't ST_Transform a PostGIS method?). Look into something like SQL Server Spatial Tools and this post from a few weeks back. Also, you won't find any projected coordinate systems in the


text:
How can i set a WMS version of layer which i want to display. I am asking because some WMS addresses are still served via older versions like 1.1.1.
In short, I am looking for the equivalent of this one from ArcGIS:
I think you can add it to the URL. For instance like this: http://yourserver/wms.php?VERSION=1.3.0
When you create your a connection link to your WMS layer you build the parameters (if the process is manual) so you can add the version that you pretend to your metadata information and then pass to your URL. For example.... http//localhost/yyyy/yyy/yyy&SERVICE=WMS&VERSION=1.1.0
Good luck, José Santos


text:
WATSON, Jon Neil, 74, of New Cumberland, W.Va., passed away, Wednesday, December 26, 2012.
Born August 29, 1938, in New Cumberland, W.Va, a son of the late Bernard and Beatrice Chamberlain Watson.
Jon was a barber for 40 years at Bluegrass Barber Shop; the Co-Owner and Operator of Cowl Farm; and was a member of the Nessly Chapel Church.
Also a brother, Lynn C. Watson preceded him in death.
Surviving are his wife, Catherine Cowl Watson of New Cumberland; a brother, Jim (Joann) Watson of Steubenville; two sisters, Patricia (Bill) Swearingen of New Cumberland, and Sue (Eugene) Paugh of Missouri.
Private funeral arrangements were handled by the Nixon Funeral Home in Newell.
In lieu of flowers, memorial donations may be made to the Nessly Chapel Church.


text:
The idea of recursion is not very common in real world. So, it seems a bit confusing to the novice programmers. Though, I guess, they become used to the concept gradually. So, what can be a nice explanation for them to grasp the idea easily?
Sign up
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
To explain recursion, I use a combination of different explanation, usually to both try to:
For starters, Wolfram|Alpha defines it in more simple terms than Wikipedia:
If your student (or the person you explain too, from now on I'll say student) has at least some mathematical background, they've obviously already encountered recursion by studying series and their notion of recursivity and their recurrence relation.
A very good way to start is then to demonstrate with a series and tell that it's quite simply what recursion is about:
Usually, you either get a "huh huh, whatev'" at best because they still do not use it, or more likely just a very deep snore.
Coding Examples
For the rest, it's actually a detailed version of what I presented in the Addendum of my answer for the question you pointed to regarding pointers (bad pun).
At this stage, my students usually know how to print something to the screen. Assuming we are using C, they know how to print a single char using
I usually resort to a few repetitive and simple programming problems until they get it:
Factorial is a very simple math concept to understand, and the implementation is very close to its mathematical representation. However, they might not get it at first.
The alphabet version is interesting to teach them to think about the ordering of their recursive statements. Like with pointers, they will just throw lines randomly at you. The point is to bring them to the realization that a loop can be inverted by either modifying the conditions OR by just inverting the order of the statements in your function. That's where printing the alphabet helps, as it's something visual for them. Simply have them write a function that will print one character for each call, and calls itself recursively to write the next (or previous) one.
FP fans, skip the fact that printing stuff to the output stream is a side effect for now... Let's not get too annoying on the FP-front. (But if you use a language with list support, feel free to concatenate to a list at each iteration and just print the final result. But usually I start them with C, which is unfortunately not the best for this sort of problems and concepts).
The exponentiation problem is slightly more difficult (at this stage of learning). Obviously the concept is exactly the same as for a factorial and there is no added complexity... except that you have multiple parameters. And that is usually enough to confuse people and throw them off at the beginning.
Its simple form:
can be expressed like this by recurrence:
Once these simple problems have been shown AND re-implemented in tutorials, you can give slightly more difficult (but very classic) exercises:
Note: Again, some of these really aren't any harder... They just approach the problem from exactly the same angle, or a slightly different one. But practice makes perfect.
A Reference
Some reading never hurts. Well it will at first, and they'll feel even more lost. It's the sort of thing that grows on you and that sits in the back of your head until one day your realize that you finally get it. And then you think back of these stuff you read. The recursion, recursion in Computer Science and recurrence relation pages on Wikipedia would do for now.
Assuming your students do not have much coding experience, provide code stubs. After the first attempts, give them a printing function that can display the recursion level. Printing the numerical value of the level helps.
The Stack-as-Drawers Diagram
Indenting a printed result (or the level's output) helps as well, as it gives another visual representation of what your program is doing, opening and closing stack contexts like drawers, or folders in a file system explorer.
Recursive Acronyms
If your student is already a bit versed into computer culture, they might already use some projects/softwares with names using recursive acronyms. It's been a tradition going around for some time, especially in GNU projects. Some examples include:
Mutually Recursive:
Have them try to come up with their own.
Similarly, there are many occurrences of recursive humor, like Google's recursive search correction. For more information on recursion, read this answer.
Pitfalls and Further Learning
Some issues that people usually struggle with and for which you need to know answers.
Why, oh God Why???
Why would you do that? A good but non-obvious reason is that it is often simpler to express a problem that way. A not-so-good but obvious reason is that it often takes less typing (don't make them feel soooo l33t for just using recursion though...).
Some problems are definitely easier to solve when using a recursive approach. Typically, any problem you can solve using a Divide and Conquer paradigm will fit a multi-branched recursion algorithm.
What's N again??
Why is my
End Conditions
How do I determine my end condition? That's easy, just have them say the steps out loud. For instance for the factorial start from 5, then 4, then ... until 0.
The Devil is in the Details
Do not talk to early abut things like tail call optimization. I know, I know, TCO is nice, but they don't care at first. Give them some time to wrap their heads around the process in a way that works for them. Feel free to shatter their world again later on, but give them a break.
Similarly, don't talk straight from the first lecture about the call stack and its memory consumption and ... well... the stack overflow. I often tutor students privately who show me lectures where they have 50 slides about everything there's to know about recursion when they can barely write a loop correctly at this stage. That's a good example of how a reference will help later but right now just confuses you deeply.
But please, in due time, make it clear that there are reasons to go the iterative or recursive route.
Mutual Recursion
We've seen that functions can be recursive, and even that they can have multiple call points (8-queens, Hanoi, Fibonacci or even an exploration algorithm for a minesweeper). But what about mutually recursive calls? Start with maths here as well.
Starting with just mathematical series makes it easier to write and implement as the contract is clearly defined by the expressions. For instance, the Hofstadter Female and Male Sequences:
However in terms of code, it is to be noted that the implementation of a mutually recursive solution often leads to code duplication and should rather be streamlined into a single recursive form (See Peter Norvig's Solving Every Sudoku Puzzle.
The calling of a function from within that same function.
Recursion is a function that calls itself.
How to use it, when to use it and how to avoid bad design are important to know, which requires you to try it out for yourself, and understand what happens.
The most important thing you need to know is to be very careful to not get a loop that never ends. The answer from pramodc84 to your question has this fault: It never ends...
The most classic example to use recursion, is to work with a tree with no static limits in depth. This is a task that you must use recursion.
Recursive programming is the process of progressively reducing a problem in to easier to solve versions of itself.
Every recursive function tends to:
When step 2 is before 3, and when step 4 is trivial (a concatenation, sum, or nothing) this enables tail recursion. Step 2 often must come after step 3, as the results from the subdomain(s) of the problem may be needed in order to complete the current step.
Take the traversal of a straight forward binary tree. The traversal can be made in pre-order, in-order, or post-order, depending on what is required.
Pre-order: B A C
In-order: A B C
Post-order: A C B
Very many recursive problems are specific cases of a map operation, or a fold - understanding just these two operations can lead to significant understanding of good use-cases for recursion.
The OP said that recursion doesn't exist in the real world, but I beg to differ.
Let's take the real world 'operation' of cutting up a pizza. You've taken the pizza out of the oven and in order to serve it up you have to cut it in half, then cut those halves in half, then again cut those resultant halves in half.
The operation of cutting the pizza you performing again and again until you've got the result you want (the number of slices). And for arguments sake let's say that an uncut pizza is a slice itself.
Here's an example in Ruby:
def cut_pizza(existing_slices, desired_slices) if existing_slices != desired_slices # we don't have enough slices yet to feed everyone, so # we're cutting the pizza slices, thus doubling their number new_slices = existing_slices * 2 # and this here is the recursive call cut_pizza(new_slices, desired_slices) else # we have the desired number of slices, so we return # here instead of continuing to recurse return existing_slices end end pizza = 1 # a whole pizza, 'one slice' cut_pizza(pizza, 8) # => we'll get 8
So the real world operation is cutting a pizza, and the recursion is doing the same thing over and over until you have what you want.
Operations you'll find that crop up that you can implement with recursive functions are:
I recommend writing a program to look for a file based on it's file name, and try to write a function that calls itself until it's found, the signature would look like this:
So you could call it like this:
It's simply programming mechanics in my opinion, a way of cleverly removing duplication. You can rewrite this by using variables, but this is a 'nicer' solution. There is nothing mysterious or difficult about it. You'll write a couple of recursive functions, it'll click and huzzah another mechanical trick in your programming tool box.
Extra Credit The
Okay i am going to try to keep this simple and concise.
Recursive function are functions that call themselves. Recursive function consist of three things:
Best ways to write recursive methods, is to think of the method that you trying to write as a simple example only handling one loop of the process you want to iterate over, then add the call to the method itself, and add when you want to terminate. Best way to learn is to practice like all things.
Since this is programmers website I will refrain from writing code but here is a good link
if you got that joke you got what recursion means.
Recursion is a tool a programmer can use to invoke a function call on itself. Fibonacci sequence is the textbook example of how recursion is used.
Most recursive code if not all can be expressed as iterative function, but its usually messy. Good examples of other recursive programs are Data Structures such as trees, binary search tree and even quicksort.
Recursion is used to make code less sloppy, keep in mind it is usually slower and requires more memory.
I like to use this one:
How do you walk to the store?
If you're at the entrance to the store, simply go through it. Otherwise, take one step, then walk the rest of the way to the store.
It's critical to include three aspects:
We actually use recursion a lot in daily life; we just don't think of it that way.
The best example that I would point you to is C Programming Language by K & R. In that book (and I am quoting from memory), the entry in index page for recursion (alone) lists the actual page where they talk about recursion and the index page as well.
Recursion n. - A pattern of algorithm design where an operation is defined in terms of itself.
The classic example is finding the factorial of a number, n!. 0!=1, and for any other natural number N, the factorial of N is the product of all natural numbers less than or equal to N. So, 6! = 6*5*4*3*2*1 = 720. This basic definition would allow you to create a simple iterative solution:
However, examine the operation again. 6! = 6*5*4*3*2*1. By the same definition, 5! = 5*4*3*2*1, meaning that we can say 6! = 6*(5!). In turn, 5! = 5*(4!) and so on. By doing this, we reduce the problem to an operation performed on the result of all previous operations. This eventually reduces to a point, called a base case, where the result is known by definition. In our case, 0!=1 (we could in most cases also say that 1!=1). In computing, we are often allowed to define algorithms in a very similar way, by having the method call itself and pass a smaller input, thus reducing the problem through many recursions to a base case:
This can, in many languages, be further simplified using the ternary operator (sometimes seen as an Iif function in languages that don't provide the operator as such):
The example I use is a problem I faced in real life. You have a container (such as a large backpack you intend to take on a trip) and you want to know the total weight. You have in the container two or three loose items, and some other containers (say, stuff sacks.) The weight of the total container is obviously the weight of the empty container plus the weight of everything in it. For the loose items, you can just weigh them, and for the stuff sacks you could just weigh them or you could say "well the weight of each stuffsack is the weight of the empty container plus the weight of everything in it". And then you keep going into containers into containers and so on until you get to a point where there are just loose items in a container. That's recursion.
You may think that never happens in real life, but imagine trying to count, or add up the salaries of, people in a particular company or division, which has a mixture of people who just work for the company, people in divisions, then in the divisions there are departments and so on. Or sales in a country that has regions, some of which have subregions, etc etc. These sorts of problems happen all the time in business.
Josh K already mentioned the Matroshka dolls. Assume that you want to learn something that only the shortest doll knows. The problem is that you can't really talk to her directly, because she originally lives inside the taller doll which on the first picture is placed on her left. This structure goes like that (a doll lives inside the taller doll) until ending up only with the tallest one.
So the only thing that you can do is to ask your question to the tallest doll. The tallest doll (who doesn't know the answer) will need to pass your question to the shorter doll (which on the first picture is on her right). Since she also doesn't have the answer she needs to ask the next shorter doll. This will go like that until the message reaches the shortest doll. The shortest doll (who is the only one who knows the secret answer) will pass the answer to the next taller doll (found on her left), which will pass it to the next taller doll... and this will continue until the answer reaches its final destination, which is the tallest doll and finally... you :)
This is what recursion really does. A function/method calls itself until getting the expected answer. That's why when you write recursive code it's very important to decide about when recursion should terminate.
Not the best explanation but it hopefully helps.
Recursion can be used to solve a lot of counting problems. For example, say you have a group of n people at a party (n > 1), and everyone shakes everyone else's hand exactly once. How many handshakes take place? You may know that the solution is C(n,2) = n(n-1)/2, but you can solve recursively as follows:
Suppose there are just two people. Then (by inspection) the answer is obviously 1.
Suppose you have three people. Single out one person, and note that he/she shakes hands with two other people. After that you have to count just the handshakes between the other two people. We already did that just now, and it is 1. So the answer is 2 + 1 = 3.
Suppose you have n people. Following the same logic as before, it is (n-1) + (number of handshakes between n-1 people). Expanding, we get (n-1) + (n-2) + ... + 1.
Expressed as a recursive function,
f(2) = 1
In life (as opposed to in a computer programme) recursion rarely happens under our direct control, because it can be confusing to make happen. Also, perception tends to be about the side effects, rather than being functionally pure, so if recursion is happening you might not notice it.
Recursion does happen out here in the world though. A lot.
A good example is (a simplified version of) the water cycle:
This is a cycle that causes its self to happen again. It is recursive.
Another place you can get recursion is in English (and human language in general). You might not recognise it at first, but the way we can generate a sentence is recursive, because the rules allow us to embed one instance of a symbol in side another instance of the same symbol.
From Steven Pinker's The Language Instinct:
That is a whole sentence that contains other whole sentences:
The act of understanding the full sentence involves understanding smaller sentences, which use the same set of mental trickery to be understood as the full sentence.
To understand recursion from a programming perspective it's easiest to look at a problem that can be solved with recursion, and understand why it should be and what that means you need to do.
For the example I will use the greatest common divisor function, or gcd for short.
You have your two numbers
You should already be able to see that this is a recursive function, as you have the gcd function calling the gcd function. Just to hammer it home, here it is in c# (again, assuming 0 never gets passed in as a parameter):
In a programme, it is important to have a stopping condition, otherwise you function will recur forever, which will eventually cause a stack overflow!
The reason to use recursion here, rather than a while loop or some other iterative construct, is that as you read the code it tells you what it is doing and what will happen next, so it is easier to figure out if it is working correctly.
Here is a real world example for recursion.
Let them imagine that they have a comic collection and you're going to mix it all up into a big pile. Careful -- if they really have a collection, they may instantly kill you when you just mention the idea to do so.
Now let them sort this big unsorted pile of comics with the help of this manual:
The nice thing here is: When they are down to single issues, they have the full "stack frame" with the local piles visible before them on the ground. Give them multiple printouts of the manual and put one aside each pile level with a mark where you currently are on this level (ie. the state of the local variables), so you can continue there on each Done.
That's what recursion basically is about: Performing the very same process, just on a finer detail level the more you go into it.
Recursion is a very concise way to express something that has to be repeated until something is reached.
Not plain english, not really real life examples, but two ways of learning recursion by playing:
A nice explanaition of recursion is literally 'an action that reoccurs from within itself".
Consider a painter painting a wall, it's recursive because the action is "paint a strip from ceiling to floor than scoot over a little to the right and (paint a strip from ceiling to floor than scoot over a little to the right and (paint a strip from ceiling to floor than scoot over a little to the right and ( etc )))".
His paint() function calls itself over and over again to make up his bigger paint_wall() function.
Hopefully this poor painter has some kind of stop condition :)
protected by Josh K Feb 15 '11 at 13:45
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?


text:
Currently, I am (successfully) cleaning out my GMail account, but while having achieved "Inbox Zero" (but not "0 Actionables"), my subfolders / labels are still overflowing.
One issue I have: I was quite involved in / occupied with at least two software programs, that I used or still use daily and intensively, both for my studies as well as work.
As I'm rarely content with even a top-notch program and tend to find a lot of bugs, productivity-impeding issues and just in general have ideas and feature requests, I started sending feature requests on a weekly, sometimes daily basis!
As a result I have several (long) drafts as well as a ton of sent as well as unread e-mails to and from the software developers. But to be frank, in the last 6-9 months I have never looked at those e-mails, neither those from the company nor mine.
Please see this screenshot as an example:
All I know is: Obviously not all (i.e. most) feature requests of mine won't be implemented or I am not able to get an ETA for it. Most of all, software organizations seem to not be willing or prepared for keeping their power-users updated, i.e. I have no way to know and follow-up on my feature request. Which drives me crazy - maybe I'm a control freak... Second problem is that the versions of those products have already iterated. I.e. for both software concerned here, there are already new versions out. I frankly cannot keep track of which changes are implemented yet and which aren't. Because I don't get paid to do so and don't have all the information available that the software company does. But those companies don't share such information with a customer, thus I'm at the bad end of information asymmetry.
All that ain't so bad though, but my problem is: What do I do with all these e-mails? Read and archive? Delete? Try to comprise notes and actual results as well as actionables out of them? (Even though that should be the company's duty not mine?...)
All in all I definitely don't want to keep (those) e-mails if not necessary.
So the question now is: What is the best way to deal with these e-mails, if you consider my initial intention and the general goal of getting through those as fast as possible.
The tricky part here is, that those are not clearly actionable via GTD imho, because to have a clear "action-path", I would have to define one in advance. Which is what I ask about here. Because frankly - myself - I don't know if it is worth the time and effort to further process all these e-mails, if I consider the average probability that:
a). My feature request gets accepted b). My feature request gets implemented or c). my feature request is already implemented (i.e. I could've discarded the e-mail conversation about feature XYZ, I just didn't/don't know, because I lack the information that feature XYZ is implemented, until I invest further energy to confirm that it is).


text:
The city of Somerville will hold memorials and offer support services on the anniversary of the Boston Marathon bombings on April 15.
On Tuesday, April 15, American flags will be positioned at half-staff to honor all victims of the Marathon Bombings and its aftermath. A moment of silence will be held at 2:50 p.m.
Also on April 15, counselors and support staff from the city's Trauma Response Network will be available at the Public Safety Building at 220 Washington Street, for any and all community members needing their services. Members of the public are also invited to visit the Public Safety Building for reflection, remembrances, or memorials throughout the day Tuesday.
Counselors will be available from 7 to 9 a.m., from 2 to 3 p.m. and from 5 to 7 p.m. On Friday, April 18, TRN counselors will be available at the Public Safety Building from 3 to 6 p.m.
Community members are also welcome to visit the site for reflection, remembrances or memorials in honor of Sean Collier and other individuals and families affected by the events in the aftermath of the Boston Marathon:
During these times on Tuesday and Friday, Residential Permit Parking enforcement will be relaxed in the immediate vicinity of the Public Safety Building to allow community members to visit the site. Parking meter enforcement will be in effect.
Location, ST | website.com


text:
By San Diego 6, The CW
This summer marks the 30th anniversary of the devastating McDonald's massacre in San Ysidro that left 21 victims dead in 1984. This week a local college that was built on the site of those mass killings is honoring that symbol of triumph over tragedy.
On Thursday, May 8, Southwestern College's Higher Education Center in San Ysidro will commemorate their 25th anniversary. The college is a monument to learning, honoring those 21 victims who died in the mass shootings, as well as a living memorial to honor the resilience of the survivors who continue to bear the scars of that day.
View the full article here
Southwestern College is an equal opportunity educator and employer | Disclaimer | Directions to SWC
© 2011 Southwestern College, 900 Otay Lakes Road, Chula Vista, CA 91910. (619) 421-6700
The Southwestern College is not responsible for the content of external sites.
Thank you for visiting the Southwestern College website.


text:
GENESEO, N.Y. -- A record 965 students participated in SUNY Geneseo's seventh annual GREAT Day (Geneseo Recognizing Excellence, Achievement & Talent) April 16 on campus. The event is a college-wide symposium celebrating the creative and scholarly endeavors of Geneseo students with the purpose of fostering academic excellence, encouraging professional development and building connections within the community.
"Once again, our students ably displayed a wide variety of scholarly and creative projects for our campus and community to experience," said Provost Carol Long. "The day really brings together in a tangible manner the essence of a liberal arts education. With the mentorship of our faculty, students engage in high-impact learning that transforms their lives and their communities."
Watch several students involved with GREAT Day.
The keynote speaker for this year's Jack and Carol Kramer Endowed Lectureship was former New York Times science reporter Dava Sobel, who discussed the in depth research she did on Renaissance mathematician and astronomer Nicolaus Copernicus to prepare for the play she wrote on his life and discoveries, "And the Sun Stood Still."
"One of the most amazing things about Copernicus was he made all of his observations without the benefit of a telescope or lenses of any kind," said Sobel.
Sobel read excerpts from the play with the help of Gary Towsley, distinguished teaching professor of mathematics, who read the part of Copernicus.
In addition to endowing the GREAT Day lecture series, Jack and Carol Kramer -- both 1976 Geneseo graduates -- have provided major support for other Geneseo programs.
Among GREAT Day activities were poster and classroom presentations on projects the students have been working on, some for several years; chamber music, dance, and theater performances; and art exhibits.
Media Contact:
David Irwin
Media Relations Manager
(585) 245-5516


text:
I'm curious about the birth of the compiler. How did programming begin? Did people first build hardware that recognized a certain set of commands, or did people define a language and then build hardware around it? And on a related note, what was the first programming language?
Sign up
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
This has a very clear answer, actually: Source code came first – by a big margin.
Before giving the technical details, a bit of perspective:
The first programming languages were all translated into machine language or assembler by hand. The idea of using a piece of software to automate this translation (either via a compiler or evaluator) always came later, and was far from intuitive.
Consider this quote of the Wikipedia article on FORTRAN which illustrates the reluctance compilers had to face:
=> By the time the FORTRAN compiler hit the market (1957), people were already happily programming both in assembly language and FORTRAN.
The case was similar for LISP (from Hackers & Painters):
Once again, not only does the source code (in LISP) predate the interpreter, the latter wasn't even implicit in the former.
But these developments are relatively late. Even not considering Charles Babbage's Analytical Engine and Ada Lovelace's related first program, there were programming languages in the 20th century which predated compilers:
Konrad Zuse's Plankalkül and the mathematical construct of λ-calculus introduced by Alonzo Church. Both of these are indubitably formally specified programming languages, but neither had a compiler at the time.
To put this into perspective, λ-calculus is from the 1930s, and Plankalkül was developed around 1945. By contrast, the first FORTRAN compiler came out in 1957 (but again three years after FORTRAN was specified).
Programming began with people writing machine code directly into memory, onto punched cards and paper tape or even shorting links on a patch panel. Whether the hardware was built around the needs of the software or vice versa is difficult to tell. Certainly the earliest design for a turing complete programmable computer, Babbage's Analytical engine, pre-dated Ada Lovelace's first documented program.
As to the first programming language, I have argued that it was the machine language of Babbage's analytical engine (from the question What was the first programming language written for computers?)
To answer the question in your question title, since assembly language is source code, and assembly languages pre-date high level languages which could be compiled into assembler, the source code came first.
Also, a compiler has never been necessary, just convenient.
It is perfectly possible to write software directly into memory if you have memorised the appropriate op-code tables. In fact, some early computers required the user to punch in the bootstrap code on the front panel hex keypad to get them to boot, but you could tap in any code you liked and it would be run.
Admittedly as CPU's get more complex, this gets more difficult, but a simple instruction set like 6809, or Z80 (ignoring all the weird indexed modes) is relatively easy to program even without an assembler, let alone a compiler from a high level language.
If Babbage's analytical engine had ever been built, I'm sure there would have been a steampunk Mel, writing optimised programs directly onto loom cards.
The compiler was first. It was directly written in machine code, for the source could not be compiled without a compiler.
Wikipedia articles like this one about Computer Languages can answer most of the questions. If not, just pick one of the books by Tanenbaum, like Structured Computer Organization , which can answer more questions than you can even ask :)
I can not say anything more specific, for your question is too broad.
Interpreters existed before compilers so source code existed before compilers.
There are some very interesting papers on the history of computing here. The source code for the FORTRAN II compiler is supposed to be available, but those links are broken.
This paper, from 1954, describes the Whirlwhind interpreter.
This question is pivots strongly on our semantic interpretation of 'source code'. If we define it as 'text-based computer instructions that are compiled', then presumably a compiler came first.
I'm more inclined to go with something more authoritative, such as Mark Harman's paper "Why Source Code Analysis and Manipulation Will Always Be Important" presented at the Tenth IEEE International Working Conference on Source Code Analysis and Manipulation
And I think your answer is implicit in that definition - source code most certainly came first.
The algorithms were sorted out on paper, then the alus were wired up physically/mechanically (moving wires). to change the program you move the wires and run again.
Later the assembly language sorted out on paper, translated to machine code by hand, then using switches, etc to feed it into ram. Or punch cards, etc. Eventually you can make an assembler, then you can program in assembly not machine code, then you can make a compiler. Eventually you can bootstrap that compiler. And make new languages and new compilers, etc.
The first language was not a language, later the first language was assembly language. for every processor the first language is assembly language (derived from the machine code). The instruction set is designed first then the hardware to implement it then assembler, then compilers.
protected by gnat Jun 24 '15 at 23:02
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?


text:
I was wondering if there was a quick way to merge multiple .tab files together? I have about 100. Would appending one tab to another with the MapBasic window open, then changing the name of the table appended to TableInfo(1,1) work?
Thanks, Alan
If you don't want to use MapBasic (although there is really no reason you couldn't I just can't write the code off the top of my head) you can use OGR2OGR - a handy tool for any GIS pro to have in their toolkit.
There is a good start here http://gis-programming.com/?p=194 on the details of the code snippet below.
You can do something like this in a batch file:
Loop over all the TAB files in the current folder and append to the merge.tab file
Note: If the above doesn't work try this:
There are plente of tools available that can help you perform this task. Have a look at the site called MapInfoTools.com.
I think the tool Append2 could help you out
The best solution for this many files would probably be to use FME which is specifically designed to perform tasks like the one you have.
I just checked my copy and it supports .tab files and can output as a single merged .tab file, or a number of other formats, should that be more suitable. The software is not cheap, but a full 14 day trial is available for download from their website, which would be more than enough for you to run your conversions.
Yes, the Append2 is the best option I have tried, provided you have all the TABs with similar "Table Structure". See the image. Select the check box "To New File" to get the appended/merged final TAB saved to a new file. This option is recommended.


text:
Dear All,
I want to calculate the distance between two sets in which the maximum distance between the sets are minimized. Formally problem defined as,
$\displaystyle \min_{a \in A} \max_{b \in B}$ d(a,b)
This problem looks similar to Hausdorff distance, but the order of $min$ and $max$ are swapped. While a lot of studies can be found about Hausdorff distance, I could not find any study about my problem.
- Is there any specific name of my problem that I missed?
- Do you have any solution advises for the problem except for the complete enumeration? Since the complexity of the complete enumeration is $O(|A| \cdot |B|)$, in my case it is not acceptable as a solution method.
Best Regards


text:
The 5 Circles of Baffling Web Comic Hell
The Webcomic Evangelists
You do not find the run-of-the-mill religious comics wandering this circle of webcomic hell. No, there is certainly no shortage of comics designed to angrily insult people into or out of their religious faith, and while we may disagree with them, at least their message is clear.
But then you have these, the David Lynch-esque comics, seemingly created by feeding the Bible and a stick of dynamite to a goat, and then drawing the bloody aftermath. Do you agree with their message? Disagree? You'll never know. Let's look at a pair of creationist comics from artist Dan Lietha...
#7. After Eden and CreationWise:
Take note of the time. Now stare at the following comic until you think you've got your mind wrapped around its meaning:
Welcome back. If you're like me, about six hours have passed since the last sentence. We know from reading the rest of his site that cartoonist Dan Lietha is a Christian man. But it appears that, from this strip at least, he believes that behind the doors of time lies Cthulhu. And he will eat your Bible.
I don't pretend to understand this man's interpretation of Christianity, but I'm already pretty sure it kicks ass. Let's pull out another one, this is from his other strip, After Eden:
That one took about four hours. I called in sick to work. No, it's not one panel out of a longer story arc. It appears to be a new chapter in the story of Adam and Eve, one where Eve builds a dummy version of herself out of sticks and coconuts so she could either escape Adam, or perhaps lure him into a booby trap for whatever nefarious purpose. Perhaps to eat him.
Then we have this portrayal of the After Eden method of winning over converts:
...which appears to involve rigging your bible with poison darts. "Cain's wife? Sure it's right here in-"
By the way, this comic is brought to you by the same guys who run The Creation Museum in Ohio. Which kind of makes me want to buy a ticket.
#6. FaithMouse:
Oh-oh. Somebody at their computer monitor just muttered, "Well, religious comics certainly can't get any more confusing than that." Fool! You just uttered the magic words to summon FaithMouse into our dimension.
Study the strip above. Well that... sort of makes sense. Tree of religious liberties, shredded into toothpicks by the godless ACLU and its... Porno Possum lunchbox. So how about...
That's right, sinful world! A new Pope is in town, and he's not going to stop mowing at the boundaries of your lawn, like that old Pope. No, he's going to mow right over your fucking landscaping!
Wait, is this a pro or anti-Catholic comic? Let's find another Pope episode to clarify it for us.
Huh. Is he... saving that sleeping woman? Kidnapping her? By the way, there's a "you'll shit bricks" moment when you realize the gray mass is a crowd of people.
Alright, let's get to the bottom of their stance on Catholicism by taking a look at their comic discussing Obama's controversial visit to Notre Dame:
Let's... let's just put FaithMouse down and slowly back away...
Far, far away.
Unfortunately, it only gets worse...


text:
I'm writing a shell script that allows you to install an .apk on all android phones connected to a computer in parallel using Terminal. At my company we do tests on many devices and so this makes the installation part must faster.
Question: I'm looking for a way to quickly identify which phones have had the .apk installed via some sort of feedback/notification. Ideally you should be able to see which phones have received the .apk just by looking at it (some sort of sound or screen flash) or simply by unlocking the device (ex. the newly installed app has been opened).
Any ideas of how I could do either of these things?
I've read about launching apps but it seems like thats not something you could do with just the .apk (you would also need to specify an activity...).
Any ideas would be much appreciated!


text:
Exclusive: our First Class Lounges at Frankfurt
As well as the Lounge Area in the First Class Terminal, there are two other exclusive First Class Lounges available to you in Frankfurt Airport's Terminal 1. Here, before departure, after landing or between flights, our First Class passengers and HON Circle Members can get in the right frame of mind for the next stage of their journey in peace and quiet.
First Class Spa and Senator Spa at Frankfurt Airport
Since 1 May 2015 First Class passengers, HON Circle Members and Senators have been able to enjoy a spa offer that turns their stay at Frankfurt Airport into an exceptional mini-wellness-break.
The new wellness oases operated by Lufthansa's cooperation partner, the Chi-Mas Institute, each have two treatment rooms and are located in the non-Schengen Departure Area B: in the First Class Lounge at gate B22 and in the Senator Lounge by gate B43. The First Class spa is open daily from 07.30 hours to 21.00 hours and the Senator spa daily from 07.00 hours to 21.00 hours. Both spas will be open 365 days a year.
Guests can choose treatments lasting from 15 to 90 minutes. Provided that they are available, all the spa treatments can be booked at short notice in the lounge. You can also book in advance by sending an email to firstname.lastname@example.com. Payment must be made at the time of treatment by credit card, EC debit card or cash.
Further information on the First Class spa
Further information on the Senator spa
just as in the First Class Terminal, here comfortable seats and separate quiet rooms with comfortable daybeds invite you to rest and relax. If you are a smoker, you can retire to a Cigar Lounge in either First Class Lounge.
in the restaurant areas we offer you freshly prepared dishes made from seasonal, high-quality ingredients - à la carte or from the cold buffet. An excellent wine list complements your meal. If you are pressed for time, in the First Class Lounge in Departure Area B you can experience front-of-house cooking, which is as exciting as it is delicious.
Freshening up
in the bathroom area you can freshen up in the exclusive bathrooms which have both showers and baths. Selected toiletries and exclusive amenities are provided for your use.
you can work undisturbed in individual office units which are provided with a telephone, Internet kiosk, laptop sockets, WLAN and office stationery. You may also use the printer, photocopier and fax machines in our Service Centre.
In the new First Class Lounge at Gate A13 passengers will, for the first time, find a library where high-quality coffee table books from the publisher DuMont will entice them to browse.
Location and opening times
Opening times: both Lufthansa First Class Lounges at Frankfurt are open daily from 5.15 am to 10.00 pm.
Location: both First Class lounges are located in Frankfurt Airport Terminal 1; one near at Gate A13 in Pier A and the other in Pier B between Gates B22 and B24.
View layout


text:
I like to do things, build stuff and learn and hack stuff.
I'm applying to be an Associate Member at Noisebridge.
I encourage collaboration between Noisebridge, SudoRoom and [Rock Paper Scissors Collective|http://www.rpscollective.com].
Associate Membership Application
I'm currently applying for an associate membership.
- Sponsors*
- Jake
- Alexandra
There are a few people who haven't officially endorsed me yet but have offered. Is there a deadline for this kind of thing?
Noisebridge Projects
I'm working on these
Current Projects
Upcoming Noisebridge Projects
- Male Figure Drawing Sessions - stay tuned!
- Zines wiki
- Silkscreen Wiki
- Noisebridge pirate anarchist & goth girl Snowboarding crew
Learning To-Do List
Vinyl Cutter
Help me obiwan you are my only hope
I do something that is not exactly skateboarding but something else (nerding). it is completely unrelated to any multimillion dollar corporate action sport, or social scene.
I am stuck right now, because I snowboard and my style is keeping me from progressing. I just can't seem to get my feet off my board. If you have time I can pay you for lessons and coaching. please contact me, I am at noisebridge a lot.
If I'm wearing headphones it usually means I'm concentrating. Don't be offended if I don't want to talk.
I prefer doing stuff to listening to a lot of long speeches, presentations, etc.


text: Here is another tutorial for all those people out there (including me!) who were born between February 20th and March 20th. I know it's a very simple symbol, but for those who don't know how to draw it, here you go. Enjoy and don't forget to rate and comment when you're done! :D


text:
- Tags
- sony s
Say Hello to Skype for Android Tablets
11/20/2012 in Big Blog by Derek Snyder
Today we're delighted to announce version 3.0 of Skype for Android. As long-standing Skype enthusiasts know, we're committed to making the Skype experience the best it can be, wherever you are and with whatever device you're using. With so many now using tablets to make video and voice calls with Skype, this latest version is optimized to scale to your tablet's bigger screen, so you can experience Skype on a larger display wherever you go. Read more


text:
Sign up for our mailing list and learn how you can help us win the battle against unnecessary killing of cats. Sign up now »
Home / What We Do / Care for Cats / Conduct TNR Guide / How to Conduct Trap-Neuter-Return / Targeted Trapping
Targeted Trapping - How to Help More Cats and Organize Your EffortsWhether you are a seasoned feral cat caregiver or a local shelter, you've discovered that an effective and humane approach to helping outdoor cats is practicing Trap-Neuter-Return.
Trapping whole colonies in a single geographical area or a single neighborhood allows for complete results. This is called "targeted trapping" and it is an approach Alley Cat Allies supports so that resources, staff, and volunteer time can be maximized.
Conduct Trap-Neuter-Return Guide »
Your efforts are motivated by your desire to help cats and improve their lives. Our experience has shown that volunteers and Trap-Neuter-Return groups have a need to take full advantage of their time and money. And targeted trapping fulfills that need and expands your efforts—it provides an opportunity for local caregivers or groups to help even more cats and specifically, an entire colony, in a single effort and usually in a shorter period of time.
Furthermore, there is a growing need to document the help you've given the cats. Keeping medical records on each cat is essential. And, logging how much time and money you and/or your group have spent on the cats is a specific way to join and become active in the growing movement to protect cats. Your action to help cats provides services all too often not offered by our current animal control system.
Your documented actions and the medical records present persuasive hard data that your measures are life-saving and counter to what is the status quo—catch and kill—in our animal control system. And, if the need should arise, you will be organized and more prepared to defend the cats and your Good Samaritan efforts
What is Targeted Trapping?
Targeted trapping is a method of trapping, spaying or neutering, and vaccinating an entire colony at a time before moving on to the next surrounding colonies in a specific geographic location. Newcomers entering completed colonies are immediately trapped, spayed or neutered, and vaccinated.
Conducting Trap-Neuter-Return indiscriminately by spaying and neutering only a few cats in a colony and then moving on to another colony has limited effects. It certainly helps those individual cats, but does not address the overall goal of helping all of the identified members of a colony and preventing new litters of kittens in that colony. Cats who are not trapped and vetted will continue to breed and exhibit behaviors such as yowling, spraying, and roaming for mates.
Targeted trapping brings about total positive results. When caregivers employ targeted trapping, they work "smarter, not harder." This focused process improves the lives of all cats in the colony.
Step 1: Gather Information and Build Relationships
If you are part of an organized Trap-Neuter-Return group or a cat rescue group, then you are getting calls from the public in response to stray and feral cats. Some people are calling for your help because they are already caring for cats.
Create a database or simple computer spreadsheet and collect and record as much of the following information from callers as possible:
You may want to solicit calls. Consider placing a classified ad in your local newspaper with a number (not your home phone) which people can call to report stray and feral cats and indicate information will be kept confidential. Enter everything onto your database or spreadsheet. Be prepared to take a lot of calls.
If you do end up fielding calls from the public, remember that you may be dealing with people who are hostile to the cats or people who do not understand the nature of feral cats. Explain Trap-Neuter-Return and that if the cats are brought to the shelter they will be killed. If the caller is interested in helping, try to gain an understanding of their commitment (i.e., feeding? trapping? transportation? financial?). If the caller is unhappy with the cats, ask pointed questions to determine the nature of the concern and work to resolve them, perhaps by sharing humane deterrent techniques. Learn more about humane deterrent techniques.
Animal control pounds and shelters may know where the large colonies of cats are because the public is no doubt calling for help. You may want to consider contact them, depending on your level of comfort. Some caregivers have developed a healthy rapport and feel they can trust their local animal control or shelter.
Shelters and animal control may have electronic databases of calls from residents and/or intakes of animals. Call the pound or shelter and work with staff to get the best information. You may need to submit a written request, and you may not receive as much information as you would like based on privacy.
Step 2: Identify the "Hot Spots" Where Cats Reside
After you gather the appropriate information, analyze the information to determine trends.
Plot all of the information using either a hard copy map or a mapping computer program such as Google Maps or Microsoft MapPoint.
As you do, you will begin to see obvious areas or neighborhoods where residents are continually calling about cats. These are the places where you can make the most impact in the shortest amount of time. These "hot spots" are your target areas. They will also have the most dramatic decrease in animal control calls and shelter intake numbers once you begin trapping, if you are working with your shelter or local animal control.
Step 3: Create and Implement a Targeted Trapping Plan
Once you have determined the target areas, focus on one or two of them (depending on your financial and physical resources) as a starting point. Start investigating the colonies: determine where the colonies live and who is feeding them.
Communicate with neighbors about your Trap-Neuter-Return program and targeted trapping plans. You can use Alley Cat Allies' door hangers and publications to help (go to the Marketplace to order).
When community members understand the process and are involved, they are more likely to buy-in and cooperate with the program. Talk to neighbors about their own cats and make sure your plan involves spay or neuter for all cats in your hot spot, including those who are indoors-only and those who go outside, to prevent future litters in your target neighborhood. If their cats are already spayed and neutered, ask that they are kept inside during your trapping efforts.
Then, create a plan and schedule for the trapping, transporting, vetting, and returning of the cats. For more information on preparing for and carrying out trapping, go to our Trapping Guide.
While you are conducting targeted trapping, you may receive calls for help from other areas. When people outside of your targeted area call, help them by loaning traps (if you have extra) and giving them spay and neuter information, but remain focused on your goal.
Step 4: Documenting your Progress and Success
Tracking and carefully recording your work is just as essential as trapping and spaying and neutering cats. Maintain records for every cat that is identified, trapped, spayed or neutered, vaccinated, adopted, and returned. The better your records are, the better the case you will have in support of your contributions towards benefitting your community. Additionally, you will be more prepared if you have to defend your compassionate actions.
The number of cats in the colony will be stabilized at the end of your targeted work. Caregivers will monitor the colonies to ensure that any newcomers are spayed or neutered and vaccinated as soon as possible. Obtain testimonials from caregivers and neighbors who can attest to the effectiveness of your work and Trap-Neuter-Return in your targeted trapping project.
Targeted trapping improves the lives of outdoor cats because it puts an end to the strains of mating and pregnancy, helps them be better neighbors, and is a way to respond to citizen requests for help. It is an effective way to use volunteer resources and individual donations of time and money to improve the lives of cats.
Printer Friendly Version


text:
Ma Perkins Flower Garden is a great quick and easy to stitch project that can be finished as a small "quiltlet" or as a framed piece for your wall decor! This pattern is perfect for using up scraps of fabrics. Finished size is 12" square. Designed by Sew Unique Creations. Designed by Tara Lynn Darr
Item : SEU362


text:
Haiti have made two Fed Cup appearances to date, in 1998 and 1999.
© ITF Licensing (UK) Ltd. All rights reserved. No portion of this website may be duplicated, redistributed, or manipulated in any form. By accessing any information beyond this page, you agree to abide by our Privacy Policy and Terms and Conditions.


text:
Jeremy Shockley/Southern Ute Drum
Rod Grove landed in Vietnam on Aug. 29, 1970. It was his birthday. Thirteen months and 22 days later, he would leave a changed man.
�Innocence,� he said, �it�s lost.�
Today, Grove is the veterans services officer for the Southern Ute Indian Tribe. Standing in front of the veterans memorial he helped bring to the park in front of tribal administration, he talked about his experiences and those of recently returned veterans. He was joined by Tribal Councilor Howard Richards Sr., also a Vietnam veteran, and Damon White Thunder, a tribal employee and veteran of Iraq.
Grove said the experiences of soldiers, though separated by a generation, are much the same.
�War is war. No matter how you put it, it�s people killing people,� he said.
Grove and Richards talked about the service being a brotherhood, creating an obligation for them to help the younger vets avoid the problems they had after returning.
�It took us 30 to 40 years to get where we are today,� said Richards, who was one of three vets who formed the Southern Ute Veterans Association in 1986.
Grove, who was encouraged by Richards to be a part of the group, said, �You can�t just turn it off and forget it.�
White Thunder acknowledged it has sometimes been a challenge �adjusting to everyday, realizing that I don�t have to duck and dodge.�
He said he joined as a Reservist to get money for college. He�d hoped to avoid active duty, but after just a year in, he was in Iraq.
Elder vets and the veterans association help young vets in various ways. One is advocating for benefits. Recently, the tribe hosted some Department of Veterans Affairs �top guns� in for a visit to talk about the challenges facing tribal veterans young and old.
Richards said the tribe supports veterans in areas where their benefits fall short, but he said they don�t intend to �let the government off the hook.�
Richards said the tribe incorporates its traditions into confronting the problems vets face. This includes, above all, letting them know their community embraces them and is grateful for their service.
Richards also feels an obligation to educate the broader public about their sacrifice, �so that when we�re all gone,� he said, people will know �what we stand for.�
Grove, looking at the soldiers� names etched into the memorial, said people are often surprised by the number of tribal members who have served.
�We�re a real small tribe to have so many people go,� he said.
When it comes to defending country, he said, the commitment of Native Americans runs deep.
�Our native people did not burn our draft cards,� he said. �We didn�t run away.�


text:
Bronze Medal Schools
None of this would be possible without the continued support of the Livingston Parish community. For this we are very thankful.
Notice of Nondiscrimination
The Livingston Parish School Board does not discriminate on the basis of age, race, religion, national origin, disability or gender in its educational programs and activities (including employment and application for employment), and it is prohibited from discriminating on the basis of gender by Title IX (20 USC 168) and on the basis of disability by Section 504 (42 USC 794). The Title IX Coordinator is Rick Wentzel (email@example.com), Assistant Superintendent, P.O. Box 1130, Livingston, LA 70754; phone (225)686-7044. The Special Education Director is Dr. Jeanne Ebey (email@example.com); the LPPS 504 Coordinator is Monica Sullivan (email@example.com), P.O. Box 1130 Livingston, LA 70754; phone (225)686-4248.


text:
Schur functors are functors from the category of vector spaces to itself. If we take an operator $M: V->V$ and apply a Schur functor to it and then calculate trace $Tr(M^{\Lambda})$ we will get Schur polynomial in the eigenvalues of $M$.
Question Can one generalize (deform) Schur functors, such that $Tr(M^{\Lambda})$ will give polynomials which generalize (deform) Schur polynomials e.g. Hall-Littlewood polynomial, or Jack polynomial and most generally Macdonald polynomials ?


text:
I hate that I'm asking this question but I usually feel too awkward asking the guys at the sporting good stores about this. I'm a larger female and I'm just starting out with tri's. I fit fine into trisuits but I definitely don't think they have much nearly as much support I need being that I have, well, a large chest. Is there a particular brand reccomended for this? or would it be terribly awkward if I wore a regular bra under my trisuit? The little built in fabric ones I've seen just aren't cutting it.
I wear a tri 'bikini-style' top underneath my tri suits to keep the girls in. I have a TYR maxback and 2XU Comp (my favorite). I like the 2XU a little more because there is little/no chafing and the cut is a little higher on top, so when I start running I know I won't have wardrobe malfunction. Also, I only say tri-specific because the wicking is better and less chafing. I will even wear my tri tops on my training workouts because of comfort.
Great question, you are not alone! I've experimented with several brands/styles/cuts underneath a tri top/suit. Play around with how the cut of the sports bra lines up with your tri top & wetsuit if you're doing an open water swim. Some of my sports bras were lower cut in the front & created more drag, even under a tri top. Other sports bras have thicker material all around and therefore hold water long after you've left the swim segment. Also look at the cut of the sides & how low it sits under your arm, you could have chafing with a wetsuit.
I usually put bodyglide around these edges/seams & that helps reduce sores/chafing.
Good luck!
Sara Cox Landolt
You are SO not alone, as I have three weeks until my 3rd tri and am tired of wearing my sturdy running bra and running shorts while I swim (I keep this combo on for all three events). So, can you all clarify: You wear a tri outfit for all three events with the bra underneath? I am very ready to upgrade my equipment and need help. I am a 34DD and cannot run in just a tri suit alone.
Thanks alot for the advice everyone...
I completed my first triathlon 3 weeks ago.. I registered for a tri series so I have another one this weekend. I went with a one peice trisuit with the "built in sports bra" (Alone this does absolutely nothing for me)... Under my trisuit I wore a tri sports bra from zoot.. I think in reality I needed an extra large but they didnt have it so I got a Large... I think this is where I had amazing dumb luck it fit perfectly snug so there wasn't much unwanted movement... =) It had a high cut so there wasnt much drag or any issues with creating a bulge above the material... I am pretty happy with the results... I am amazed by the tri spefic material.. I am a 38DD-D (Depending on the brand), so I truely believe if I can where a sports bra without a "Regular" bra underneath.. there's a solution out there for everyone. Now if i could just find a better wetsuit for my issues =/
if you're managing an open water swim. Some of my sports bras were smaller slash in the front & conceived more pull, even under a tri top. Other sports bras have wider material all round and thus contain water long after you've left the bathe segment. Also gaze at the slash of the edges & how reduced it is seated under your arm, you could have chafing with a wetsuit.
Thank you for posting this question. I am doing my first Splash and Dash in July and have been trying to figure what I should regarding the same situation. I am grateful that I, too am not the only women out there with this issue.
I always wear a sports bra under my tri-suit. The girls would have a dance party if I didn't. Many women do as well. Just do some "test runs" with some sports bras to see what works best for the tri-suit you'll be wearing and you're good to go!
ACTIVE is the leader in online event registrations from 5k running races and marathons to softball leagues and local events. ACTIVE also makes it easy to learn and prepare for all the things you love to do with expert resources, training plans and fitness calculators.