text:
Diarmuid Fionntain O'Scannlain ( ; born March 28, 1937) is a senior United States circuit judge of the United States Court of Appeals for the Ninth Circuit. His chambers are located in Portland, Oregon.

Early life
Born in New York City, New York, O'Scannlain received a Bachelor of Arts degree from St. John's University in 1957, a Juris Doctor from Harvard Law School in 1963, and a Master of Laws from the University of Virginia School of Law in 1992. He was in the United States Army Reserve, JAG Corps from 1955 to 1978.

In September 1960, O'Scannlain attended the founding conference of Young Americans for Freedom, held at William F. Buckley Jr.'s estate in Sharon, Connecticut. At that conference O'Scannlain was elected to serve on YAF's original Board of Directors.

He was a tax attorney for the Standard Oil Company of New Jersey and New York City from 1963 to 1965, and in private practice in Portland, Oregon from 1965 to 1969. He was a deputy state attorney general in the Oregon Department of Justice from 1969 to 1971, then an Oregon public utility commissioner from 1971 to 1973, and finally Director of the Oregon Department of Environmental Quality from 1973 to 1974.

Run for Congress
In 1974, O'Scannlain was the Republican candidate for the United States House of Representatives representing Oregon's 1st congressional district, but lost to Democrat Les AuCoin, the first time the district had ever elected a Democrat.

He returned to private practice in Portland from 1975 to 1986, also working as a consultant to the Office of the President-Elect of the United States from 1980 to 1981, and as a team leader for the President's Private Sector Survey on Cost Control (the Grace Commission) from 1982 to 1983. He chaired an advisory panel for the United States Secretary of Energy from 1983 to 1985.

Federal judicial service
On August 11, 1986, President Ronald Reagan nominated O'Scannlain to a seat on the United States Court of Appeals for the Ninth Circuit vacated by Judge Robert Boochever. O'Scannlain was confirmed by the United States Senate on September 25, 1986, and received his commission on September 26, 1986. He assumed senior status on December 31, 2016.

In 2006, he was one of the judges in the panel that upheld the imprisonment of journalist Josh Wolf.

O'Scannlain has sent many of his law clerks on to become Supreme Court clerks, and he is regarded as a "feeder judge."

O'Scannlain continued to be involved in the politics of the federal court system after assuming senior status. He is a strong supporter of splitting the Ninth Circuit. He testified in 2017, before the U.S. Senate Judiciary Committee in support of breaking up the 9th Circuit. On July 31, 2018, he testified again in the Judiciary committee in support of breaking up the 9th Circuit Court of Appeals. He was joined on a panel by his former clerk, Brian Fitzpatrick, a professor at Vanderbilt Law School. Senator Mazie Hirono from Hawaii noted that his written testimony was almost word-for-word what he had contributed a year earlier.

He supported the nomination of Ryan Bounds, another former clerk, to the 9th Circuit Court vacancy created by his taking senior status. That nomination was withdrawn after controversial newspaper writings by Bounds as a student at Stanford University on the subject of the civil rights of minorities and women were discovered. Bounds had failed to deliver them to the Committee, and Oregon's Democratic Party senators withheld their blue slips. O'Scannlain was ultimately succeeded by another of his former clerks, Danielle Forrest.

Rulings
In a controversial March 2010 case, O'Scannlain joined the majority opinion that Seattle police officers did not employ excessive force when they tasered a pregnant woman. He was joined by Judge Cynthia Holcomb Hall in a contested 2–1 decision (judge Marsha Berzon dissented).

On February 13, 2014, O'Scannlain wrote the majority opinion in the case of Peruta v. San Diego, and issued a ruling that stated California's may-issue concealed carry rules, as implemented by the County of San Diego, in combination with a ban on open carry in most areas of the state, violate the Second Amendment, because they together deny law-abiding citizens the right to bear arms in public for the lawful purpose of self-defense. Consuelo María Callahan joined him in the majority, while Sidney Runyan Thomas dissented. Peruta was later overturned en banc.

In Spokeo, Inc. v. Robins, O'Scannlain found that under the Fair Credit Reporting Act a plaintiff had standing to sue an allegedly inaccurate website.  After that decision was found to be in error by the Supreme Court of the United States and remanded, O'Scannlain, again, found the plaintiff had standing to sue.

On July 24, 2018, O'Scannlain wrote the majority opinion in the case of Young v. Hawaii, which said that the Second Amendment protects the right to open carry in public. The State of Hawaii requested a rehearing en banc and the Ninth Circuit held the hearing on September 24, 2020. O'Scannlain participated in the en banc hearing.

On February 10, 2020, O'Scannlain wrote an opinion respecting the denial of en banc. The original panel had ruled that a prisoner with gender dysphoria had 8th amendment rights to sex reassignment surgery. O'Scannlain explained that as a judge in senior status, he cannot vote on these petitions, but he can issue statements respecting the denial of en banc. In the opinion, he mentioned that the 9th circuit is the first circuit to rule that denying gender reassignment surgery violates the 8th amendment, and that the 9th circuit is in conflict with other circuits' rulings, causing a circuit split.

In September 2020, O'Scannlain wrote for the majority when it found that a robocall defendant could not force the plaintiff into arbitration based on a customer agreement the plaintiff had signed with a separate company several years before it had been acquired by the holding company that now also owned the defendant. O'Scannlain also concurred separately to argue that even if the Federal Arbitration Act had preempted state law limitation on absurdity in contracts, it still did not require arbitration of claims wholly unrelated to the original contract.

References

External links

1937 births
20th-century American judges
20th-century American lawyers
Harvard Law School alumni
Judges of the United States Court of Appeals for the Ninth Circuit
Lawyers from Portland, Oregon
Living people
Oregon Republicans
Lawyers from New York City
St. John's University (New York City) alumni
United States court of appeals judges appointed by Ronald Reagan
University of Virginia School of Law alumni


text:
The Flying Laser
In this silent video of Boeing's Airborne Laser Testbed, the ball turret in the airplane's nose is seen rotating without firing. In a shoot-down scenario, an advanced telescope inside the turret would fire three lasers in rapid succession at a target missile shortly after launch. In February 2010, off the U.S. West coast, the Airborne Laser Testbed destroyed a missile for the first time. Because of its huge cost and other factors, it has been downgraded to a research program. Still, the airborne laser has shown that directed energy weapons are pushing warfare to the speed of light. Video: Missile Defense Agency (01:23)
3play Air & Space

redpajama_set_name: RedPajamaCommonCrawl


"Portuguese composer and pianist Tiago Sousa follows his 2011 album Walden Pond's Monk with his first solo piano record: Samsara. While Walden Pond's Monk featured Sousa on piano accompanied by clarinet and percussion players, Samsara allows the playing of Sousa to take center stage. Samsara is an intricate record, built on a complex narrative that's anchored on this oriental philosophical concept – a bold and emotive piece that stands through its carefully managed balance between opposites. Samsara is, for several oriental cultural manifestations, the repetitive and re-occurring cycle of life, death and rebirth; it stands for a continuous drift through the various modes of existence. For Sousa, then, Samsara works as a metaphor for the flux of human creativity and how it influences our perception of reality while at the same time positing new challenges and difficulties. Since his first release, in 2006, Tiago Sousa has been consistently developing his very own aesthetics; through his relatively large body of work, we can identify an artist on the search for his own expression and identity. Samsara follows two largely successful endeavors, both centered on the piano: Insónia and Walden Pond's Monk. In between those and this new release, Tiago has been working in the original soundtrack for Portuguese short movie Bibliografia. Samsara was recorded in Lisbon at Namouche Estudio by Joaquim Monte and mastered in Berlin at D&M by Andreas [LUPO] Lubich. Sousa will perform throughout Europe in support of Samsara."


text:
Aleuron scriptor är en fjärilsart som beskrevs av Felder 1874. Aleuron scriptor ingår i släktet Aleuron och familjen svärmare. Inga underarter finns listade i Catalogue of Life.

Källor

Svärmare
scriptor

redpajama_set_name: RedPajamaWikipedia


These days, more and more physicians are highlighting the benefits of alternative therapies to patients seeking new methods of treatment.
Now, people are turning to acupuncture, meditation, and natural supplements to heal their ailments and improve their health.
One of the most popular alternative therapies available today is massage therapy. Thus, if you are wondering whether or not massage therapy can help you, here are some things that you should consider.
Massage therapy is the therapy of touch. It incorporates various types of contacts, including stroking, pressing, kneading, shiatsu. In many places massage therapists are required to attend massage school for two years or more in order to become competent at their profession.
Massage therapy applies these forms of touching so many different areas of the body. Massage therapy is thought to benefit the deep muscle tissue in your body, the tendons, skin, as well as the organs.
Moreover, massage therapy also improves the health of the lymphatic and circulatory system.
So many massage devices cometo the market in the last few years, to help people with their pains. Some of the examplesare massage chairs, massage cushions, back massagers,etc. I tested one on the CES Electronicshow.
It is pretty amazing what the best massage chair that I tested (Human Touch Novo XTin particular) can do for you. The good massage chair is expensive, but if you want to get familiar yourself with Human Touch Novo XT model, I found this review here to be helpful: https://www.healthnerdy.com/novo-xt-review/.
What Conditions Can Be Treated Through Massage Therapy?
Massage therapy can be an effective means of treating and easing the discomforts associated with many different conditions. Massage can relieve stress, physical tension, aches, and pains.
Moreover, it is usedas a treatment for respiratory conditions such as asthma, bronchitis, and allergies.
Furthermore, massage therapy can ease the discomforts of pregnancy, provide gastrointestinal relief, relieve chronic headaches, and reduce the symptoms of insomnia.
What Are the Physical Benefits of Massage Therapy?
The benefits of massage therapy reach every part of your body. Massage therapy can reduce muscle pain, stiffness, cramping, and fatigue.
Also, this type of therapycan improve circulation, shorten healing time, and improve breathing.
At the same time, massage therapy can also strengthen the immune system, stabilize blood pressure, and reduce the effects of hypertension.
What Isthe Mental Benefits of Massage Therapy?
Massage therapy can provide many long-lasting emotional benefits which help the body as well.
Massage therapy promotes sleep and deep relaxation.
Similarly, it can ease depression and fatigue, improve a sense of well-being, and relieve the effects of stress or anxiety.
Most importantly, patients who receive regular massages develop an acute awareness of the connection between their mind and their bodies.
If you are suffering from stress, chronic illness, or depression, you might want to consider massage therapy treatment to help relieve some of your symptoms.
Thus, receiving a regular massage from a licensed massage therapist can go a long way towards helping you overcome not only the physical side effects of your illnessbut also the mental stress that is associatedwith being ill.
In contrast, if you do not have an illness that requires alternative treatments, use the tips above to help you understand the benefits of getting a deep therapeutic massage from time to time.
Most importantly, massages therapy is an effective way to pamper yourself and escape from your busy everyday life to relax.
Whether you're getting a massage to help relieve muscle tension and pain, or to relax your mind and lower your stress levels, it's essential that you follow some basic guidelines to get the most out of your session.
The fact is that a good massage is only half the battle; the other half is allowing your body to relax and take it all in. Only then will you be able to get the most benefit from your massage.
Here we'll take a look at some of the biggest mistakes made when receiving a massage.
Hands down, the most significant mistake people make when receiving a massage is keeping their body tensed up and loose.
The only way a messageis going to be effective is if your body is completely relaxed and your muscles are no longer tense.
When you're anxious, nervous or otherwise stiff, a massage will only offer partial relief to the surface of your skin, which isn't going to help in the long run.
When you're laying down on the massage table or chair, take a deep breath and slowly relax every muscle in your body until it feels like jello.
This may seem kind of awkward at first, but it's the only way you're going to receive all the benefits a good massage provides.
In addition to loosening up the muscles in your body, you also have to relax your mind.
There's no denying the fact that massages are a naturally helpful way to relieve stress and anxiety; unfortunately, however, many people are always thinking about work, chores, bills and other things that keep their mind distracted from the massage at hand.
If you aren't doing, so already, turn on some music while you're getting massaged, as it will help clear your mind and naturally relax you.
Don't just turn on any music, but instead choose a nature tune that's explicitly designed for relaxation.
You might be surprised to hear that massages can dehydrate you.
The reason for this is just because your muscles and tissue are receiving a high amount of pressure, which then forces water out of them.
If you aren't careful, this can leave you with a headache, fatigue and other mild symptoms afterward.
Try to get into the habit of drinking plenty of water before, during and after your massage session. If you drink coffee, tea or other caffeine-filled drinks, you may want to replace them for pure H2O.
Hope you find this guide helpful and let me know if you have any questions.


