text:
Medrox ointment
Generic Name: capsaicin/menthol/methyl salicylate (kap-SAY-sin/MEN-thol/METH-il sa-LIS-i-late)
Brand Name: Medrox
Medrox ointment is used for:
Temporary relief of minor aches and muscle pain associated with arthritis, simple backaches, strains, muscle soreness and stiffness. It may also be used for other conditions as determined by your doctor.
Medrox ointment is a topical analgesic. Exactly how it works is unknown. It is thought to decrease the amount of a certain substance (substance P) that transmits pain in the body.
Do NOT use Medrox ointment if:
- you are allergic to any ingredient in Medrox ointment
Contact your doctor or health care provider right away if any of these apply to you.
Before using Medrox ointment:
Some medical conditions may interact with Medrox ointment. Tell your doctor or pharmacist if you have any medical conditions, especially if any of the following apply to you:
- if you are pregnant, planning to become pregnant, or are breast-feeding
- if you are taking any prescription or nonprescription medicine, herbal preparation, or dietary supplement
- if you have allergies to medicines, foods, or other substances
- if you have an open wound or damaged, broken, or irritated skin
Some MEDICINES MAY INTERACT with Medrox ointment. Tell your health care provider if you are taking any other medicines, especially any of the following:
- Anticoagulants (eg, warfarin) because the risk of their side effects may be increased by Medrox ointment
This may not be a complete list of all interactions that may occur. Ask your health care provider if Medrox ointment may interact with other medicines that you take. Check with your health care provider before you start, stop, or change the dose of any medicine.
How to use Medrox ointment:
Use Medrox ointment as directed by your doctor. Check the label on the medicine for exact dosing instructions.
- Apply just enough medicine to cover the affected area. Gently massage the medicine into skin until it disappears.
- Wash your hands with soap and water immediately after using Medrox ointment unless your hands are part of the treated area.
- If you are using Medrox ointment on your hands, allow 30 minutes for the medicine to absorb before washing. During this time, avoid touching damaged or irritated skin, contact lenses, or your eyes, nose, mouth, or other mucous membranes. Wash your hands after 30 minutes.
- Do not apply to wounds or damaged, broken (open), or irritated skin.
- Do not bandage or wrap the affected area.
- Do not use Medrox ointment with a heating pad.
- Do not expose the treated area to heat or direct sunlight. Warm or hot water or sunlight may increase the likelihood of burning or itching. Do not use Medrox ointment immediately after bathing, swimming, using a hot tub, sunbathing, or exposure to heat.
- If you miss a dose of Medrox ointment, use it as soon as you remember. Continue to use it as directed by your doctor or on the package label.
Ask your health care provider any questions you may have about how to use Medrox ointment.
Important safety information:
- For external use only. Avoid contact with the eyes, nose, and mouth. If Medrox ointment gets into your eyes, rinse immediately with cool water.
- Do not use more than the recommended dose, use for longer than prescribed, or use large amounts of Medrox ointment without checking with your doctor.
- Do not inhale any residue from Medrox ointment after it has dried. Coughing, sneezing, or throat or respiratory irritation may occur.
- Medrox ointment may be harmful if swallowed. If you may have taken Medrox ointment by mouth, contact your local poison control center or emergency room immediately.
- Talk with your doctor before you use any other medicines or cleansers on your skin.
- If your condition worsens, or if symptoms persist for more than 7 days or clear up and occur again within a few days, stop using this product and contact your health care provider.
- If redness is present or if irritation develops, check with your doctor before using any more of Medrox ointment.
- If severe burning or itching occurs, remove this product by thoroughly washing the area with soap and cold water.
- Medrox ointment should not be used in CHILDREN younger than 12 years old without checking with the child's doctor; safety and effectiveness in these children have not been confirmed.
- PREGNANCY and BREAST-FEEDING: If you become pregnant, contact your doctor. You will need to discuss the benefits and risks of using Medrox ointment while you are pregnant. It is not known if this medicine is found in breast milk. If you are or will be breast-feeding while you use Medrox ointment, check with your doctor. Discuss any possible risks to your baby.
Possible side effects of Medrox ointment:
All medicines may cause side effects, but many people have no, or minor, side effects. Check with your doctor if any of these most COMMON side effects persist or become bothersome:
Seek medical attention right away if any of these SEVERE side effects occur:
Temporary burning or stinging at the application site that usually disappears in a few days.
Severe allergic reactions (rash; hives; itching; difficulty breathing; tightness in the chest; swelling of the mouth, face, lips, or tongue); difficulty breathing or swallowing; irritation, redness, blistering, or severe or persistent burning at the application site.
This is not a complete list of all side effects that may occur. If you have questions about side effects, contact your health care provider. Call your doctor for medical advice about side effects. To report side effects to the appropriate agency, please read the Guide to Reporting Problems to FDA.
If OVERDOSE is suspected:
Contact 1-800-222-1222 (the American Association of Poison Control Centers), your local poison control center, or emergency room immediately. Medrox ointment may be harmful if swallowed.Proper storage of Medrox ointment:
Store Medrox ointment at room temperature, between 59 and 86 degrees F (15 and 30 degrees C). Store away from heat, moisture, and light. Close cap tightly after use. Do not store in the bathroom. Keep Medrox ointment out of the reach of children and away from pets.
General information:
- If you have any questions about Medrox ointment, please talk with your doctor, pharmacist, or other health care provider.
- Medrox ointment is to be used only by the patient for whom it is prescribed. Do not share it with other people.
- If your symptoms do not improve or if they become worse, check with your doctor.
- Check with your pharmacist about how to dispose of unused medicine.
This information should not be used to decide whether or not to take Medrox ointment or any other medicine. Only your health care provider has the knowledge and training to decide which medicines are right for you. This information does not endorse any medicine as safe, effective, or approved for treating any patient or health condition. This is only a brief summary of general information about Medrox ointment. It does NOT include all information about the possible uses, directions, warnings, precautions, interactions, adverse effects, or risks that may apply to Medrox ointment. This information is not specific medical advice and does not replace information you receive from your health care provider. You must talk with your healthcare provider for complete information about the risks and benefits of using Medrox ointment.
Disclaimer: This information should not be used to decide whether or not to take this medicine or any other medicine. Only your health care provider has the knowledge and training to decide which medicines are right for you. This information does not endorse any medicine as safe, effective, or approved for treating any patient or health condition. This is only a brief summary of general information about this medicine. It does NOT include all information about the possible uses, directions, warnings, precautions, interactions, adverse effects, or risks that may apply to this medicine. This information is not specific medical advice and does not replace information you receive from your health care provider. You must talk with your healthcare provider for complete information about the risks and benefits of using this medicine.
More about Medrox (capsaicin / menthol / methyl salicylate topical)
- Side Effects
- Drug Interactions
- Support Group
- 1 Review – Add your own review/rating
- Drug class: topical rubefacient
Consumer resources
Other brands: Dendracin Neurodendraxcin


text:
WEPL Bristol & Somerset Second XI
Wembdon II 220-5 beat Ilminster 218 by five wickets
WEMBDON II took their win tally for the season to five with an empathic five-wicket victory over Ilminster on Saturday.
Chasing a mediocre 219 to win on a flat batting tack, Wembdon cruised to victory thanks to an unbeaten halfcentury from Adam Holliday.
After losing the toss Wembdon were to field first on a boiling hot day, and with these factors in mind they looked to make early inroads.
Tim Bennett took three wickets as Ilminster crumbled to 218 all out, while there were two wickets apiece for Pete Gliddon, Tom Lott and Will Pope.
Despite finding themselves on 60-4, Wembdon were always in control of the chase.
A 112-run partnership between Rawles (53) and Holliday (72no) put them in a strong position before Rawles went shortly after reaching 50.
This left 47 being needed with plenty overs remaining, and with Holliday in sparkling form, finishing on 72 not out, and 16-year-old Liam Pigden in fine form, Wembdon eased home with five wickets in hand.

subset: commoncrawl


text:
Prime Minister Julia Gillard says Labor has a "clear plan" in the lead-up to the election and beyond, but declined to comment on leadership talk.
Ms Gillard told reporters in Adelaide on Wednesday she would not "run commentary" on media speculation about Labor caucus members canvassing leadership options ahead of the September 14 election.
Asked about her message to caucus members, Ms Gillard said: "We've got a lot of work to do and we've got a very clear plan between now and election day and a clear plan we will present for our nation's future."
"As prime minister across this year I will be working on both strengthening the economy and helping modern families get through."


