As recently as a few years ago, advertisers had no interest in location data. A consumer's GPS location in the world was far less interesting than other demographics used to target consumers. Marketers didn't care whether you lived in New York City or Tuscaloosa–what mattered was your age, gender, education, income and other telling characteristics.
In 2014, this outlook has entirely changed. Businesses have come to understand location as an extremely powerful filter used to target consumers in digital marketing campaigns. This shift can be credited in large part to new channels for gathering location data–consumers now use smartphones and tablets equipped with location technology that makes this data easy to record and analyze.
Even if you aren't primarily targeting a mobile consumer base, incorporating location into your targeting strategy can save you a lot of money while improving your campaign results. Here are some of the key benefits.
The first key benefit of location-based targeting is the most obvious: You can stop spending money on entirely irrelevant consumers. What's the point of promoting your local restaurant to someone who lives 1,500 miles away? Why pay to advertise products to parts of the world you aren't equipped to ship to? At the simplest level, location-based targeting weeds out all of these consumers that will never spend on your business.
If you're a local operation–a dentist, plumber, or other company that depends on physical foot traffic and in-person transactions–location targeting lets you spend on digital marketing in a cost-effective manner. You can ensure that everyone who sees your ads is within your service area.
If you suddenly cut out the fat of marketing to consumers outside your target area, you free up tons of digital spending that can go to better uses. If you're been running campaigns inefficiently, location filtering can create plenty of new dollars to re-invest into more efficient campaigns. All of these funds can go into campaigns that restrict ad displays to whatever area you choose–it could be a city, a zip code or other constraints.
Because all of these dollars will be funneled directly into your local market, you should see an uptick in the conversion rates of your ads. Every exposed consumer will be more relevant, and therefore more likely to invest in your company's offerings. This will drive returns from your campaigns and increase your revenues.
When you market to a local area, unique promotional opportunities can be used to drive business. Just as you might mail coupons or limited-time offers to consumers in your local area, digital campaigns can be used to deliver a variety of promotions. You might choose to offer daily deals to anyone within a certain proximity of your business, or you could push in-store traffic by marketing a walk-in sale.
Even if you sell to a national or global audience, a physical location can benefit nicely by encouraging shoppers to visit the store. Furthermore, it reminds shoppers that you aren't an online-only brand–you also have a local presence, and this physical location may attract consumers that don't always want to do their shopping online.
Once a primitive targeting tool that couldn't be offered with any accuracy, location has become one of the most valuable targeting tools on the digital front–particularly when paired with other targeting filters you are already using. To get started building location-based targeting into your digital strategy, contact DBC Digital today.


Currently, we are looking for an Project Owner who could join our company and be part of motivated and determined team. We are passionate about IT and if you seem to have similar values as we do, do not hesitate to send your CV.
Takes part in project delivery as a project member (executes technical proof of concepts, perform UAT, training/knowledge sessions, prepare project documentation).
Acts a single project point of contact for Customer and Predica.
Willingness to travel abroad approx. 20-40% of the work time.
Analytical mind, ability to troubleshoot and solve complex IT problems.
Security: Azure security offering: Advanced Threat Analytics, Azure Information Protection, Enterprise Mobility & Security.
Able to work in any of our multiple locations (Poland: Warsaw, Bydgoszcz, Lublin; Qatar, US, Dubai, Cairo).
The administrator of the job candidates' data is Predica Consulting Services sp. z o.o. sp.k. with headquarters in Warsaw, 02-386 at ul. Altowa 2. We process your data for the needs of the current recruitment process, the basis for processing are activities aimed at concluding a contract, in accordance with art. 6 par. 1 lit. b) Regulations on the protection of personal data (hereinafter: RODO). Data is stored until the recruitment process is completed. In addition, you can agree to the processing of your data in recruitment processes carried out in the future. The basis for processing is your consent, in accordance with art. 6 par. 1 lit. a) RODO. Your consent may be revoked at any time. The data will be processed until you withdraw your consent. Providing personal data is voluntary, but necessary to conduct the recruitment process. You have the right to request access to your personal data, rectification, deletion, processing restrictions and their transfer. You have the right to lodge a complaint with the supervisory body, object to the processing of data and withdraw your consent at any time without affecting the lawfulness of the processing which was carried out on the basis of consent before its withdrawal. In matters relating to the processing of your personal data, you can contact us by mail or email at joinus@predica.pl By clicking the "apply" button, you agree to the processing of your personal data by Predica Consulting Services sp. z o.o. sp.k.


InvestorLiterature.com is a subscription service for reviews of investment literature and topics, with an emphasis on institutional concepts that can help investment performance.
The literature reviews are intended to provide brief and readable versions of the original papers or topics but also point out tangible ideas which can benefit the investor.
At InvestorLiterature.com we offer Multi-user accounts designed for multiple individuals such as an investment manager organization multiple users in the organization would be interested.
Pricing: Multi-User : $2,000 + HST per year.
Get Started Today: A complete list of the Abstracts is shown can be found if you click here.
To encourage new subscribers and assist their understanding of our Reviews, we would offer one full review for free. If subscribers are seriously considering subscribing, we will send you a free sample.
To read the terms and conditions of the Subscriptionn Agreement on our website and membership please click here.


text:
Filed under Entertainment, Lifestyle
Guitar ensemble highlights senior solos
Zahra hassanzadeh, Staff writer|September 9, 2013
Mr.Minenna's expectations for the Spring Arts Festival and the Guitar Ensemble was to have a very nice evening filled with many creative and enjoyable performances by each of the performers. His expectations were fulfilled with all the groups putting in stellar performances. The orchestra's big hit was a song from the movie "Pirates of the Caribbean." "The orchestra enjoyed playing that song and it was their favorite piece of the year," said Minenna.
The night was especially poignant for the seniors who were playing for the last time on the Curtis stage. The seniors in the orchestra are, Christine Hartman, Pabasara Hewawasam, Rezwan Islam, Everett Johnson, Rangashika Rajakaruna, and John Robinson. The seniors in the guitar ensemble were Casandra Alayon, Adel Elzanie, Skye Wright, and James Nascimento. The senior song was "somebody that I used to know". "They all played their solos beautifully," said Minenna. Wright said that they "had a lot of contributions from different groups this year, an orchestra quartet with a vocalist, and a lot of collaborations with and performances from the advanced guitar program too. There's a tradition in guitar ensemble where the graduating seniors each perform a solo and so in the second half of the show, myself, Adel Elzanie, James Nascimento, and Cassandra Alayon each got to give our final performance as soloists in the ensemble. The four of us also put together a performance of the YouTube hit Somebody that I Used to Know, by walk Off the Earth, featuring sophomore Jared Ofelin as a lead vocalist. In the video all five people play the different parts of the song on one guitar. It was something totally out of our comfort zones and definitely a challenge but the performance exceeded our expectations."
Wright was the recipient of the guitar ensemble's Megan O'Shaunessy award and was presented with a plaque. The plaque said "commemorated in memory of a young woman who brought the classroom into her life and life into the classroom, kicking and screaming." Megan O'shaughnessy was a former guitar student who was killed in a car accident after her senior year of high school.
Other stories filed under Entertainment
Review of IGOR by Tyler, the Creator
It's been two years since Tyler, the Creator has released an album, and this month fans rose with excitement when the announcement of IGOR hit socia...
Dance Company Spring 2019
On May 3rd & 4th, 2019, family and friends of dancers here at Curtis gathered in the auditorium for the annual Dance Show. Though this is not the ...
Game of Thrones excites fans with an explosive season premiere
Game of Thrones fans have been waiting anxiously for the return of Jon Snow and the Mother of Dragons to reappear. Finally, Winter is Here in the land...
Us movie review
There's no doubt that the arrival of a movie directed by Jordan Peele sparks excitement across the globe. After his first and extremely successful f...
When I Get Home by Solange delivers a meaningful message
Released on March 1st, 2019, When I Get Home is Solange Knowles' (artistically known as Solange) fourth album release. She recruited many we...
Other stories filed under Lifestyle
Curtis Closet
As prom season arrives for seniors, the journey to finding the perfect dress or suit and tie can become a challenge for students. Luckily, Curtis prov...
Taking Exams While Fasting
Ramadan starts every year at the beginning of the ninth month of the Muslim calendar and this year it began at sunset on May 5. During Ramadan, the Mu...
Billion Oyster Project
In efforts to maintain the integrity of the New York harbors, Curtis is participating in the Billion Oyster Project. The purpose of this project is to...
Test Taking Tips
Major tests like finals and Regents are upon us. It's a time of stress and headaches. While this article can't help you with the actual material o...
Boys soccer makes city finals after 29 years
With retirement close Scro gets pied and pied and pied
Curtis Warriors football team reign victorious in city championships
Ribbon cutting ceremony officially opens new 2017 wing
Curtis Football wins PSAL City Champs
Curtis' heartwarming reaction to the destruction of Hurricane Matthew
Dutch students react to Chelsea bombing
Flood destroys hundreds of books
Trophies left to gather dust
Curtis delivers 82 baskets

redpajama_set_name: RedPajamaCommonCrawl