You would be forgiven for missing the Chapel of St Patrick and the Saints of Ireland in Westminster Cathedral. In that vast sanctuary for our faith it is a relatively anonymous and humble chamber, quietly understated in a green Irish marble that reflects a peaceful, comforting light. It is one of the few places where you will find the collected names of the mostly long-disbanded Irish regiments that fought in the First World War, and the names of 50,000 soldiers of all ranks from both sides of the Irish border who never made it back.
In 1914 Ireland was still part of the United Kingdom of Great Britain and Ireland. More than 58,000 Irishmen already swelled the ranks of the British Army and Navy throughout the Empire. Like the British, most Irish people supported the war at the start, backed by both unionist and nationalist leaders. The country's men (as well as many women, who would provide vital nursing services) signed up in droves: 80,000 in the first 12 months alone, some half of whom came from Ulster. In the south they signed up to defend Catholic Belgium and in expectation of Home Rule as soon as conflict ended (the terms for which had recently been agreed in Westminster). Some, including Thomas Kettle MP, a leading constitutional nationalist whose talents would be extinguished at the Somme, hoped war would bring "the two reconciliations of which all statesmen have dreamed, the reconciliation of Protestant Ulster with Ireland and the reconciliation of Ireland with Great Britain".
Yet by 1918 all hopes of a peaceful transition to Home Rule had been shattered by the 1916 Rising and the brutal British reaction to it. Ireland was on the verge of a war for independence, followed by civil war. Survivors from the formidable 10th and 16th (Irish) Divisions and their respective regiments, as well as those absorbed into the 36th (Ulster) Division and the Irish cavalry regiments, returned home to an Ireland once more embroiled in the long struggle to wrest its future from Britain.
Unlike for their British comrades, there were no homecoming parades for these men and women. Their vast sacrifice went without commemoration. By the early 1920s, while the huge losses at the Somme became an emotive symbol for the new Northern Ireland, the war was erased from history lessons in the new Irish Free State. In the years that followed, survivors' medals remained locked away. They were denied public displays of sorrow for the fallen, or tribute to the disbanded divisions and regiments that had so crowned themselves in glory on the battlefield.
Soldiers need remembrance. The dignified commemoration of the fallen provides some reassurance that it was not totally in vain, while permitting a cathartic public release of what are often devastating memories. In Ireland survivors of the Second World War were denied this again in 1945. Despite another immense sacrifice, this time to defeat fascism, servicemen and women returned to a life of ignominy and prejudice, for which the Irish parliament only apologised in June this year.
Conflict – and especially the experience of the two World Wars – has been portrayed with such technological precision in film and television drama that we think we can imagine what it was like. But the reality of war of this nature, where you witness hundreds die within minutes, is unimaginable.
Born in Tipperary and ordained in 1910, Fr Gleeson volunteered to serve with the British Army in 1914, one of only 17 priests to join the Army Chaplains Department at the start of the war. By 1915, he was already an experienced veteran. As the only unwounded officer during the Retreat from Mons, he had been forced to remove his chaplain's insignia and forego non-combatant status to temporarily command the battalion. That Christmas he celebrated Mass under fire.
The following May, on their way to the front-line on the eve of the Battle of Aubers, the battalion's 800 men halted by a broken shrine with a crucifix within it. Moving off the road they formed up by company, in front of each a green flag embroidered with the Irish harp and the word "Munster". From horseback, beside the commanding officer, Fr Gleeson then administered general absolution, a scene later immortalised in Fortunino Matania's painting The Last General Absolution of the Munsters at Rue du Bois. The filthy, weary soldiers stand with humble dignity, heads bowed and hatless in the fading evening sunlight. Their faces are drawn, in expectation of their fate.
Fr Gleeson originally agreed to serve for one year, but when he briefly returned to Ireland later in 1915 he had the courage to admit that he could not stand life at the front any longer, "though I love the poor men ever so much". It was this love that led him to serve for another two years.
Fr Gleeson once surely did.
As I write, the Queen's Royal Lancers are deployed on their second tour of duty in Afghanistan. The spirit of the 5th Royal Irish Lancers is with them. I pray it keeps them safe that they may return with Godspeed.


text:
Kentucky Protester Loses Job Over Effigy Hanging; Lee Greenwood 'furious' Song Was Used
-essential retail shops
Gov. andy beshear
Kentucky protester loses job
League.league owners approved
Major shiite shrines
St Johnstone: Captain Steven Anderson Leaves As Three Players Extend Deals World Service – The Documentary Podcast, Recycling Chile, Recycling Spain From The Archive: Scotland Have 'very Good Chance' At 1986 World Cup Scotland is the joint oldest national football team in the world, alongside England, whom they played in the world's first international football match in 1872.Scotland has a long-standing rivalry with England, whom they played annually from 1872 until 1989. The teams have met only seven times since then, most recently in June 2017. 'did You Go To Barnard Castle, Mr Cummings?' Jordan Rankin: Castleford Loanee Leaves Club To Return To Australia Castleford's loanee full-back Jordan Rankin has left Super League to return to his native Australia. The 28-year-old, who had been at the Tigers on loan from Huddersfield since the start of the … Sonic The Hedgehog 2 Is Officially Happening Coronavirus: All Non-essential Shops To Reopen From 15 June – Pm Workers are making sure the government guidelines are being met as the country adjusts to a 'new normal' life. 26/05/2020 · Coronavirus: All non-essential retail shops can reopen in England from 15 June, Johnson says The PM says outdoor markets and showrooms will be able to start trading again from 1 June – so long as they
A Kentucky protester who was recently seen participating in the hanging of an effigy of gov. andy beshear has lost his job, according to reports.The protester was identified as Terry Bush, an employee of an auto dealer, the Courier Journal of Louisville reported. …
The billboard with the picture of Uncle Sam has been up in Washington state for more than 50 years. But now more than 75,000 …
29/05/2020 · kentucky protester loses job over effigy hanging; Lee Greenwood 'furious' song was used A Kentucky protester who was recently seen participating in the hanging of an effigy of Gov. Andy Beshear …
Kentucky protester loses job over effigy hanging; Lee Greenwood 'furious' song was used. A Kentucky protester who was recently seen participating in the hanging of an effigy of Gov. Andy Beshear has lost his job, according to reports. The protester was identified as Terry Bush, an employee of an auto dealer, the Courier Journal of Louisville reported. The newspaper said Bush's wife …
Nfl Owners Approve Exclusive Renewal With Electronic Arts, Alter Distribution Rule For Cbs And Fox Games Patrick Mahomes #15 of the Kansas City Chiefs looks to pass against the San Francisco 49ers in Super Bowl LIV at Hard Rock Stadium on February 02, 2020 in Miami, Florida.Focus On Sport | Getty ImagesIt was business as usual on Thursday for the National Football league.league owners approved a series of proposals, including the… 29/05/2020 · League owners approved a series of proposals, including the renewal of the NFL's exclusive video gaming rights with Electronic Arts. The firm's sports division (EA Sports) produces the popular … Cbs 2 on WN Network delivers the latest Videos and Editable pages for News & Events, including Entertainment, Music, Sports, Science and more, Sign up and share your playlists. NFL owners approve exclusive renewal with Electronic Arts, alter distribution rule for CBS and FOX games. 29/05/2020 · NFL owners approve exclusive renewal with Electronic Arts, alter distribution rule for CBS and FOX games | Financial News. Patrick Mahomes #15 of the Kansas City Chiefs looks to pass against the San Francisco 49ers in Super Bowl LIV at Hard Rock Stadium on February 02, 2020 in Miami, Florida. Focus On Sport | Getty Images It was business as usual on Thursday for the National Football League.
A protester who participated in hanging an effigy of Kentucky's governor at an armed rally on the State Capitol grounds has …
29/05/2020 · Kentucky protester loses job over effigy hanging; Lee Greenwood 'furious' song was used. May 29, 2020 . A Kentucky protester who was recently seen participating in the hanging of an effigy of Gov. Andy Beshear has lost his job, according to reports. The protester was identified as Terry Bush, an employee of an auto dealer, the Courier Journal of Louisville reported. The newspaper said …
Facebook Posts Misinterpret A Study Of 455 Contacts Of An Asymptomatic Covid-19 Carrier To Claim That Asymptomatic Spread Does Not Occur Radio 4 – Desert Island Discs – Desert Island Discs Challenge And How To Choose Your List 'did You Go To Barnard Castle, Mr Cummings?' Jordan Rankin: Castleford Loanee Leaves Club To Return To Australia Castleford's loanee full-back Jordan Rankin has left Super League to return to his native Australia. The 28-year-old, who had been at the Tigers on loan from Huddersfield since the start of the … Sonic The Hedgehog 2 Is Officially Happening Coronavirus: All Non-essential Shops To Reopen From 15 June – Pm Workers are making sure the government guidelines are being met as the country adjusts to a 'new normal' life. 26/05/2020 · Coronavirus: All non-essential retail shops can reopen in England from 15 June, Johnson says The PM says outdoor markets and showrooms will be able to start trading again from 1 June – so long as they keep customers safe. The Curious House Guest – Series 1: 2. chillingham castle scotland – Inside Central Station, Series 2, episode 4 iran reopens shrines After Two-month Virus Closure 25/05/2020 · Tehran (AFP) – Iran on Monday reopened major shiite shrines across the Islamic republic, more than two months after they were closed, as it reported its lowest deaths
A Kentucky protester who was recently seen participating in the hanging of an effigy of Gov. Andy Beshear has lost his job, according to reports. The protester was identified as Terry Bush, an …


