NL premier invites Trump to Come from Away show discuss trade

first_imgST. JOHN’S, N.L. – Newfoundland and Labrador’s premier has invited Donald Trump to the hit Broadway musical “Come from Away,” saying he hopes “to discuss the virtues of a positive relationship” with the U.S. president.Dwight Ball’s letter to Trump, dated Tuesday, evokes the province’s historic relationship with the United States, on both trade and military bases.“I just wanted to refresh and take the president back in time, and just remind his administration on how important this reliable friendship and this business relationship is,” Ball said in an interview Wednesday.“It’s just not a transaction, this is about long-standing relationships with our world’s largest trading partner.”Ball tweeted a copy of the letter Wednesday morning.The invitation is at the president’s leisure, at whichever city’s version of the musical he prefers. It notes the tickets “hopefully are tariff-free.”“Please advise of your acceptance of this invitation and I will forward you tickets,” he writes.Ball told The Canadian Press he took issue with the president’s language treating Canada as a security risk. He sees “Come from Away” as an example of the long-standing friendship between Canada and the U.S., in more than just trade.The musical tells the true story of how Gander, N.L., welcomed more than 7,000 stranded airline passengers after 9/11.“The relationships that were formed at that time still last to this day, and it’s really just symbolic of the relationship that we’ve had for many, many years,” said Ball.His letter describes Trump’s recent policies on tariffs as “extremely troubling,” and says he hoped to discuss “a positive and mutually beneficial trade relationship.”After this month’s G7 summit in Quebec, Trump called Justin Trudeau “weak and dishonest.” The president was apparently angered over the prime minister’s comments at a press conference objecting to American tariffs on steel and aluminum.Ball said his province has been affected by new U.S. tariffs, but the companies haven’t had a chance to share their stories. He was among eight Canadian premiers who visited Washington in June 2017 to discuss NAFTA negotiations.Ball’s letter says Newfoundland and Labrador believes in the idea that “a rising tide lifts all boats.”Arts impresario David Mirvish first staged “Come from Away” in Toronto from December 2016 to January 2017 before it headed to Broadway.Mirvish has said the musical’s success has “befuddled all expectations” both in Toronto and on Broadway, where its feel-good charm managed to win the hearts of jaded New York theatre-goers as well as a Tony Award for best direction.Its soundtrack has been nominated for a Grammy, and Canadian creators Irene Sankoff and David Hein are hard at work on a script for a film adaptation.Ball said Wednesday he has not yet received a response, but he hopes Trump takes up his offer.“I would love to be able to sit down and watch ‘Come From Away’,” said Ball.— With Michael Tutton in Halifax.last_img read more

Canada Post declares its operations back to normal just days before Christmas

first_imgOTTAWA — Canada Post says its operations are back to normal across the country, less than four weeks after its striking employees were forced back to work by federal legislation.The Crown corporation says it is restoring its delivery service guarantees across the country, now that its Vancouver operations have caught up on a backlog of parcels that it said had built up at its main western sorting plant.On Tuesday, the national mail carrier announced that service guarantees were being put back in place everywhere except Vancouver for the first time since Nov. 13, when rotating strikes caused parcel logjams at most of its distribution centres.The rotating walkouts started Oct. 22 to pressure Canada Post into accepting contract demands from the Canadian Union of Postal Workers, and ended once a back-to-work bill was passed in Ottawa on Nov. 27.Efforts to mediate an end to the labour dispute under that legislation failed on Tuesday with arbitrator Elizabeth MacPherson declaring Canada Post and CUPW too far apart to continue negotiating.Both sides are to begin an arbitration process next month that’s expected to result in a contract being imposed on the corporation and its 50,000 unionized employees.CUPW has said it will challenge the Trudeau government’s back-to-work legislation in court.Meanwhile, the union announced Thursday that rural and suburban mail carriers, or RSMCs, will see pay raises of up to 25 per cent and other benefit improvements in late January, thanks to a separate arbitrator’s ruling on a pay-equity dispute issued earlier this year.The ruling, which affects up to 8,000 Canada Post workers, imposed pay hikes that will see hourly wage rates for some full-time employees increased from $20.03 per hour up to $26.60 per hour. Base salaries for permanent relief employees are being bumped from $60 to $90 per day when they are not covering delivery routes.The Canadian Presslast_img read more

Encana Corp names Michael McAllister as new president

first_imgCALGARY — Encana Corp. has named Michael McAllister as its president, part of several changes to its executive leadership.He will continue to report to chief executive Doug Suttles.McAllister joined the company nearly 20 years ago and held positions of increasing responsibility. He previously served as Encana’s executive vice-president and chief operating officer.The company also promoted Brendan McCracken to executive vice-president of corporate development and external affairs. He will also report to Suttles.Greg Givens was promoted to chief operating officer. He will report to McAllister.Companies in this story: (TSX:ECA)The Canadian Presslast_img

Majority of new cos yield good returns this year gain up to

first_imgNew Delhi: A majority of the newly-listed companies are trading well above their issue price, giving investors returns of up to 21 per cent this year. Since the start of 2019, as many as six companies have got listed on the bourses. Of this, five firms are trading above their issue price, fixed after their initial public offerings, as per an analysis of the performance of the new listings showed. Among the new entrants, Rail Vikas Nigam Limited, which got listed on April 11, has seen the biggest rally in its scrip, which jumped 21.31 per cent from its initial public offer (IPO) price on the NSE. Also Read – Commercial vehicle sales to remain subdued in current fiscal: IcraWires and cables manufacturer Polycab India, whose scrip debuted on April 16, zoomed 19.94 per cent as compared to its issue price. The scrip of Chalet Hotels climbed 14.64 per cent and those of Xelpmoc Design and Tech Limited rose by 7.57 per cent against the price at which they had issued shares to investors. Both the companies had made their market debut earlier in February this year. Xelpmoc Design and Tech Ltd is a provider of professional and technical consulting services, offering technology services and end-to-end technology solutions and support. Also Read – Ashok Leyland stock tanks over 5 pc as co plans to suspend production for up to 15 daysMarket analysts said that price band of the offers as also the overall trend in market play key role in the success of isssue. Besides, the scrip of Metropolis Healthcare gained 6.82 per cent from its issue price after getting listed on April 15. MSTC is the only firm to take a hit in its share price, falling 11.66 per cent since its listing on March 29. MSTC’s initial share sale was extended and also its price band was revised. Meanwhile, Neogen Chemicals, which concluded its initial public offer on Friday, is yet to list its shares on the bourses.last_img read more

Twelve hurt as German train crashes into lorry

first_imgBerlin: A passenger train slammed into a lorry that became stranded on a rail line in northern Germany on Wednesday, injuring twelve people, two of them seriously, police said. The crash at around 4:30am (0230 GMT) at a level crossing in Alt Duvenstedt, near Flensburg, derailed the regional train, which was carrying 22 passengers. “All of those injured were taken to hospital,” a police spokesman told AFP, adding one victim of the crash was flown by helicopter to hospital in the port city of Kiel. Also Read – Saudi Crown Prince Salman ‘snubbed’ Pak PM Imran, recalled his private jet from US: ReportThe accident happened when the cab of the articulated lorry, towing 70 tonnes of heavy equipment, became stranded at the level crossing. The driver jumped clear before the crash, police told news agency DPA. Police said it was unclear why the truck became stuck at the crossing. The impact badly damaged the front of the train, which was lifted off the tracks. Rail travel between Flensburg and Hamburg is expected to be severely disrupted for most of Wednesday, police said, because of damage to overhead lines and the tracks. “A special train from (national rail operator) Deutsche Bahn is coming to get the train that crashed back on the rails,” a police spokesman told daily Bild.last_img read more