text:
Remember Me?
US Visa & Immigration
Visitor Visa
New to USA
Visitor Insurance
New Posts
Forum Actions
Mark Forums Read
Quick Links
Today's Posts
View Site Leaders
Who's Online
Advanced Search
NRI Corner
Path2usa Message
If this is your first visit, be sure to check out the
by clicking the link above. You may have to
before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
Path2usa Message
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
You are not logged in. Fill in the form at the bottom of this page and try again.
You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
The administrator may have required you to
before you can view this page.
Log in
User Name:
Remember Me?
Quick Navigation
Site Areas
Private Messages
Who's Online
Search Forums
Forums Home
Visa & Immigration
Visitor Visa to USA
>> Visitor Visa - Success Stories
H and L Visa related
>> H and L visa stamping Experiences
>> H and L visa - Tracker , Sample Documents & Other IMP links
Green Card
Employment & Job related
Student Visa
Visitor Medical insurance
NRI Related - PIO,OCI, Indian visa etc
Travel, Passport and Custom Questions
Tax /finance/ Money matters
Electronics, Phone, Calling card etc
Cellular/Mobile phones
Calling Cards
Car, Driving, Traffic tickets etc
Traffic ticket and other penalty problems
Your Suggestion Box
In USA
DESIs In USA
Health, Fitness & well being
Dependent visa holders
Expecting Mom/child care/Parenting
Education and Jobs in USA
Kids Education
Jobs in USA
Events, Announcement & FYI ..
-- vB4 Default Style
-- VB Path2usa Style
-- Default Mobile Style
Contact Us
Path2usa Home
Privacy Statement
Visitor Visa
USA visitor visa interview questions
Top 10 mistakes at visa interview
Visitor visa denial and re-application
What to do after the visa interview?
What happens at the port of entry?
USA Tourist Visa
USA B2 Visa
Invitation letter for visitor visa
Employment verification letter
Affidavit of Support (Form I-134)
H1B Visa
H1B Visa
H1B Visa Requirements
H1B Visa Application
H1B Transfer
H1B Extension
H1B Visa Stamping
H1B Visa Status
H1B Status
H1B Visa 2011
H1B Visa 2010
US Visa Guides
Visitor Visa (B2 Visa)
Business Visa (B1 Visa)
Work Visa (H1B Visa)
Dependent Visa (H4 Visa)
Company Transfer (L1 Visa)
Student Visa (F1 Visa)
Fiance Visa (K1 Visa)
Spouse Visa (K3 Visa)
US Green Card
US Citizenship
US Immigration
USCIS Forms
USCIS Case Status Online
National Visa Center
US Consulates in India
US Immigration Forms
Bank Locations for US Visa Fees
Immigration Videos
Visa Bulletin
INS Forms
I-94 Form
Most Popular
Step-by-Step Guide to Visitor Visa
Step-by-Step Guide to H1B Visa
Visitor Visa Application Form DS160
H1B Visa Application
Visitor Visa Interview Process
H1B Transfer
US Visa Interview Questions
H1B Extension
Documents Required for Visitor Visa
Immigration Videos
US Immigration
Visitor Visa (B2 Visa)
H1B Visa
Business Visa (B1 Visa)
H4 Visa
Student Visa (F1 Visa)
Fiance Visa (K1 Visa)
Green Card
Spouse Visa (K3 Visa)
US Citizenship
L1/L2 Visa
Travel to USA
Quick Travel Guide to USA
Find a Travel Companion
Personalized Travel Guide to USA
US Entry Process
USA Visitor Insurance
Visitor Insurance for USA
Insurance for Green Card Holders
See More....
All times are EST. The time now is
Powered by
Version 4.2.0
Copyright © 2017 vBulletin Solutions, Inc. All rights reserved.
All rights reserved path2usa.com


text:
"12 Days of Christmas" Digging Into Your Wallet
For those thinking of Christmas gift ideas for your loved ones, you might want to re-think purchasing the items from that old familiar classic, the "12 Days of Christmas". Yes, the timeless Christmas song has spawned an eclectic list of gifts with an equally outrageous price-tag.
In the market for eleven pipers piping?


text:
WASHINGTON (AP) -- Always a target for humorous barbs, President Barack Obama is tossing out a few of his own during the annual Gridiron Club and Foundation dinner. The event features political leaders, journalists and media executives poking fun at each other.
Obama skipped last year's dinner but is on tap to speak Saturday night at the Washington hotel hosting the organization's 128th yearly event. Minnesota Sen. Amy Klobuchar is set to speak for the Democrats, and Louisiana Gov. Bobby Jindal is the Republicans' headliner.
Political disputes and feuds between politicians and the news media provided plenty of fodder for jokes and Gridiron parodies. There was Obama's sometimes frosty relationship with the news media, the internal struggles roiling the Republican Party, and journalist Bob Woodward's dustup with White House economic adviser Gene Sperling. He advised Woodward in an email that the veteran Watergate reporter would regret his reporting about the forced spending cuts called a sequester.
In prepared remarks to welcome the 650 people attending the dinner, Gridiron President Charles J. Lewis of Hearst Newspapers noted that the organization had promised to keep the evening short, "especially because Gene Sperling said that a late night is something we'd all regret."
With a nod to print reporters' complaints about dealing with the Obama administration, Lewis said he thought he had overhead Obama remark on the way to the dinner: "So many newspaper reporters. So many interviews to turn down."
Musical skits are a tradition at the Gridiron dinner, and club officials released its musical program ahead of the event. Using the Beatles song "When I'm 64," one skit featured a look at Hillary Rodham Clinton's future with the lyrics:
Got a bit older, Growing my hair, Gained a pound or two
Going home to vegetate in Chappaqua, I just want to be a grandma
It was more than a case of Benghazi flu, Still I'll be just fine.
Will you select me, will you elect me, When I'm 69
Noting the close relationship between the GOP and the National Rifle Association, Gridiron members sang a tune called "My Gun," a takeoff on the song "My Girl." The lyrics included:
If you hate the NRA/Tell my Walther PPK
You're flirting with disaster/With my Bushmaster
And when pigs fly away/You can take me away
From my gun
In a jab at Obama, the Gridiron players offered a version of "Pinball Wizard" that put to music complaints about some journalists' lack of access to the president:
Who knew when his magic/First had us all transfixed
That this politician/Hated politics?
Loves his teleprompter, loves a White House ball
But mighty Obama/Don't schmooze with us at all.
The Gridiron Club and Foundation contributes to college scholarships and journalistic organizations. It limits its active members to 65 journalists based in Washington.
Except for Grover Cleveland, every president since the Gridiron was founded in 1885 has addressed it. The club is the oldest and most exclusive for Washington journalists. Its motto is "singe but never burn."
No TV cameras were allowed.