A 22-year-old student of the Institute of Chartered Accountants Baafi Guiseppina was on Sunday morning crowned Miss Ghana 2013.
She beat 19 other ladies to the coveted title of Miss Ghana 2013, becoming the 31st person to wear the crown of what is the country's most respected and highly patronized pageant.
The second and third positions were won by Margaret Kuma Mintah (22) and Crystal Selorm Amudzi (20), both, students of the University of Ghana.
All twenty finals put up a good show but Guiseppina proved a tough competitor on the night.
She takes over from Miss Naa Okailey Shooter who represents Ghana at this year's Miss World event in Indonesia on September 28.
She goes home with a brand new car, a year's ambassadorial service with the Miss Ghana Foundation, one-year accommodation at the Miss Ghana House, a cash prize of GHC 3000, and mouth-watering souvenirs from sponsors among other exciting packages.
She also gets to represent Ghana at next year's Miss World.
Top Model – Safoa Eisenhower, Miss Photogenic – Crystal Selorm Amudzi, Best Skin – Margaret Kuma Mintah, Miss Congeniality, Most Disciplined – Crystal, Miss Bikini –Guiseppine, Miss Eloquence – Angela Anwity, Top Talent – Matilda Kiki Sefakor and Beauty With A Purpose – Michelle Addo and Margaret Kuma Mintah.
All twenty finalists will receive special prizes and souvenirs from sponsors.
A colourful event, which had in attendance the reigning Miss World Wenxia Yu, Miss Julia Morley, Chairwoman of the Miss World Organization as well as some leading public officials including former first lady Nana Konadu Agyemang Rawlings, and the Deputy Minister of Tourism, Culture and Creative Arts, and former franchise holder Reginald Laryea, Saturday's grand finals/Charity Ball was replete with entertainment.
Musicians Kwabena Kwabena, Steve Bedi and Sherifa Gunu dished out some of their popular and latest collections to the delight of patrons.
It was sponsored by Manet Properties, National Lottery Authority (NLA), IPMC, Global Access, Special Ice, Unique Floral, Mirage Royal Hotel, Simbins Furniture, ATL, FC Skin and Beauty Klinik, Chocho Industries, Mido Productions, Steve Adusei Photography, Hair Senta, ABC, and BelLuchi Couture among other donors.
Baafi Guiseppina is Miss Ghana 2013 0 out of 5 based on 0 ratings. 0 user reviews.


The Office of the National Coordinator has awarded $84 million in funding for the Health Information Workforce Development Program. This program, by developing skilled IT professionals, is designed to encourage, implement, and maintain support systems for electronic health records. Specifically, the Health IT Workforce Development Plan has four main objectives to support training and certification of skilled workers: (1) the development of high quality education materials; (2) community college non-degree training programs; (3) a competency exam program to evaluate trainee knowledge and skills; and (4) university-based training programs for specialized health IT roles.
This is the application for the 2015/16 GCC HIMSS Scholarship.
This article discusses the multitude of impact meaningful use has had on healthcare. These impacts can be seen by way of the accomplishment of the objectives for patients, providers, and from a public health standpoint.
Many people prefer the option of virtual learning, especially busy healthcare professionals, interested consumers, faculty and students who want to better understand health informatics, but need a flexible and on-demand environment easily adaptable to their own schedules.
In today's world, there are many challenges to finding, hiring and keeping qualified HIT pros. Here's a look at those as well as 6 best practices.
As the Affordable Care Act (ACA) can be used as a crystal ball to the future direction of health care, we actually have a golden opportunity to realign and support quality care with payment incentives. Health IT tools, and continuing HIT education at all levels, is imperative to not just surviving, but thriving, in the era of the ACA.