Sophomore defensive back Najee Murray suspended from Ohio State football team

Sophomore defensive back Najee Murray has been suspended from the team, according to coach Urban Meyer.Meyer said Sunday the reason for Murray’s suspension is “a training camp issue.”Initial reports were that Murray had been dismissed from the team. OSU spokesman Jerry Emig said Wednesday that there have been no updates on his status since Meyer said he was suspended at OSU Media Day.Murray played in six games in 2012, mostly on special teams, before he tore his ACL while in practice. He recorded three solo tackles before the injury.Murray did not respond to The Lantern’s request for comment.

Mbappés TIME cover proves he is already larger than life

first_imgKylian Mbappé TIME Magazine cover keeps telling us a story about a young player who is already larger than life, he is already on the level of the all-time greats.Every single time when a player like Kylian Mbappé appears in world football, we pray every single day for injuries to stay away from him and we don’t even flinch when we see them appearing in significant places like the TIME Magazine cover.Kylian Mbappé is the fourth footballer in history to make the cover if this prestigious publication, before him we had Lionel Messi, Neymar, and Mario Balotelli.The news came flying around the world and people everywhere are already talking about this special talent, who is already considered better than Lionel Messi himself at the same age.Just last weekend, we say Mbappé scoring 4 goals in 13 minutes for PSG against Olympique Lyonnais, this Thursday we get that TIME Magazine cover on the same day that France played against Iceland.Kylian started this match on the bench, but the game got very complicated for Les Bleus and manager Didier Deschamps felt the need to get his best player on the field.Mbappé’s impact was instantaneous, Iceland’s own goal came from a cross constructed by him from the right wing and he got the opportunity to get the equalizer near the end of the match.Mbappé got awarded a penalty and took the shot himself without any hesitation, scoring this goal meant that Kylian became the first player in French football history who scored 10 goals for his country before the age of 20.There is no way that he is stopping this rise to power, only a nasty injury could stop him by this point and that’s exactly the reason we pray every single day.Watching Kylian Mbappé playing every day at this early age, brings us memories of a young Ronaldo Nazario, the first of a new breed of Super Strikers whose career got delayed by a horrible knee injury when he played for Internazionale Milano.We keep talking about Lionel Messi and Cristiano Ronaldo’s impact in world football, but Ronaldo Nazario was well on his way to scoring the same amount of goals per season if that injury hadn’t occurred to him in Italy.PSG, Neymar, Ligue 1PSG ultras sent a warning letter to Neymar Manuel R. Medina – September 14, 2019 Brazilian superstar Neymar might play today his first game of the season for Paris Saint-Germain and the team’s ultras have warned him.Even after going through such hell, Ronaldo was able to win a World Cup for Brazil practically by himself and kept glowing on his own with Real Madrid for a few more years before he decided to leave Los Galacticos.Kylian Mbappé has all the potential to do what Ronaldo Nazario couldn’t, he can be even greater than Messi and Ronaldo.Hoy Kylian Mbappé apareció como portada de la revista @TIME, solo 4 futbolistas han sido la cara de la revista en su historia: Mbappé, Messi, Neymar y Balotelli pic.twitter.com/UEBdDvN6Ch— SoyReferee (@SoyReferee) October 11, 2018But the player’s impact in the game which is already impressive at his age, is not the only great quality he has.When France won the World Cup, the monetary prize very player gets when they win, was something that the youngster wanted to use well.He decided to donate the money to a charity that teaches sports to disabled children, it was $500k what he donated and said that the money doesn’t change his life but it does change the life of those children.This is the main reason why TIME Magazine decided to put him on the cover because his impact at such an early age is already massive, and we can’t even imagine how far he will go in both the sport and as an example for children around the world.We are hoping Kylian Mbappé to keep mesmerizing us all with his unique talent, he is the most certain candidate to win the Golden Boy Award in December and even has a big chance of surprising everybody in the Ballon d’Or voting process.There is a very big chance that Kylian Mbappé gets himself in the podium for the award, especially if he keeps this momentum going until the end of the year and qualifies PSG to the Champions League’s next round with his goals.World Cup winner ✅Time magazine cover ✅Model philanthropist ✅Reminder: Kylian Mbappe is 19 years old. pic.twitter.com/kOklBtowIc— FOX Soccer (@FOXSoccer) October 11, 2018What do you think about Kylian Mbappé impact in both football and society at such an early age? Please share your opinion in the comment section down below.last_img read more

Ralph Hasenhuttl provides injury update on Lemina

first_imgSouthampton manager Ralph Hasenhuttl has provided an update regarding the injury picked up by Mario Lemina prior last weekend.Lemina had featured in 15 of Southampton’s last 16 games in the Premier League but was absent as the Saints recorded a shock 3-2 win over Arsenal on Sunday.Southampton hosted high-flying Arsenal, who were on a 22 match unbeaten streak, at the St. Mary’s and stunned the visitors when Danny Ings opened the scoring with a well taken header.Henrikh Mkhitaryan leveled matters for the Gunners almost immediately, before Ings headed the home team in front once again.Mkhitaryan looked to have earned at least a point for Arsenal when he pulled the scores level at 2-2 before a late Charlie Austin header ensured Hasenhuttl picked up the three points in his first game in charge at the St. Mary’s.Solskjaer slams Man United’s draw: “We should have won” Andrew Smyth – August 31, 2019 Ole Gunnar Solskjaer was left to rue another missed opportunity as Manchester United were held to a 1-1 draw against 10-man Southampton.Speaking about Lemina’s absence after the win against Arsenal, Hasenhuttl said, according to 101GreatGoals:“Hopefully, not too serious. It’s about his stomach, it hurt him too much.”“If you can’t sprint 100 per cent, it’s better to say ‘no it doesn’t work’ and we have to put in someone else.”last_img read more

Police sends assurances about Kevino Smith Investigation

first_imgFacebook Twitter Google+LinkedInPinterestWhatsApp Recommended for you Minister of Works puts government buildings reconstruction post hurricanes at $8.6m Bahamas Political leader to be replaced Related Items:dna, grand turk, investigaTION, kevino smith, police Facebook Twitter Google+LinkedInPinterestWhatsAppProvidenciales, 25 Jun 2015 – Despite the Governor’s announcement and condolences on the death of Kevino Smith; Police maintain that they are awaiting forensic proof in the case of missing remains found just over two months ago in a shallow grave in Grand Turk. Today in a media release, Police said this, “Up to the time of this release, police continue to await the results of the DNA. DNA analysis can be a long and difficult task, however, it is an essential part of our investigation.”In a first statement since the April press conference following the discovery of those remains, Police also aimed to reassure residents that investigations are ongoing which includes determining how the person found actually died.“The forensic focus of the investigation has two main objectives. The first is to identify the remains and the second is to establish the cause and manner of death.”A plea for information in the disappearance of Kevino Smith was included in that late day statement, “No matter how insignificant you may think your information is, please come forward and let us know.” Update: Women robbed while exercising (21 year old Arrested)last_img read more