text:
Value of Robotic Rectopexy for the Treatment of Complex Pelvic Floor Dysfunction
- Full Text View
- Tabular View
- No Study Results Posted
- Disclaimer
- How to Read a Study Record
|Rectal Prolapse Pelvic Organ Prolapse
|Procedure: Minimally invasive rectopexy
|Phase 4
|Study Type:
|Study Design:
|Allocation: Randomized
Intervention Model: Parallel Assignment
Masking: Double (Participant, Outcomes Assessor)
Primary Purpose: Treatment
|Official Title:
|Randomized Double Blind Controlled Trial of the Value of Robotic Rectopexy for the Treatment of Complex Pelvic Floor Dysfunction
- Perioperative outcomes [ Time Frame: up to 30 days ]Including: blood loss, operative time, conversion rate, quality of dissection, pain, complications, hospital stay.
- Functional results [ Time Frame: At 12 months ]Constipation score Incontinence score Quality of life score Sexuality score
|Estimated Enrollment:
|Study Start Date:
|April 2011
|Estimated Study Completion Date:
|May 2020
|Estimated Primary Completion Date:
|May 2020 (Final data collection date for primary outcome measure)
|Assigned Interventions
Active Comparator: Robotic
Use of daVinci surgical system (Intuitive Surgical Inc, Sunnyvale, CA) for the treatment of complex pelvic floor dysfunction
Procedure: Minimally invasive rectopexy
Use of a minimally invasive approach (robotic or laparoscopy) to perform a rectopexy
Other Name: Surgery for rectal prolapse
Active Comparator: Laparoscopy
Use of standard laparoscopy for the treatment of complex pelvic floor dysfunction
Procedure: Minimally invasive rectopexy
Use of a minimally invasive approach (robotic or laparoscopy) to perform a rectopexy
Other Name: Surgery for rectal prolapse
Detailed Description:
Pelvic floor dysfunction is a common pathology. The management can be medical or surgical, depending on the location or the severity of the disease.
Since the large use of laparoscopy for the treatment of pelvic floor dysfunction, interesting and encouraging results have been published.
However, so far, a laparoscopic approach has some technical disadvantages like a poor ergonomy, a 2 dimensional vision, an unstable camera and the use of straight instruments. To overcome these natural limitations, robotics has been gaining increasing acceptance in general surgery.
Several groups have reported their encouraging experience with robotic rectopexy. Yet, these studies were not randomized or double blinded.
The aim of this study is to evaluate the role of robotics for complex pelvic floor dysfunction and to compare the outcomes to the laparoscopic approach.
|Ages Eligible for Study:
|18 Years and older (Adult, Senior)
|Sexes Eligible for Study:
|Accepts Healthy Volunteers:
Inclusion Criteria:
- women
- proven pelvic floor dysfunction
- informed consent
Exclusion Criteria:
- Age <18 years old
- Patient unable to communicate or to understand the study
- Patient refusing to participate to the study
- contraindication to laparoscopy
Please refer to this study by its ClinicalTrials.gov identifier: NCT01346436
|Contact: Nicolas C Buchs, MD
|+41 79 553 2683
|University Hospital of Geneva, Department of Surgery
|Geneva, Switzerland, 1211
|Contact: Nicolas C Buchs, MD +41 553 2683 firstname.lastname@example.com
|Principal Investigator: Nicolas C Buchs, MD
|Sub-Investigator: Bruno Roche, MD
|Sub-Investigator: François Pugin, MD
|Sub-Investigator: Pascal Bucher, MD
|Sub-Investigator: Karel Skala, MD
|Sub-Investigator: Frédéric Ris, MD
|Sub-Investigator: Monika Hagen, MD
|Sub-Investigator: Guillaume Zufferey, MD
|Sub-Investigator: Philippe Morel, MD
|Principal Investigator:
|Nicolas C Buchs, MD
|University Hospital, Geneva
|Responsible Party:
|Nicolas C. Buchs, Faculty surgeon, University Hospital, Geneva
|ClinicalTrials.gov Identifier:
|NCT01346436 History of Changes
|Other Study ID Numbers:
|Study First Received:
|April 29, 2011
|Last Updated:
|May 4, 2017
Additional relevant MeSH terms:
Pelvic Organ Prolapse
Rectal Prolapse
Pathological Conditions, Anatomical
Rectal Diseases
Intestinal Diseases
Gastrointestinal Diseases
Digestive System Diseases
ClinicalTrials.gov processed this record on August 21, 2017


text:
85,000 Words
I mentioned last month that the new book with Sunny Mehta and Matt Flynn was coming along well. Since that post I took a weeklong trip to New Orleans to visit Sunny, and we used that time to really crank hard on the manuscript. On that trip we took stock of our progress, and we […]Tags: matt-flynn, no-limit-holdem, pnl, pnl1, pnl2, poker, poker-books, professional-no-limit-holdem, small-stakes-holdem, sunny-mehta, two-plus-two, twoplustwo


text:
Follow tamaki hiroshi to get e-mail alerts and updates on your eBay Feed.
Unfollow tamaki hiroshi to stop getting updates on your eBay Feed.
Yay! You're now following tamaki hiroshi in your eBay Feed.You will receive email alerts for new listings. Don't send me e-mail alerts.
We were unable to run the search you entered. Please try again in a few minutes.