text:
Toward a molecular understanding of congenital heart disease
R. Payne, M. C. Johnson, J. W. Grant, A. W. Strauss
Background: This review discusses the incidence and importance of congenital heart disease (CHD), the reasons that investigation of causative mechanisms for human CHD has been slow, and the limitations of the multifactorial theory for the etiology of CHD. Methods and Results: The molecular defects underlying three vasculopathies-Marfan's syndrome (fibrillin), supravalvar aortic stenosis, and Williams' syndrome (elastin)- and hereditary telangiectasia are presented to emphasize the role of microfibrils and extracellular matrix in the pathophysiology of these vascular defects. Animal models of CHD, including situs inversus, canine conotruncal malformations, and chick neural crest ablation, are examined to emphasize how such studies relate to human CHD, especially by pointing to single-gene defects for conotruncal malformations, candidate loci for situs inversus, and phenotypic variability caused by neural crest lesions. The crucial role of cardiac transcription factors in heart morphogenesis is emphasized by review of gene knockout studies of these factors, which cause fetal death secondary to heart maldevelopment. Several lines of evidence demonstrating genetic etiologies of human CHD are also presented, including the mapping of familial atrial septal defects, to prove that one anatomic type of CHD may be due to single-gene defects at different loci. Review of atrioventricular canal, both secondary to trisomy 21 and as an autosomal- dominant familial defect, reiterates this conclusion. The evidence that monosomy on chromosome 22 causes multiple types of CHD, including aortic arch and conotruncal defects as part of the CATCH-22 syndrome, is presented, with results supporting the idea that deletions at this site alone may cause 5% of surgically treated CHD. Conclusions: We conclude that (1) human CHD is frequently due to single-gene defects and that even sporadic defects may arise from a single-gene abnormality; (2) a common genetic defect may cause several apparently different forms of CHD; (3) elucidation of the genetic basis of CHD provides clues to normal cardiovascular developmental biology; (4) the same cardiac malformation can be caused by mutant genes at different loci; and (5) interactions of clinical investigators (cardiologists and cardiothoracic surgeons) with basic scientists should allow more rapid progress in defining the genetic basis of CHD.
Neural Crest
Microfibrils
Monosomy
Telangiectasis
Gene Knockout Techniques
Fetal Death
Atrial Heart Septal Defects
Elastin
Morphogenesis
Payne, R., Johnson, M. C., Grant, J. W., & Strauss, A. W. (1995). Toward a molecular understanding of congenital heart disease. Circulation, 91(2), 494-504.
Toward a molecular understanding of congenital heart disease. / Payne, R.; Johnson, M. C.; Grant, J. W.; Strauss, A. W.
In: Circulation, Vol. 91, No. 2, 1995, p. 494-504.
Payne, R, Johnson, MC, Grant, JW & Strauss, AW 1995, 'Toward a molecular understanding of congenital heart disease', Circulation, vol. 91, no. 2, pp. 494-504.
Payne R, Johnson MC, Grant JW, Strauss AW. Toward a molecular understanding of congenital heart disease. Circulation. 1995;91(2):494-504.
Payne, R. ; Johnson, M. C. ; Grant, J. W. ; Strauss, A. W. / Toward a molecular understanding of congenital heart disease. In: Circulation. 1995 ; Vol. 91, No. 2. pp. 494-504.
@article{c66676b7a9e2451e9270f172ff0cad38,
title = "Toward a molecular understanding of congenital heart disease",
abstract = "Background: This review discusses the incidence and importance of congenital heart disease (CHD), the reasons that investigation of causative mechanisms for human CHD has been slow, and the limitations of the multifactorial theory for the etiology of CHD. Methods and Results: The molecular defects underlying three vasculopathies-Marfan's syndrome (fibrillin), supravalvar aortic stenosis, and Williams' syndrome (elastin)- and hereditary telangiectasia are presented to emphasize the role of microfibrils and extracellular matrix in the pathophysiology of these vascular defects. Animal models of CHD, including situs inversus, canine conotruncal malformations, and chick neural crest ablation, are examined to emphasize how such studies relate to human CHD, especially by pointing to single-gene defects for conotruncal malformations, candidate loci for situs inversus, and phenotypic variability caused by neural crest lesions. The crucial role of cardiac transcription factors in heart morphogenesis is emphasized by review of gene knockout studies of these factors, which cause fetal death secondary to heart maldevelopment. Several lines of evidence demonstrating genetic etiologies of human CHD are also presented, including the mapping of familial atrial septal defects, to prove that one anatomic type of CHD may be due to single-gene defects at different loci. Review of atrioventricular canal, both secondary to trisomy 21 and as an autosomal- dominant familial defect, reiterates this conclusion. The evidence that monosomy on chromosome 22 causes multiple types of CHD, including aortic arch and conotruncal defects as part of the CATCH-22 syndrome, is presented, with results supporting the idea that deletions at this site alone may cause 5{\%} of surgically treated CHD. Conclusions: We conclude that (1) human CHD is frequently due to single-gene defects and that even sporadic defects may arise from a single-gene abnormality; (2) a common genetic defect may cause several apparently different forms of CHD; (3) elucidation of the genetic basis of CHD provides clues to normal cardiovascular developmental biology; (4) the same cardiac malformation can be caused by mutant genes at different loci; and (5) interactions of clinical investigators (cardiologists and cardiothoracic surgeons) with basic scientists should allow more rapid progress in defining the genetic basis of CHD.",
keywords = "genus, heart diseases, molecular biology",
author = "R. Payne and Johnson, {M. C.} and Grant, {J. W.} and Strauss, {A. W.}",
journal = "Circulation",
T1 - Toward a molecular understanding of congenital heart disease
AU - Payne, R.
AU - Johnson, M. C.
AU - Grant, J. W.
AU - Strauss, A. W.
N2 - Background: This review discusses the incidence and importance of congenital heart disease (CHD), the reasons that investigation of causative mechanisms for human CHD has been slow, and the limitations of the multifactorial theory for the etiology of CHD. Methods and Results: The molecular defects underlying three vasculopathies-Marfan's syndrome (fibrillin), supravalvar aortic stenosis, and Williams' syndrome (elastin)- and hereditary telangiectasia are presented to emphasize the role of microfibrils and extracellular matrix in the pathophysiology of these vascular defects. Animal models of CHD, including situs inversus, canine conotruncal malformations, and chick neural crest ablation, are examined to emphasize how such studies relate to human CHD, especially by pointing to single-gene defects for conotruncal malformations, candidate loci for situs inversus, and phenotypic variability caused by neural crest lesions. The crucial role of cardiac transcription factors in heart morphogenesis is emphasized by review of gene knockout studies of these factors, which cause fetal death secondary to heart maldevelopment. Several lines of evidence demonstrating genetic etiologies of human CHD are also presented, including the mapping of familial atrial septal defects, to prove that one anatomic type of CHD may be due to single-gene defects at different loci. Review of atrioventricular canal, both secondary to trisomy 21 and as an autosomal- dominant familial defect, reiterates this conclusion. The evidence that monosomy on chromosome 22 causes multiple types of CHD, including aortic arch and conotruncal defects as part of the CATCH-22 syndrome, is presented, with results supporting the idea that deletions at this site alone may cause 5% of surgically treated CHD. Conclusions: We conclude that (1) human CHD is frequently due to single-gene defects and that even sporadic defects may arise from a single-gene abnormality; (2) a common genetic defect may cause several apparently different forms of CHD; (3) elucidation of the genetic basis of CHD provides clues to normal cardiovascular developmental biology; (4) the same cardiac malformation can be caused by mutant genes at different loci; and (5) interactions of clinical investigators (cardiologists and cardiothoracic surgeons) with basic scientists should allow more rapid progress in defining the genetic basis of CHD.
AB - Background: This review discusses the incidence and importance of congenital heart disease (CHD), the reasons that investigation of causative mechanisms for human CHD has been slow, and the limitations of the multifactorial theory for the etiology of CHD. Methods and Results: The molecular defects underlying three vasculopathies-Marfan's syndrome (fibrillin), supravalvar aortic stenosis, and Williams' syndrome (elastin)- and hereditary telangiectasia are presented to emphasize the role of microfibrils and extracellular matrix in the pathophysiology of these vascular defects. Animal models of CHD, including situs inversus, canine conotruncal malformations, and chick neural crest ablation, are examined to emphasize how such studies relate to human CHD, especially by pointing to single-gene defects for conotruncal malformations, candidate loci for situs inversus, and phenotypic variability caused by neural crest lesions. The crucial role of cardiac transcription factors in heart morphogenesis is emphasized by review of gene knockout studies of these factors, which cause fetal death secondary to heart maldevelopment. Several lines of evidence demonstrating genetic etiologies of human CHD are also presented, including the mapping of familial atrial septal defects, to prove that one anatomic type of CHD may be due to single-gene defects at different loci. Review of atrioventricular canal, both secondary to trisomy 21 and as an autosomal- dominant familial defect, reiterates this conclusion. The evidence that monosomy on chromosome 22 causes multiple types of CHD, including aortic arch and conotruncal defects as part of the CATCH-22 syndrome, is presented, with results supporting the idea that deletions at this site alone may cause 5% of surgically treated CHD. Conclusions: We conclude that (1) human CHD is frequently due to single-gene defects and that even sporadic defects may arise from a single-gene abnormality; (2) a common genetic defect may cause several apparently different forms of CHD; (3) elucidation of the genetic basis of CHD provides clues to normal cardiovascular developmental biology; (4) the same cardiac malformation can be caused by mutant genes at different loci; and (5) interactions of clinical investigators (cardiologists and cardiothoracic surgeons) with basic scientists should allow more rapid progress in defining the genetic basis of CHD.
KW - genus
KW - heart diseases
KW - molecular biology
JO - Circulation
JF - Circulation


OptimFrog works fine for me. DCBass is a 32-bit filter, so you must use a 32-bit player.
Those other formats are already handled by LAV Filters.
But in your version 14.7.0 , OptimFrog not work absolute.
Can you upload a sample file that doesn't work?
As I learned DCBass not work if Path Program Files\Folder\Folder or Program Files\Folder.
But work if path Windir\Folder.
Will be fixed in next version. Thanks for the bug report.
That isn't a DirectShow filter, so it isn't useful.


I was suffering from sciatica pain 2-3 times a year. My regular chiropractor was unable to relieve the pain through spinal manipulation so she recommended that I schedule an appointment with Dr. Rowe. After a few visits all pain was relieved. I am in maintenance now and have not experienced sciatica in over a year and a half. I would highly recommend Dr. Rowe.
I have struggled with neck pain for many years, trying numerous therapies and after just one treatment with Dr. Rowe, I finally received relief from the pain. So amazing!
I can't say enough good things about Dr. Rowe. I've been experiencing lower back pain from a workout gone wrong and wanted to steer clear of any thoughts of surgery. After my initial visit, I had already felt some relief. Subsequent visits thereafter have been helping tremendously. He's also been helping coach me on proper stretches that I can do at home as well.
Southwest Michigan's local leader in treating low back pain, neck pain, and sciatica.
Get detailed driving directions to our office and see our working hours.
Modern treatments to get you quickly back to where you need to be.
Learn more about St. Joseph, MI Chiropractor Dr. Rowe and SpineCare.
REAL reviews from our patients as they share their stories and success.
Non-surgical spinal decompression is a revolutionary new technology used primarily to treat spine and disc injuries in the neck and back.
Before considering surgery, explore this innovative, new technology that has been helping people alleviate their back, neck, and sciatica pain.
I haven't been able to play catch with my son for a long time, and I caught for 10 pitchers over the weekend after one therapy treatment... and things are looking way better.
I feel very comfortable with Dr. Rowe and about the treatments that he does.
I can drive, I can play music again. I can do a lot of things I wasn't able to do when I was injured. It's definitely been great, and I recommend giving the (spinal) decompression a try.
For over 6 years, Dr. Michael Rowe has been providing superior back, neck, and sciatica pain treatments to residents of St. Joseph, Stevensville, Benton Harbor and all of Southwest Michigan. Check out his video blog for the latest health tips and info.
At SpineCare, our focus is to treat the cause of your pain, not just your symptoms.
If you want to reach your maximum health potential, use the scheduling tool located below to schedule your appointment. We look forward to helping you feel your absolute best!


This is a painting I just finished - it's still drying - for my friend Paige. She has a pear themed bathroom and apparently couldn't find a pear painting. This is an original that won't be found in stores! This would also make a great kitchen painting.
I made this wreath for my Mom's birthday. This one was a doosie! 25-30 hours of TV and travel time making those small yarn pom-poms. This is on my door, but it looks very cute with the contrasting colors of her brick house. I did it after my friend Emily made one, and I'm pretty sure she got the idea from Studio 5. See the tutorial here.
Here's where the magic happens! Just finished the pear painting. Now I better finish that work in progress on the floor. I have one more commissioned painting to do for friends from Utah - to bad it's not done already because their coming to visit this weekend.
One more - this is my cute little chair. I love chairs! I spray painted this a week or so ago. I'm obsessed with this pea-green color right now. This is one if the little quilts & pillows I've made recently too. Fun to have projects! They keep my creative urges satisfied!
Love that huge pear painting. just marvelous. Hope your friend likes it.


Garrett 8.5″ x 11″ PROformance DD Search Coil.
The 8.5″ x 11″ PROformance coil is made for use with the Garrett ACE series Metal Detectors (ACE 150, 200, 250, 300, 350, and 400).
This search coil is made to be used with the Garrett ACE series metal detectors.


text:
Q: How to find the minimal polynomial. Suppose $\alpha=\sqrt[8] 10$ show $\alpha$ is an algebraic number over $\mathbb{Q}$ and find it's minimal polynomial over $\mathbb{Q}$.
Here is what I have so far:
Let $f(X)=X^8-10 \in \mathbb{Q}[X] \implies f(\alpha)=(\sqrt[8] 10)^{8}-10=10-10=0$ so $\alpha$ is a root of $f(X)$ and $\alpha$ is algebraic over $\mathbb{Q}$.
Now how would I got about showing it is the minimal polynomial over $\mathbb{Q}$? I believe it is but I'm not entirely sure how to go about proving it is.
Also could anyone give me an idea of how to prove it and find the function $f(X)$ for a different number so I can get a feel of what is needed in differing examples?
Thanks.

A: It is enough to prove that $f(X)$ is irreducible over $\mathbb{Q}.$ Note that $2$ is a prime number who divides $10$, doesn't divide $1$ and $2^2$ doesn't divide $10.$ Hence the conclusion by Eisenstein criterion.

redpajama_set_name: RedPajamaStackExchange


Touchscreen can tap into computer systems with his mind. He can also emit electrical blasts from his hands. Additionally he is an espionage expert.
Touchscreen is a super-villain on Super Earth One and one of the key members of the Villainous Army of Shadows. After the Hyper-Human War that wiped out all humans on the planet, CodeName Zero began a campaign to lead the world into darkness. But Michael Xander Hope aka Captain Infinity, and the Infinity Force have stood in his way, and thus the War for Eternity has become the major conflict of Super Earth One.
It has been a war of attrition and for a long time the sides have struggled against one another while continuing to recruit other hypers to their respective sides. The Infinity Fortress had become a refuge and base of operations for all hypers who chose to follow The Light, so it was only a matter of time before it become CodeName Zero's primary target.
Army of Shadows lieutenant Arrowhead launched an attack against the Infinity Fortress, but was thwarted by Captain Infinity, Centuria and others. During the fight however Captain Infinity and Centuria got into a huge argument and not long after, Arrowhead made her an offer from CodeName Zero in which the two of them could team up to overthrow Captain Infinity and then rule Super Earth One together.
Centuria thought about the offer, then decided to take it! The first step to bringing Captain Infinity down was to hack the Infinity Mainframe and shut it down. It was a complicated computer system that drew power from The Source, a powerful orb at the center of the planet that provided light to the world and energy to most heroic hypers, and the only member of the Army of Shadows that could break it was the technokinetic villain Touchscreen.
Centuria met Touchscreen outside the fortress and brought him inside. They then made their way to the Mainframe, but they were confronted by Autumn Violet! The nature girl attempted to take them down, but the combined power of Centuria's Infinity Rings and Touchscreen's electrical energy blasts were too much for her to handle. They defeated her and moments later arrived at the Mainframe Computer. Touchscreen Immediately went to work.
Captain Infinity meanwhile met with Crosscheck, Miranda Miracle and the speedster Sapphire Bolt. He briefed them on the attack from Arrowhead and began to strategize their next move. However before the meeting could get too far, CodeName Zero appeared and attacked, as Centuria had let him into the Fortress as well. The surprise attack caught the heroes off guard and he was easily able to take Sapphire Bolt, Miranda Miracle and Crosscheck down with a blast of his zero-energy.
Captain Infinity tried to engage him, but Zero wrapped the other three heroes in force-fields and threatened to crush them if he made a move. He then explained that he would let them go if Captain Infinity gave up the Infinity Fortress to him. Of course, the Captain refused. But that didn't phase the villain who then explained that Touchscreen was already hacking the Mainframe computer, and that once the hack was complete the Infinity Fortress would be drained of The Light. CodeName Zero then vanished!
With the villain gone the force-fields dissipated, and the heroes were able to regroup. Captain Infinity then gave Sapphire Bolt and Miranda Miracle the order to warn the other Infinity Force members while he and Crosscheck headed toward the Source computer to stop Touchscreen. Arrowhead, however was standing in their way. Crosscheck engaged the Dark Archer in a ferocious battle as Captain Infinity went ahead.
When he arrived at the Mainframe computer he indeed found Touchscreen hacking it. He immediately attacked, but Touchscreen unleashed a series of electrical blasts, forcing him to take cover. The Captain regrouped, drew his sabre and leaped into action, using his shoulder shield to block and absorb the shock attacks. An intense battle ensued but Captain Infinity's immense power and tactical skill proved to be too much for the technopath. After taking the villain down, Captain Infinity pull up a seat to the computer and began to undo what Touchscreen had done.
But CodeName Zero reappeared and ambushed his mortal enemy. Fortunately, the Captain was ready and the two of them clashed in an earth-shattering encounter. Zero's powers had grown considerably since the last time they fought, rendering them pretty evenly matched. The scales however tipped heavily when Centuria revealed herself. The Captain quickly called for her help, but she did not lend her help to her brother. Instead she teamed up with CodeName Zero! It wasn't long before the two of them overwhelmed the Defender of The Light.
Then with CodeName Zero holding a blade to Captain Infinity's neck, Centuria helped Touchscreen to his feet then assisted him with completing the hack. Within minutes they had finished and a chain reaction started which cut off power from The Source to Mainframe, and in turn brought darkness to the Infinity Fortress. CodeName Zero laughed with delight and then raised his blade to finish Captain Infinity off once and for all. Fortunately, Mirandle Miracle and Sapphire Bolt showed up and were able to rescue Captain Infinity and escape.
The damage, however, had already been done. CodeName Zero congratulated Touchscreen, then he and Centuria prepared for the next phase of their master plan: assimilation.


text:
Cookery Lessons
Tickled Fig has been consistently awarded 5 out of 5 stars for food hygiene by Bath & North East Somerset Council since its inception in 2010.
Tickled Fig has been awarded Gold in the Eat Out Eat Well scheme which recognises and rewards providers that offer healthier options for their clients. See our rating and learn more at Eat Out Eat Well.
Nutrition Training
We are Level 3 award holders in the Royal Society of Public Health's Healthier Food and Special Diets, for those involved in catering, caring, and other individuals that have a role in the promotion of health. Holders of this qualification understand the principles of nutrition which underpin the production of healthy food and preparation of special diets, and the key role of nutrition in health.
We are qualified first aiders, trained and insured by St John's Ambulance.
We have £5 million public liability cover.
Enhanced DBS
Our trainers hold Enhanced DBS checks, formerly known as CRB checks.
A risk assessment is carried out for each venue in order to identify hazards and implement sensible measures to control risks.
We have a safeguarding policy and an independent Welfare Officer, who can be contacted in confidence with any concerns.
Safeguarding Contact
© 2019 Tickled Fig


You shouldn't have to wait forever for your Composite! GreekYearbook has the fastest turnaround time in the industry.
Your Composite may ship as early as 2 weeks after your final proof approval and payment.
Using your myGYB online account, make sure you've sent us all requested information by your photo shoot date. Review your Composite proofs the day they're posted, post any revisions in a timely manner, and always remain attentive to the process. The sooner you approve your Composite, the sooner your Composite will ship!
Standard shipping is always included in your total cost, but if you are in a rush, we also offer expedited shipping for a small upgrade cost.
We're here to help get you through the design process as quickly as possible. Your designer will be your main point of contact throughout the process and always available to answer any questions you may have.


text:
Q: Regular expression to test for /CXXX/ needed I am just starting to learn about regular expressions. What I need is to check for a slash followed by "C" followed by three uppercase characters / numbers and then another slash followed by anything.
var a = "/C001/dsafalkdsfjsadfj";
var b = "/CXXX/adsf";

Can someone tell me how I can do a check for this within an if test?
if ( regular expression ) {}

A: try that :
you wrote :
and then another slash followed by anything
which is not your example  , but anyway :   (according to the sentence )
 \/C[A-Z0-9]{3}\/$

(according to the example : )
 \/C[A-Z0-9]{3}\/[a-z]$

(according to your response : )
 \/C[A-Z0-9]{3}\/

Regex regex = new Regex (@"\/C[A-Z0-9]{3}\/$");
MatchCollection matches = regex.Matches(yourstring);
if matches.Count>0...

A: string input = "/C001/dsafalkdsfjsadfj";
var pattern = @"/C[A-Z0-9]{3}/.*";
var matches = Regex.Matches(input, pattern);
string result = "";
for (int i = 0; i < matches.Count; i++)
{
    result += "match " + i + ",value:" + matches[i].Value + "\n";
}
Console.WriteLine("Result:\n"+result);


Awesome typography template, was a perfect fit for my requirement.
Wicked design, just what was looking for. Will recommend your service to my buddies.
Love the end product. I have ordered 3 more. Thanks guys!
Nice work, delivered on time with great voice over quality.


There are those who are good. There are those who are great. Then, there are The Masters. The Masters are those special few who have separated themselves from the rest in terms of their ability to perform and execute their craft better than anyone, seemingly, at will. It's said that where an expert expects to […] The post Krush Performance: Experts vs. Masters w/Jim Fannin appeared first on Radio Influence.
Throwing athletes and baseball players, are you ready for your season? In this episode of Krush Performance, we address one of the most challenging and possibly dangerous movements in all of sport: throwing a baseball. The majority of early season throwing injuries can be prevented by simply giving yourself time to get ready for your season. […] The post Krush Performance: Injury Prevention For Throwing Athletes appeared first on Radio Influence.
This week on Krush Performance, Jeff breaks down the numbers from the 2018 season that describe the incredible changes the game of baseball is experiencing: strikeouts, hits, home runs, stolen bases, defensive shifts, and more. Alarming numbers that every sport should be watching. Never have we seen a professional sport change so drastically, in such […] The post Krush Performance: The 2019 Krush MLB Opening Day Special appeared first on Radio Influence.
What does the most successful sporting culture in history look like? How did it all start? How is it possible they maintain such a high level of performance, a level that has created the highest winning percentage in the history of sport. This week on Krush Performance, we go deep inside the All-Blacks culture with […] The post Krush Performance: Legacy – Creating High Performance Cultures appeared first on Radio Influence.
We are constantly looking for ways to improve performance and support development. Sport however has fallen behind in the areas of professional development and athlete support. This week on Krush Performance, we talk with Graziella Thake, CEO, and Daniel Kulikowski, COO and co founder of The Optimisation Hub about their program and how they are […] The post Krush Performance: Optimisation & Resilience – Keys To Your Future Performance appeared first on Radio Influence.
Not much would happen if we all stayed in our comfort zone. In fact, I'd say it is almost impossible to get better at something if we don't step outside of our comfort zones and face the challenges of improving performance. Getting better takes planning, support, patience and effort and it can be challenging. In this […] The post Krush Performance: Getting Better – Strategies for Overcoming Adversity & Improving Performance appeared first on Radio Influence.
As promised, I go over the incredible numbers from 2018 MLB season that show us how baseball is changing right before our eyes. With the NFL Scouting Combine wrapping up we look at some of the great performances from this year's combing and we ask the question: "Is the NFL Combine the toughest player evaluation […] The post Krush Performance: NFL Combine & NFL Award Winning Equipment Preventing Concussions appeared first on Radio Influence.
"Trade Bait." "Out with the Old in With the New." "Who's Selling & Who's Buying??" The NHL Trade Deadline is an incredibly important time for organizations & Players. Let's face it, sport is first and foremost a business and from the players perspective a commodities market – guns for hire – make yourself valuable & […] The post Krush Performance: The Human Side of the NHL Trade deadline & Baseball is Back appeared first on Radio Influence.
These are not the words I think about when I think of sport but unfortunately there is a dark side of sport that is prospering, growing and threatening the very integrity of sport. In mid January, African investigative reporter Ahmed Hussein-Suale was shot dead in what reports called "an assignation style killing". Suale spent a good […] The post Krush Performance: Corruption, Murder, Money, & Sport appeared first on Radio Influence.
We've said it once, I'll say it again, the two areas that hold the greatest potential for pushing human performance forward are technology and the mind. First, Technology continues to advance at an incredible pace. The advances in equipment, facilities, clothing are one side of the story but technology that is now allowing us to better […] The post Krush Performance: Pushing Human Performance – Training The Mind appeared first on Radio Influence.
This week, The Krusher looks back on the Super Bowl and the NFL season to see what we can learn and take away from the sports great players, leaders, and franchises. He also looks back to the start of the NFL season to revisit the Krush teams to watch from the start of the season […] The post Krush Performance: A Krush Breakdown Of The Super Bowl & What Exactly Is Player Development? appeared first on Radio Influence.
You are what you eat! I remember well the echoes of my Mother's wisdom and she was right on the mark for the most part. Nutrition is one of the top priorities for maximizing human performance and potential. It can be as complicated or as simple as you would like to make it but in the end […] The post Krush Performance: High Performance Nutrition w/Ricky Ng of Revive Wellness appeared first on Radio Influence.
The power of environment and its influence on development and outcomes is well documented but not well understood. What does a performance environment look like? How do they operate? How can you create a performance environment for yourself, your athletes, students or employees? Today, we take a look at exactly this. We are going to […] The post Krush Performance: High Performance Strategies: Organizational Culture appeared first on Radio Influence.
Maximize Performance. Predict Fatigue. Reduce Risk of Injury. We are attacking 2019 in a quest to help you tap into your top performance. 2019 will see a Krush focus on: Performance Cultures Recovery & Sleep Nutrition The #KrushWaronSugar The Mental Game of Performance Today, we are going to kick the year off discussing our #1 […] The post Krush Performance: Sleep & Fatigue Science w/Jeff Zeilstra appeared first on Radio Influence.
Krush Performance: Iced – The Meltdown Is On!
To ice or NOT to ice? That is the Question. The true benefits of icing injures, sore joints, bones, and muscles has been an on going debate for years. This week, we lay it all out to give you the definitive answer! We talk with Gary Reinl, author of "ICED – The Illusionary Treatment Option." The […] The post Krush Performance: Iced – The Meltdown Is On! appeared first on Radio Influence.
The Holiday season is upon us and we know how hard it can be to find that perfect gift for the people on your gift list so we're investigating the best gift ideas for weekend warrior, the serious athlete, or general health nut on your gift list this season. We'll look at the coolest gadgets, […] The post Krush Performance: The Gift For An Athlete appeared first on Radio Influence.
It is very rare to get a glimpse into the making of a true performance culture but that is exactly what we do in this episode of Krush Performance. As Major League Baseball Winter Meetings get underway, we take a look at how the game of baseball has changed so much so quickly and how […] The post Krush Performance: Performance Cultures & The International Game appeared first on Radio Influence.
This week, Jeff Krushell dips into the Krush Mailbag to answer some questions from our listeners and he poses a few questions of his own. Over the last few weeks, he's been asked why we watch and follow certain pro teams and players? He lays it all out today. Also, he just got back from […] The post Krush Performance: Krush Questions appeared first on Radio Influence.
Solutions! We want solutions! In the Krush Performance's War on Sugar, we have spent the last few years digging deep to clearly define the problems and issues we are facing when it comes to not only sugar consumption but our eating habits as a whole. In this episode, I want to start talking solutions! What […] The post Krush Performance: Krush's War On Sugar Continues With Alan Frost of Flavanaturals appeared first on Radio Influence.
What can you to do to get better? Better at your job, better at your sport, your music, your hobby? Better at anything? As a parent, teacher or coach, what do you need to know to set the stage so your students, athletes, and children can take a good run at chasing down their dreams? […] The post Krush Performance: Skill, Talent Development, & Rock 'n Roll appeared first on Radio Influence.


text:
Reuters / Hannah McKay
Shoot for the stars.
Angelina Jolie is the latest celebrity to contemplate going into politics
By Annabelle Timsit December 28, 2018
Actress Angelina Jolie hinted in an interview with the BBC today (Dec. 28) that she might be considering a career in politics.
Jolie has largely forgone acting in recent years to work as a documentary filmmaker and special envoy for the Office of the United Nations High Commissioner for Refugees. She was on the BBC's Today Program to launch "Our World," a new radio show for children centered on global affairs. "I always say I'll go where I'm needed," she said, when asked by BBC journalist Justin Webb whether she'd ever consider getting involved in politics. "I don't know if I'm fit for politics…but then I've also joked that I don't know if I have a skeleton left in my closet. I honestly will do whatever I think can really make change."
"For now, I'll stay quiet," she concluded, thanking Webb when he said he would add her name to the list of potential candidates for 2020.
Celebrities have made the jump from Page One to politics before—consider former actor Ronald Reagan, who became the 40th president of the US, and Arnold Schwarzenegger, California's governor for eight years. But since Donald Trump declared his candidacy in 2015, it's felt like a growing list of A-listers have admitted (or at least, not denied) to having political ambitions, or have been floated as potential candidates, with Jolie just the latest. Here are just some of the most notable:
In July 2015, the singer posted a photo of herself with former presidents George W. Bush and Bill Clinton and the caption: "42, 43, 46?!," (Bush was the 43rd and Clinton was the 42nd president)—leading to very tenuous speculation that she was planning a presidential campaign for 2024. While she hasn't made mention of this since, Perry went on to campaign for Hillary Clinton in 2016, and referenced politics at the Brit awards last year.
https://www.instagram.com/p/5oBmwNP-Vx/?utm_source=ig_embed
In an interview with radio host Howard Stern in June, actor Alec Baldwin said, "If I ran, I would win. Hands down, I would win. It would be the funniest, most exciting, most crazy campaign."
Kanye West's road to politics began in 2015 when he declared in his VMA Vanguard Award acceptance speech, "I have decided in 2020 to run for president." In a 2016 interview with BBC Radio One's Annie Mac, West said: "If there is anything that I can do with my time and my day, to somehow make a difference while I'm alive I'm going to try to do it. Period." He hinted again in September at a possible presidential run, this time in 2024, before saying a couple of weeks later that he had decided to distance himself from politics.
Smith complained about the state of US politics in a 2015 interview on the "Awards Chatter" podcast, saying: "As I look at the political landscape, I think that there might be a future out there for me." He then said that, "at some point, in the near future," "I will have to lend my voice to the conversation in a somewhat different way." In September of this year, the actor posted a video on Instagram with Dave Chappelle in which he joked about running.
https://www.instagram.com/p/BoDF-8WHrN4/?utm_source=ig_embed
While it's unclear whether any of the people cited above will follow through on their political ambitions, at least one celebrity did this year. Actress Cynthia Nixon, best known for her role in the TV show Sex and the City, staged a noteworthy campaign to become governor of New York against incumbent Andrew Cuomo. She lost.
Not all celebrities think actors should be jumping on the political bandwagon, including Julianne Moore and George Clooney, speaking with Variety at the Toronto Film Festival this year. When Moore said it wasn't a wise idea to bat around the names of celebrities, including Clooney, as potential leaders, Clooney responded: "I think that having a celebrity as president who has a star on Hollywood Boulevard will exorcise our need to have someone famous in office."
That view might strike the Guardian's Cas Mudde as naive. "In a political system where money and name recognition are key factors in winning elections, celebrities are well positioned to do well," Mudde writes, "particularly within a field of uninspired and uninspiring professional politicians."


Black Lake Bible Camp exists to be used by God to change the lives of people through faith in Jesus Christ!
As part of the Evangelical Free Church of America our church supports Black Lake Bible Camp as a ministry of the EFCA. This wonderful resource is located just outside Olympia and is therefore just a short distance away from our church. Black Lake provides lots of great resources for our church from retreats to training times to summer camps. go to their website and check out the amazing resources they have to offer. Olympic desires to take groups down to Black Lake for these amazing events. If you are interested in being a part of this please let us know.


American Music & Sound is now shipping the Nord Electro 3 keyboard.
American Music & Sound has announced that it is now shipping the Nord Electro 3 keyboard.
The Nord Electro 3 is available in 61- and 73-key formats and offers a new organ section, a piano section, new effects, and a feature that allows the Electro 3 to use samples from the Nord Wave library. With the Nord Wave library on hand, you can add any sound available from the library to the keyboard. In addition, you can use the Nord Wave Manager to create your own Sample Instruments for use in the Electro 3.
For more information, please visit nordkeyboardsusa.com. For a video demonstration of the Electro 3, visit emusician.com.


text:
Q: VBA how to run a string as a line of code Is there a way to convert a string into an executable line of code?
something like:
Dim Line1 as String
Line1 = "MsgBox (""Hello"")"
Execute Line1

resulting in the pop up box saying Hello.
What I'm doing is pulling lines out of a text file.  I can pull lines that are the names of form controls and use them to perform actions on those form controls but I'd like to go one step further and execute lines.
I've seen claims that this would work:
Application.Run Line1

or make the variable an array and store it in element 1 e.g. and use
Application.Run Line1(1)

but it doesn't work for me.
Ok, while writing this I've also been experimenting.  I found that
Eval (Line1)

will work when Line1 is a message box, but not when it is something like:
line1 = "DoCmd.OpenForm ""form1"""

Any tips would be appreciated.
Thanks

A: You can use,
 Eval("DoCmd.OpenForm(""form1"")")

You have to make sure any functions you include use parentheses.
Further reference,
http://msdn.microsoft.com/en-us/library/office/aa172212(v=office.11).aspx

A: It's not exactly what I was asking, I ended up going a slightly different direction, but here's what I ended up doing and it would probably be easily altered to more closely match my question.  I actually took lines of text from an external text file and inserted them into a line of code.  What I was doing in this example was just hiding columns, the external text file was a list of column names. (figuring out how to output that was fun too)
Open "C:\UserList.txt" For Input As #TextFile
While Not EOF(TextFile)
Line Input #TextFile, TextLine
Screen.ActiveDatasheet.Controls(TextLine).ColumnHidden = True
Wend

A: Visual Basic is a compiler language, and as such does not support the ability to execute human-readable code while it is running. All code written in VBA must first be compiled BEFORE the program runs the first time.
However, SQL is an interpreter language, and can be handed code which it will execute line by line. You can also fetch contents for variables from other sources while the program runs, you just can't build a string while the program is running and then execute it in VBA directly.


text:
Mandates, Operation Warp Speed & Donald Trump
by Malcolm Out Loud | Dec 10, 2021 | Healthcare, Politics,
Operation Warp Speed was the creation of the Trump Administration. Joe Biden and the Democrat Pary rejected the plan initially and refused to get vaccinated if they came from Trump's plan. In fact, they are on the record as saying they will be unsafe and that they wouldn't trust anything coming from Trump. Biden had a different tune on the program from his perch now in the Oval Office and began to take full credit for the program. Now fast forward to current day, and with all the vaccine deaths and injuries, who is taking credit for the vaccine rollout and program in today's world? Does Trump need to come out and opine on the program with the latest up-to-date information? Looking back in time, and to put the conversation in context, read these two reports:
100M people might have died without Operation Warp Speed: screamed the headline in the New York Post on August 9, 2021.
Former President Donald Trump said that if not for his COVID-19 vaccine effort, Operation Warp Speed, 100 million people might have died from the bug, saying he's "very proud" of his efforts to get Americans jabbed. Trump's administration purchased 200 million doses of Pfizer's vaccine and 200 million doses of the Moderna shot. But Trump also said he doesn't favor mandatory COVID-19 jabs. "I really believe in somebody's choice, somebody's freedom," said the former president. "I'm a big fan of our freedoms, and people have to make that choice for themselves."
Getting the facts right on Operation Warp Speed: reads the headline in The Hill on March 20, 2021.
The June 6, 2020 issue of the medical journal Lancet opined that "on average, it takes ten years to develop a vaccine. With the COVID-19 crisis looming, everyone hopes that this time will be different. Although many infectious disease experts argue … even 18 months for a first vaccine is an incredibly aggressive schedule." The federal government's top COVID advisor, Dr. Anthony Fauci, joined the skeptics: In February 2020 and again in April 2020, he predicted that a year to a year and a half would be required for vaccine approval — versus the half-year that was actually required.
Some recent listener comments:
> President Trump has got to come out against his vaccines. I'm hearing more people talking about that, and it's got to be done. We are at a historical number of deaths, and everyone knows it, and it's not gonna be hidden for long. Trump cannot run for president and keep pushing these vaccines; it will not work!
> In all of the emails from Fauc! and any other email that's been gotten thru the FOIA freedom of information act, Trump was never implicated as knowing their plan. He's GOT to stop taking credit for them.
> President Trump DOES have to address the vaccine situation very soon as well. And our people here in the US have got to REALLY wake up very soon. Some are, but much more is needed. We are supposed to be the leader of this world, Biden has set this back to some degree, that's what they want. We have to stand up once and all for our country, me included, very, very soon.
> To be honest, I don't think he'll run. I think DeSantis will.
And now that we're up to speed, let's listen in to The Voice of a Nation for a big discussion on the vaccines, Operation Warp Speed, and what does Donald Trump do next?


Blessing couples in Holy Matrimony.
Supporting church and community on their special day.
Dominion Centre offers two types of wedding ceremonies: a) registered marriage; and b) church blessing, which also includes renewal of vows. Couples looking to get married in DC will usually get in touch with the Church Office.
Our church building, Dominion Centre, is licensed to conduct civil weddings; therefore, there is no need for a couple to have a separate 'registry wedding ceremony' elsewhere prior to getting married in Dominion Centre.


text:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    <title>The Xavante Lua Web Server Manual</title>
    <link rel="stylesheet" href="doc.css" type="text/css"/>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

<big>Xavante</big>

A Lua Web Server with WSAPI support

Xavante

Home

Overview

Status

Download

Dependencies

History

Credits

Contact us

Manual

Installing

Configuring

Running

Sajax

Project

Bug Tracker

License

Installing

You can install Xavante using LuaRocks:

luarocks install xavante

The "xavante" package installs Xavante as a library. To run Xavante as an application please install WSAPI:

luarocks install wsapi-xavante

Configuring

After the Xavante module is loaded, it needs to be configured before
  being able to serve requests. You need to register the handlers
  using the xavante.HTTP constructor.

xavante.HTTP defines virtualhosts for each site
that will be served. Each virtualhost can define a set of rules
for it.
Each rule matches a URL Lua pattern with a handler.
Xavante currently offers a file handler,
a redirect handler and
a CGILua handler for general files, URL
remapping and CGILua scripts respectively.

A typical use would be:

local hfile = require "xavante.filehandler"
local hcgi = require "xavante.cgiluahandler"
local hredir = require "xavante.redirecthandler"

local xavante = require "xavante"

-- Define here where Xavante HTTP documents scripts are located
local webDir = XAVANTE_WEB