Coaching centres to remain closed from Friday

first_imgNurul Islam Nahid. File PhotoThe government has decided to keep coaching centres across the country closed from Friday to prevent question paper leaks ahead of Secondary School Certificate (SSC) and equivalent examinations.The education ministry’s national monitoring committee at a meeting at the ministry on Thursday took the decision.The SSC and equivalent examinations are scheduled to begin on 1 February.Education minister Nurul Islam Nahid announced the decision at the meeting which was convened to hold the upcoming public examination smoothly. Representatives from different ministries and law enforcing agencies attended the meeting.A decision was taken earlier to keep coaching centres closed three days ahead of the examinations.The minister said the examinees will not only have to reach the centres but also take seats half an hour before beginning of the examinations.”We’ve been desperate and aggressive to prevent question paper leaks,” the minister iterated, adding that various steps have been taken to stop question paper leaks.Nahid said the discussion is going on with the relevant authorities to suspend operations of Facebook for a limited period during the examinations.last_img read more

In Venezuelan hospitals eat at your own risk

first_imgThe entrance to the operation room area of a clinic is seen during a blackout in Caracas. Photo: ReutersHardly anybody likes hospital food but in Venezuela, it’s so awful-monotonous, starchy diets cooked in filthy conditions, and newborns fed intravenous solution for lack of baby formula-that experts call it an actual health risk.Take Carla Lopez, 40, who has been hospitalized for three months to treat open wounds on her foot as a result of diabetes.Lopez should go easy on pasta and rice-but that’s all she gets.“I eat whatever they give me,” Lopez said as she waves away flies buzzing over a plate of rice and lentils at University Hospital in Caracas. It is pretty flavorless stuff as the hospital is out of salt.An excess of starch causes her blood sugar levels to shoot up.Even if she were out of the hospital, she could not afford, say, a kilo (2.2 pounds) of chicken, which costs 1.5 times her monthly salary in this oil-rich but economically ravaged country saddled with runaway inflation.Lopez says that for breakfast, she gets a kind of cornmeal patty known here as an arepa, and for lunch, it’s either pasta or lentils with rice.“In the evening, they serve you another arepa-a small, skimpy one,” said Lopez.Back in better times, this hospital used to have different cooks for different medical problems, said nutritionist Gladys Abreu.Now, everybody gets the same fare, and not much of it: 40 grams of rice and 25 grams of legumes.“That is hardly enough for a small child,” said one staffer in the hospital kitchen.Another hospital employee who asked not to be named complained that garbage piles up at the facility, an imposing 11-story building that is 60 years old.Indeed, a nearby trash bin overflows with detritus.The National Hospital Survey, published in March by the opposition-controlled National Assembly and by an NGO called Doctors for Health, said 96 percent of Venezuela’s hospitals fail to feed their patients adequately, or do not feed them at all.The poll covered 104 state-run hospitals and 33 private ones.Intravenous solution as milkAt the Concepcion Palacios maternity clinic, also in Caracas, doctors stopped providing formula for newborns because there was no money for it.Parents can provide their own, but one mother, Yereercis Olivar, who just gave birth to her second child, cannot afford formula.She could not nurse the baby, either, because they were separated to protect the child from the chicken pox that Olivar came down with while pregnant. It has left her skin covered in blisters.Olivar was desperate, so she started trying to extract milk from her breasts with a syringe.It took three days for that excruciating method to kick in and provide milk.During that time, the baby lived “only on serum”-the kind used in intravenous solutions to keep adults hydrated. It was fed to the child from a baby bottle.Baby formula, like so many basic goods in Venezuela, is available only on the black market and a can of it costs around 50 million bolivars, or $15. That is nine times the average monthly salary.The hospital survey said 66 percent of Venezuela’s maternity wards have no formula to give to babies.The decline into hellish health care conditions has been swift in recent years, said Olivar, whose first child was born at the same hospital in 2016. It was better back then: she could not nurse her child, but there was baby formula.Now, “there are cockroaches in the area where they prepare the baby bottles,” said Silvia Bolivar, a nurse with 25 years on the job.From holes in the walls and ceiling, water leaks and rodents scamper, she added.The health ministry ignored a request from AFP for comment on this story.Patients going hungryOn the sixth floor where she is being treated, Olivar says she has heard nurses protesting for the past six weeks to demand better pay and working conditions.Posters on the wall say nurses also want better food for sick people.President Nicolas Maduro said the crisis in Venezuela’s hospitals has been aggravated by US sanctions against his government.He says this punishment prevents the country from buying medical equipment and medicines, 80 percent of which are in short supply, according to labor unions.“It is hard when patients come to us, trembling and on the verge of fainting, to say they are hungry,” said nurse Bolivar.At the maternity clinic, the baby bottles smell bad. There is no soap to wash them and the sterilization machine is broken.Dark mold covers containers of rice and pasta that is fed to mothers.Both there and at the University Hospital, the floors and bathrooms are dirty. There is no disinfectant. Cleaning is done with water and rags.Lopez, the lady with complications from diabetes, does not know how much longer she must remain in her decrepit hospital room, which is furnished with broken chairs. Her foot is not getting any better.But it’s not all gloom: her hospital roommate gave her a bouquet of sunflowers to brighten things up.last_img read more

Harveys Impact on Houstons Homeless Community

first_img Listen Al OrtizFile Photo – Tents set up at a homeless encampment at the intersection of Highway 59 and Caroline Street on April 21, 2017. 00:00 /00:50 A year after Hurricane Harvey, we’re still learning more about the impact of the storm on local communities.While a new study further suggests recovery remains slow for many in hard-hit areas in the region, Houston’s unsheltered homeless population also received its first uptick, since 2011. The unsheltered homeless rate was declining for years, prior to Harvey, according to the Coalition for the Homeless.Marliyn Brown, the Coalition’s President and CEO, said the group’s annual survey at the beginning of the year revealed an additional 500 unsheltered homeless people.“When we asked people, ‘What caused your homelessness,’ 18 percent said it was a result of Hurricane Harvey,” said Brown. The Coalition found 258 unsheltered homeless people in the Houston region were homeless as a direct result from Hurricane Harvey.Brown believes they will be able to catch back up with the downward trend, because their housing units weren’t as affected by the storm as they originally feared. She said they’re now back on track, to housing about 100 people per month. But, she said, long-term ramifications of the storm remain unclear.“I’m not really sure when we’ll ever know,” said Brown. “It’s not just a one-time, ‘We’ll get you back on your feet and you’ll do well.’ So, I think as far as our system, and our inventory of units, and being able to identify and help people: we’re back on track. But, I think we have a new set of conditions that are affecting people in a different way that will continue to stay with us… This is a new trauma that adds to the lack of ability to stabilize.”Brown said every large city in Texas had an increase in homelessness this year.The Texas Homeless Network estimates about 590 people in the state experienced homelessness, as a direct result from Harvey. To embed this piece of audio in your site, please use this code:center_img Share X last_img read more

Elks Hold National Convention in Baltimore