text:
The Quest for More Processing Power, Part Two: "Multi-core and multi-threaded gaming"by Johan De Gelas on 3/14/2005 12:05 AM EST
- Posted in
- CPUs
49 Comments
Back to Article
hzmonte - Tuesday, October 04, 2005 - linkFor everyone's convenience, here is Part 3: http://www.anandtech.com/cpuchipsets/showdoc.aspx?...">http://www.anandtech.com/cpuchipsets/showdoc.aspx?... Reply
bmayer - Friday, March 25, 2005 - linkAbout the automatic parallization:
It can be fairly easy to do. I work on some Cray X1 and X1es. A little bit about the X1. The Processors (called Multi-Streaming Processors (MSP)) are made up of 4 Single Streaming Processors (SSP). They are vector units with a lenght of 64 or 32 (can't remember, the point is they are good sized vector units). The processors are clocked at 800MHz for the X1 or 1.3GHz if you have an X1e.
Ok so what do we see? These CPUs *suck* if your code is not vectorized and running in parallel.Guess what the Cray compiler does? Automatically vectorizes, streams (takes advantage of a full MSP instead of a single SSP), and parallizes.
They lay out very clearly what the conditions are where the compiler can NOT optimize, and give you directives where you can force it to do so. You can also get a listing of why it did not do a given optimization for any given line. Actually it gives you all information by default which combined with grep is nice.
OK so there are different types of parallelizm, and the one I have just talked about is different then what they are trying to do. This has been talking about speeding up the execution of some inner loop, which is very different from doing two different things at the same time (AI module and sound module running at the same time). BUT this can still be used for great effect. When the inner loops execute for half the time as on a single core/CPU machine we now have more time to do other things, and thus see a speed improvement.
I have thought that Sony/IBM should get in touch with Cray to supply compiler tech for the Cell processor. If the Cell is as easy to write parallel code for as the X1 is we will have some very awesome games, and clusters of PS3s.
If you want to see a very nice overview of processor history and some of the crazy things people are proposing to do with the multi-cores check out ftp://ftp.cs.wisc.edu/sohi/talks/2003/pact.pdf
I agree that parallel C++ is just not happening very well. There are languages like UPC which are starting to gain hold in the HPC market, which *could* find some use in the game market. But as the state of the art stands it is Fortran which is really great for automatically generating parallel code. But who could serriously say that someone outside of engineering writes a code in Fortran?
Great article, lots to think about! Reply
blckgrffn - Friday, March 18, 2005 - linkLoved it. All of it. Especially the interview with Sweeney - it is always nice to hear where the future *will* lie with regards to at least one major application/game. Now, just get an interview with Carmack, and I will be happy for a long time... :D
Nat Reply
Caleb Jasin - Friday, March 18, 2005 - link#41
Sorry for the late reply.
And yeah pthreads are not threads really. They are processes. When you call the pthread_create() function you create a new proccess ;) Reply
ravedave - Wednesday, March 16, 2005 - linkSorry to double post. You could easily make a benchmark that saw 1000000000% speed increase. Take one application give it high priority and have it loop for 5 days. It would lock everything else up. Throw in a second processor and you no longer have that problem, hence a huge speedup in the other processes. I dont trust any numbers from any manufacturer.
ravedave - Wednesday, March 16, 2005 - linkExcellent article. Extremely excllent. I like the fact that you mentioned GUI updates, most people forget that almost all applications are multi-thread as far as GUI/core go. I really think that Microsoft is on the right track with .NET though. I belive .NET 2 or 2.5 will really take multithreading to the next level.
RockHydra11 - Tuesday, March 15, 2005 - linkMy fear is that instead of creating new architctures for their processors to increase performance, they will just shove more cores on it and pass it off on people. Reply
Verdant - Tuesday, March 15, 2005 - link#40
i do see a shift to something like C# but anything that brings a "performance" hit, is likely to scare away developers, especially since on non-windows platforms the hit is pretty huge atm.
you are right that a compiler probably isn't an answer, i was merely stating that if the industry was dedicated to creating a "deserializing" compiler it would be possible, extremely complex, and probably technically more than a "compiler" but still possible...
also you are thinking of UNIX, the linux kernel has supported ever since i can remember, take a look at the pthreads and linuxthreads (glibc2) libraries Reply
Caleb Jasin - Tuesday, March 15, 2005 - link#35
Yeah agreed, from my own experience C# threadding is much easier than threadding in C. And I would say it is the same for most code. Developing in C# is generally much faster than in C or C++. And the tests I have seen shows about a 10% performance hit between optimal C# and C++ code. So I think it is just a question of time before we see games coded primarily in C#. In the end, the time saved could be used to write more optimal code I guess, so maybe the performance hit would be negligable.
However, I don't think that we will see compilers that are smart enough to multithread code any time soon. I wrote a very simple compiler for a very simple language in university and coding compilers is extremely complicated. As Tim says, they aren't threadding gamelogics and that wouldn't make much sense either because there are too many dependencies. And even though threadding takes alot of time, there are alot of relatively easily paralizeable code in games.
Btw, there is a small error in the article. It says that Linux has thread support. It really doesn't. A thread in Linux is a process. There is no diffrence at kernel level between starting a new thread and forking a new process. Reply
melgross - Tuesday, March 15, 2005 - linkDon't forget that the idea behind these game engines is the reusability of the code. What I mean is that they will first tackle the problems that Sweeney thought most important, and easier, and then, one by one, the harder problems will be resolved. This might take years, but performance increases are always going to be appreciated. Competing products are always going to put pressure on on each other.
Ten years from now the discussion will be about how they accomplished all of this.
While dual-cored GPUs have never been used, since that is just now becoming a viable technology, dual and quad GPUs have been used for many years now on the high end boards. Not the gamer boards that we see for $500 and below. Reply
ChronoReverse - Tuesday, March 15, 2005 - linkEh? 20% speed reduction? The dual-core sample in the new post was running at 2.4GHz (FX-53). Sure it's not FX-55 speeds but it's still faster than most everything. Reply
kmmatney - Monday, March 14, 2005 - linkedit - I just read some of the above posts. Yes, I agree that dual core can be more efficent than dual cpu. However you have about a 20% reduction in core speed which the dual core optimizations will have to overcome, when compared to a single core cpu. Reply
kmmatney - Monday, March 14, 2005 - linkFor starters, why would dual core be any different than dual cpu? One of the Quake games (quake 3?) was able to make use of a second cpu, and the gain was very minimal. I'm not even sure Id bothered with dual cpu use for Doom3. If everybody has dual core cpu's, then obviously more work would be done to make use of it, but we've had dual cpu motherboards for a long time already. Reply
Verdant - Monday, March 14, 2005 - linkthere is no one who (has a clue) doubts that you will see an ever increasing level of cores provide an ever increasing level of performance, in fact i would not be surprised if the Mhz races of the 90s become the "number of core" races of this decade.
but i think the one line that really hit the nail on the head is the one about a lack of developer tools.
writting a lower level multi-threaded application is extremely difficult, game developers aren't using tools like java or c# where it is a matter of enclosing a section of code in a synchronized/lock block, throwing a few wait() calls in and launching their new thread. - the performance of these platforms just isn't there.
for consideration - a basic 2 thread bounded buffer program in C is easily 200 lines of code, while it can easily be done in a language like C# in about 20.
developers are going to need to either: move to one of these new languages/platforms and take the performance hit, develop a new specialized platform/language, or they will most likely go bankrupt with the old tools.
the other thing that may have some merit - is a compiler that can generate multi-threaded code from single thread code, however to have any sort of real effect it will need to have an enormous amount of research poured into it, as automatically deciding un-serializable tasks is a huge AI task. Intel's current compiler obviously is many years away from the sort of thing i am talking about. Reply
Doormat - Monday, March 14, 2005 - link#20/#29:
The AMD architecture is different than Intels dual core architecture.
AMD will have a seperate HTT link between chips (phy layer only) for intercore communication, and a seperate link to the memory arbitor/access unit.
Whereas intel (when they opt for two seperate cores, two seperate pieces of silicon) will have a link between the two processors, but its is a bus, and not point-to-point, and also will share that bus with all traffic out to the northbridge/mch. Memory traffic, non-DMA I/O traffic, etc.
In other words, AMD has a dedicated intercore comm channel via HTT while Intel does not. This will affect heavily interconnected threads. Reply
saratoga - Monday, March 14, 2005 - link"Unless you hit a power and/or heat output wall.
Tell nVidia that parallell GPUs are bad, they alreay sell their SLI solution for dual-GPU computers."
Multicore doesn't make much sense for GPUs because its not cost effective, and because GPUs do not have the same problems as CPUs. With a GPU you can just double the number of pipelines and your throughput more or less doubles (though bandwidth can be an issue here), and for a fraction the cost of two discreet boards or two seperate GPUs. That approach doesn't work well with CPUs, hence the interest in dual core CPUs.
"Isn't a high IPC-count also a form of parallelism? If so, then beyond a certain count won't it be just as hard to take advantage of a high IPC-count."
Yup. High IPC means you have a high degree of instruction level parallelism. Easily multithreaded code means you have a high degree of thread level parallelism. They each represent part of the parallelism in a piece of code/algorythm, etc. Reply
Fricardo - Monday, March 14, 2005 - link"While Dual core CPUs are more expensive to manufacture, they are far more easier to design than turning a single core CPU into an even more wider complex CPU issue."
Nice grammer ;)
Informative article though. Good work. Reply
suryad - Monday, March 14, 2005 - linkDang...good thing I have not bought a new machine yet. I am going to stick with my Inspiron XPS Gen1 for a good 3-4 years when my warranty runs out before I go run out and by another top of the line laptop and a desktop.
It will be extremely interesting how these things turn out. Things had been slowing down quiet a lot in the technology envelope front last year but AMD with its FX line of processors were giving me hope...now dual cores...I want an 8 cored AMD FX setup. I think beyond 8 the performance increases will be zip.
I am sure by the end of 2006 we will have experienced quiet a massive paradigm shift with multi cored systems and software taking advantage of it. I am sure the MS DirectX developers for WinFX or DirectX Next or WGF 1.0 or whatever the heck it is called are not going to be sitting on their thumbs and not fixing up the overheads associated as mentioned in the article with the current Direct3D drivers. So IMHO we are going to see a paradigm shift.
Good stuff. And as far as threads over processes, I would take threads, lightweight...thats the main thing. Threading issues are a pain in the rear though but I am quiet confident that problem will be taken care of sooner or later. Interesting stuff.
Great article by the way. Tim Sweeney seems quiet humble for a guy with such knowhow. I wonder if Doom's next engine will be multithreaded. John Carmack i am sure is not going to let the UE 3.0 steal all the limelight. What I would love to see is the next Splinter Cell game based on the UE 3.0 engine. I think that would be the bomb!! Reply
stephenbrooks - Monday, March 14, 2005 - linkIn the conclusion - some possibly bad wording:
--[The easiest part of multithreading is using threads that are running completely independent, that don't share any data. But this source of threading is probably already being used almost to the fullest.]--
It'll still provide large performance increases when you go to multi-cores, though. You can't "already use" the concept of little-interacting threads when you don't have multiple cores to run them on! This is probably actually one of the more exciting increases we'll see from multi-core.
The stuff that needs a lot of synchronising will necessarily be a bit of a compromise. Reply
Matthew Daws - Monday, March 14, 2005 - link#26: I don't think that's true:
This suggests (and I'm certain I've read this for a fact elsewhere) that each *core* has it's own cache: this means that cache contention will still be an issue, as it is in dual-CPU systems. I'm not sure about the increased interconnection speed: it would certainly seem that this *should* increase, but I've also read that, in particular, Intel's first dual-core chips will be a real hack in regards to this.
In the future, sure, dual-core should be much better than dual-cpu.
--Matt Reply
NullSubroutine - Monday, March 14, 2005 - linkI think there is a few things that most people overlook when looking at multi-cpu/multi-core, almost all benchmarks that I have seen are written and tested on systems with clean installs, and have no other programs running (anti-virus, aim, msn, teamspeak, IRC, p2p software, firewall, decode human genome :b, etc). I would think that most people do leave many programs open, such as those above, when playing games.
With this in mind, people will find an increase of system performance when leaving multiple programs running. It wont be an increase for performance for benchmark testbeds so much, as an increase in real world performance.
So basically it won't increase speed in these circumstances, but limit the decrease of fps while running many different programs. Reply
fitten - Monday, March 14, 2005 - linkArticle: "Be warned that Intel was already showing performance increases, which are not realistic "up to 124%"."
#5, there's another explanation as well, but it's a more rare condition. Suppose you had two processors (doesn't even have to be dual core), each with 1M L2 cache. Suppose you also had a problem that has data that is 1.5M in size and is very coarse grained (very parallelizable). One processor cannot fit all the data into L2 cache so it will have to run at main memory speeds most/all of the time. With two processors, each gets 768K, which can easily fit into its L2 cache, which enables each processor to run at L2 cache speeds. This would show up as a superlinear speedup (two cores = more than 2X as fast). This is an extreme example, but one I expect to find in published marketing propaganda.
#13 " A though! I still think threads are rubbish, that processes and better schedulers are the way forward. "
Well, with threads you get shared memory for "free", if you've ever written processes that use shared memory, well, there you are. However, since a threaded kernel and a process based kernel are pretty much the same when a process has only one thread, there's little difference between the two for single-threaded executables and you can continue to use your multi-process model without any problems.
As with #17... like it or not, multi-core/multi-processor boxes are what's coming. You can choose to use what resources are available to you or you can stick to one process programming. Some groups will choose to use what resources are available and some won't. The marketplace will sort out the winners/losers based on which solution is better.
#18 The PPU is just another form of multiprocessing (just like GPUs are). It's just Asymmetric Multiprocessing (AMP) instead of Symmetric Multiprocessing (SMP). It's not new or anything. I do agree, though, that the PPU has a lot of potential and, just out of my own preferences, goes by the idea that adding specialized hardware (cheaply) usually is a bigger win than adding more generalized hardware. Just think of graphics cards today. Adding a relatively cheap graphics card will make your game run much better/prettier than adding another P4 or Opteron.
Basically, my thoughts are this: The gaming industry has already gone "multi-threaded" in an asymmetric way simply because of 3D video cards. They already have solved some problems by abstracting parts of their problem. This is simply adding more resources that they can take advantage of, or not, as they see fit. Having dual-core or dual processor systems doesn't prevent them from writing as they've done today. The main issue, for the short term, is that they will need to know whether or not they are on a dual core machine and write accordingly. The main reason that multithreaded games haven't really caught on as of yet is because 99% (or more) of the target audience has only one core. Spending the amount of time/effort to optimize for dual processors for less than 1% of your target market doesn't make sense. If 90% of the market had dual processors, then it would probably be worth the effort to plan to use the resources available. Since both major CPU houses are going dual core and it looks like that's the "way it's gonna be", there will be a rocky period for a while while dual core machines are rare, but they will get more common until the point where they are in the majority. At that time, it will make sense to consider single core machines as the degenerate case and, basically, make single cores the exception instead of the rule. Reply
Calin - Monday, March 14, 2005 - link#20, a multicore implementation could have shared cache, and also have very fast inter processor communications. You could write a program with small interdependent threads that wait to end both and update parts of some common data. The data used stays in the common cache, and every update is made extremely fast.
Compare this to a dual processor, that must maintain its caches in synchronization. After a fraction of a millisecond (or less) or work, the processors update different portions of the common data. And there goes: invalidation of cache lines, writing of modified cache lines to memory, the processors must fight for a single FSB (the case with Intel Pentium processors), and so on. You can see that there are some cases (even if somehow artificial) when a proper implementation of dual core can be much faster than multiprocessor.
The best advantage the multicore will have over multiprocessor would be in numerical tasks like weather prediction, and other highly interdependant computation tasks Reply
hzmonte - Tuesday, October 04, 2005 - link"a multicore implementation could have shared cache and also have very fast inter processor communications... Compare this to a dual processor, that must maintain its caches in synchronization." Is this the real reason that multi-core multiprocessing is better than multi-chip multiprocessing (the traditional SMP)? A multi-core chip can have dedicated caches (per core) too, and that requires synchronization. And multi-chip SMP could also have shared cache and fast inter-chip communication. Well, you may argue that it is easier to make inter-core communication faster than inter-chip communication. But is this really the fundamental reason why multicore is better than multichip? Could someone explain why a processor manufacturer and a consumer would prefer making/buying a multicore than multichip processors? As far as power consumption and leakage is concerned, isn't it true that multichip is more manageable? In a paper "Planning Considerations for Multicore Processor Technology" by John Fruehe (May 2005) in dell.com/powersolutions, the author compares the effective performance level of a multicore and multichip processors. (But he does not address my question.) Without giving reason, he assume that the core-to-core scalability is 70% (that is, the second core delivers 70% of its processor power due to overhead) whereas the estimated socket-to-socket (i.e. chip-to-chip) scalability is 80% (that is, the dual processors achieve 180% of their combined processing power). That is kind of interesting. I really want to see a comparison between multi-core multiprocessing vs. multi-chip multiprocessing. Reply
ksherman - Monday, March 14, 2005 - linkat80eighty, by sexy, I mean SCARY AS ALL FREAKIN REASON!!! ;-) Reply
Calin - Monday, March 14, 2005 - linkHigh IPC is not the form of parallelism from the article - the focus of the article was on running a process on two (or more) different cores. The idea is that high IPC profits all the programs, no matter how written. Multi thread is different - the idea is to have parts of a program that execute simultaneously but with very few interrelations (you can have a thread to paint the interface in a game, while having another thread to paint the rest of the screen. The threads would be with almost no correlations (except for sending commands).
High IPC is not a solution in x86 world because the code tends to have dependencies close to each other, so you can start executing 100 instructions at a time, but 99 of them needs to wait for the execution of one. You simply have those moments when all execution must wait for an instruction to end.
EPIC (Itanium) will help with that, as the high IPC could be guaranteed by the instructions - at every clock you can execute one instruction = equivalent to several x86 instructions. So, the performance would be the clock speed multiplied by an IPC of 3 or 4, unlike the Athlon (let's say) that have a performance generated by its larger clock speed multiplied by 1 IPC or something. Reply
Kensei - Monday, March 14, 2005 - linkWonderful article! I loved the "hardware meets software" focus of this piece. I've had many questions about the practicality of multi-threaded applications and this article answered many of them. Also, loved the interview with Sweeny.
bob661 - Monday, March 14, 2005 - link#9
I am offended by the word "steam". Reply
Matthew Daws - Monday, March 14, 2005 - link#20:MarriedMan - Yes, I think so. This is actually an interesting question. As I understand it, I think both AMD and Intel are using pretty much the same technology in both, so that communication channels on the motherboard (in the dual CPU case) will be replaced by communication channels on the CPU die. I think AMD's approach is better only because HT etc. lends itself to dual-core much better than Intel's older technology. I guess the next generation of dual-core chips might be somewhat different though. Anyone else know anything? Reply
MarriedMan - Monday, March 14, 2005 - linkI assume that when a program is multi-threaded to take advantage of dual core CPUs, it will automatically take advantage of dual CPU systems as well.
Is that a correct assumption? Will the Unreal 3 engine use multiple single core CPUs on an MP system? Reply
Pjotr - Monday, March 14, 2005 - link"dual-cored GPUs are stupid. given the parallel nature of graphics, it makes more sense to just add another pipeline at very little design cost."
Unless you hit a power and/or heat output wall.
Tell nVidia that parallell GPUs are bad, they alreay sell their SLI solution for dual-GPU computers. Reply
silverwolf - Monday, March 14, 2005 - linkPPU, is the way to go. Reply
defter - Monday, March 14, 2005 - link"Given the immense complexity involved, I expect dual cores taking a VERY VERY long time to catch on... even then it'll be a half assed job."
Well ALL future consoles will use multi core CPUs. Thus if developers want to sell games, their games must take advantage of at least two cores :) Reply
ceefka - Monday, March 14, 2005 - link#12 That's how it looks, for now. "No one will ever need more than 8 cores." :-D
My dumb question, I was reading:
"Tim clearly emphasizes that only parts of the application can be economically parallelized. Increasing parallelisation, using more threads, is simply not feasible. There is a pretty hard economic limit to TLP."
Isn't a high IPC-count also a form of parallelism? If so, then beyond a certain count won't it be just as hard to take advantage of a high IPC-count. Reply
sandorski - Monday, March 14, 2005 - linkGood article. Most of it was over my head, but the gist was most important. That being that Multicore is a big question mark for Gamers and other common users.
I've always preferred Sweeney over others in the industry, he knows what he's doing without getting in everybody elses face about it. I also found it appropriate that he was interviewed on the subject since Unreal Engines have always internally manged 100's of Processes in order to work(I assume other Engines do the same, but my knowledge of hte Unreal Engines is more thorough than them).If anyone can figure out how to use Multicore in gaming my money's on Sweeney. Reply
Calin - Monday, March 14, 2005 - linkAuto-parallelization is of limited use, and it can work only on small pieces of code. You might get a couple of percent extra speed, but no more (or no much more). Managing multi-threaded code interdependent code would be a nightmare.
However, some "extra" speed can be recovered in case of multi processors (or multi core) from the reduced state (thread) change. Certainly not extra 24%, but more than a bit. Reply
FDSatyr - Monday, March 14, 2005 - linkGood read - mainly for Tim's comments though! I really enjoy the way Tim isn't arrogant at all in the way he talks. Some fairly silly questions from A though! I still think threads are rubbish, that processes and better schedulers are the way forward. I think the next step - realistically impossible in the industry it may be - would be to create a fresh architecture, and put an x86/87 core on the same die. Ho-hum. Reply
mkruer - Monday, March 14, 2005 - linkMy magic eightball says that after 4-8 cores, any other core that will be added will be near worthless. Reply
AnandThenMan - Monday, March 14, 2005 - linkAnand got owned by Tim Sweeney.
AnandTech: Did you make use of auto-parallelisation compiler technology...
Tim Sweeney: Auto-parallelization of C++ code is not a serious notion.
Good article though.
overclockingoodness - Monday, March 14, 2005 - linkOh my God - the Unreal 3 engine is beautiful. I get amazed everytime I look at it. I can't wait for games to be featured on Unreal 3 and the like engines in the future. So fine... Reply
at80eighty - Monday, March 14, 2005 - linklame jokes aside... i agree... thats is some serious graphics... im gonna bust a nut or two to have a machine running a game like that at full steam : ( Reply
at80eighty - Monday, March 14, 2005 - linkksherman
DEFINE 'sexy' ?
: ) Reply
knitecrow - Monday, March 14, 2005 - linkdual-cored GPUs are stupid
given the parallel nature of graphics, it makes more sense to just add another pipeline at very little design cost.
xsilver - Monday, March 14, 2005 - linkisnt dual cores also coming to GPU's --- would it be any easier to code for this? eg. one GPU can be assaigned textures and the other GPU the lighting?
multi cpu will be definitley hard to code for Reply
tygrus - Monday, March 14, 2005 - linkThe 124% is misleading but can be explained as valid.
Intel said 124% more frames per second for a single task from a group of three; not 124% faster for all three tasks. Having the two video encoding running on a separate CPU most of the time could allow the game to have 3x the CPU time while the two video encoding threads get slightly more time. These advantages still have to be reduced because of CPU speed reduction, Mem, disk IO and other bottlenecks. If the required CPU cycles for video encoding, games sound, IO control is almost the same then almost 100% of the extra CPU cycles can be devoted to speeding up the game. I'm sure Intel have the OS and software benchmark to prove it. Reply
knitecrow - Monday, March 14, 2005 - linkIn summary, dual core products for the consumer market is hype.
One thing I know, is that developers want to minimize development costs. Given the immense complexity involved, I expect dual cores taking a VERY VERY long time to catch on... even then it'll be a half assed job.
wien - Monday, March 14, 2005 - linkAh yes.. Great times for us programmers. I can't want to start debugging those highly multithreaded applications.
Thanks a lot Intel and AMD! Reply
ksherman - Monday, March 14, 2005 - linkThat Unreal Engine is sexy, no? Reply
Jynx980 - Monday, March 14, 2005 - linkThis will surely drive up the cost of games, not to mention that you would need a new cpu(s) to take full advantage. Its going to be a tough market to push. Reply


text:
The Crap We Missed – Thursday 4.24.14
Welcome to Thursday's The Crap We Missed, your last one for the week as I take the reigns tomorrow while Fish embarks on his annual trek into the heart of dixie and no, that's not why I have "dixie" written on all my underwear, that's just a coincidence. Anyway, today we learned that Mike Myers is now using Donald Trump's barber, Lena Dunham just heard they're doing reshoots of that scene at a pizza buffet, and Kellan Lutz is dead.
You don't fuck with Khloe Kardashian like this and live to make more awful Hercules movies,
- Photo Boy
Click Here To Start The Gallery
Photo: Fame/Flynet, Getty, INFphoto, Splash News, WENN


text:
Dog Friends of Stamford dog park
This is the website for the Dog Friends of Stamford dog park in Stamford, CT. We are a non-profit, all-volunteer organization whose goal is to create and maintain a dog park in Stamford, Connecticut. Our EIN is 26-3655105.
| location | donations | our contributors | upcoming events | our-dogs | park rules | contact |
| web design by web caviar |
top of page


text:
LHASA, TIBET—The two million citizens of Chinese-occupied Tibet are placing their hopes for liberation in the hands of Susan Unger, a Chicago-area woman who on Monday saw a bumper sticker urging her to free the long-oppressed land.
"She has heard our plea, affixed to the back of [Chicago resident] Joshua Hartley's 1987 Toyota Tercel," said Dar Rhamsala, leader of the Tibetan Free People's Resistance Movement. "We pray that she will now help us."
The 26-year-old Unger, who has vowed to do everything she can to free Tibet despite her lack of experience at resolving international crises, was driving to a local pet store when she spotted the sticker. "As soon as I saw the Free Tibet sticker, with its slogan fashioned in yellow, Oriental-style characters superimposed over the Tibetan flag, I knew I had been confronted with the truth. I simply had to act."
Unger has already requested time off from her job as a customer-service representative at First Chicago Bank to fly to Tibet and meet with leaders from both sides. She said she hopes to have the situation resolved by next Friday, when she has to be back at work.
"If I can't convince [Chinese Premier] Li Peng to pull out of Tibet altogether, hopefully I can at least get him to stop all the human-rights violations," Unger said. "I just hope I can get it done quickly--Tibetan lives are at stake. And besides, I've only got eight vacation days saved up."
Unger said that on her diplomatic visit she will bring along a "Free Tibet" bumper sticker, which she hopes to show to Premier Li. In 1993, a band of Tibetan resistance fighters attempted to flash a copy of the persuasive sticker in front of Li, but he turned away before he could read its powerful message. The fighters were hanged, and the incident resulted in a massive bumper-sticker crackdown throughout China and Tibet.
"An attractive, brightly colored sticker, if placed in a highly visible spot like the rear bumper of an automobile, could theoretically move millions of motorists to political action," University of Washington political-science professor Karl Young said. "And in the case of Miss Unger, she encountered the sticker during her commute or 'personal drive-time,' a period of the day when commuters are at an unusually high level of political awareness. My suspicion would be that she is one of many who have been moved to free Tibet by this sticker."
Joshua Hartley, owner of the Toyota displaying the bumper sticker, was not surprised by Unger's revelatory experience.
"My 'Free Tibet' sticker, placed in a position of honor at the rear of the vehicle, is a profound expression of my belief that Tibet should be freed from Chinese tyranny and returned to its rightful status as an independent nation," Hartley said. "It is a message that, when delivered through this format, cannot be ignored. I'm not surprised that its powerful message has moved others to action."
Added Hartley: "Raising awareness is the key."
A 1996 Department of Transportation driver-awareness study shows that during any given hour spent behind the wheel, the average motorist spends 42 minutes visualizing world peace, reaffirming his or her commitment to apply the brakes for animals, or, in the case of lovers, contemplating relocating to Virginia.


text:
DETROIT - DTE Energy will shut down electrical service to about 5,000 customers for three hours beginning at 3 a.m. Friday.
The affected area is roughly bounded by 7 Mile Road to the north, Ross Drive to the south, Grand River Avenue to the west and the Rouge River to the east, DTE said.
Crews are making emergency equipment repairs to a substation on 6 Mile Road in Redford Township, causing the temporary service outage.
Customers will be notified by DTE about the planned interruption. Some street lights and traffic signals also will be affected.
Copyright 2012 by ClickOnDetroit.com. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.


text:
If you're hoping to get that vintage glam look this fall, then you really need to hit up your Mary Kay rep and order their Limited Edition Hollywood Mystique Collection. Just trying the collection I immediately imagined myself as a 40's starlet.In the collection you'll find…
Limited-Edition* Mary Kay® Bold Shine Lip Color in Poised Pink and Radiant Red $15
Limited-Edition* Mary Kay® Eye Intrigue Color Quad Available in a brilliant four-color palette $20
Limited-Edition* Mary Kay® Gel Eyeliner with Expandable Brush Available in Jet Black and Tempting Teal $16
Limited-Edition* Mary Kay® Nail Lacquer Available in Radiant Red and Tempting Teal $9
The Bold Shine Lip Color in Radiant Red is my favorite. So amazingly bold!
Are you a Mary Kay fan?
Disclosure: These items were complimentary of Mary Kay for review purposes only. All opinions expressed in this post are mine. I was NOT paid for this post.


text:
Belfort Furniture offers White Glove in-home delivery and set-up by professionally trained personnel who will unwrap, place, and assemble your furniture in the appropriate room. Delivery is available Tuesday - Saturday. Once your delivery date is scheduled, you will receive a three hour delivery timeframe the day prior to your delivery.
Furniture may be picked up at our warehouse Monday-Saturday from 10AM to 6PM or Sunday from Noon to 5PM. Furniture that is picked-up may require assembly.
For delivery outside of our local metropolitan area, please contact us with your item(s) of interest for a delivery quote! 703-406-7600 or email@example.com
Enjoy convenient kitchen storage with this charming kitchen island. Two rack shelves, two drawers, and three towel pegs provide space for dishware, silverware, and cooking accessories. The casual design keeps the look simple, easily fitting into any home style. Available in 36 paints and stains, as well as specialty aged finishes.
The SELECT Dining 2-Shelf 2-Drawer Kitchen Island by John Thomas from Belfort Furniture. We proudly serve the Washington DC, Northern Virginia, Maryland and Fairfax VA area. Product availability may vary. Contact us for the most current availability on this product.
Gone are the days of one-size-fits-all dining tables and monochromatic color schemes. Each and every home is unique, requiring the perfect sized table with chairs to match and enhance the style of your home. Offering a wide range of chairs, stools, tables, kitchen carts, and buffets, the SELECT program brings you customizable dining furniture in traditional, mission, contemporary, coastal, transitional, and cottage style. Match any chair, table, and kitchen storage piece together to create your very own dining set. Not to mention, each piece is shown here unfinished for you to get creative and choose your own colors! Offering 36 paints and stains, as well as specialty aged finish options, you can design a fun, fresh coordination of hues to fill your home. Need inspiration? The collection images shown here are just several options to get you started. Enjoy a hint of the coast with a White Wash and Blue Wash trestle dining table paired with sheaf back side chairs for a fresh, breezy look. Go contemporary-formal with a sophisticated Espresso and Candlelit dining table with ladder back chairs. The options are endless. With the SELECT program, your style + your color = your way!
The SELECT Dining collection is a great option if you are looking for Traditional furniture in the Washington DC, Northern Virginia, Maryland and Fairfax VA area.
These images are representative of this group as a whole and may differ from this item.
Browse other items in the SELECT Dining collection from Belfort Furniture in the Washington DC, Northern Virginia, Maryland and Fairfax VA area.
This item has been tagged as: China Cabinet, Corner Cabinet, China Hutch, China Storage, Kitchen Storage, China Display, Dining Room Cabinet, Buffet, Hutch, Buffet and hutch, Buffet Server, Meal Serving Furniture, Kitchen Buffet, Dining Room Buffet, China Buffet, Buffet with Storage, Storage Furniture, Dining Room Furniture, Curio, Corner Curio, Curio Cabinet, Display Cabinet, Wall Curio, Console Curio, Lighted Curio Cabinet, Cabinet, Bakers Rack, Kitchen Storage with Shelves, Bakers Wine Rack, Dining Room WIne Rack, Kitchen Baker Rack, Sideboard, Sideboard with Hutch, Buffet and Hutch Set, Server, Serving Table, Server Table, Dining Room Server, China Closet, China Cupboard, China Compartment
Nothing on this page may be copied or reproduced without explicit permission.


text:
Welcome from K.T.
Last Updated on Friday, 08 January 2016 13:19
When my mother, Carole Wolfe Korngold, first started training Montessori teachers in the 1960's very few Montessori training centers dotted the teacher education landscape. Back then, after she and a group of courageous new mothers heard NANCY RAMBUSCH first talk about Montessori, they decided to start a school for their children. When they realized not a single Montessori teacher lived in their area, a training program was born. From the earliest days, Carole's training at SUNY ALBANY had a mission: to bring authentic Montessori to all children, regardless of background or circumstance. The initial class included the first NEW YORK HEAD START cohort to train in Montessori.
Montessori spread across the country. New schools were opened and with them, the need for more training programs. By the 1990s, the CENTER FOR MONTESSORI TEACHER EDUCATION|NY (CMTE|NY) was one of the largest Montessori teacher training programs in the United States. With innovative, responsive curriculum, CMTE|NY helped chart the course for the growth of Montessori in America. CMTE|NY was the first to offer Infant and Toddler AMS Montessori Certification, the first to create the Administrator course, and one of a few to offer Elementary training with an integrated curriculum. In addition to a residential model, held at the College of New Rochelle in New Rochelle, NY, CMTE|NY opened locations across the country: Arizona, Hawaii, Massachusetts, North Carolina, New Jersey, Ohio, and Pennsylvania, as well as Toronto, Canada.
CMTE|NY has stayed close to our roots of bringing authentic Montessori education to children of all socio-economic backgrounds. We have been honored to train teachers at some of the most renowned Montessori schools in America, such as Brooklyn Heights Montessori, Cambridge Montessori, Chaminade University in Honolulu, Gloria Dei Montessori, Lexington Montessori, Montessori School of Anderson, Penn Mont Academy, Washington Montessori, The Whitby School, Wilmington Montessori and many others. We have been blessed by our work with underserved communities: the Foundation Center for Migrant Workers in Sacramento, CA, Hall Neighborhood House in Bridgeport, CT, Saint Mary's Hospital for Severely Handicapped Children in Bayside, NY, and the Seneca Nation of Indians in Salamanca, NY.
CMTE|NY has a long, proud history of helping to initiate and support the opening of Montessori Public Schools and training their teachers. You can see the results of our work today in Montessori public schools in Anchorage, Alaska, Buffalo, New York, Boston, Massachusetts, Jackson, Mississippi, New Haven, Connecticut, Pittsburgh, Pennsylvania, and Yonkers, New York, as well as many others.
CMTE|NY has brought the language of Montessori curriculum to childcare. We have created leading edge programs for childcare centers, giving rise to such programs as the renowned employer subsidized Montessori center at SAS Institute, in North Carolina, and the programs at Seton Day Care Center in New York City. In 1991, when Carole was invited to start a model center for the employees of Burke Rehabilitation Hospital in White Plains, NY, the Center for Montessori Education|NY (CME|NY) and the Montessori Children's Center was born.
Who are we? Our teachers are dedicated, committed, hardworking, and inspired. The four AMS Living Legacies currently on our faculty are testimony to the kind of influence our teachers have on Montessori in America. In addition to Carole Wolfe Korngold, we are honored by the presence of Marie M. Dugan, Virginia Varga, and Bretta Weiss Wolff among our faculty.
Have you attended a Montessori conference lately? Look at the roster of presenters. You will see a high proportion listing CME|NY. Why is that? It is because of the nature of the people who join our faculty.
Our faculty members are INNOVATORS: they seek new methods to meet the ever-evolving challenges of today's children. Our faculty members are COMMUNICATORS: they look for diverse avenues to share their knowledge with others. Our faculty members are COMPASSIONATE: they seek to spread their information and research with others. Our faculty members are EMPATHETIC: they listen to the challenges of both new and experienced teachers and work to support them in their efforts.
Have you visited a Montessori school lately? Ask where people had their training. Chances are you will find a CMTE|NY grad in the group. Perhaps it is the Director who attended a CMSM summer cohort. She works late each night to better her school, but still finds time to lend a hand or offer a hug. Perhaps it is the Toddler Guide, the one who is always smiling when she comes to school each morning. Perhaps it is the Early Childhood intern, looking for new ways to reach a reluctant reader. It might soon be a mother in the parent lounge, who has decided to begin her journey as a Montessori educator.
Please take some time to look through the website. You will find information about our various programs for many levels, our curriculum, our schedules, and our faculty. You can also apply online!
Give us a call to ask questions or set up a time to meet with us in person. We're here for you and we're happy to help.
1) COME to one of our Open Houses (please call to register first)
2) VISIT our Booth at the AMS Conference to say hello and enter our lottery to win a free book
3) ATTEND our Introduction to Montessori or Assistants' Workshop
We invite you to join the many who have come for training and for inspiration. We have a long history behind us and an exciting road ahead. You can be a part of authentic Montessori education. Join us and experience the CME|NY difference.
It may change your life, just as it has ours.
We look forward to hearing from you.
Kind Regards,