What Is Eczema?......What Causes Eczema?
What is eczema? Eczema, or dermatitis as it is sometimes called, is an inflammatory skin disorder. The severity of this disease can vary. In mild forms the skin is dry, hot, and itchy. In the more severe cases, the skin can become broken, raw, and bleeding. It is not contagious, but can become very unsightly.
Eczema can affect any part of the body. In infants, eczema typically occurs on the forehead, cheeks, forearms, legs, scalp, and neck. In children and adults, eczema typically occurs on the face, neck, and the insides of the elbows, knees, and ankles. After "what is eczema", the most common question we are asked is "what causes eczema."
Atopic eczema is thought to be a hereditary condition. People with atopic eczema are sensitive to allergens in the environment which are harmless to others. In atopic eczema there is an excessive reaction by the immune system. This type of eczema can worsen after eating certain foods or after being exposed to other allergens such as pollen or dust. Atopic eczema can be a long-term condition.
Contact dermatitis is the most common form of the condition and is often the result of an allergic reaction after touching something. This type of eczema can be caused by many irritants including feathers, metals, wool, plants and animal hair, soaps and detergents, bubble bath, cosmetics, fabric dyes, etc. It is important to remember many things can cause eczema.
Now that you know what is eczema, and what can cause eczema, we can discuss how common it is.
The most common form of eczema is atopic dermatitis (or "atopic eczema"). Atopic eczema affects about 10-20% of schoolchildren and 3-5% of adults.
Now that we have discussed what is ezcema and the eczema cause, we can go over treatment.
When treating eczema, it is important to understand the two different treatment methods. You must treat eczema from the inside, and from the outside. Treatment from the outside with creams and lotions will temporarily help. Treating from within will help build up your immune system, and offer long-term relief.
We have found two products that are excellent for treating eczema. One is an eczema cream for topical use. The other is taken orally to treat the underlying causes of eczema. We have been recommending them for several years now, and the results have been excellent. Both products are all natural, safe, and manufactured under the strictest guidance.
Era Organics Eczema Cream - Will provide relief for itchy, inflamed, red, dry and flaky skin.
Zenmed Skin Support Supplement - Works to improve skin health, promote cell renewal, and to cleanse and purify the system.
Eczema Treatment - Discover the best treatments for eczema. Learn the two-step process that can offer long-term relief and possibly a cure. Now that you know what is eczema, you need to know how to treat it.
Eczema natural cures - Learn the best treatment options. See how natural treatments can possibly cure you. Learn how to build up your immune system to prevent future outbreaks.
Medical Causes of Eczema - Find out more about the causes of eczema. Causes can include: Foods, heredity, stress, certain types of clothing like wool, dust mites, cosmetics, pets, etc.
Eczema Symptoms - Detailed description of eczema skin symptoms. It starts as an itch, and can develop into a painful rash. This condition is usually found on the hands, neck, face, and legs.
Is Eczema Contagious - Learn if ezcema is contagious. Now that you know what is eczema, see why it is necessary to get immediate treatment.
Nutrition For Skin - The healthier you are, the healthier your skin will be. Please visit our nutrition for skin area for more information on nutrition for your skin and body.
Follow these links if you want to read more about foods causing eczema, or excema causes in general. Some of the alternative treatments that we cover include MSM for eczema, olive oil for eczema and the new canadian soap for eczema. As far as traditional medical treatment, please be sure to look at our elocon eczema and eczema pain relief pages. If you are in need of eczema rash treatment, and are interested in natural treatments, be sure to look at our nature cure for eczema section. It discusses the advantages of using natural treatment for exema. Finally, we have had several requests for information on pesticides and eczema. If you still have questions about what is eczema, please write to us.


3D printing is changing the way to produce, becoming a process which enables companies to transform and tweak product models much more easily and cost-effectively than by using traditional manufacturing methods.
DWS develops and produces the technology, materials and software giving a new experience to professionals during the production of prototypes, functional parts and industrial applications.
The company aims to reduce development times of the production ensuring the best quality in terms of precision and resolution.
Due to their reduced moving parts and unique user-friendliness, DWS 3D printers are characterised by high reliability and extra-low maintenance costs.
A great flexibility is made possible by the quick material change, the absence of pre-heating and calibration.
The machines are controlled by dedicated software that is perfectly compatible with most 3D CAD systems used in the industrial applications.
The BluEdge® laser source is a 3B Class laser created by DWS Research & Development Centre that emits ultraviolet rays which solidify the photosensitive resin layer by layer.
By means of a vertical positioning device, the modelling platform base rises up for a measure corresponding to the thickness of the solidified layer. These motion capabilities, together with a synchronised laser, allow the creation of exceptionally complex and precise three-dimensional prototypes.
DWS stereolithography machines are characterised by innovations such as a transparent resin tank which allows the laser beam to pass through it, and a laser scanning unit placed directly under the tank. These innovations, in comparison to conventional techniques, make the whole process more flexible and more economical, especially in terms of material consumption.
The materials are designed, developed, and produced in-house by DWS, to guarantee the quality of the finished product and optimal physical-mechanical performances.
Discover all DWS materials trough the Material Finder.
The advanced technology with an user friendly experience.
Rapid Prototyping and Manufacturing for Big Parts.


text:
Joseph Sarkisian
Joseph graduated with a Master of Science in international relations from the University of Massachusetts Boston and was an intern at the Center for a New American Security in Washington, DC. He completed his BA at Arizona State University in political science as well as studied Arabic language, terrorism/counterterrorism, and religion. Joseph also lived in Egypt where he studied Arabic at the American University in Cairo in 2007. Joseph was the Secretary of the Executive Committee for the University of Massachusetts Graduate Student Government, a teaching assistant in his department, and teaches a class on U.S. foreign policy in the Middle East. His main areas of interest are the Af/Pak region, Iran, Syria, and other current foreign policy issues.
The Robot Race Is Here, and the U.S. Is Already in Danger of Losing
Russia's State Media Thinks That Steven Seagal Is a Political Expert
There's One Bizarre Thing Americans and Middle Easterners Have in Common
Scarlett Johansson's Quotes About Israel-Palestine Went Viral. Here's Why People Are Angry.
This One Paragraph in a Senate Bill Might Commit Us to War With Iran
5 Moments Show the Truth About Ariel Sharon the Mainstream Media Probably Won't Tell You
11 Times Everyone Freaked Out Over Dumb Celebrity Comments This Year
Iran Sanctions Bill Could Be An Ingenious Exercise in Diplomacy
To Perform Jihad In English, Press 1
Millennials Are Godless Heathens
We Need More Crack-Smoking Mayors Like Rob Ford
Tea Party is Destroying Something Much Worse Than Just Congress
Your Halloween Party Cheat Sheet For Sounding Smart About Foreign Affairs
Conflict in Syria: No Matter What We Do, It's Looking Bleak
Peace With Iran? 5 Things Obama Should Have Done to Make History at the UN
Here's How Obama Escapes the Biggest Foreign Policy Disaster in 10 Years
5 Reasons War With Syria Would Be a Disaster
Shuttered U.S. Consulate in Lahore is a Sign the War On Terror Has Gone Horribly Wrong
U.S. Sanctions On Iran Are So Bad, Women Have Run Out of Birth Control
'Pussy Riot: A Punk Prayer Documentary' — A Brilliant Democratic Message


how to configure RF hand held devices for my warehosue what are the steps to be followed for configuration?
what are the user exit available for sap-RF enhancement object?
how to create RF custom transaction for my warehouse?
i am newer to RF screen area plz guide me.
Which version are you in? Are you going for ITS Mobile or SAP Console? If it is ECC then ITS Mobile is the best option. First of all you got to set up the Internet service in SICF. SAP HELP is available on how to configure ITS Mobile. Then generate templates for all the screens including Menu and other Transactions.
Once you install SAP GUI in your handheld terminal you can use mobile transactions in it.
I remember my client used motorola hand held & SAP logon was installed in it.
You can view customizatin for RF in spro > Under mobile data entry.
You can also align screens & addon sequences according to your requirement.
Try executing LM00 from GUI and set screen variants in LFRMD.
you will be able to navigate to RF transactions from GUI have a lokk on this.
Excuse for my limited English.
In our Distribution Center we´re using Synactive Guixt in Symbol MC3090 mobile device. Is very good solution.


If you are a permanent resident alien, or a US Citizen and you want to petition for one of your family members, I can handle your petition. I can also help you prepare your application for Naturalization, or to renew TPS, or to renew your "Green Card". I don't handle employment-based petitions or removal cases, but you may email me and I can recommend other excellent attorneys.
I do a lot of cases involving Provisional Waivers. These are waivers fro spouses of US Citizens that entered without a visa and have been living in the United States for more than 6 months.
Q. If I am a Legal Permanent Resident, can I apply for my parents or brothers or sisters?
A. No. You must be a US Citizen to petition for parents or siblings.
Q. If I am a US Citizen and I am married to an illegal immigrant, can I apply for him to receive permanent residency?
A. Maybe. If your alien spouse entered with some type of visa or under the Visa Waiver Program or with a Border Crosser card or as a Canadian, then your spouse may be eligible to adjust status, even if they have overstayed their stay or even if they have worked illegally. If, however, your alien spouse entered "illegally", then they cannot adjust status (unless they qualify for an exception, most common of which is having an application pending since before April 30th, 2001). However, you can still apply for them to receive their residency, but they must leave the country and make final application at a consulate abroad. If they have been present for more than one year "out of status", then they will need to have an approved hardship waiver to return. This waiver is the I-601a waiver. I can help you with this waiver and the process. However, if your spouse was present for more than one year out of status after 1997, and then left the US, and then returned again, then the waiver is not available, and under current law your spouse may not be able to receive residency. I welcome you to contact me if you are in this situation and I will help you understand your options.
Q. Is there going to be a change in the law soon?
A. Immigration laws change *every single day*. However it is difficult to say when the next major immigration reform will be. On the one hand there is much agreement that our current system is unworkable, but there is a lot of opposition to giving any type of relief to those who are present illegally. I personally believe that because it is such a big issue that something will happen soon (in the next couple of years), but it is impossible to predict what form the changes will take. However almost every reform plan proposed includes requisites of a clean criminal record and history of paying taxes.
Q. Is it possible for me to get a green card through my children who were born here?
A. Not until they are 21 years old. If they are already over 21 than they can petition for you if you entered the United States "with inspection" (legally).
Q. What is the 601a Waiver?
A. The I-601 is a waiver of bars of inadmissibility. There are many people that at this moment have a way that they can apply for residency or a visa, except for the fact that they have been here illegally in the past, or they are here illegally now. The I-601a waiver allows a person to apply for the bar to be waived. For example, if a US Citizen wife is married to an illegal alien who entered illegally (without inspection or a visa), then the alien can apply for residency, and would qualify if it were not for the bar of inadmissibility caused by his having been in the US illegally. However, if the alien was in the US for more than 6 months illegally after 1996 and after turning 18, then he cannot receive residency, and he cannot return to the US. That is when he can apply for a 601a waiver. If approved, he could then return to the US with his residency.
Q. How do they decide whether or not to approve a 601a waiver?
A. If the waiver is requested for an unlawful presence, than the decision to approve would be based on hardship to a US Citizen spouse or parent. One must include a letter with evidence supporting that the spouse or parent would suffer an exceptional hardship if the alien could not return to the United States. It is not sufficient to describe how difficult it would be for the citizen to live in the foreign country, but also why it would be hard for the citizen to live apart from the alien by remaining in the US. Getting the case approved will depend on whether the evidence provided proves the claims that are made in the letter.
Q. If my spouse needs a 601a waiver- is it likely to get approved?
A. It depends. In general the rate of approval is fairly high. Waiver applications prepared by an attorney are very high. The majority of waivers that are denied are because they were not well prepared or because they did not include good quality evidence to support the hardships. A small percentage of waivers are denied because the applicant actually was not eligible to file a waiver. An attorney will screen those cases out so that the client does not waste their time and money.
Q. Does the alien need to stay outside the US while the 601a waiver is being decided?
A. No. A person can now apply for the I-601a waiver without leaving the country. They will need to leave the country for a few business days in order to receive their residency. However for cases where the applicant is only inadmissible due to unlawful presence (and not for misrepresentation, alien smuggling, or criminal activity), the applicant can stay in the United States with their family until they are approved for the waiver.
Q. Is it really necessary for a spouse to leave the country to get his/her residency?
A. If that spouse entered illegally, then almost definitely he/she will have to leave the US to get residency. Exceptions would be for certain nationalities, or for people that had some time of application grandfathered under 245(i) by being filed before April 30, 2001, or for those present over 10 years applying for Cancellation of Removal, or for people that are still under 18 1/2 years old. But the grand majority of applicants that entered illegally will need to leave the country to get their residency.
Q. How do I apply for my spouse if they did enter the country with a visa or other type of inspection (Border Crosser Card, or as a Canadian, or under VWP)?
If your spouse entered with some type of inspection, he or she will probably be able to apply for Adjustment of Status. That means that they will not need to leave the country, and will not need to file a Hardship Waiver. This is true even if your spouse has overstayed their visa, even for many years.
The supporting documents I will need from you are: Birth Certificates for both of you, the marriage certificate, proof of income and tax forms for the last three years, any prior divorces, 5 photos of immigrant and one of the citizen, and copy of bio page and visa from immigrant's passport. I will also need a list of all addresses, work places, and children for each of you.
If you have another question, feel free to e-mail me.
The information contained in this site is not, nor is it intended to be, legal advice. Please feel free to contact me directly regarding the facts of your particular case.
Content copyright . KATYCHAVEZ.COM. All rights reserved.