local simplerules = {

    { -- URI remapping example
      match = "^[^%./]*/$",
      with = hredir,
      params = {"index.lp"}
    },

    { -- cgiluahandler example
      match = {"%.lp$", "%.lp/.*$", "%.lua$", "%.lua/.*$" },
      with = hcgi.makeHandler (webDir)
    },

    { -- filehandler example
      match = ".",
      with = hfile,
      params = {baseDir = webDir}
    },
}

xavante.HTTP{
    server = {host = "*", port = 8080},

    defaultHost = {
    	rules = simplerules
    },
}

Note the use of webDir both to set the base directory
for the file handler and for the CGILua scripts. These paths should contain the
desired directories in your structure.

To use virtual hosts with Xavante, the call to xavante.HTTP
would be changed to something like

xavante.HTTP{
    server = {host = "*", port = 8080},

    defaultHost = {},

    virtualhosts = {
        ["www.sitename.com"] = simplerules
    }
}

Running

If you are using Xavante as a module, then to start it you need to call
xavante.start([checkfunction[, timeout]]) passing an optional
checking function and connection timeout value. The checking function, if
present, will be called periodically to check if Xavante should continue to
run. This function can be also used for maintenance tasks or as a callback to
your application.

Valid XHTML 1.0!

$Id: manual.html,v 1.46 2008/05/23 20:18:58 carregal Exp $