first_imgParts of Baltimore’s Inner Harbor were draped in purple and white over the Aug. 5 weekend.The Elks were in town for their Grand Lodge and Grand Temple National Convention.  With 500,000 members worldwide, chances are that if you aren’t a member of the Improved Benevolent and Protective Order of Elks of the World (IBPOEW), someone in your circle of family and friends is.Dr. Richard D. Dickens, Bro. George F. Wright, Exalted Ruler of Monumental Elks Lodge #3, and Bro. Samuel J. Raines present Bro. Grover Williams (center, left) with the, “Elk of the Year,” award. (Photo by J.D. Howard)Founded in 1898 upon the principles of “charity, justice, brotherly and sisterly love, and fidelity,” the Elks of today say they are proud to uphold a legacy that speaks for itself.“We’re not outdated,” said Leonard Polk, executive vice-president of the IBPOEW. “There are a lot of issues that we believe are relevant to the Elks of yesteryear and now.”Polk told the AFRO that the IBPOEW has focused on health and education in recent years, donating $13,000 in support of Alzheimer’s research last year and $15,000 to St. Jude’s Children’s Research Hospital in 2015.This year the organization is focusing on kidney disease and working with the American Cancer Society. Polk said that now is the time for Elks around the world to stand up for their communities.“We have a current administration that is interested in cutting benefits and services that we, over time, have taken for granted,” Polk said. “We see many governments and cities cutting out after school programs and similar initiatives.”“We, as the Elks in those communities, can open up our lodges for those tutoring sessions to make a difference in the lives of those children,” he added. “We can have community symposiums for voter registration. We can fill in the gap and provide some of those services.”Over the years the Elks have proved that they are much more than just a social club with distinct hats, customs, and nomenclature. The Elk’s Annual Oratorical Contest has helped some of Black America’s best and brightest become international symbols of success and power.Supreme Court Justice Thurgood Marshall used his oratorical scholarship to become a part of the first graduating class from Howard University’s School of Law in 1933. Long before Oprah Winfrey had a talk show she, too, was speaking in front of the Elks for a scholarship, like Dorothy I. Height and Martin Luther King, Jr. did before her. Winfrey used her winnings to attend and graduate from Tennessee State University in 1973.IPBOEW is not to be confused with the Benevolent and Protective Order of the Elks of the United States of America (BPOE), which according to information from the Notable Kentucky African American Database, was less than “benevolent” and “protective” when it came to Black people in their organization.As a result of the country’s racial divide, Arthur James Riggs, a former slave, and Benjamin Franklin Howard formed their own version of the Elks—but not before Riggs and his family were ostracized and run out of town.Though Riggs and Howard, both Kentucky natives, originally began the organization in Cincinnati for men, Emma Virginia Kelly formed the Daughters of the Elks in 1902. That group would later be recognized as the official women’s auxiliary for the Elks with the creation of Temple No. 1 in Norfolk, Va.Traveling from Florida to attend this year’s Baltimore convention, Pamela Williams said that becoming an Elk was naturally the next step for her after a childhood of involvement in youth activities and programs. Clad in her “Daughters of the Elks” garb, Williams said the conventions are still very necessary for unified action.“It’s necessary for us to continue to do this so we can carry out the tradition of what Elkdom stands for: helping our community,” she said.Williams said she was happy to see “people from the Bahamas, New Mexico, Seattle, Wash., and Maine, all four corners” because “It’s necessary to come together. We need to share what we provide in our communities with everyone else.”The Elks convention took place at Baltimore’s Hilton Hotel in the Inner Harbor. Aside from the oratorical contest, there were beauty and talent contests—also attached to a scholarship—and screenings for kidney disease.last_img read more

Noble initiative for acid attack survivors

first_imgA 22-year-old Reshma Bano Qureshi and a 34-year-old Meena Khatun are the newly employed women under an odd but unique initiative by The Lalit Suri Hospitality Group. Both, survivors of a heinous crime – acid attack – are now working in the Flower Room, curating and creating flower arrangements for each room, providing the guests of the Lalit with a pleasing welcoming sight. It was Keshav Suri, the executive director of the group who is trying his best to give a better life and bring forth the marginalized communities into the mainstream. Also Read – Add new books to your shelfIn the past, Kitty Su has hosted a night celebrating inclusivity and diversity, with India’s first wheelchair-bound DJ, Vinod Khullar. Kitty Su continued this trend in 2018 by having transgender Chef Trapani, a globally celebrated authority in Tex-Mex Food, take on a five-city tour.In addition to all of this, perhaps the most notable initiative by The Lalit Group in 2017 was their collaboration with the NGO, Make Love Not Scars to host a high fashion couture fashion show, Powerwalk, where acid attack survivors strutted down the ramp to let society know that beauty comes from confidence and acceptance. The show had outfits donated by 20 designers who came together to ignore competition and create a sense of belonging and unity. The Lalit also helped a survivor, Sonia with her surgery, hosted her stay at the hotel and invested in her dream to own a beauty parlour in Hyderabad. Over time, Keshav Suri’s inspiration to provide acceptance and equality to the survivors has driven the Lalit Group of Hotels to employ two acid attack survivors into the hotel’s family.last_img read more

8 recipes to master Promises in ECMAScript 2018