text:
NEW Whites loan signing Craig Dawson hopes his move to the Reebok will enhance his bid for England Under-21s glory this summer alongside new team-mate Marvin Sordell.
Dawson, who joined from West Brom last week on a three-month loan, says he spoke with Sordell about life under boss Dougie Freedman before agreeing his switch.
Upper most in his mind is ensuring he retains a central role in Stuart Pearce's young Lions squad ahead of June's European Under-21 Championships in Israel.
Regular football will help after only featuring for the Baggies three times so far this season, but that's not the only reason he decided to drop down to the Championship. "There were a few options available to me, but once I heard Bolton were in for me I knew where I wanted to play my football," said the Rochdale-born player.
"I'm delighted to be here. It's a massive club with some quality players and, most of all, a great manager.
"He's a young, exciting coach and I'm really looking forward to settling in and working hard.
"I'd heard a lot of good things about him and I've seen it for myself over the first few days I've been here.
"We had a chat and I liked what he said, so that was a big factor in my decision to sign."
A chance to develop his game was also a draw for the young defender as he bids to continue the improvement that has seen him make the leap from Radcliffe Borough to the Premier League, via Rochdale.
"Hopefully I can play in a lot of games and help the club push up the table," he said.
"To keep improving you need to be playing games and, hopefully, I can challenge for a position here.
"I spoke to Marvin before I came here to try to get a little bit of inside information.
"Everything I heard was positive and I've seen that there's a great set of lads here.
"I know him quite well and he's been a friendly face, but the whole team has made me feel welcome and I've got on well with everybody.
"I'd like to get more games under my belt and learn more as a player, to improve and develop."
The 22-year-old could make his Wanderers bow at Watford on Saturday, depending on how Freedman rates his fitness levels.
He is almost certain, however, to figure in the Under-21s' next friendly against Sweden at Walsall in seven days' time.
The centre-back was a key figure in the side's qualification for the European Championships, scoring in the play-off against Serbia, pictured above.
He said: "With England, we need to start this year as we left off last – keep a tight defence and show the ability going forward to win games.
"And if we can take that into the championship we have the confidence and belief that we can do well in Israel."