redpajama_set_name: RedPajamaGithub


Freeland is a rough brush script with an easygoing character that will suit casual, informal blogs, or add a contrasting feel to sites with a lot of large-format photography.
Freeland's appearance of hand-made authenticity is down to a wealth of ligature pairs, accessed via standard ligatures, not OpenType. The double character ligatures are especially useful, such as the ee, ss and ll pairs shown in our sample above, but it's interesting that the more flourishing ligatures like the th pair have also been encoded as standard ligatures, making this a practical and appealing typeface for use on the web.


text:
El Ethnikos Achna () es un club de fútbol de Chipre de la aldea de Achna. El club fue fundado en 1968. El presidente del club es Kikis Philippou. Ethnikos Achnas juega como local en el Dasaki Stadium, que tiene plaza para unas 4000 personas. En la actualidad se utilizan sobre todo para los partidos de fútbol y fue construido en 1997. Es el único equipo chipriota en calificar para la Copa de la UEFA a través de la Copa Intertoto; a su vez, es el único equipo chipriota que obtuvo un título internacional hasta la fecha, justamente la Copa Intertoto 2006

Historia

El club chipriota desempeñado en la Segunda División hasta 1983, cuando fue ascendido a la Primera División de Chipre, pero fue inmediatamente relegado. Ethnikos fue ascendido a la Primera División en 1986 y permaneció allí durante cuatro temporadas. Otros dos años en la Segunda División terminó con el ascenso a la Primera División en 1992, donde Ethnikos Achna se han mantenido desde entonces.

El equipo tuvo el mejor ranking nacional, fue cuarto en las temporadas 1994/95, 1997/98 y 2006/07 temporadas. Por primera vez en la historia del club, el club participó en la final de la Copa de Chipre en 2002, donde fueron vencidos por el Anorthosis 0-1.

Jugadores

Plantilla 2021/22

Cuerpo técnico
 Director deportivo:  Apostolos Makridis
 Subdirector:  Panayiotis Engomitis
 Preparador:  Lambros Ioannou

Palmarés

Torneos internacionales
 Copa Intertoto de la UEFA (1): 2006.

Torneos nacionales
 Segunda División de Chipre (3):1986, 1992, 2019

Enlaces externos

Equipos de fútbol de Chipre
Equipos de fútbol fundados en 1968


Use of at least one protease inhibitor (I) to prepare a composition for preventative or curative treatment of intestinal disorders characterized by hyperalgesia. - An INDEPENDENT CLAIM is also included for a pharmaceutical product (A) containing at least one (I) and at least one other agent (II), i.e. an anticholinergic, prokinetic or antidiarrhea agent; laxative; modifier of motility or of viscero-sensitivity, for combined use, separately or sequentially. - ACTIVITY - Analgesic; Antiinflammatory. - MECHANISM OF ACTION - (I) control (reduce) the paracellular permeability of the intestinal epithelium, by controlling the light junctions, and associated pain. Proteases, produced by bacteria in the colon, activate receptors in the membrane of epithelial cells that modulate opening of these junctions, where opening is responsible for hyperalgesia. Mice were perfused, through the colon, with 250 mu l/hour of a solution of protease inhibitors, labeled with 51-chromium-EDTA. After 5 hours, the colons were removed and the amount of bound radioactivity measured as an indicator of paracellular permeability. For a control, retention of radioactivity was about 2.1%; compare about 1.1% following perfusion with a cocktail of protease inhibitors (or with serine protease or matrix metalloprotease inhibitors).
ITTO20010110A1 (en) * 2001-02-08 2002-08-08 Rotta Research Lab New benzamidinici derivatives with activity 'anti-inflammatory and immunosuppressive.
ES2280835T3 (en) * 2002-12-19 2007-09-16 Pharmacia Corporation Non-hygroscopic formulation comprising a hygroscopic drug.


text:
/*
 *   This program is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/*
 *    UnivariateKernelEstimator.java
 *    Copyright (C) 2009-2012 University of Waikato, Hamilton, New Zealand
 *
 */

package weka.estimators;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.Map;
import java.util.Random;
import java.util.Set;
import java.util.TreeMap;

import weka.core.Statistics;
import weka.core.Utils;

/**
 * Simple weighted kernel density estimator.
 *
 * @author Eibe Frank (eibe@cs.waikato.ac.nz)
 * @version $Revision: 10153 $
 */