first_img console.log(‘Before promise created’); console.log(‘Before promise created’); console.log(‘Before promise created’); console.log(‘Before promise created’); console.log(‘After promise created’); } Create a function addBoosters that throws an error: function addBoosters (rocket) { throw new Error(‘Unable to add Boosters’); } Create a function performGuidanceDiagnostic that returns a promise that rejects an error: function performGuidanceDiagnostic (rocket) { return new Promise(function (resolve, reject) { reject(new Error(‘Unable to finish guidance diagnostic’)); }); } Use Promise.resolve to pass the rocket object to these functions, and chain a catch off each of them: export function main() { new Promise(function (resolve) { }); console.log(‘Before promise created’); const rocket = {}; Promise.all([]) console.log(‘After promise created’); } Attach a then call to the chain and log that the rocket is ready for launch: const rocket = {}; Promise.all([ Promise.resolve(rocket).then(addBoosters), Promise.resolve(rocket).then(performGuidanceDiagnostic), Promise.resolve(rocket).then(loadCargo) ]).then(function (results) { console.log(‘Rocket ready for launch’); console.log(results); }); Start your Python web server and open the following link in your browser:http://localhost:8000/. You should see the following output: How it works… Promise.all is similar to Promise.resolve; the arguments are resolved as promises. The difference is that instead of a single result, Promise.all accepts an iterable argument, each member of which is resolved individually. In the preceding example, you can see that each of the promises is initiated immediately. Two of them are able to complete while performGuidanceDiagnostic continues. The promise returned by Promise.all is fulfilled when all the constituent promises have been resolved. The results of the promises are combined into an array and propagated down the chain. You can see that three references to rocket are packed into the results argument. And you can see that the operations of each promise have been performed on the resulting object. There’s more As you may have guessed, the results of the constituent promises don’t have to return the same value. This can be useful, for example, when performing multiple independent network requests. The index of the result for each promise corresponds to the index of the operation within the argument to Promise.all. In these cases, it can be useful to use array destructuring to name the argument of the then callback: Promise.all([ findAstronomers, findAvailableTechnicians, findAvailableEquipment ]).then(function ([astronomers, technicians, equipment]) { // use results for astronomers, technicians, and equipment }); Handling errors with Promise.catch In a previous recipe, we saw how to fulfill a promise with an error state using reject, and we saw that this triggers the next catch callback in the promise chain. Because promises are relatively easy to compose, we need to be able to handle errors that are reported in different ways. Luckily promises are able to handle this seamlessly. In this recipe, we’ll see how Promises.catch can handle errors that are reported by being thrown or through rejection. How to do it… Open your command-line application and navigate to your workspace. Create a new folder named 3-07-handle-errors-promise-catch. Copy or create an index.html that loads and runs a main function from main.js. Create a main.js file with a main function that creates an object named rocket: export function main() { return new Promise(function (resolve) { setTimeout(function () { console.log(‘guidance diagnostic complete’); rocket.guidanceDiagnostic = ‘Completed’; resolve(rocket); }, 2000); }); } Create a function named loadCargo that adds a payload to the cargoBay: function loadCargo (rocket) { console.log(‘loading satellite’); rocket.cargoBay = [{ name: ‘Communication Satellite’ }] return rocket; } Use Promise.resolve to pass the rocket object to these functions within Promise.all: export function main() { console.log(‘Before promise created’); Promise.resolve(Math.random() > 0.5) .then(addBoosters) .then(() => console.log(‘Ready for launch: ‘)) What are Promises in ECMAScript? In earlier versions of JavaScript, the callback pattern was the most common way to organize asynchronous code. It got the job done, but it didn’t scale well. With callbacks, as more asynchronous functions are added, the code becomes more deeply nested, and it becomes more difficult to add to, refactor, and understand the code. This situation is commonly known as callback hell. Promises were introduced to improve on this situation. Promises allow the relationships of asynchronous operations to be rearranged and organized with more freedom and flexibility. In this context, today we will learn about Promises and how to use it to create and organize asynchronous functions. We will also explore how to handle error conditions. Creating and waiting for Promises Promises provide a way to compose and combine asynchronous functions in an organized and easier to read way. This recipe demonstrates a very basic usage of promises. This recipe assumes that you already have a workspace that allows you to create and run ES modules in your browser for all the recipes given below: How to do it… Open your command-line application and navigate to your workspace. Create a new folder named 03-01-creating-and-waiting-for-promises. Copy or create an index.html that loads and runs a main function from main.js. Create a main.js file that creates a promise and logs messages before and after the promise is created, as well as while the promise is executing and after it has been resolved: // main.js export function main () { const rocket = {}; console.log(‘After promise created’); } Create a function named addBoosters that throws an error if its first parameter is false: function addBoosters(shouldFail) { if (shouldFail) { throw new Error(‘Unable to add Boosters’); } console.log(‘After promise created’); } Create a function named addBoosters that creates an object with boosters to an object: function addBoosters (rocket) { console.log(‘attaching boosters’); rocket.boosters = [{ count: 2, fuelType: ‘solid’ }, { count: 1, fuelType: ‘liquid’ }]; return rocket; } Create a function named performGuidanceDiagnostic that returns a promise of a successfully completed task: function performGuidanceDiagnostic (rocket) { console.log(‘performing guidance diagnostic’); center_img console.log(‘After promise created’); } Start your Python web server and open the following link in your browser:http://localhost:8000/. You will see the following output: How it works… By looking at the order of the log messages, you can clearly see the order of operations. First, the initial log is executed. Next, the promise is created with an executor method. The executor method takes resolve as an argument. The resolve function fulfills the promise. Promises adhere to an interface named thenable. This means that we can chain then callbacks. The callback we attached with this method is executed after the resolve function is called. This function executes asynchronously (not immediately after the Promise has been resolved). Finally, there is a log after the promise has been created. The order the logs messages appear reveals the asynchronous nature of the code. All of the logs are seen in the order they appear in the code, except the Finished promise message. That function is executed asynchronously after the main function has exited! Resolving Promise results In the previous recipe, we saw how to use promises to execute asynchronous code. However, this code is pretty basic. It just logs a message and then calls resolve. Often, we want to use asynchronous code to perform some long-running operation, then return that value. This recipe demonstrates how to use resolve in order to return the result of a long-running operation. How to do it… Open your command-line application and navigate to your workspace. Create a new folder named 3-02-resolving-promise-results. Copy or create an index.html that loads and runs a main function from main.js. Create a main.js file that creates a promise and logs messages before and after the promise is created: // main.js export function main () { return { boosters: [{ count: 2, fuelType: ‘solid’ }, { count: 1, fuelType: ‘liquid’ }] }; } Use Promise.resolve to pass a Boolean value that is true if a random number is greater than 0.5 to addBoosters: export function main() { const rocket = {}; Promise.resolve(rocket).then(addBoosters) .catch(console.error); Promise.resolve(rocket).then(performGuidanceDiagnostic) .catch(console.error); console.log(‘After promise created’); } Within the promise, resolve a random number after a 5-second timeout: new Promise(function (resolve) { setTimeout(function () { resolve(Math.random()); }, 5000); }) Chain a then call off the promise. Pass a function that logs out the value of its only argument: new Promise(function (resolve) { setTimeout(function () { resolve(Math.random()); }, 5000); }).then(function (result) { console.log(‘Long running job returned: %s’, result); }); Start your Python web server and open the following link in your browser:http://localhost:8000/. You should see the following output: How it works… Just as in the previous recipe, the promise was not fulfilled until resolve was executed (this time after 5 seconds). This time however, we passed the called resolve immediately with a random number for an argument. When this happens, the argument is provided to the callback for the subsequent then function. We’ll see in future recipes how this can be continued to create promise chains. Rejecting Promise errors In the previous recipe, we saw how to use resolve to provide a result from a successfully fulfilled promise. Unfortunately, the code doesn’t always run as expected. Network connections can be down, data can be corrupted, and uncountable other errors can occur. We need to be able to handle those situations as well. This recipe demonstrates how to use reject when errors arise. How to do it… Open your command-line application and navigate to your workspace. Create a new folder named 3-03-rejecting-promise-errors. Copy or create an index.html that loads and runs a main function from main.js. Create a main.js file that creates a promise, and logs messages before and after the promise is created and when the promise is fulfilled: new Promise(function (resolve) { resolve(); }).then(function (result) { console.log(‘Promise Completed’); }); Add a second argument to the promise callback named reject, and call reject with a new error: new Promise(function (resolve, reject) { reject(new Error(‘Something went wrong’); }).then(function (result) { console.log(‘Promise Completed’); }); Chain a catch call off the promise. Pass a function that logs out its only argument: new Promise(function (resolve, reject) { reject(new Error(‘Something went wrong’); }).then(function (result) { console.log(‘Promise Completed’); }).catch(function (error) { console.error(error); }); Start your Python web server and open the following link in your browser:http://localhost:8000/. You should see the following output: How it works… Previously we saw how to use resolve to return a value in the case of a successful fulfillment of a promise. In this case, we called reject before resolve. This means that the Promise finished with an error before it could resolve. When the Promise completes in an error state, the then callbacks are not executed. Instead we have to use catch in order to receive the error that the Promise rejects. You’ll also notice that the catch callback is only executed after the main function has returned. Like successful fulfillment, listeners to unsuccessful ones execute asynchronously. See also Handle errors with Promise.catch Simulating finally with Promise.then Chaining Promises So far in this article, we’ve seen how to use promises to run single asynchronous tasks. This is helpful but doesn’t provide a significant improvement over the callback pattern. The real advantage that promises offer comes when they are composed. In this recipe, we’ll use promises to combine asynchronous functions in series. How to do it… Open your command-line application and navigate to your workspace. Create a new folder named 3-04-chaining-promises. Copy or create an index.html that loads and runs a main function from main.js. Create a main.js file that creates a promise. Resolve a random number from the promise: new Promise(function (resolve) { resolve(Math.random()); }); ); Chain a then call off of the promise. Return true from the callback if the random value is greater than or equal to 0.5: new Promise(function (resolve, reject) { resolve(Math.random()); }).then(function(value) { return value >= 0.5; }); Chain a final then call after the previous one. Log out a different message if the argument is true or false: new Promise(function (resolve, reject) { resolve(Math.random()); }).then(function (value) { return value >= 0.5; }).then(function (isReadyForLaunch) { if (isReadyForLaunch) { console.log(‘Start the countdown! ‘); } else { console.log(‘Abort the mission. ‘); }}); Start your Python web server and open the following link in your browser:http://localhost:8000/. If you are lucky, you’ll see the following output: If you are unlucky, we’ll see the following output: How it works… We’ve already seen how to use then to wait for the result of a promise. Here, we are doing the same thing multiple times in a row. This is called a promise chain. After the promise chain is started with the new promise, all of the subsequent links in the promise chain return promises as well. That is, the callback of each then function is resolve like another promise. See also Using Promise.all to resolve multiple Promises Handle errors with Promise.catch Simulating finally with a final Promise.then call Starting a Promise chain with Promise.resolve In this article’s preceding recipes, we’ve been creating new promise objects with the constructor. This gets the jobs done, but it creates a problem. The first callback in the promise chain has a different shape than the subsequent callbacks. In the first callback, the arguments are the resolve and reject functions that trigger the subsequent then or catch callbacks. In subsequent callbacks, the returned value is propagated down the chain, and thrown errors are captured by catch callbacks. This difference adds mental overhead. It would be nice to have all of the functions in the chain behave in the same way. In this recipe, we’ll see how to use Promise.resolve to start a promise chain. How to do it… Open your command-line application and navigate to your workspace. Create a new folder named 3-05-starting-with-resolve. Copy or create an index.html that loads and runs a main function from main.js. Create a main.js file that calls Promise.resolve with an empty object as the first argument: export function main () { Promise.resolve({}) } Chain a then call off of resolve, and attach rocket boosters to the passed object: export function main () { Promise.resolve({}).then(function (rocket) { console.log(‘attaching boosters’); rocket.boosters = [{ count: 2, fuelType: ‘solid’ }, { count: 1, fuelType: ‘liquid’ }]; return rocket; })} Add a final then call to the chain that lets you know when the boosters have been added: export function main () { Promise.resolve({}) .then(function (rocket) { console.log(‘attaching boosters’); rocket.boosters = [{ count: 2, fuelType: ‘solid’ }, { count: 1, fuelType: ‘liquid’ }]; return rocket; }) .then(function (rocket) { console.log(‘boosters attached’); console.log(rocket); })} Start your Python web server and open the following link in your browser: http://localhost:8000/. You should see the following output: How it works… Promise.resolve creates a new promise that resolves the value passed to it. The subsequent then method will receive that resolved value as it’s argument. This method can seem a little roundabout but can be very helpful for composing asynchronous functions. In effect, the constituents of the promise chain don’t need to be aware that they are in the chain (including the first step). This makes transitioning from code that doesn’t use promises to code that does much easier. Using Promise.all to resolve multiple promises So far, we’ve seen how to use promises to perform asynchronous operations in sequence. This is useful when the individual steps are long-running operations. However, this might not always be the more efficient configuration. Quite often, we can perform multiple asynchronous operations at the same time. In this recipe, we’ll see how to use Promise.all to start multiple asynchronous operations, without waiting for the previous one to complete. How to do it… Open your command-line application and navigate to your workspace. Create a new folder named 3-06-using-promise-all. Copy or create an index.html that loads and runs a main function from main.js. Create a main.js file that creates an object named rocket, and calls Promise.all with an empty array as the first argument: export function main() { console.log(‘Before promise created’); console.log(‘After promise created’); } Add a then function to the chain that logs a success message: export function main() { console.log(‘Before promise created’); Promise.resolve(Math.random() > 0.5) .then(addBoosters) const rocket = {}; Promise.all([ Promise.resolve(rocket).then(addBoosters), Promise.resolve(rocket).then(performGuidanceDiagnostic), Promise.resolve(rocket).then(loadCargo) ]); console.log(‘After promise created’); } Start your Python web server and open the following link in your browser:http://localhost:8000/. You should see the following output: How it works… As we saw before, when a promise is fulfilled in a rejected state, the callback of the catch functions is triggered. In the preceding recipe, we see that this can happen when the reject method is called (as with performGuidanceDiagnostic). It also happens when a function in the chain throws an error (as will addBoosters). This has similar benefit to how Promise.resolve can normalize asynchronous functions. This handling allows asynchronous functions to not know about the promise chain, and announce error states in a way that is familiar to developers who are new to promises. This makes expanding the use of promises much easier. Simulating finally with the promise API In a previous recipe, we saw how catch can be used to handle errors, whether a promise has rejected, or a callback has thrown an error. Sometimes, it is desirable to execute code whether or not an error state has been detected. In the context of try/catch blocks, the finally block can be used for this purpose. We have to do a little more work to get the same behavior when working with promises In this recipe, we’ll see how a final then call to execute some code in both successful and failing fulfillment states. How to do it… Open your command-line application and navigate to your workspace. Create a new folder named 3-08-simulating-finally. Copy or create an index.html that loads and runs a main function from main.js. Create a main.js file with a main function that logs out messages for before and after promise creation: export function main() { console.log(‘Before promise created’); console.log(‘After promise created’); } Add a catch to the chain and log out the error if thrown: export function main() { console.log(‘Before promise created’); Promise.resolve(Math.random() > 0.5) .then(addBoosters) .then(() => console.log(‘Ready for launch: ‘)) .catch(console.error) console.log(‘After promise created’); } Add a then after the catch, and log out that we need to make an announcement: export function main() { new Promise(function (resolve) { console.log(‘Executing promise’); resolve(); }).then(function () { console.log(‘Finished promise’); }); console.log(‘Before promise created’); Promise.resolve(Math.random() > 0.5) .then(addBoosters) .then(() => console.log(‘Ready for launch: ‘)) .catch(console.error) .then(() => console.log(‘Time to inform the press.’)); console.log(‘After promise created’); } Start your Python web server and open the following link in your browser:http://localhost:8000/. If you are lucky and the boosters are added successfully, you’ll see the following output: 12. If you are unlucky, you’ll see an error message like the following: How it works… We can see in the preceding output that whether or not the asynchronous function completes in an error state, the last then callback is executed. This is possible because the catch method doesn’t stop the promise chain. It simply catches any error states from the previous links in the chain, and then propagates a new value forward. The final then is then protected from being bypassed by an error state by this catch. And so, regardless of the fulfillment state of prior links in the chain, we can be sure that the callback of this final then will be executed. To summarize, we learned how to use the Promise API to organize asynchronous programs. We also looked at how to propagate results through promise chains and handle errors. You read an excerpt from a book written by Ross Harrison, titled ECMAScript Cookbook. It’s a complete guide on how to become a better web programmer by writing efficient and modular code using ES6 and ES8. Read Next: What’s new in ECMAScript 2018 (ES9)? ECMAScript 7 – What to expect? Modular Programming in ECMAScript 6last_img read more