text:
Imagine what happens when you combine your favorite tailgating beverage with America's favorite sandwich. Chardonnay Hoagies? Yuck. Cosmo Reubens? Way off point. But beer and burgers? Now we're talking.
This "knife & fork" style beer-braised burger does most of its cooking in a delicious sudsy bath of brew, which not only builds in a great depth of flavor, it also helps to create a killer pan sauce that you can pour over your finished masterpiece. While it looks like 110% "so bad, but so good" man food, a few tricks can help lighten this dish. Opt for ground sirloin to cut out some excess fat from the meat and use a strongly flavored cheese (such as the recommended Stilton) to get the most flavor bang for your caloric buck. You can also use a lighter beer like a lager or ale (though I'd recommend something hearty like a porter or stout).
Now – if you've had enough time to shake the thought of what a train wreck Cosmo Reubens would be – game on!
Beer-Braised Burgers Recipe
Yield: 4 servings
1 tablespoon olive oil
1 tablespoon butter
1 large sweet onion, halved widthwise and thinly sliced
2 cloves garlic, finely chopped
1 teaspoon dried thyme
1 pound ground beef (whatever blend you prefer)
Salt and ground black pepper
1 (12-ounce) bottle beer, whatever variety you like
1 tablespoon Worcestershire sauce
1 teaspoon Dijon mustard
4 slices sourdough bread, toasted
1 large tomato, thinly sliced
2 to 3 ounces robust blue cheese, such as Roquefort or Stilton, thinly sliced
Place a large skillet over medium heat with the olive oil and butter. Add the onions, garlic, and thyme to the pan and cook, stirring occasionally, until the onions begin to soften, 3 to 4 minutes.
While the onions are cooking, season the ground beef with salt and pepper and form it into four patties. Push the softened onions to the outer edge of the skillet and add the burgers to the pan. Cook the burgers until browned on one side, 2 to 3 minutes, and then flip them over. Add the beer, Worcestershire sauce, and Dijon mustard to the pan and swirl it gently to combine all of the ingredients. Continue cooking the burgers to your desired doneness, about 4 minutes for medium. Once the burgers are finished, remove them to a plate and continue reducing the liquid in the pan until it reaches a glossy, gravy-like consistency. Season with salt and pepper.
Serve the burgers on a toasted slice of sourdough bread layered with sliced tomato. Top each burger with the onions and pan sauce and garnish with the blue cheese.
NOTE: If you're feeling guilty for just eating a burger for dinner, go ahead and add in a simple green salad to balance the meal out. But next time, stop worrying about eating just a burger for dinner and go with it.
Patrick W. Decker's life revolves around food. Always has, probably always will. As a graduate of The Culinary Institute of America and past member of the culinary teams for Food Network stars like Rachael Ray, Sandra Lee and Paula Deen, he now works as a food stylist and producer in NYC by day and a food writer and recipe developer at his home in New York's Hudson Valley by night. You can see what he's up to by following his latest tweets on Twitter at @patrickwdecker or visiting his website at patrickwdecker.com.


text:
School and Asthma
Please Note: By clicking a link to any resource listed on this page, you will be leaving this site.
Allergy and Asthma Network/Mothers of Asthmatics (AAN-MA)
Through education, advocacy, community outreach, and research, AAN-MA hopes to eliminate suffering and fatalities due to asthma and allergies. AAN-MA offers news, drug recall information, tips, and more for treating allergies and asthma. Call: (800) 878-4403
American Academy of Allergy, Asthma, and Immunology
The American Academy of Allergy, Asthma, and Immunology offers up-to-date information and a find-an-allergist search tool.


text:
SAINT LEO, Fla. – The Saint Leo women's tennis team (14-4, 3-3 SSC) won its fifth consecutive match as they downed the No.19-ranked Florida Southern College Moccasins (8-8, 2-4 SSC), 6-3, in Sunshine State Conference action Thursday afternoon from the Saint Leo Tennis Center. The win marks the first time Saint Leo has defeated Florida Southern on the women's side in program history, with the first match coming in 1976. The win snaps a 71-match win streak for the Mocs.
"I was proud of the ladies today," said Head Coach James Bryce. "We started out well in doubles and kept that momentum going in singles. That's critical when trying to beat a good team like Florida Southern."
The Lions paced the match early with a doubles sweep, before seeing wins out of three and four singles to solidify the key conference match.
After beginning the doubles sessions with an 8-4 win from Adrianna Daszkiewicz and Jeanette McDonald at No.2 doubles, the Lions No.8th-ranked doubles tandem of Laura Kemkes and Emily Singleton bounced Dominguez and Wichmann, 8-4. The three-flight tandem of Maria Benkirane and Selma Hidass put the exclamation point on the session as they turned back Spagnuolo and Nunnemann, 8-6.
The Lions closed the door on the Mocs in singles action as McDonald and Daszkiewicz put together back-to-back wins. McDonald collected an impressive 6-3, 6-1 victory, while Daszkiewicz solidified the match with a hard-fought, straight-sets triumph over Dominguez, 6-3, 6-5.
Benkirane added an insurance point with an overwhelming 6-0, 6-1 win over Spagnuolo.
The Lions will return to action on Saturday, March 31, as they host regional foe New Orleans. Doubles is set to begin at 10 a.m. from the Saint Leo Tennis Center.
For more on the nationally-ranked women's tennis team, visit SaintLeoLions.com.


text:
PIIPA-PIJIP Conference on Pro Bono Intellectual Property Services: Past, Present and Future
On Saturday April 25th, from 10:00 am to 1:00 pm Eastern Time, Public Interest Intellectual Property Advisors (PIIPA) and the Program on Information Justice and Intellectual Property (PIJIP) of the American University Washington College of Law (WCL) hosted a conference at WCL on the past, current, and future needs for pro bono intellectual property services. PIIPA was established in 2002 to create an international pro bono intellectual property referral network to help developing country clients. See www.piipa.org. The conference focused on the need for assistance in developing countries, and the opportunities for law firms, law school clinics, and other legal service providers to engage in pro bono work in the intellectual property law and policy space.The goal of the Conference was to assess the future of public interest intellectual property law and how pro bono effort can be matched to demand in difficult economic times. Conference speakers discussed the broader mission and history that led to the formation of PIIPA and other public interest intellectual property providers, and summarized some of the many matters and projects that the PIIPA network has handled during its six years of existence. The current state of demand for pro bono legal services, the available supply of pro bono providers of intellectual property work, and the drop-off of funding in this sector leading to the dissolution of several pro bono organizations were also considered.
Speakers included:
- Michael Gollin, PIIPA Founder and partner at Venable LLP;
- Josh Sarnoff, Associate Director of the Glushko-Samuelson Intellectual Property Law Clinic;
- Charles McManis, Intellectual Property and Technology Law Program, Washington University
- Ashyln Lembree, Franklin Pierce Law Center
- Fred Provorny, Center for New Technology Enterprises
- Dr. Joan Jackson, Southern New England School of Law
- Ben Prickril, National Cancer Institute Office of International Affairs
- Dr. Rita Khanna, Aeras Global TB Vaccine Foundation
- June Blalock, U.S. Department of Agriculture
- Rick Reidy, International Intellectual Property Institute
- Michael Ryan, Director, Creative and Innovative Economy Center, George Washington University
- Samuel Saraphel, Beta Bahil
The conference can be viewed by webcast or you can download and listen to a podcast recording.
The Venable Foundation, WCL, and GWU supported this event. To become a sponsor of the conference, or a sponsor of PIIPA, or to volunteer for the conference or as a participant in the PIIPA pro bono referral network, please contact firstname.lastname@example.com, or Michael Gollin at email@example.com, 202-344-4072. For additional information about pro-bono clinical work, please contact Prof. Josh Sarnoff at firstname.lastname@example.com,202-274-4165.