Description Welcome Home To 1863 Liatris Dr. In The Community Of Duffin Heights! 3 Bedrooms, 2.5 Bathrooms, Freehold Town 1606 Sqft + Finished Basement. Hardwood Floors Through Open Concept Main Floor, Large Kitchen W/O To Backyard. Oak Staircase Leads To 2nd Floor Bedrooms With Huge W/I Closet And Upgraded Whirlpool Tub And Separate Glass Enclosed Shower In Master Bath.


text:
More info on Kalonymus Kalman Shapira
Kalonymus Kalman Shapira: Map
Kalonymus Kalman Shapira (or Klonimus Kalmish Szapira) (1889–1943), was the Grand Rabbi of Piaseczno , Poland , who authored a number of works and was murdered by the Nazis during the Holocaust.
Early Years and Life before the War
Kalonymus Kalman Shapira was born in Grodzisk , Poland to his father, the Imrei Elimelech of Grodzhisk. Named after his maternal great-grandfather, the renowned Maor VaShemesh, he was a scion of a distinguished family, which included Rabbi Elimelech of Lizhensk, the Chozeh of Lublin and the Maggid of Kozhnitz.
At the age of three, he was orphaned by the death of his father. In 1905 he married Rachel Chaya Miriam, daughter of his nephew Grand Rabbi Yerachmiel Moshe of Kozhnitz. She helped him prepare his lectures and books, even adding pertinent insights of her own. The couple had two children: a son, Elimelech Ben Zion, and a daughter, Rachel Chayyah Miriam, both of whom perished in the Holocaust.
In 1909 he was appointed rabbi of Piaseczno , near Warsaw , and subsequently attracted many hasidim. He was deeply focused on the education of children and young men, establishing the yeshiva Da'as Moshe in 1923, which became one of the largest hasidic yeshivot in Warsaw between the wars.
Educational Theories
In his work as a teacher, Rabbi Shapira attempted to reverse the trend toward secularization, which swept the Jewish community in Poland between the wars. The vibrant cultural life of the city, as well as the attractions of political movements such as Zionism eroded the number of students wishing to pursue a yeshiva education. These trends, Rabbi Shapira argued, could only be exacerbated by archaic educational methods, harsh discipline and rote learning, such as were often the practice of the day in yeshivot. According to Rabbi Nehemia Polen (a noted expert on Rabbi Shapira's work) in his most important work, Chovas haTalmidim ("The Students' Responsibility"), Rabbi Shapira argued that a child must be imbued "with a vision of his own potential greatness" and be enlisted "as an active participant in his own development." Likewise, teachers "must learn to speak the language of the student, and graphically convey the delights of a life of closeness to God.". Rabbi Shapira argued for positive, psychologically sensitive, joyous educational methods.
Some similarity had been pointed out between these ideas and the educational ideas set out on a non-religious basis, in much the same years, by Janusz Korczak
War years
Rabbi Shapira's only son, his daughter-in-law and his sister-in-law were killed during the Nazi aerial bombing of Warsaw in September, 1939. After the invasion of Poland, Rabbi Shapira was interned with a few of his hasidim in the Warsaw Ghetto, where he ran a secret synagogue. He invested enormous efforts in maintaining Jewish life in the ghetto, including arranging for mikveh immersions and kosher marriages. Rabbi Shapira was able to survive in the ghetto until its liquidation, avoiding the great deportations to Treblinka in the summer of 1942, because of the support of the Judenrat. Like other notables, he was given work at Schultz's shoe factory -- a path to ongoing survival.
Rabbi Shapira is well known because of a book he wrote while in the ghetto. The book, which is a compilation of weekly sermons to his students, contends with complex questions of faith in the face of the mounting suffering of the Jews in the ghetto. When it became apparent to Rabbi Shapira that the end of the ghetto and all its inhabitants was near, he buried the book in a canister. This canister was found by a construction worker after the end of the war. The book was published in Israel in 1960 under the title Esh Kodesh
After the Warsaw Ghetto Uprising was crushed in 1943, Rabbi Shapira was taken to the Trawniki work camp near Lublin . Although offered the opportunity to escape from the concentration camp, he apparently refused. Following the Jewish uprising in the Treblinka death camp (August 2, 1943) and in Sobibor extermination camp (October 14, 1943), there was increasing concern among the Nazi authorities that there would be further outbreaks of violence at other concentration camps. For this reason, Aktion Erntefest ("Harvest Festival") was launched. During this operation, carried out on November 3, 1943, all the remaining Jews in Trawniki, included Rabbi Shapira, were shot to death.
Rabbi Shapira's memory is revered, and he is held as an example of faith under enormous duress. Orthodox Jewish thinkers, however, have not always been comfortable with his opinions. In his article about this issue. Amos Goldberg states that other, more traditional portrayals of the Holocaust in Orthodox writings tend to dwell on the miraculous survival of famous rabbis and on the strength of the faith of Jews in Nazi-occupied Europe despite their suffering. In contrast, Shapira does not shy away from describing the deterioration of faith in the ghetto. He also wrestles with the difficulty in continued faith in God's justice under such circumstances, drawing answers from Kabbalah and other Jewish sources. It is important to note, however, that despite these intellectual and emotional struggles, Rabbi Shapira's faith remained strong and unwavering and he continued to inspire others to the end of his life.
Chovas HaTalmidim (The Students' Obligation) - a collection of essays aimed at teenagers which has become a standard textbook in yeshivos.
Hachshoras HaAvreichim (Preparation of Young Men) - a work written for young married men.
Mevo haSheorim - The last published book in the series of education.
Tzav V'Ziruz - The Rebbe's personal diary.
Bnei Machshava Tova (Conscious Community: A Guide to Inner Work) is based on the manuscripts recovered from the rubble in the Warsaw ghetto. The book is a guide to attaining spirituality despite adversity and physical needs.
Derech HaMelech (The Way of the King) - Torah discourses spoken on shabbats and festivals (1889-1943)
Esh Kodesh (Holy Fire) - his inspirational speeches given during the Holocaust period.
The current Rebbe of Piaseczno is Rabbi Kalman Menachem Shapira, a great-nephew of the first Rebbe, Klonimous Kalman. Rabbi Kalman Menachem resides in Ramat Beit Shemesh , Israel and leads Congregation Aish Kodesh Official Shul Website, a synagogue as well as the worldwide headquarters for spreading the teachings of his great-uncle.
There is also a synagogue in Woodmere , Long Island , New York called Congregation "Aish Kodesh", dedicated to the memory of Rabbi Shapira. It was started by Rabbi Moshe Weinberger, an authority on the Aish Kodesh.
Nehemia Polen: Divine Weeping. Rabbi Kalonymos Shapiro's Theology of Catastrophe in the Warsaw Ghetto, in : Modern Judaism 7 (1987) 253-269; [302007]
Article about Grand Rabbi Shapira
English Translation of introductory chapter of Chovat Hatalmidim - Message to Teachers and Parents
link to PDF file of Experiencing the Divine: A Practical Jewish Guide - A translation of Bnai Machshava Tova
Selections from Sefer Aish Kodesh in Hebrew - PDF file
'Sefer Chovas HaTalmidim in Hebrew - PDF file and Chovas HaTalmidim, edition 1975 in Hebrew - PDF file


text:
Q: How to remove keyboard icon from keyboard layout indicator (to leave just the language abbr. alone)? I'd like to remove a keyboard icon, so replacing "[###] USA" as keyboard layout indicator to just "En", an English or American flag, or "USA" at least. How can I achieve this?
UPDATE: When I've clicked to remove e-mail icon from the bar, keyboard language indication has disappeared also, and now I only see that useless keyboard icon, and don't see what language is selected now :-(
I use Ubuntu 10.10.

A: In addition to monotasker's solution, here's exact steps how to easily get flags instead of keyboard icon + abbreviation:

*

*in gconf-editor, check /desktop/gnome/peripherals/keyboard/indicator/showFlags

*install set of flags using sudo apt-get install famfamfam-flag-png

*make a softlink: ln -s /usr/share/flags/countries/16x11 ~/.icons/flags
In the next login, you should see flags in indicator applet.

A: The solution here is to turn on the "show flags" option and install some flag image files.
I've posted a pack of SVG language flags (along with instructions for installing and enabling them) here  (for dark panels) and here (for light panels).
The light-panel version looks best with Faenza or Elementary iconsets, but is also not bad with ubuntu-mono-light. The dark panel version is really best suited for Faenza. If there's enough interest, I can create another set to match ubuntu-mono-dark. The gnome-look.org pages include instructions for installing the sets.
And if I've missed your language, let me know the code and I'll add it to the set.

A: [Solved]
To completely remove the keyboard indicator we need to change one byte in the /usr/lib/gnome-settings-daemon-2.0/libkeyboard.so file.

*

*Make a backup of libkeyboard.so file.

*Open the file with root privileges through any hex editor (I use Bless).

*Search for the byte signature FF 83 F8 01 0F
FF 83 F8 01 0F = if (g_slist_length (current_kbd_config.layouts_variants) > 1)

*Change 01 to 02
FF 83 F8 02 0F

*Save the file. (this should be the new contents of the file)
FF 83 F8 02 0F = if (g_slist_length (current_kbd_config.layouts_variants) > 2)
If you have less than 3 keyboard layouts, icon will be not shown. After this, you need to reload gnome-settings-daemon, you can use reboot for this.

A: I think icon will be removed from indicator in release. So just wait 2 weeks. See https://bugs.launchpad.net/ayatana-ubuntu/+bug/620331 for further information. And note "Fix commited" status of that bug.
EDIT: Try /apps/gnome_settings_daemon/plugins/keyboard/active=false for now. Also, install xneur (auto-layout switcher for X).

A: This is a tutorial on how to change the keyboard layout indicator so it displays country flags:
http://elementaryos.org/docs/user-guide/customizing/language-layout-flags

redpajama_set_name: RedPajamaStackExchange


text:
Seminar warns against ID theft, scams | News, Sports, Jobs
creditfreeze | May 31, 2018 | Identity Theft | No Comments
SEMINAR — Scott Lockhart, compliance officer for Hancock County Savings Bank, was among the presenters Tuesday for a seminar, hosted by the bank at the Greater Weirton Senior Center, focusing on identity theft and fraud education. — Craig Howell
WEIRTON — With more opportunities available to share your information, or have it shared for you, there is an increased chance of identity theft in communities around the world.
Hancock County Savings Bank, on Tuesday, presented a seminar to close to 60 area residents gathered at the Greater Weirton Senior Center in an effort to better inform them of potential scams, how to prevent identity theft and what to do if they become a victim.
"It's happening in our community," bank President Cathy Ferrari said, noting the bank is planning a series of seminars on the topic to better inform residents of the dangers they face.
Scott Lockhart, bank compliance officer, defined identity theft and offered tips on how to prevent it. Lockhart explained identity theft is any method of profiting from the use of another person's identity, noting it is a federal crime to do so.
He explained information such as your name, Social Security number, birth date, credit or debit card numbers, maiden name and bank account numbers can be used, adding the more information obtained, the easier it is to steal a person's identity.
"If you give that out, it's very easy for someone to become you," Lockhart said.
Personal information also can be obtained, he said, from a lost or stolen purse or wallet, discarded pre-approved credit card applications and discarded line of credit checks.
Lockhart said identity theft has become a $16 billion a year industry.
"This is a job for these people," he said.
Lockhart said anyone can be a victim of identity theft, recommending residents monitor their bank statements and credit card bills, looking for purchases and withdrawals they didn't make, unexpected calls from debt collectors, notices about unreported income or multiple tax returns or expected mail not arriving.
Discussing the types of scams, bank BSA/OFAC Officer Marian Edgell said if you think there might be something suspicious about a phone call, e-mail or letter requesting money, don't give them access to your information and don't provide them with any money.
Edgell explained scammers often will appeal to a potential victim's emotions, won't take no for an answer and insist on secrecy.
She said some of the more prevalent scams have included giveaway or lottery scams, impostor scams where someone pretends to be a family member or friend, charity scams, romance scams which often start over social media, and contractor scams.
"Every one of these scams has happened to someone in our community," Edgell said.
Jered Gamble, the bank's information technology manager, discussed internet safety and awareness, offering tips on protecting your personal information on social media, smart phones or computers.
Gamble recommended making certain your computer, phone or tablet has up-to-date software, including antivirus programs if applicable, explaining keeping the systems updated can help address the various technological efforts to steal and use personal information.
"They are changing daily," Gamble said. "Once they have access to your computer, that's all they ever need."
Gamble noted no legitimate company will contact you about performing repairs to your device, and informed the audience to never click on, or enter information into, a pop-up advertisement. He also recommended using secure websites when entering personal information or making purchases, and to only use secure public Wi-Fi hotspots.
When it comes to social media, he suggested using the privacy settings available to make sure only friends and family know certain pieces of information, never posting sensitive information and to never post about being out of town.
All of the presenters recommended contacting the police if you think you may have been scammed or had your identity stolen, as well as reaching out to your financial institution.
(Howell can be contacted at [email protected], and followed via Twitter @CHowellWDT)
WASHINGTON (AP) — At a West Virginia rally on tax cuts, President Donald Trump veered off on a subject that …
WEIRTON — The Weirton Area Water Board has issued a boil order for residents and businesses in the area of …
PARKERSBURG — The Attorney General in West Virginia Monday issued a notice of a claims deadline for consumers in …
LINCOLN, Neb. — The developer of the Keystone XL pipeline is showering Nebraska public officials with campaign …
The latest hard-to-believe scam? Roving thieves stealing your medical identity
Watch out for retailers where your personal data is likely to be stolen
Protect Your Identity at County Paper Shredding Event Saturday
UnityPoint Health reaches proposed $2.8 million settlement in 2018 data breach case


It is well established that shower leaks are one of the most common, and costly, problems that a homeowner may face. In the past, one would tackle a ceramic tile shower installation by going to the hardware store to purchase a 40 mm sheet of CPE (Chlorinated Polyethylene) or PVC (Polyvinyl Chloride) large enough to cover the shower floor. No instructions would come with this sheet, which is perhaps the problem. How can a person fully understand what they are about to do when there is no process or instruction given?
Throughout my career as a tile setter, I met several homeowners that had the same mindset on installing a tile shower. Their line of thinking was that if a tile shower is installed in the basement and it leaks, damage will be minimal – the water will simply seep into the ground beneath the concrete slab. In a house without a basement the same reasoning would be put into practice –install the shower above a flat concrete slab. Another misconception that I faced was that one should never put a shower liner on a second floor, as damage would be severe if it were to leak. With this logic why depend on your roof to keep you dry when it rains?
While sound in theory, this information does nothing to protect the homeowner in practice. If not properly installed, the basement shower will in fact leak into the bottom plate of the walls and moisture will seep into the adjoining room. Mold and decay that will be unavoidable and in time the shower will need to be replaced. As anyone that has ever had a leak in a shower can attest, the stress, high cost and outright annoyance that comes with replacing a faulty unit is something that should be avoided.
Why then is the traditional PVC or CPE method still used today, if a ceramic tile shower is installed at all? What are the alternatives? Why are builders reluctant to install tile showers? The residential tile industry is largely trade driven with low turnover, and inexperienced tile setters learn on the job from more tenured professionals that pass their methods down over time. Builders are reluctant to use the traditional liner method, given its poor track record, but are also equally reluctant to bring in new systems. Factor this in with the explosion of (mis)information available on the Internet, and the task of building or upgrading a ceramic tile shower can be a daunting one.
In the hopes of adding some clarity and insight to the matter, I am proud to announce a coming series of newsletters/blogs entitled "Piece of Mind" in which I will debunk some of the myths that still run deep in the tile shower industry. Topics will range from determining whether to hire a contractor or tackle the project yourself, handicap shower options, dealing with mould, market trends, and quick tips to increase the value of your home. These articles will be distributed through multiple sources online, and will be posted on www.dixsystems.com. We invite you to send us your questions, comments, and suggestions for future articles.
Steve Dix brings over 30 years of experience in the tile industry. He has led countless commercial and residential projects throughout North America and has trained many apprentices during this time. His patented OneLiner system has been used in major installations such as Luke Air Force Base in Litchfield, Arizona and most recently a United States federal penitentiary.


text:
Plan To Get Your Ex Girlfriend Back
Your Ex Girlfriend And Something To Consider…
Get your ex girlfriend back where she belongs, with you. It's mainly just common sense and restoring her love and passion with a well thought out plan.
Sure, there are all kinds of devious tricks you can use, there are even quite a number of different systems and plans that are not devious in any way that you can use. But most often, applying a healthy dose of common sense can work wonders.
Just to illustrate what I mean, here's a wee story that should give you the general idea.
Jack wanted to get his ex girlfriend back, it didn't matter that she dumped him. Jack was a veteran of the war in Iraq and he knew that he had to make a battle plan to get his ex girlfriend back.
==> The Secret Language of the Opposite Sex that builds Desire - FREE report
Jack's ex, a woman named Mary, broke up with him because she had met someone else, in this case a poet. Jack knew that while Mary had an artistic streak, she wasn't going to ultimately be happy with someone whose idea of a good time was rhyming couplets. In short, the poet wasn't the kind of man that Jack was.
So, Jack set out a battle plan to get his ex girlfriend back . There were three prongs to his approach.
The first thing he did was to smooth out the rough edges on himself. He let his crew cut grow out and had a short stylish haircut. He also started reading some of the books Mary had mentioned in the past. He figured that to get his ex girlfriend back, he had to be the kind of boyfriend she wanted.
. . . Are you turning her OFF? Take this 60 second quiz to find out!
The next prong of attack was to show her that he was a virile man that other women wanted. He called up Susan, a friend of Mary's, and asked her if she wanted to go to dinner as a casual date. When she said yes, Jack texted Mary and asked where Susan might like to go on a date.
Mary immediately called Jack and wanted to know why he was taking Susan out. Jack told her that they were broken up and he was moving on. He had always thought Susan was an interesting person and thought it might be a good time to get to know her. If Mary had any objections, maybe she should reconsider the break up.
Mary slammed down the phone, which Jack expected. But he had planted the idea with Mary that he was a desirable guy. This was all part of his get his ex girlfriend back strategy.
The third prong of attack was to use the date with Susan to get information back to Mary.
Jack was the perfect gentleman on his date with Susan. He brought her a single rose when he picked her up. He took her to a nice restaurant. And, on the date, he talked about the fabulous books he had been reading lately.
Then, when he dropped her off, he gave her a hug and a kiss on the cheek but didn't go any further. The next day, he sent her a lovely bouquet and said 'I had a really good time. I hope you did too.'
Susan, of course, was on the phone with Mary immediately. She wanted to know why Mary had broken off a relationship with such a great guy.
Meanwhile, the luster had gone off the relationship with the Poet, and Mary was missing Jack a lot.
Mary called Jack a couple of days after his date with Susan and wanted to know if the two of them could try starting up their relationship again.
Do you get the gist of it now?
Using a plan built on common sense can be the best approach to success. Yes, there are lots of other techniques you can mix in to your plan that will make your chances of succeeding much more likely. But common sense is just such a good basis to start working from.
That short story was simply for illustration, but you should have got the idea behind it. It is actually a valid plan to get your ex girlfriend back .
But it's not the only one. . . or the best one. . .
I Still Love My Ex Girlfriend
My Girlfriend Dumped Me! Just Wanting Her Back Isn't Enough!
How To Get Your Ex Girlfriend Interested Again
My Girlfriend Dumped Me | How To Get Her Back...
My Girlfriend Dumped Me | How To Get Her Back…
How to Get My Ex Back When She Has Moved On


text:
Trump takes to Twitter to channel his grief over brother's death…with campaign propaganda
Vinnie Longobardo
Vinnie Longobardo is a 35-year veteran of the TV, mobile…
Democratic Representatives call for arrest of Postmaster General if he refuses to honor subpoena
Losing a younger sibling is a difficult wakeup call for one's own mortality.
Losing any close family member is difficult enough and often triggers a period of self-reflection and personal examination during an extended grieving period as one adjusts to the sudden loss of a loved one.
So how has Donald Trump responded to the death of his younger brother Robert on Saturday evening?
The only outward signs that we've been able to see come through the president's Twitter feed, with the initial announcement of Robert's death coming through a retweet of a statement from White House Press Secretary Kayleigh McEnany.
From President @realDonaldTrump on the passing of his brother and best friend, Robert – "We will meet again": pic.twitter.com/1mBgx1td26
Sign the petition to tell Congress to stop Trump's sabotage of the post office!
While we know from news reports that Trump visited his brother in a New York City hospital on Friday, wearing a face mask as he entered the medical facility and commenting afterward that his brother was having "a tough time," we also know that he spent the morning of the day his brother died playing golf at his Bedminster, NJ golf resort.
Perhaps the president channels his grief through his golf clubs.
One might think that Trump would be avoiding social media as he mourns his brother, but his Twitter feed was just as filled with partisan attacks and lie-filled campaign propaganda as it normally is, augmented by the occasional retweeted condolence message, the first of which was posted only after nearly a dozen vitriolic partisan retweets were posted after McEnany's tweet announced his brother's death.
Here are some of the first few posts that Trump retweeted after the death notice and an announcement of the virtual church service that the president would be tuning into on Sunday morning.
Leave Democrat cities. Let them rot. The media and @TheDemocrats have activated this mental illness and it's going to get more and more people hurt and killed. #WalkAway from the radical left. And do it quickly. https://t.co/BIAZliK1Tf
— Brandon Straka (@BrandonStraka) August 16, 2020
I just hope your registered as a Republican and are voting up and down the ticket republican. That goes for everybody voting. Don't just vote for @POTUS people…you gotta check all the boxes. @realDonaldTrump needs the house and senate.
— If It Wasn't 4TheLAW (@youbetcha2020) August 16, 2020
This is why we really love @realDonaldTrump ❤ pic.twitter.com/HP7U7MvVJv
— #1984 (@DebiC37936) July 3, 2020
https://twitter.com/VFL2013/status/1295031321874567168?s=20
https://twitter.com/my3monkees/status/1281552312159424514?s=20
Obviously, the president is not so stricken with grief that he can't devote what remains of his consciousness to partisan attacks, even as his opponents send tweets of condolence to him over his brother's death.
After nearly a dozen of these types of tweets, Trump began to pepper in retweets of a few condolence messages — most of which also included support for the president's re-election — in between large chunks of similarly belligerent campaign posts.
The only exceptions were his retweets of memorial posts from his daughter Ivanka and his son Eric.
Uncle Robert, we love you. You are in our hearts and prayers, always.
— Ivanka Trump (@IvankaTrump) August 16, 2020
Robert Trump was an incredible man – strong, kind and loyal to the core. Anyone who encountered him felt his warmth immediately. He will be deeply missed by our entire family.
— Eric Trump (@EricTrump) August 16, 2020
Apparently the president wasn't impressed enough with Don Jr.'s terse post about his uncle to bother reposting it, but here it is anyway for your reference.
Uncle Rob, we love you and we will miss you. R.I.P
— Donald Trump Jr. (@DonaldJTrumpJr) August 16, 2020
Just dripping with sorrow and sincerity, that Don Jr.!
In between his attacks on Democrats and the few brotherly tributes, Trump found time to opine on a few of his favorite subjects through whatever amount of tears he was shedding.
There was his urgent post lamenting the downward fall of Fox News' weekend lineup as his formerly reliable ally begins hedging its bets as its own polls showing the president headed for a historic defeat in November motivate a reevaluation of its coverage of the Trump administration.
.@FoxNews is not watchable during weekend afternoons. It is worse than Fake News @CNN. I strongly suggest turning your dial to @OANN. They do a really "Fair & Balanced" job!
While many would expand the time period that Fox News is unwatchable to the full 24 hours in a day, Trump's disenchantment with any media outlet that dares question him in any way is as predictable as his inability to tell the truth about anything that crosses his path.
Trump also found time to continue his crusade against the mail-in voting that he sees as connected to his inevitable electoral downfall.
"If carefully done, according to the guidelines, there is no reason why you shouldn't be able to do that (vote at polling place)." Doctor Anthony Fauci
"Carefully done, according to the guidelines" seems to be the rub here as nothing that the Trump administration has done in response to the COVID-19 pandemic thus far has met those qualifications.
That's a quick rundown of the day in Trump's social media activity so far.
If the president is overcome with grief due to the death of his younger brother, one would hardly know it from his Twitter feed.
Vote this heartless monster out of the White House and bring empathy and ordinary human emotions back to the Oval Office.
Follow Vinnie Longobardo on Twitter.
We want to hear what YOU have to say. Scroll down and let us know in our NEW comment section!
Vinnie Longobardo is a 35-year veteran of the TV, mobile & internet industries, specializing in start-ups and the international media business. His passions are politics, music and art.
Vinnie Longobardo August 16, 2020


Whether you're assembling a candy station for a wedding, baby shower, birthday, buffet or centerpiece decorations, or just because party.
"Candy by Chris & Carla's Catering" can match our candy to your theme.
The lovely candy is also beautiful and elegant for your special day.
Candy can be formal or kooky, colorful or traditional white candy, or anything you want it to be! It's your big day so get the candy that suits the occasion in your eyes.
Whether you see Jordan almonds on the tables, jelly beans, or salt water taffy, you will find the bulk candy that fits your big day here.
It is important to find out if any guests have peanut or fruit allergy before deciding on candy; some candy can be disguised quite well and end up in the wrong guest's bag.
Enjoy, be creative and don't forget to brush your teeth!!
Our candy Buffets start at 150.00 for rental, set-up, and delivery.
Candy priced separately per selection & setup.


Band lawsuits are nothing new. They are typically filled with allegations of broken contracts, trademark and copyright infringement, and perhaps most importantly, hurt feelings. Band agreements are the prenup agreements for polygamous relationships that must survive the hardships of touring, recording, and basic human maturation and evolution. No band is immune. Some take it out on each other physically (hello, Gallagher Brothers), and some spend their hard-earned royalties to hire attorneys. The Beach Boys, Violent Femmes, Dead Kennedys (I know, not very Dead Kennedy-y of them), Wilco – all have had some dispute over the band's intellectual property.
Notwithstanding the obvious irony, the corporate machine behind the Outlaws is now seeking some legal intervention over disputes with former members.
The lawsuit was filed in the United States District Court for the Middle District of Florida, Tampa Division, on January 6, 2010.
The first thing to note is that the complaint was signed and filed by an Illinois attorney who is apparently not admitted to the Florida Bar. Also, there is no local counsel designated, so I would expect an application for a special appearance to be filed soon, or else the complaint might be kicked out.
Also, and this is even worse – if you're a badass Southern Rock band, make sure your attorney spells "Lynyrd Skynyrd" correctly. It's spelled "Lynard Skynard" in the complaint, and that's pretty much sacrilege around these parts.
Notwithstanding the Skynyrd faux pas, the complaint is a doozy. It even has a table of contents. There are many allegations (trademark infringement, conversion, cybersquatting, the works…), and the prayer for relief is especially brutal – calling for the destruction of CD's. I encourage you to read it yourself and observe a band's internal self-destruction.
Previous Article Copyright Infringement – Step Right Up!
Next Article Goofy Little Chicken?


text:
package com.lenox.beyondj.launch;

import com.lenox.beyond.launch.ApplicationOptions;
import com.lenox.beyondj.actor.AbstractJavaBundleActor;
import com.lenox.common.sigarprocess.BeyondJProcessQuery;
import com.lenox.common.sigarprocess.SigarProcessManager;
import com.lenox.platform.DeploymentType;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

import java.util.Arrays;

/**
 * @author nickk
 */
@Component
@Scope("prototype")
public class ScriptBundleActor extends AbstractJavaBundleActor {

    public ScriptBundleActor() {
        knownDeploymentType = DeploymentType.JAVA_PROCESS_VIA_SKRIPT;
    }

    @Override
    protected String getHealthServletPath() {
        return ((ScriptBootstrap) server).getHealthServletPath();
    }

    @Override
    protected void doStart(ApplicationOptions applicationOptions) throws Exception {
        try {
            server = new ScriptBootstrap(this.getSelf(), applicationOptions);
            server.startServer();
            Thread.sleep(3000);
            jvmArguments = (String) ((ScriptBootstrap) server).getResult();

            if (jvmArguments != null) {
                jvmArguments = jvmArguments.replaceAll("\\\"", "");

                BeyondJProcessQuery.Builder builder = new BeyondJProcessQuery.Builder(BeyondJProcessQuery.STATE_NAME(),
                        BeyondJProcessQuery.CONTAINS(), JAVA);

                String[] argumentArray = jvmArguments.split(" ");

                for (String arg : argumentArray) {
                    builder.addArgs("*", BeyondJProcessQuery.CONTAINS(),
                            arg,
                            BeyondJProcessQuery.Strategy.ESCAPE);
                    healthCheckArgs.add(arg);
                }

                SigarProcessManager processFinder = new SigarProcessManager();
                processId = processFinder.findPid(builder.createQuery(), Arrays.asList(argumentArray));

                if (jvmArguments != null) {
                    String message = String.format("Started %s, with: %s, process id: %s",
                            applicationOptions.getFriendlyName(), builder.createQuery().getQuery(), processId);
                    getLogger().debug(message);
                }
            } else {
                if (processChecker != null) {
                    processChecker.cancel();
                }
                LOG.error("Failed to get jvmArguments result from process launch. Perhaps SIGAR detection failed on this platform. " +
                        "Process health will no be checked again");
            }
        } catch (Exception e) {
            getLogger().error("Failed to deploy process from script file. Terminating actor for: " + applicationOptions, e);
            getContext().stop(getSelf());
        }
        catch(UnsatisfiedLinkError e){
            if (processChecker != null) {
                processChecker.cancel();
            }
            LOG.error("Error calling SIGAR. Perhaps SIGAR detection failed on this platform. Process health will no be checked again", e);
        }
    }

    @Override
    protected Logger getLogger() {
        return LOG;
    }

    private static final Logger LOG = LoggerFactory.getLogger(ScriptBundleActor.class);
}

redpajama_set_name: RedPajamaGithub


text:
Q: How do I generate an accurate generics expression for a Java class field? I am trying to reason about generics at runtime. There are several great libraries to do this (e.g., gentyref, ClassMate and Guava). However, their usage is a little over my head.
Specifically, I want to extract an expression which matches a particular field in the context of a subclass.
Here is an example using gentyref:
import com.googlecode.gentyref.GenericTypeReflector;

import java.lang.reflect.Field;
import java.lang.reflect.Type;

public class ExtractArguments {

  public static class Thing<T> {
    public T thing;
  }

  public static class NumberThing<N extends Number> extends Thing<N> { }

  public static class IntegerThing extends NumberThing<Integer> { }

  public static void main(final String... args) throws Exception {
    final Field thing = Thing.class.getField("thing");

    // naive type without context
    Class<?> thingClass = thing.getType(); // Object
    System.out.println("thing class = " + thingClass);
    Type thingType = thing.getGenericType(); // T
    System.out.println("thing type = " + thingType);
    System.out.println();

    // exact types without adding wildcard
    Type exactThingType = GenericTypeReflector.getExactFieldType(thing, Thing.class);
    System.out.println("exact thing type = " + exactThingType);
    Type exactNumberType = GenericTypeReflector.getExactFieldType(thing, NumberThing.class);
    System.out.println("exact number type = " + exactNumberType);
    Type exactIntegerType = GenericTypeReflector.getExactFieldType(thing, IntegerThing.class);
    System.out.println("exact integer type = " + exactIntegerType);
    System.out.println();

    // exact type with wildcard
    final Type wildThingType = GenericTypeReflector.addWildcardParameters(Thing.class);
    final Type betterThingType = GenericTypeReflector.getExactFieldType(thing, wildThingType);
    System.out.println("better thing type = " + betterThingType);
    final Type wildNumberType = GenericTypeReflector.addWildcardParameters(NumberThing.class);
    final Type betterNumberType = GenericTypeReflector.getExactFieldType(thing, wildNumberType);
    System.out.println("better number type = " + betterNumberType);
    final Type wildIntegerType = GenericTypeReflector.addWildcardParameters(IntegerThing.class);
    final Type betterIntegerType = GenericTypeReflector.getExactFieldType(thing, wildIntegerType);
    System.out.println("better integer type = " + betterIntegerType);
    System.out.println();

    System.out.println("desired thing type = T");
    System.out.println("desired number thing type = N extends Number");
    System.out.println("desired integer thing type = Integer");
  }

}

And here is the output:
thing class = class java.lang.Object
thing type = T

exact thing type = class java.lang.Object
exact number type = class java.lang.Object
exact integer type = class java.lang.Integer

better thing type = capture of ?
better number type = capture of ?
better integer type = class java.lang.Integer

desired thing type = T
desired number thing type = N extends Number
desired integer thing type = Integer

I know the betterThingType Type object (a gentyref-specific implementation) is more sophisticated than what is shown by toString() here. But I am guessing I need to invoke getExactFieldType again with a non-wildcard Type to get what I'm looking for.
My main requirement is that I need an expression which could become part of a code-generated source file that could be successfully compiled—or at least compiled with minimal modification. I am open to using whatever library is best for the job.

A: To get this kind of information, you must determine whether or not an actual type (e.g Integer) has been supplied to the generic type parameter.  If not, you will need to get the type parameter name, as it's known in the class you need, along with any bounds.
This turns out to be quite complicated.  But first, let's go over some of the reflection techniques and methods we'll use in the solution.
First, Field's getGenericType() method returns the Type information needed.  Here, the Type can be a simple Class if an actual class is supplied as the type, e.g. Integer thing;, or it can be a TypeVariable, representing a generic type parameter as you have defined it in Thing, e.g. T thing;.
If it's a generic type, then we will need to know the following:

*

*In what class this type was originally declared.  This is retrieved with Field's getDeclaringClass method.

*In each subclass, from the original class that declared the Field, what type arguments were supplied in the extends clause.  These type arguments may themselves be actual types like Integer, or they may be their own class's generic type parameters.  Complicating matters, these type parameters may be differently named, and they could be declared in a different order than in the superclass.  The extends clause data can be retrieved by calling Class's getGenericSuperclass() method, which returns a Type that can be a simple Class, e.g Object, or it could be a ParameterizedType, e.g. Thing<N> or NumberThing<Integer>.

*A class's own type parameters can be retrieved with Class's getTypeParameters() method, which returns an array of TypeVariables.

*From a TypeVariable you can extract the name, e.g. T, and the bounds, as an array of Type objects, e.g. Number for N extends Number.

For the generic type parameter, we need to track which subclass type arguments match the original generic type parameter, down through the class hierarchy, until we either reach the original Class, in which we report the generic type parameter with any bounds, or we reach an actual Class object, in which we report the class.
Here is a program, based on your classes, that reports your desired information.
It must create a Stack of Classes, going from the original class up to the class that declares the field.  Then it pops the classes, walking down the class hierarchy.  It finds the type argument in the current class that matches the type parameter from the previous class, noting down any type parameter name changes and new positions of the new type argument provided by the current class.  E.g. T becomes N extends Number when going from Thing to NumberThing.  The loop iterations stop when the type argument is an actual class, e.g. Integer, or if we've reached the original class, in which case we report the type parameter name and any bounds, e.g. N extends Number.
I have also included a couple additional classes, Superclass and Subclass, where Subclass reverses the order of generic type arguments that are declared in Superclass, to provide additional testing.  I also included SpecificIntegerThing (non-generic), as a test case so that the iteration stops at IntegerThing, to report Integer, before it reaches SpecificIntegerThing in the stack.
// Just to have some bounds to report.
import java.io.Serializable;
import java.util.RandomAccess;

// Needed for the implementation.
import java.lang.reflect.*;
import java.util.Arrays;
import java.util.Stack;

public class ExtractArguments {

   public static class Thing<T> {
      public T   thing;
   }

   public static class NumberThing<N extends Number> extends Thing<N> {}

   public static class IntegerThing extends NumberThing<Integer> {}

   public static class SpecificIntegerThing extends IntegerThing {}

   public static class Superclass<A extends Serializable, B> {
      public A thing;
   }

   // A and B are reversed in the extends clause!
   public static class Subclass<A, B extends RandomAccess & Serializable>
      extends Superclass<B, A> {}

   public static void main(String[] args)
   {
      for (Class<?> clazz : Arrays.asList(
              Thing.class, NumberThing.class,
              IntegerThing.class, SpecificIntegerThing.class,
              Superclass.class, Subclass.class))
      {
         try
         {
            Field field = clazz.getField("thing");
            System.out.println("Field " + field.getName() + " of class " + clazz.getName() + " is: " +
                    getFieldTypeInformation(clazz, field));
         }
         catch (NoSuchFieldException e)
         {
            System.out.println("Field \"thing\" is not found in class " + clazz.getName() + "!");
         }
      }
   }

The getFieldTypeInformation method does the work with the stack.
   private static String getFieldTypeInformation(Class<?> clazz, Field field)
   {
      Type genericType = field.getGenericType();
      // Declared as actual type name...
      if (genericType instanceof Class)
      {
         Class<?> genericTypeClass = (Class<?>) genericType;
         return genericTypeClass.getName();
      }
      // .. or as a generic type?
      else if (genericType instanceof TypeVariable)
      {
         TypeVariable<?> typeVariable = (TypeVariable<?>) genericType;
         Class<?> declaringClass = field.getDeclaringClass();
         //System.out.println(declaringClass.getName() + "." + typeVariable.getName());

         // Create a Stack of classes going from clazz up to, but not including, the declaring class.
         Stack<Class<?>> stack = new Stack<Class<?>>();
         Class<?> currClass = clazz;
         while (!currClass.equals(declaringClass))
         {
            stack.push(currClass);
            currClass = currClass.getSuperclass();
         }
         // Get the original type parameter from the declaring class.
         int typeVariableIndex = -1;
         String typeVariableName = typeVariable.getName();
         TypeVariable<?>[] currTypeParameters = currClass.getTypeParameters();
         for (int i = 0; i < currTypeParameters.length; i++)
         {
            TypeVariable<?> currTypeVariable = currTypeParameters[i];
            if (currTypeVariable.getName().equals(typeVariableName))
            {
               typeVariableIndex = i;
               break;
            }
         }

         if (typeVariableIndex == -1)
         {
            throw new RuntimeException("Expected Type variable \"" + typeVariable.getName() +
                    "\" in class " + clazz + "; but it was not found.");
         }

         // If the type parameter is from the same class, don't bother walking down
         // a non-existent hierarchy.
         if (declaringClass.equals(clazz))
         {
            return getTypeVariableString(typeVariable);
         }

         // Pop them in order, keeping track of which index is the type variable.
         while (!stack.isEmpty())
         {
            currClass = stack.pop();
            // Must be ParameterizedType, not Class, because type arguments must be
            // supplied to the generic superclass.
            ParameterizedType superclassParameterizedType = (ParameterizedType) currClass.getGenericSuperclass();
            Type currType = superclassParameterizedType.getActualTypeArguments()[typeVariableIndex];
            if (currType instanceof Class)
            {
               // Type argument is an actual Class, e.g. "extends ArrayList<Integer>".
               currClass = (Class) currType;
               return currClass.getName();
            }
            else if (currType instanceof TypeVariable)
            {
               TypeVariable<?> currTypeVariable = (TypeVariable<?>) currType;
               typeVariableName = currTypeVariable.getName();
               // Reached passed-in class (bottom of hierarchy)?  Report it.
               if (currClass.equals(clazz))
               {
                  return getTypeVariableString(currTypeVariable);
               }
               // Not at bottom?  Find the type parameter to set up for next loop.
               else
               {
                  typeVariableIndex = -1;
                  currTypeParameters = currClass.getTypeParameters();
                  for (int i = 0; i < currTypeParameters.length; i++)
                  {
                     currTypeVariable = currTypeParameters[i];
                     if (currTypeVariable.getName().equals(typeVariableName))
                     {
                        typeVariableIndex = i;
                        break;
                     }
                  }

                  if (typeVariableIndex == -1)
                  {
                     // Shouldn't get here.
                     throw new RuntimeException("Expected Type variable \"" + typeVariable.getName() +
                         "\" in class " + currClass.getName() + "; but it was not found.");
                  }
               }
            }
         }
      }
      // Shouldn't get here.
      throw new RuntimeException("Missed the original class somehow!");
   }

The getTypeVariableString method helps to generate the type parameter name and any bounds.
   // Helper method to print a generic type parameter and its bounds.
   private static String getTypeVariableString(TypeVariable<?> typeVariable)
   {
      StringBuilder buf = new StringBuilder();
      buf.append(typeVariable.getName());
      Type[] bounds = typeVariable.getBounds();
      boolean first = true;
      // Don't report explicit "extends Object"
      if (bounds.length == 1 && bounds[0].equals(Object.class))
      {
         return buf.toString();
      }
      for (Type bound : bounds)
      {
         if (first)
         {
            buf.append(" extends ");
            first = false;
         }
         else
         {
            buf.append(" & ");
         }
         if (bound instanceof Class)
         {
            Class<?> boundClass = (Class) bound;
            buf.append(boundClass.getName());
         }
         else if (bound instanceof TypeVariable)
         {
            TypeVariable<?> typeVariableBound = (TypeVariable<?>) bound;
            buf.append(typeVariableBound.getName());
         }
      }
      return buf.toString();
   }
}

This the output:
Field thing of class ExtractArguments$Thing is: T
Field thing of class ExtractArguments$NumberThing is: N extends java.lang.Number
Field thing of class ExtractArguments$IntegerThing is: java.lang.Integer
Field thing of class ExtractArguments$SpecificIntegerThing is: java.lang.Integer
Field thing of class ExtractArguments$Superclass is: A extends java.io.Serializable
Field thing of class ExtractArguments$Subclass is: B extends java.util.RandomAccess & java.io.Serializable


Celebrity jeweler creates a loyal following through his jewels and his commitment to doing good.
Let's take a trip back in time to 1992, to the premiere of the movie Basic Instinct. An actress named Sharon Stone walked down the red carpet wearing jewelry made by relatively unknown jeweler Martin Katz. At the time, only two brands dominated the red carpet: Giorgio Armani and Harry Winston.
It's not just his beautiful jewelry that has made Katz wildly successful since he started his business in 1988. His commitment to his craft and to his customers has created loyalty among those who could choose their baubles from any jeweler in the world.
Celebrities come to Katz to wear his jewelry rather than the other way around, as is common practice in his industry. Interestingly, Katz was one of the first to lend jewels to stars on the red carpet. The industry quickly followed suit.
Katz's story is an example of how doing good can create business success.
In 1978, Katz had just graduated from Indiana University. He borrowed $300 from his mother and moved to Los Angeles, looking for new adventures. Soon after, he landed a job at Laykin et Cie, a jewelry salon inside of high-end retailer I. Magnin & Co., where he worked as an assistant salesman. Katz said he learned a lot about contemporary and vintage jewelry by spending time behind the counter. He eventually moved up in the company and managed the Laykin et Cie operation in the San Francisco I. Magnin store.
When the stock market crashed in 1987, Katz, who had played the market, lost everything and quit his job. He decided he wanted a change of pace and considered leaving the jewelry business altogether. While considering what to do next, he realized he didn't want to work for anyone but himself.
Soon after, Katz was approached by a major jewelry dealer, who asked, "Why don't you open your own business?" The following year, Katz launched his company, Martin Katz Ltd., from a table in his one-bedroom apartment and quickly proved successful at selling jewelry. In his first year, he racked up $2 million in sales.
Katz said one of the keys to his success is knowing and defining his style. "I have a particular voice—it's art deco, French work, and extraordinarily well-done pieces," he said. Staying true to his style also helps Katz define what he wants his business to be: extraordinary. And that focus allows him to place an emphasis on doing good.
Katz describes himself as a "quality nut." To create high-quality jewelry, you must begin with the stone, he said. Katz follows the Kimberley Process when choosing diamonds. The Kimberley Process is a joint government, industry, and civil society initiative that aims to stop trade in conflict diamonds and prevent diamond purchases from financing violence by rebel groups and their supporters.
Customers can trace the diamonds Katz uses in their jewelry all the way back to where they were mined. Katz follows the same protocol with all gemstones—he knows exactly where his jewels come from.
Trust also comes into play in the manufacturing of Katz's jewelry. All of his jewelry is crafted in his own workshops in France, Switzerland, Belgium, and the United States. Katz is committed to only manufacturing in countries where work ethics are respected and governed, meaning work environments are controlled and employees are paid fair wages.
Does Katz feel the need to distinguish his company from other luxury brands such as Tiffany & Co. or Cartier? He said no.
Creating exceptional customer experiences has worked well for Katz's business. His commitment to quality—and to providing extraordinary products—is proof that doing good can make for better business. He also hopes his jewelry will one day speak for itself, both for the quality of the stones and the design. "I want somebody to look at my work and know it is Martin Katz," he said.
Archana Mehta is the Founder and CEO of AM Strategies, a marketing and communications firm based in Washington, D.C. She has spent the last 15 years helping companies with everything from marketing strategies to content development to product launches. In her "spare" time, she enjoys taking her twins on adventures up and down the East Coast.


text:
Basic styling component to render UI content just below a `<Pane>`'s header.

## Usage
Pass in as the `subheader` prop of `<Pane>` component;

```
const sbh = (
      <PaneSubheader>
        <SegmentedControl activeId="instanceLevel">
          <Button id="instanceLevel">Instance</Button>
          <Button id="holdingsLevel">Holdings</Button>
          <Button id="itemsLevel">Items</Button>
        </SegmentedControl>
      </PaneSubheader>
    );

...
<Pane id="pane-instancedetails" subheader={sbh} > ...
```


text:
Labour warns of Covid 'cliff edge' as financial support deadlines near
2 January 2021, 06:59 | Updated: 2 January 2021, 09:24
File photo: Chancellor of the Exchequer Rishi Sunak leaves 11 Downing Street. Picture: PA
By Megan White
Labour has warned that Britons are facing a Covid "cliff edge" as the deadlines for ending fiscal support and protection approach.
Shadow chancellor Anneliese Dodds said the toxic cocktail of a lack of savings mixed with the economic downturn caused by coronavirus meant 2021 could spell "financial ruin" for many.
The Opposition party flagged that there are a host of looming deadlines - including the end of the eviction ban on January 11, mortgage holidays on the final day of January, and the extended furlough scheme on April 30 - which they said could spell disaster for British families.
Read more: All London primary schools to stay closed in Government U-turn
The window for applying for Government-backed loan schemes is set to shut on March 31 and ministers plan to cut £20 per week from Universal Credit as of April 6, Labour said.
The party said its own analysis had shown the UK entered the pandemic with one of the lowest savings rates in the developed world, with data showing that UK households saved £3,055 less than the average across other economies in the G7 group of nations in 2019.
According to Labour, a quarter of families had less than £100 in savings when the Covid-19 pandemic hit.
The revelation comes as the impact of coronavirus restrictions was found to have cost more than 1.3 million jobs, while millions of self-employed people have been excluded from Treasury support since the crisis began.
Ms Dodds said: "The irresponsible decisions taken by the Conservatives over the last decade left many UK households without a penny in the bank going into this crisis.
"When Covid hit, they had nothing to fall back on - and now some are teetering on the brink of financial ruin as several Covid support cliff edges loom.
"The Chancellor's chaotic, last-minute approach to this crisis plunged the UK into the worst downturn of any major economy, but it seems he hasn't learned any lessons.
"Families up and down the country will continue to suffer if he doesn't fix Britain's broken safety net and tackle the root causes of income insecurity across our country."
The shadow cabinet member's warning came as Boris Johnson told the public that the "bitter economic consequences" of rules designed to control the spread of coronavirus meant more people would "continue to lose their jobs - through absolutely no fault of their own".
In an article in the Telegraph, the Prime Minister vowed to "continue with our measures to help business and protect jobs and livelihoods" in the new year.
A Treasury spokesman said: "As the Bank of England and others have said, the Chancellor's £280 billion support package has protected the jobs and incomes of millions of people and helped thousands of businesses to stay afloat.
"We have always adapted to the circumstances, and the extension of vital schemes such as furlough, self-employment support and business loans have given people and companies the certainty they need right up until the end of April.
"And our Plan for Jobs will protect, support and create jobs in every part of the country, giving businesses the confidence to retain and hire.
"We remain steadfast in our commitment to do whatever it takes to see the UK through this pandemic."
See more More Latest News
Urgent search for teen Marnie Clayton last seen leaving Windsor nightclub
Sir Keir fights back over Partygate: Tories are trying to drag us 'into the gutter'
'Boris said sorry, Keir should too': Zahawi blasts Labour leader over partygate
The News Explained
See more The News Explained
Omicron rules explained: Where to wear face masks and when to self-isolate
Who is eligible for the Covid-19 booster and when can you get it?
Remembrance Day: Why is the two-minute silence held?
Highlights & Opinion
See more Highlights & Opinion
Caller tells LBC he was a Conservative 'up until Boris Johnson took over'
'T-levels, not Tory Leader': Nadhim Zahawi explains TL lapel badge
'It would've been for work': Rachel Johnson breaks silence on partygate
Tom Swarbrick grills Tory MP on 'technicality' allowing No.10 party
Andrew Castle fumes at 'sinister' and 'heavily politicised' Djokovic ruling
Swarbrick on Sunday 16/01 | Watch again
'Get those letters in': David Lammy urges Tory MPs to 'force' Boris Johnson out
I abhor the Covid parties but will stay loyal to Boris, Tory MP says


text:
Young South Koreans An and Kim win first Olympic archery mixed team title
By Mike Rowbottom at Yumenoshima Park Archer Field in Tokyo
South Korea's An San and Kim Je Deok, 20 and 17 respectively, won the first Olympic archery mixed team gold here by a 5-3 scoreline after a dramatic final set against the more experienced Dutch pairing of Gabrielle Schloesser and Steve Wijler.
After coming from a set down to win the next two, the prodigious young talents of South Korea – An smashed the Olympic record in women's qualifying yesterday and Kim won the men's qualifying – went into the fourth and final set requiring a draw to secure the new title.
The Dutch duo - Schloesser switched to The Netherlands in 2017 after competing for Mexico under her maiden name of Bayardo - started strongly with a 10 and 9, but the Koreans responded with two scores of 10.
Wijler, world bronze medallist in 2017, finished with a 10 and Schloesser, who, with her previous partner Sjef van den Berg, won gold at this season's World Cup in Lausanne, scored a final maximum to put the pressure back on the Koreans with a final score of 39 out of a possible 40.
South Korea's An San and Kim Je Deok, 20 and 17 respectively, have won the first ever Olympic archery mixed team gold ©Getty Images
Kim stepped up first and scored 10.
The last shot went to his partner.
A nine was enough to draw the set and earn a place on the top of the podium.
The cries of jubilation from the Korean team followers echoed over the empty stands at the end of a day's competition marked by blustering wind and intense heat.
"It's the first time for both women and men to take here at Tokyo 2020, so I'm really happy to take the gold medal for the first time," said An.
"I'm really happy to take a gold medal," Kim added.
"It has really taken a long time training and it's meaningful to me."
At the Rio 2016 Olympics, South Korea won all four available archery titles - men's individual and team, women's individual and team. Now there are five gold medals to be won, and they have made the best possible start.
Reflecting on what was the first Dutch Olympic archery medal since 2000, Wijler, who had effectively tipped the third set with a score of six, said: "I don't think we could have had better preparation for this competition.
"We have trained very hard and we are really proud to win the silver."
Korea and the Netherlands will shoot for the first-ever #archery mixed team gold medal at the @Olympics!#ArcheryatTokyo pic.twitter.com/tCKvPJtqG7
— World Archery (@worldarchery) July 24, 2021
Earlier the bronze had been claimed by Mexico's world number three pairing Alejandra Valencia and Luis Alvarez against Turkey.
The Turkish pairing of Mete Gazoz, the 2018 world junior silver medallist, and Yasemin Anagoz, who won individual and team gold at the 2018 European Championships, lost the first set 36-34, but then levelled the match as the Mexican pair struggled.
Alvarez scored a two with the first of his two shots - the other was an eight - and they lost the second set 36-27.
But the Mexican sun came out again as they went 4-2 up, winning the third set emphatically by 39-36, one point off perfection, with Alvarez contributing two 10s.
The tide had turned, and the Mexican pair swiftly confirmed victory with a 34-33 win in the fourth set to take bronze by a 6-2 scoreline.
July 2021: Je Deok Kim, 17, leading charge as South Korea targets more archery gold
July 2021: Russian archer faints as Tokyo temperatures climb to 33C
July 2021: Bhutan's archery culture and Karma's historic Olympic qualification subject of new documentary
June 2021: Kumari claims hat-trick of golds at Archery World Cup in Paris
June 2021: Home teams win three out of four bronze medals at Archery World Cup in Paris
Mike Rowbottom Chief Feature Writer
Follow @mikerowbo
Mike Rowbottom, one of Britain's most talented sportswriters, covered the London 2012 and Rio 2016 Olympics and Paralympics as chief feature writer for insidethegames, having covered the previous five summer Games, and four winter Games, for The Independent. He has worked for the Daily Mail, The Times, The Observer, The Sunday Correspondent and The Guardian.
Read more of Mike's articles
Follow @mikerowbo on Twitter
Archery South Korea Netherlands Tokyo 2020 An San Kim Je Deok


Justine: Always feeling tired. Sick of trying diets and getting very little results in my body.
Exercises were becoming boring. Not much was changing even doing 5-6 workouts a week.
I nearly gave up until I saw your page.
page was that tool. Reading your testimonial page confirmed it for me.
self-motivated. Picturing myself in a few months' time looking and feeling great did the trick.
more confident in my own skin.


text:
Docs from private sector, those living overseas can now teach in medical colleges
The decision by the Board of Governors (BoG), which is vested with powers of the medical education regulator Medical Council of India (MCI), is aimed at addressing the shortage of teachers in private and government colleges.
December 30, 2019, 18:14 IST
New Delhi: Medical colleges can now appoint private doctors, including overseas citizens, on part-time basis to teach MBBS and post-graduate students, according to a government notification. The new regulations do not apply to all AIIMS institutions, PGI Chandigarh and JIPMER in Puducherry established under stand-alone Acts of Parliament, a senior health ministry official said.
The old regulation did not allow private practitioners to teach in medical colleges.
The BoG has now incorporated a new clause by amending existing regulations on minimum qualification for teachers in medical institutions.
The teachers who would be hired on part-time basis would be called "visiting faculty", according to the new regulations titled 'Minimum qualification for teachers in medical institutions (Amendment) Regulations 2019'.
"With a view to enhance the comprehensiveness and quality of teaching of both undergraduate and postgraduate students in pre-clinical, para-clinical and clinical departments, medical colleges/medical institutions can appoint additional faculty members on part-time basis who would be known as "visiting faculty," the notification read.
To encourage and facilitate the inclusion of Indian diaspora in medical education, overseas citizens of India can also be appointed as visiting faculty, it stated.
The notification states that that the visiting faculty has to possess postgraduate degree as prescribed in the respective regulations for appointment in the concerned specialty and a minimum of eight years of work experience in the concerned specialty after obtaining the postgraduate degree.
The maximum age limit up to which a person can be appointed as a visiting faculty shall be 70 years.
The strength of visiting faculty in a department for undergraduate and postgraduate teaching cannot be more than 50 per cent of the faculty strength prescribed for the concerned specialty.
According to the notification, the selection of visiting faculty members will be made by a committee comprising Director/Principal/Dean of the medical college as the chair of the panel.
The members will include the head of department of the concerned specialty, the head of department from any other specialty and at least one expert on the subject from a medical college outside the city, preferably from an institute of national importance.
Visiting faculty could include persons working in private health care, non-governmental organisations, retired personnel etc.
The college may also provide honorarium to the visiting faculty. PLB RT
Private doctors
Medical Council of India
MBBS and post-graduate students


text:
Study: Monarch habitat is declining
A U professor is helping lead habitat conservation efforts.
Vanessa Nyarko
The number of monarch butterflies hibernating in Mexico reached an all-time low last year, according to a recent study led in part by a University of Minnesota professor — compelling experts to call for immediate action to conserve the species' migration.
The total area occupied by monarchs in Mexico — the butterfly's main destination when migrating from the north — declined by more than 90 percent from 2003-04 to 2013-14, according to an annual census of winter monarch colonies in Mexico.
Now, an international group of scientists, including Fisheries, Wildlife and Conservation Biology professor Karen Oberhauser, is calling on the governments of the U.S. and Canada to boost conservation efforts for the insect's habitat.
Oberhauser is the director of the University's Monarch Larva Monitoring Project and was a leader in the recent study.
The area the butterflies occupy in Mexico is an "indirect indicator" of how many monarchs are migrating from North America to Central America each winter, according to a University news release.
Experts, including Oberhauser, say monarchs aren't at risk of extinction. But Carl Stenoien, an ecology, evolution and behavior graduate student, said they serve as a "good indicator species," signaling to scientists that other species are experiencing the same problem.
"If something bad is happening to monarchs, something bad is happening to a lot of other species," Stenoien said.
Robert Blair, a fisheries, wildlife and conservation biology professor, said he thinks the research on monarch butterfly migration may shed light on the migrations of other animals, including birds, mammals and insects.
"In the field of conservation biology, lots of people are concerned with losing the phenomenon of migration because habitats are being chopped up," Blair said.
Monarch populations have been in sharp decline in recent years due to changes in land use, extreme climate conditions and deforestation across North America, according to a University press release.
Oberhauser made a major discovery of a decline in the monarch's summer habitat a decade ago. Blair said he remembers the research, which showed a significant loss in monarch habitat.
"[Oberhauser] said, 'This might be the new normal. We don't have nearly as much habitat as we had 20 years ago,'" he said.
Oberhauser said she encourages people to plant milkweed, monarch butterflies' primary food source, to help combat this habitat loss.
Later this month, monarch advocates will travel to the North American Leaders' Summit in Mexico to push government leaders to conserve monarch migration.