public class UnivariateKernelEstimator implements UnivariateDensityEstimator,
  UnivariateIntervalEstimator, UnivariateQuantileEstimator {

  /** The collection used to store the weighted values. */
  protected TreeMap<Double, Double> m_TM = new TreeMap<Double, Double>();

  /** The weighted sum of values */
  protected double m_WeightedSum = 0;

  /** The weighted sum of squared values */
  protected double m_WeightedSumSquared = 0;

  /** The weight of the values collected so far */
  protected double m_SumOfWeights = 0;

  /** The current bandwidth (only computed when needed) */
  protected double m_Width = Double.MAX_VALUE;

  /** The exponent to use in computation of bandwidth (default: -0.25) */
  protected double m_Exponent = -0.25;

  /** The minimum allowed value of the kernel width (default: 1.0E-6) */
  protected double m_MinWidth = 1.0E-6;

  /** Constant for Gaussian density. */
  public static final double CONST = -0.5 * Math.log(2 * Math.PI);

  /** Threshold at which further kernels are no longer added to sum. */
  protected double m_Threshold = 1.0E-6;

  /** The number of intervals used to approximate prediction interval. */
  protected int m_NumIntervals = 1000;

  /**
   * Adds a value to the density estimator.
   *
   * @param value the value to add
   * @param weight the weight of the value
   */
  @Override
  public void addValue(double value, double weight) {

    m_WeightedSum += value * weight;
    m_WeightedSumSquared += value * value * weight;
    m_SumOfWeights += weight;
    if (m_TM.get(value) == null) {
      m_TM.put(value, weight);
    } else {
      m_TM.put(value, m_TM.get(value) + weight);
    }
  }

  /**
   * Updates bandwidth: the sample standard deviation is multiplied by the total
   * weight to the power of the given exponent.
   *
   * If the total weight is not greater than zero, the width is set to
   * Double.MAX_VALUE. If that is not the case, but the width becomes smaller
   * than m_MinWidth, the width is set to the value of m_MinWidth.
   */
  public void updateWidth() {

    // OK, need to do some work
    if (m_SumOfWeights > 0) {

      // Compute variance for scaling
      double mean = m_WeightedSum / m_SumOfWeights;
      double variance = m_WeightedSumSquared / m_SumOfWeights - mean * mean;
      if (variance < 0) {
        variance = 0;
      }

      // Compute kernel bandwidth
      m_Width = Math.sqrt(variance) * Math.pow(m_SumOfWeights, m_Exponent);

      if (m_Width <= m_MinWidth) {
        m_Width = m_MinWidth;
      }
    } else {
      m_Width = Double.MAX_VALUE;
    }
  }

  /**
   * Returns the interval for the given confidence value.
   *
   * @param conf the confidence value in the interval [0, 1]
   * @return the interval
   */
  @Override
  public double[][] predictIntervals(double conf) {

    // Update the bandwidth
    updateWidth();

    // Compute minimum and maximum value, and delta
    double val = Statistics.normalInverse(1.0 - (1.0 - conf) / 2);
    double min = m_TM.firstKey() - val * m_Width;
    double max = m_TM.lastKey() + val * m_Width;
    double delta = (max - min) / m_NumIntervals;

    // Create array with estimated probabilities
    double[] probabilities = new double[m_NumIntervals];
    double leftVal = Math.exp(logDensity(min));
    for (int i = 0; i < m_NumIntervals; i++) {
      double rightVal = Math.exp(logDensity(min + (i + 1) * delta));
      probabilities[i] = 0.5 * (leftVal + rightVal) * delta;
      leftVal = rightVal;
    }

    // Sort array based on area of bin estimates
    int[] sortedIndices = Utils.sort(probabilities);

    // Mark the intervals to use
    double sum = 0;
    boolean[] toUse = new boolean[probabilities.length];
    int k = 0;
    while ((sum < conf) && (k < toUse.length)) {
      toUse[sortedIndices[toUse.length - (k + 1)]] = true;
      sum += probabilities[sortedIndices[toUse.length - (k + 1)]];
      k++;
    }

    // Don't need probabilities anymore
    probabilities = null;

    // Create final list of intervals
    ArrayList<double[]> intervals = new ArrayList<double[]>();

    // The current interval
    double[] interval = null;

    // Iterate through kernels
    boolean haveStartedInterval = false;
    for (int i = 0; i < m_NumIntervals; i++) {

      // Should the current bin be used?
      if (toUse[i]) {

        // Do we need to create a new interval?
        if (haveStartedInterval == false) {
          haveStartedInterval = true;
          interval = new double[2];
          interval[0] = min + i * delta;
        }

        // Regardless, we should update the upper boundary
        interval[1] = min + (i + 1) * delta;
      } else {

        // We need to finalize and store the last interval
        // if necessary.
        if (haveStartedInterval) {
          haveStartedInterval = false;
          intervals.add(interval);
        }
      }
    }

    // Add last interval if there is one
    if (haveStartedInterval) {
      intervals.add(interval);
    }

    return intervals.toArray(new double[0][0]);
  }

  /**
   * Returns the quantile for the given percentage.
   *
   * @param percentage the percentage
   * @return the quantile
   */
  @Override
  public double predictQuantile(double percentage) {

    // Update the bandwidth
    updateWidth();

    // Compute minimum and maximum value, and delta
    double val = Statistics.normalInverse(1.0 - (1.0 - 0.95) / 2);
    double min = m_TM.firstKey() - val * m_Width;
    double max = m_TM.lastKey() + val * m_Width;
    double delta = (max - min) / m_NumIntervals;

    double sum = 0;
    double leftVal = Math.exp(logDensity(min));
    for (int i = 0; i < m_NumIntervals; i++) {
      if (sum >= percentage) {
        return min + i * delta;
      }
      double rightVal = Math.exp(logDensity(min + (i + 1) * delta));
      sum += 0.5 * (leftVal + rightVal) * delta;
      leftVal = rightVal;
    }
    return max;
  }

  /**
   * Computes the logarithm of x and y given the logarithms of x and y.
   *
   * This is based on Tobias P. Mann's description in "Numerically Stable Hidden
   * Markov Implementation" (2006).
   */
  protected double logOfSum(double logOfX, double logOfY) {

    // Check for cases where log of zero is present
    if (Double.isNaN(logOfX)) {
      return logOfY;
    }
    if (Double.isNaN(logOfY)) {
      return logOfX;
    }

    // Otherwise return proper result, taken care of overflows
    if (logOfX > logOfY) {
      return logOfX + Math.log(1 + Math.exp(logOfY - logOfX));
    } else {
      return logOfY + Math.log(1 + Math.exp(logOfX - logOfY));
    }
  }

  /**
   * Compute running sum of density values and weights.
   */
  protected void runningSum(Set<Map.Entry<Double, Double>> c, double value,
    double[] sums) {

    // Auxiliary variables
    double offset = CONST - Math.log(m_Width);
    double logFactor = Math.log(m_Threshold) - Math.log(1 - m_Threshold);
    double logSumOfWeights = Math.log(m_SumOfWeights);

    // Iterate through values
    Iterator<Map.Entry<Double, Double>> itr = c.iterator();
    while (itr.hasNext()) {
      Map.Entry<Double, Double> entry = itr.next();

      // Skip entry if weight is zero because it cannot contribute to sum
      if (entry.getValue() > 0) {
        double diff = (entry.getKey() - value) / m_Width;
        double logDensity = offset - 0.5 * diff * diff;
        double logWeight = Math.log(entry.getValue());
        sums[0] = logOfSum(sums[0], logWeight + logDensity);
        sums[1] = logOfSum(sums[1], logWeight);

        // Can we stop assuming worst case?
        if (logDensity + logSumOfWeights < logOfSum(logFactor + sums[0],
          logDensity + sums[1])) {
          break;
        }
      }
    }
  }

  /**
   * Returns the natural logarithm of the density estimate at the given point.
   *
   * @param value the value at which to evaluate
   * @return the natural logarithm of the density estimate at the given value
   */
  @Override
  public double logDensity(double value) {

    // Update the bandwidth
    updateWidth();

    // Array used to keep running sums
    double[] sums = new double[2];
    sums[0] = Double.NaN;
    sums[1] = Double.NaN;

    // Examine right-hand size of value
    runningSum(m_TM.tailMap(value, true).entrySet(), value, sums);

    // Examine left-hand size of value
    runningSum(m_TM.headMap(value, false).descendingMap().entrySet(), value,
      sums);

    // Need to normalize
    return sums[0] - Math.log(m_SumOfWeights);
  }

  /**
   * Returns textual description of this estimator.
   */
  @Override
  public String toString() {

    return "Kernel estimator with bandwidth " + m_Width + " and total weight "
      + m_SumOfWeights + " based on\n" + m_TM.toString();
  }

  /**
   * Main method, used for testing this class.
   */
  public static void main(String[] args) {

    // Get random number generator initialized by system
    Random r = new Random();

    // Create density estimator
    UnivariateKernelEstimator e = new UnivariateKernelEstimator();

    // Output the density estimator
    System.out.println(e);

    // Monte Carlo integration
    double sum = 0;
    for (int i = 0; i < 1000; i++) {
      sum += Math.exp(e.logDensity(r.nextDouble() * 10.0 - 5.0));
    }
    System.out.println("Approximate integral: " + 10.0 * sum / 1000);

    // Add Gaussian values into it
    for (int i = 0; i < 1000; i++) {
      e.addValue(0.1 * r.nextGaussian() - 3, 1);
      e.addValue(r.nextGaussian() * 0.25, 3);
    }

    // Monte Carlo integration
    sum = 0;
    int points = 10000;
    for (int i = 0; i < points; i++) {
      double value = r.nextDouble() * 10.0 - 5.0;
      sum += Math.exp(e.logDensity(value));
    }
    System.out.println("Approximate integral: " + 10.0 * sum / points);

    // Check interval estimates
    double[][] Intervals = e.predictIntervals(0.9);

    System.out.println("Printing kernel intervals ---------------------");

    for (double[] interval : Intervals) {
      System.out.println("Left: " + interval[0] + "\t Right: " + interval[1]);
    }

    System.out
      .println("Finished kernel printing intervals ---------------------");

    double Covered = 0;
    for (int i = 0; i < 1000; i++) {
      double val = -1;
      if (r.nextDouble() < 0.25) {
        val = 0.1 * r.nextGaussian() - 3.0;
      } else {
        val = r.nextGaussian() * 0.25;
      }
      for (double[] interval : Intervals) {
        if (val >= interval[0] && val <= interval[1]) {
          Covered++;
          break;
        }
      }
    }
    System.out.println("Coverage at 0.9 level for kernel intervals: " + Covered
      / 1000);

    // Compare performance to normal estimator on normally distributed data
    UnivariateKernelEstimator eKernel = new UnivariateKernelEstimator();
    UnivariateNormalEstimator eNormal = new UnivariateNormalEstimator();

    for (int j = 1; j < 5; j++) {
      double numTrain = Math.pow(10, j);
      System.out.println("Number of training cases: " + numTrain);

      // Add training cases
      for (int i = 0; i < numTrain; i++) {
        double val = r.nextGaussian() * 1.5 + 0.5;
        eKernel.addValue(val, 1);
        eNormal.addValue(val, 1);
      }

      // Monte Carlo integration
      sum = 0;
      points = 10000;
      for (int i = 0; i < points; i++) {
        double value = r.nextDouble() * 20.0 - 10.0;
        sum += Math.exp(eKernel.logDensity(value));
      }
      System.out.println("Approximate integral for kernel estimator: " + 20.0
        * sum / points);

      // Evaluate estimators
      double loglikelihoodKernel = 0, loglikelihoodNormal = 0;
      for (int i = 0; i < 1000; i++) {
        double val = r.nextGaussian() * 1.5 + 0.5;
        loglikelihoodKernel += eKernel.logDensity(val);
        loglikelihoodNormal += eNormal.logDensity(val);
      }
      System.out.println("Loglikelihood for kernel estimator: "
        + loglikelihoodKernel / 1000);
      System.out.println("Loglikelihood for normal estimator: "
        + loglikelihoodNormal / 1000);

      // Check interval estimates
      double[][] kernelIntervals = eKernel.predictIntervals(0.95);
      double[][] normalIntervals = eNormal.predictIntervals(0.95);

      System.out.println("Printing kernel intervals ---------------------");

      for (double[] kernelInterval : kernelIntervals) {
        System.out.println("Left: " + kernelInterval[0] + "\t Right: "
          + kernelInterval[1]);
      }

      System.out
        .println("Finished kernel printing intervals ---------------------");

      System.out.println("Printing normal intervals ---------------------");

      for (double[] normalInterval : normalIntervals) {
        System.out.println("Left: " + normalInterval[0] + "\t Right: "
          + normalInterval[1]);
      }

      System.out
        .println("Finished normal printing intervals ---------------------");

      double kernelCovered = 0;
      double normalCovered = 0;
      for (int i = 0; i < 1000; i++) {
        double val = r.nextGaussian() * 1.5 + 0.5;
        for (double[] kernelInterval : kernelIntervals) {
          if (val >= kernelInterval[0] && val <= kernelInterval[1]) {
            kernelCovered++;
            break;
          }
        }
        for (double[] normalInterval : normalIntervals) {
          if (val >= normalInterval[0] && val <= normalInterval[1]) {
            normalCovered++;
            break;
          }
        }
      }
      System.out.println("Coverage at 0.95 level for kernel intervals: "
        + kernelCovered / 1000);
      System.out.println("Coverage at 0.95 level for normal intervals: "
        + normalCovered / 1000);

      kernelIntervals = eKernel.predictIntervals(0.8);
      normalIntervals = eNormal.predictIntervals(0.8);
      kernelCovered = 0;
      normalCovered = 0;
      for (int i = 0; i < 1000; i++) {
        double val = r.nextGaussian() * 1.5 + 0.5;
        for (double[] kernelInterval : kernelIntervals) {
          if (val >= kernelInterval[0] && val <= kernelInterval[1]) {
            kernelCovered++;
            break;
          }
        }
        for (double[] normalInterval : normalIntervals) {
          if (val >= normalInterval[0] && val <= normalInterval[1]) {
            normalCovered++;
            break;
          }
        }
      }
      System.out.println("Coverage at 0.8 level for kernel intervals: "
        + kernelCovered / 1000);
      System.out.println("Coverage at 0.8 level for normal intervals: "
        + normalCovered / 1000);
    }
  }
}