Verizon chooses Amazon Web ServicesAWS as its preferred cloud provider

first_imgVerizon Communications Inc. recently announced that it is migrating about 1000 of its business-critical applications and database back-end systems to the popular cloud provider, Amazon Web Services ( AWS). Verizon had bought Terramark, a cloud and service provider, in 2011 as part of its public and private cloud strategy. This strategy included building its own cloud that offered infrastructure-as-a-service to its customers. AWS has stayed ahead of competition, where it offered added services to its customers. On the other hand, Verizon could not stay in the race for longer as it was usurped by Microsoft and Google. Due to this, two years ago, in 2016, Verizon closed down its public cloud offering and then sold off its cloud and managed hosting service assets to IBM and also sold a number of data centres to Equinix. Verizon had first started working with AWS in 2015 and has many business and consumer applications already running in the cloud. The current migrations to AWS is part of Verizon’s corporate-wide initiative, which is, to increase agility and reduce costs through the use of cloud computing. Some benefits of this migration include: With the help of AWS, Verizon will enable it to access more comprehensive set of cloud capabilities. This will ensure that its developers are able to invent on behalf of its customers. Verizon has built AWS-specific training facilities where its employees can quickly update themselves on the AWS technologies and learn how to innovate with speed and at scale. AWS enables Verizon to quickly deliver the best, most efficient customer experiences. Verizon also aims to make the public cloud a core part of its digital transformation, upgrading its database management approach to replace its proprietary solutions with Amazon Aurora To know more about AWS and Verizon’s partnership, read the AWS blog post. Read Next Linux Foundation launches the Acumos Al Project to make AI accessible Analyzing CloudTrail Logs using Amazon Elasticsearch How to create your own AWS CloudTraillast_img read more

International fashion entertainment and lifestyle

first_imgInternational fashion, entertainment and lifestyle network, Fashion One, has launched in the Middle East and North Africa. The network is available in HD on the YahLive satellite platform, which offers roughly 50 high definition TV channels across the region.Headquartered in Abu Dhabi, YahLive is a joint venture between Al Yah Satellite Communications Company, Yahsat and global satellite operator SES.The service launched in 2011 and broadcasts from its Y1A satellite, positioned at 52.5 degrees East, covering the Middle East, Africa and West Asia.The Fashion One Network is a subsidiary of Bigfoot Entertainment, launched in 2010, and airs original programmes, including reality shows, documentaries, entertainment news and lifestyle magazine content.last_img

Gullis Oggy et les Cafards Lagardère has confirme

first_imgGulli’s Oggy et les CafardsLagardère has confirmed a deal to sell its TV channels to RTL-owned M6 Group for €215 million.Lagardere said that the pair had signed an agreement to transfer its portfolio of channels with the exception of classical music service Mezzo.The sale of its TV channels will see Lagardère refocus its activities on its publishing and travel retail arms.M6 will take over flagship kids channel Gulli along with Canal J, TiJi, Elle Girl TV, MCM, MCM Top, RFM TV and associated advertising sales activities. Gulli, seen as the jewel in the crown of the portfolio, recently reported a 16.4% share of the 4-14 year-old audience in France.The relevant TV channels turned in revenues of around €98 million in 2017.Lagardère announced in February that it was in exclusive talks with M6 for the sale of the channels. The company is involved in a separate sales process for Mezzo.last_img read more

Please click here to see whats going on

first_imgPlease click here to see what’s going on — The Plot Against Trump’s America?I believe a very serious threat to the Trump administration is on the way, and some Americans are going to get caught in the middle of this mess. I fear that you could be one of them. Millions of people could stand to lose a lot of money… especially if you own stocks, bonds, annuities, or life insurance. Today, I need to share a message with every American I can. Because I’ve caught wind of a big move against Trump. One that’s going to cause massive problems in our financial system. One that could change your life in irreversible ways. Justin’s note: As regular readers know, Strategic Investor editor E.B. Tucker is one of the best big-picture thinkers in our business. Recently, he put two of the world’s most lucrative trends on your radar: legal sports betting and America’s “new energy metals.”But E.B.’s more than just a big trend guy…Like me, he believes that the key to true wealth is living a full life, rich with experiences. E.B. gets his edge by constantly traveling, talking to people, attending shareholder meetings, and doing boots-on-the-ground research.We want to give you some of that edge, so I got permission to share E.B.’s most recent “Notes From the Battlefield,” a popular section from his Strategic Investor newsletter.The following is one of the most interesting pieces you’ll read all year. E.B. spent a night at a former insane asylum while he was in Buffalo… a trip he made to hear from investing legend Jeffrey Gundlach. Read on to get his key takeaways… By E.B. Tucker, editor, Strategic InvestorWhen I’m on the road, I do my best to avoid chain hotels. They’re sterile and boring. That usually goes for the guests, too. With a few minutes of research, I can usually find a local boutique hotel for the same price or less than the national chains.Boutique does not always mean luxury. I’m not talking about laying around in a spa. What I’m looking for is a refurbished piece of history with a story behind it.There was a period in the late 19th and early 20th century where the U.S. had unmatched wealth. Some of the buildings built during this period are structurally irreplaceable. There’s no comparison to the aluminum wall studs and Chinese drywall used to build most buildings today.I found one of these historical gems on a quick trip to Buffalo, NY last month. I’ll explain later why I went to Buffalo… but first, the hotel. — As you can see in the picture below, this hotel would be impossible to rebuild today. This 180,000 square foot, 180 feet high section I’m standing in front of is less than half of the original complex.The hotel only opened two years ago after a more than $100 million renovation. Before that, it sat empty for 40 years. For 90 years before that, it was an insane asylum. E.B. in Front of Hotel Henry in Buffalo, NYIn 1870, New York State commissioned the Buffalo State Asylum for the Insane. It took eight years to build.Henry Richardson was the architect. Richardson also built Trinity Church in Boston, the New York State Capitol and the old Marshall Field’s Wholesale Store building in downtown Chicago. Richardson was a first-rate architect.He paired up with a leading psychiatric doctor and Frederick Olmsted who designed Central Park. Together they created a complex of buildings spanning nearly 500,000 square feet. The complex was so large that Richardson’s plans called for a miniature railroad connecting all of the basements. This is how the staff delivered food, laundry, and supplies between buildings.It’s anyone’s guess how many millions of pounds of Medina sandstone it took to build the entire structure. This unique, durable sandstone comes from nearby Medina, NY.From the slate roof to the ornate staircases and giant copper spires, the resources devoted to housing the insane back then are incredible. These days, insane people live downtown in parks or drift from place to place. E.B. Tucker Editor, Strategic InvestorJustin’s note: You can gain access to E.B.’s precious metals miners, and all of his boots on the ground research, with a subscription to Strategic Investor. You can sign up today here. I also recommend you check out our free special report on gold where we show you the top ways to buy and store physical gold.And if you enjoyed today’s piece by E.B., you’ll want to mark your calendars for February 27. That’s when E.B. will share the details on his latest venture. He’ll be revealing the top strategy he uses to make money in today’s volatile market. This is a truly unique opportunity to learn about a strategy you can use to generate gains 10x bigger than options.We’ll be sharing more details in the coming weeks. We’ll also share E.B.’s top insights so that you’ll be prepared for the big night. Stay tuned…Reader MailbagDo you think travel and a life of rich experiences affects trading? Let us know at feedback@caseyresearch.com.center_img Recommended Link REVEALED: A Task Force to Take Trump Down?Hillary and the “fake news” media hope you never see this urgent message… Because a whistleblower is now predicting the global elites’ evil plan to take Trump down… A plan that’s set to “go live” as early as 130 days from now. Recommended Link Richardson and his fellows designed the patient rooms with specific details in mind. They had 20-foot ceilings. As you can see in the exterior picture above, large windows filled the rooms with natural light. It also gave patients a clear view of the facility’s sprawling 200-acre grounds.The hallways were 18 feet wide to encourage patients to feel comfortable. Hallways as Long as 200 FeetToday, the hotel has 88 rooms. It also has several large banquet spaces in the upper levels of the building. The rates are reasonable at around $155 per night.The hotel staff has the walls peppered with beautiful art. That’s part of the reason I went to Buffalo. Hotel Henry Keeps the Asylum Walls Covered With Beautiful ArtWhy I Went to Buffalo, NYThe reason I went to Buffalo was to meet Jeff Gundlach. He’s the billionaire founder of DoubleLine Capital, a notable fixed income fund.Gundlach grew up in Buffalo. He recently donated $42 million to the city’s Albright-Knox art museum. Soon it will become the Albright-Knox-Gundlach museum. Gundlach visited the museum as a child.We arrived at the museum at the same time. The curator offered me a tour and Gundlach joined us. After about 10 minutes he took over the tour. He’s a pacing genius. He’s also an art savant.With a collection of untold value, Gundlach thinks about artists the way I think about stock charts. The artist has periods of popularity and periods of stall. A Rothko painted in the mid-’50s is entirely different from one that came 10 years later. Gundlach can tell you why… and he did.We zipped through the museum that will soon bear his name. Then we joined a group of around 100 people for a presentation and Q&A session. Jim Grant Interviews Jeff Gundlach in Buffalo, NYEach year in early January, Gundlach lays out his predictions for the coming year. That’s something we at Strategic Investor do in December.After listening to his talk and the questions, I pulled him aside. I told him if I arrived at his talk via time travel from another period, my conclusion would be gold was on the cusp of taking off. Almost every one of his predictions, if true, will be positive for gold and difficult for mainstream assets.Gundlach told me his recommendation on the Barron’s Roundtable due out that week was the VanEck Vectors Gold Miners ETF (GDX). I told him I prefer gold royalty companies, but there was no reason to split hairs.Before we parted ways, I told Gundlach to keep in mind that not one of the questions he fielded from the crowd mentioned gold that day. It’s common for the asset most likely to thrive in a coming time to be of little interest to mainstream investors. He acknowledged the same.Two of the core holdings in my Strategic Investor portfolio are precious metals miners. They’re high quality and totally off the radar of most investors. If 2019 plays out the way we expect it to, they’ll likely finish the year much higher.Regards, Click here for all the shocking detailslast_img read more

Comprehensive health care coverage for more than 8

first_imgComprehensive health care coverage for more than 800,000 low-income people in New York and Minnesota, who pay a fraction of the typical cost of a marketplace plan, may be in jeopardy after the federal government partially cut funding this year.The Basic Health Program, in which these consumers are enrolled, was created under the Affordable Care Act to provide another coverage option for people with incomes up to 200 percent of the federal poverty level ($24,280 for an individual in 2018) who would otherwise qualify for subsidized marketplace coverage. Only New York and Minnesota have set up such programs.The funding dispute is tied to a high-profile decision by President Trump to stop paying cost-sharing reduction subsidies, which reduce the deductibles and out-of-pocket costs for people in marketplace plans whose incomes are up to 250 percent of the federal poverty level (about $30,000 for one person). Money that would have paid for cost-sharing reduction subsidies also helps fund the Basic Health Program in New York and Minnesota.These plans must be as comprehensive and affordable as marketplace plans, but for many they’re significantly cheaper, with monthly premiums of either zero or $20 in New York and up to $80 in Minnesota, along with a very small or no deductible and nominal copayments.In November, for example, when May Brown lost her job as a produce repacker — breaking down 40-pound boxes of fruits and vegetables into 10-pound boxes for grocery stores — she also lost her job-based health coverage. On the advice of a friend, the 62-year-old signed up for MinnesotaCare this month. Her $50 monthly premium is about half what she was paying for coverage on the job.Brown, who lives in St. Paul, says she is pretty healthy. But having this coverage, she says, gives her peace of mind.”You never know. Life is unpredictable,” she says. “I like to have something.”Under the Basic Health Program, the federal government is responsible for paying states 95 percent of the amount it would have paid in premium subsidies and cost-sharing reduction payments on the marketplace for these enrollees.In December, the Department of Health and Human Services notified the two states it would withhold the cost-sharing reduction portion of the payments — nearly $300 million in the first quarter of 2018, about a quarter of the total amount expected.Over the course of a year, the amount withheld will exceed $1 billion.When it cut back on funding of the Basic Health Program, the administration cited its October 2017 decision to eliminate cost-sharing reduction payments to insurers.Last month, the attorneys general of the two states filed suit to restore the federal funding.Noting that New York’s Essential Plan covers more than 700,000 low-income New Yorkers, Attorney General Eric Schneiderman said in a press release, “I won’t stand by as the federal government continues to renege on its most basic obligations in a transparent attempt to dismantle the Affordable Care Act.”In their lawsuit, Schneiderman and Minnesota Attorney General Lori Swanson argue that, among other things, the administration’s decision to cut off CSR payments is procedurally flawed and violates its obligations under the health law. They want the court to restore the states’ Basic Health Program funding.Regardless of the lawsuit’s outcome, officials in both states have offered assurances that the program is safe — for now.In New York, Gov. Andrew Cuomo’s budget included sufficient funds to leave the Basic Health Program intact for this year.Officials at the Minnesota Department of Human Services released a written statement, maintaining that “people enrolled in MinnesotaCare should feel confident in their coverage, based on current information.”Under the health law, any state can offer coverage under the Basic Health Program. One possible reason New York and Minnesota adopted the program is because they were already covering many in the target population through Medicaid and typically sharing the cost equally with the federal government. Under the Basic Health Program, the state’s funding responsibility drops to just 5 percent.So what happens next year? If federal funding isn’t restored, advocates are concerned that costs may rise and coverage shrink.”It could trigger major changes to the eligibility structure, the benefits or increases in premiums,” says Maureen O’Connell, president of Health Access MN, which helps people enroll in marketplace coverage.Elisabeth Benjamin says she is “really worried” for the program next year if the courts don’t order the federal government to start making payments.Benjamin, the vice president for health initiatives at the Community Service Society of New York, an advocacy group, says there is a snowball effect as states grapple with the delayed approval of Children’s Health Insurance Program funding for low-income kids amid continued uncertainty over federal funding for community health centers.”It’s terrifying how much the feds can do, particularly for states like New York that are so reliant on federal funding,” Benjamin says.Kaiser Health News is an editorially independent news service that is part of the nonpartisan Henry J. Kaiser Family Foundation. Michelle Andrews is on Twitter @mandrews110. Copyright 2018 Kaiser Health News. To see more, visit Kaiser Health News.last_img read more