text:
Volunteer Forms & Flyers
CHOW®
Pantries & Soup Kitchens
Broome Bounty
CHOW® Mobile Grocery Store
CHOW® Hunger Walk
Canstruction and Mudcat Grant Golf Tournament
Faith in Action Volunteers
FIAV National Network & Background
Ramp It Up
Senior Living Ministry
Jail Ministry
Guest Speaker Program
Encounter Videos
By-laws, Annual Report & IRS Form 990
Over 700 volunteer at 31st annual CHOW walk
Oct 22, 2013 | Council Happenings
Binghamton University students and Broome County residents gathered at the East Gym on Sunday to satisfy their hunger for fundraising.
Volunteers from the student body and local community participate in the 31st annual Hunger Walk Sunday afternoon. Community Hunger Outreach Warehouse (CHOW) held the walk, which circled campus around the Brain.Community Hunger Outreach Warehouse (CHOW) held its 31st annual Hunger Walk, with an estimated 700 to 1000 volunteers attending to help the cause, according to CHOW director Michael Leahey.
Since 1976, CHOW, along with the University's Center for Civil Engagement (CCE), has been providing free food to those in need in Broome County.
"It's our best opportunity to be able to highlight the issue of hunger in the community and to be able to educate people about the issue of hunger," Leahey said. "For every dollar we raise it ends up providing four meals in the community."
Since 1982, CHOW, which is managed by the Broome County Council of Churches, invited Broome County residents and BU students to walk to raise awareness and funds for the less fortunate. CHOW donated over 700,000 free meals last year.
"We moved to campus a few years ago, and we have a lot of students' support," Leahey said. "With that move, Sodexo, they donated food. Everyone has really donated a lot of time, a lot of volunteers. We're very lucky."
Collaboration between CCE, community members and the University seems to be helping CHOW's turnout. CHOW has 30 pantries and two farms. Broome Bounty, a division of CHOW, is the sole food recovery program in the county, collecting food from local suppliers.
Other fundraisers such as the Jim "Mudcat" Grant All-Star Golf Tournament and the Great New York State Chili Championship also aim to raise funds and awareness about hunger in the community. In 2012, CHOW reportedly served about two million pounds of food to those in need in Broome County through its soup kitchens and community meal programs.
"We do little things, we do big things. It involves a huge community, and I think every year we have more people that have never walked before," said Carol Herz, a local resident of Binghamton and a CHOW volunteer for the past three years.
Council Happenings
Off the Director's Desk
Participate in a Dr. Martin Luther King, Jr. Celebration
Reminder: Broome County Council of Churches Closing December 24th at 2:00 PM
Broome County Council of Churches Closing December 24th at 2:00 PM
Reminder: Thursday (12/19/19) Last day to Vote For Faith in Action Volunteers
© 2017 Broome County Council of Churches Inc. via FreshySites - Website Design


text:
Calvin Pryor says 'angry' Jets showed 'character' with comeback win at 49ers
Published: Dec. 12, 2016, 10:00 a.m.
Darryl Slater | NJ Advance Media for NJ.com
SANTA CLARA, Calif. -- The Jets on Sunday came back to beat a terrible team.
You can't ignore that reality of the Jets' 23-17 overtime win at the 49ers, who are now 1-12 and have lost 12 straight games.
But say this for the 4-9 Jets, at least: They didn't quit on coach Todd Bowles.
After getting hammered 41-10 on Monday night by the Colts, the Jets found themselves down 17-3 at halftime Sunday. A second half surge, including an 11-0 fourth quarter, put the Jets over the top against the 49ers.
It probably would've been easy for the Jets, losers of four straight, to quit at halftime Sunday. And that would not have reflected well on Bowles -- or his job security.
Why didn't the Jets fold it up at halftime Sunday, in this lost season?
"We can't, man," strong safety Calvin Pryor said. "We've talked about being a top 10 defense closing out the end of the season."
The Jets allowed 279 yards and 17 points in the first half. After halftime, they allowed 85 yards and zero points.
"That just shows the amount of character we have in this locker room," Pryor said. "Guys are going to continue to fight."
Though the Jets aren't going to make the playoffs, they played with pride in the second half Sunday, which could go a long way toward Bowles keeping his job. The Jets trailed 14-0 after the first quarter, during which the 49ers gained 193 yards. If that brutal showing by Bowles' defense kept up, his seat would've gotten hotter.
"In situations like this, you want to see guys finish strong," wide receiver Brandon Marshall said. "You want to see guys be the people that they're supposed to be, and be the guys that we know that they are."
Said Pryor: "The season hasn't gone the way we've wanted, but that still doesn't give us a right to not go out there and fight. We were angry [at halftime], so we had to go do something about it. And we did."
Darryl Slater may be reached at dslater@njadvancemedia.com. Follow him on Twitter @DarrylSlater. Find NJ.com Jets on Facebook.

redpajama_set_name: RedPajamaCommonCrawl


text:
NIH Archives
Vanderbilt-led team discovers new genetic disease and defines underlying mechanism
Jan. 13, 2020—An international research team has discovered a new genetic syndrome caused by mutation of a single gene and named it CATIFA, an acronym for its core symptoms.
Zinc uptake by a deadly pathogen
Jan. 13, 2020—The increasingly antibiotic-resistant bacterium Acinetobacter baumannii requires zinc to cause infection, and Vanderbilt researchers have identified the zinc uptake system it uses.
Bone matrix changes during aging
Jan. 10, 2020—Changes to the bone matrix that occur during aging may point to novel targets for treating osteoporosis.
Structural views of a C. diff toxin
Jan. 10, 2020—D. Borden Lacy and colleagues used cryo-electron microscopy to define the structure of a C. diff toxin, providing a framework for the design of novel therapeutics.
Reversing stress-related anxiety
Dec. 20, 2019—Inhibiting COX-2 — an enzyme associated with inflammation — could provide a novel therapeutic approach for stress-related psychiatric disorders.
Cell fate signaling
Dec. 17, 2019—A newly identified protein interaction that affects cell cycle regulation may be an attractive target for cancer therapy.
Protein dynamics in the beating heart
Dec. 16, 2019—To study the dynamics of structural proteins in the heart, Vanderbilt investigators generated a cellular tool they expect will be useful for screening drugs that affect heart muscle contraction.
A new anti-seizure target?
Dec. 12, 2019—Vanderbilt neurologists have identified a protein modification that could be targeted to reduce neuronal excitability in epilepsy.
Gregor Mendel would be proud
Dec. 12, 2019—A computational method that uses hospital billing codes and electronic health records can identify genetic disease cases before clinical teams do.
VUMC's Denny selected to lead national 'All of Us' program
Dec. 11, 2019—The National Institutes of Health (NIH) has selected Joshua Denny, MD, MS, vice president of Personalized Medicine at Vanderbilt University Medical Center, to be the chief executive officer of the federal All of Us Research Program.
Genetic screen in worms reveals critical step in insulin synthesis
Dec. 4, 2019—The identification of a protein important for insulin synthesis may hold clues for understanding the pathogenesis of diabetes.
Getting the goods on obesity
Nov. 19, 2019—Obesity and two post-operative complications linked with it have associated genetic variants in common, suggesting that obesity may be the culprit.
Page 1 of 7412345678...»Last »


text:
FLOWER FLOWER to stop in 6 cities for upcoming tour
FLOWER FLOWER will hold a one-man tour called 'Inko no have a nice day Tour 2019' this fall.The tour is scheduled to kick off on October 10 at Zepp Tokyo and wrap up on November 3 at Zepp Sapporo for a total of seven shows in six cities. Ticked pre-reservations are currently ongoing via the band's official website.You can take a look at the tour schedule below. [Inko no have a nice day Tour 2019]Thursday, October 10 - Zepp Tokyo (Tokyo)Sun
• 'Tok Tok Boni Hani' returns to the air after a 40-day hiatus, Chaeyeon greets viewers brightly


The times they are a changin'. It used to be that video games and action figures were separate entities, but not anymore. With the resounding success of NFC harnessed titles such as Skylanders and Disney Infinity the gaming world is scrambling to produce the next big toy/gaming hybrid. Enter Amiibo, a line of figures backed by one of the most renowned gaming developers of all time.
For those not in the know, Amiibo are Nintendo's latest foray into the world of "not exactly necessary, but quite quirky" gaming add-ons. They've gambled in the past with ideas in this same mind set (see eReader), but haven't always hit the mark (see eReader).
Amiibo are another attempt that seems to have fallen short of the original concept. While games like Skylanders and Disney Infinity use physical figures to actually unlock new playable characters and worlds, Amiibo... don't. Nintendo's fan favorite figures don't really add much to the games they're compatible with, and that's a bit of a problem. The biggest draw is that they work with (and will continue to work with) multiple Nintendo titles and the fact that they look pretty neat.
In Super Smash Bros. for Wii U I awoke my tiny plumber and trained him to fight alongside me. I'll admit that this concept seemed silly, but was more enjoyable than I had anticipated. Nicknaming your Amiibo, customizing his/her moves and watching them level up gives you a nice sense of ownership. That's about all though. Nothing to write home about. It's like if virtual pets had a fight club, and you got to be a trainer.
When placed on the NFC pad during Mario Kart 8 my Amiibo unlocked a Mario outfit for my Mii character. Yipee. It's not like there's already Mario, Metal Mario, Baby Mario and Tanooki Mario, right? Oh wait, there is. Couldn't it have unlocked a new outfit for Mario or maybe a new track? Once again it just didn't feel like enough to make me want to go out and buy more characters. Except Captain Falcon. I need that outfit.
So in the end Amiibo are just sort of mediocre as far as game content goes. Their real pull, at least with me, is in their collectability. They may not look like their original prototypes, but most of them are a solid representation of their characters. I say give one a try and if you don't like it, well, it can just sit on your shelf and look pretty.
You're reading TAY, Kotaku's community-run blog. TAY is written by and for Kotaku readers like you. We write about games, art, culture and everything in between. Want to write with us? Check out our tutorial here and join in.


If you look at the stats, there have been several incidents in the past 50 years that saw brick chimneys collapse, even if the house wasn't harmed at all. To explain more clearly, let us take the Libby Rose's historic Craftsman house for example. According to Rose, the front chimney fell down in the 1989 quakes, where her home was standing tall as ever. "They just fell all over the back. They broke the back gate," she said.
Most of the earthquake safety experts overlook the safety risks a brick chimney can pose. However, if a chimney starts to collapse in an event of a seismic activity, the bricks can start flying around and even kill you. A recent study found that brick chimneys, that are more than 20-year-old, are too brittle and weak, and will not withstand a major earthquake. As per the reports, around 15000 brick chimneys were destroyed in the 1994 earthquake in LA, and if another one hits California in the next couple of years, most of the residential buildings downtown LA will be crushed to the ground.
According to Laura Whitehurst, a San Francisco-based structural engineer, "Once the cracks form [in the mortar], then it is very vulnerable. If there is nothing to keep it together, once it starts bending, then you get catastrophic failures when the bricks start falling out." The recently passed law by the Los Angeles Building and Safety department mandates retrofitting or replacing a brick chimney that has been damaged in an earthquake, even slightly. Lawmakers have also released a list of older buildings that need to be retrofitted soon.
Earthquake retrofitting costs are usually high, as it requires you to incorporate advanced materials and construction methods to retrofit a building. However, to make sure everyone complies with the rule, lawmakers have also said that the retrofitting costs would have to be shared by the tenant and the owner. There are even loan facilities and grants for earthquake retrofitting in Los Angeles.


text:
Home industry Vecoplan AG announces new leadership for its Technical and Service divisions
Women in Plastics group prepares for growth as it enters new phase
INEOS Styrolution announces CEO change
Vecoplan AG announces new leadership for its Technical and Service divisions
Two of Vecoplan AG's divisions have received new leadership.
Andreas Jung stepped into his new role as technical manager at the beginning of June and will oversee the supply chain, while Jochen Pfeil will lead the Service division from mid-June.From 1 June, the purchasing, electrical engineering, product development, product management, production and quality departments will report to Andreas Jung.
CARSTEN KLINGER
Andreas Jung
Jung is new to Vecoplan and will be responsible for the supply chain in his role as technical manager. He first trained as a mechanical engineering technician before going on to receive a degree in mechanical engineering. Following his studies, Jung worked as a technical manager and production manager at two machine manufacturers where he played a key role in the companies' successes both in Germany and abroad.
Until April of this year, he oversaw production in the automation division of an international manufacturer of special-purpose machines.
From 15 June, The Service division also has new leadership.
Jochen Pfeil has been working for Vecoplan in different roles for nearly 30 years and possesses broad product knowledge and extensive market expertise.
Jochen Pfeil
Pfeil was able to amass considerable experience as a state-certified mechanical engineering technician and project manager and in 2010 was made head of the assembly, commissioning and field service departments. He will take over as head of the Service division from Markus Claudy, who leaves Vecoplan after five and a half years.In addition to their new roles, Andreas Jung and Jochen Pfeil will also be appointed to the management team.
"The supply chain and Service division have gained two new leaders who are internationally skilled and recognised experts," said Werner Berens, CEO of Vecoplan AG.
"With these two at the top, we are well prepared for any challenges we may face in the future," added fellow Management Board member and CFO, Michael Lambert.
Featured Vecoplan appointment


text:
Cast and crew of the Hallmark Channel series 'Chesapeake Shores' as they film at Parksville beach on April 15, 2021. (Mandy Moraes photo)
Fifth season of 'Chesapeake Shores' looks to showcase Parksville Qualicum Beach region
Executive producer: 'We're really excited for the fans to experience the fifth season'
Mandy Moraes
The Hallmark Channel series Chesapeake Shores has officially returned to Parksville Qualicum Beach to film its fifth season.
As with previous years, the series will hire as many Vancouver Island workers as possible; this year's season having close to 65 per cent of 'Islanders' on board.
With filming locations popping up throughout the region, residents can expect to see cast and crew in the area until the end of July.
Executive producer Matt Drake said many filming locations will be 'classic spots' such as the Leigh House, the town square in Qualicum Beach and Parksville Community Park. The Qualicum Beach Community Hall is also a new location to look out for in the coming weeks.
This year Drake said they are also on the hunt for a nearby forested area, and hinted at the possibility of Errington or south Parksville locations.
"Every season we're always trying to try to branch out and really showcase the region as best we can," he said.
Parksville's picturesque beaches and Qualicum's "quaint town feel" is what initially brought the production team to the Island when the series began in 2016. Both attributes were key in providing a backdrop similar to the Eastern Shore of Maryland where the series takes place.
"As soon as we landed we just thought this is perfect. Qualicum has that beautiful feel we wanted – that kind of quieter, peaceful, serene beach town feel," said Drake. "And Parksville has that beautiful expansive beach that just goes on for miles. And it just all fit together. I think it really stands to show that the backdrop is a character unto itself."
With the ongoing COVID-19 pandemic, the past year has been a tough one for production and crew. As with many other industries, film staff have had to learn and adjust to new health and safety protocols.
READ MORE: COVID-19: Qualicum Beach officials say TV crews follow strict health and safety protocols
Since the series was renewed for its fifth season last year, Drake said a lot of time was spent waiting.
In March 2020, when provincial and national restrictions were first being established, the season was in its early stages of pre-production.
"At the beginning we thought that it might disappear in a month or so – that it was something we could roll our way through. And then it became quite clear in the following weeks that it was getting worse and worse."
READ MORE: 'Chesapeake Shores' back to film TV series in Parksville and Qualicum Beach
In collaboration with Hallmark, the production company then decided to play it safe and postpone filming for a year, with plans to return when they could and do the show justice.
However 2021 presented new challenges to overcome. Drake said it helped that production had a year to brace and prepare for them.
According to Drake, crews and teams have 'pods' that they can interact and move around within, which allows them to compartmentalize certain positions on production. For many members of the crew, this season's filming is likely their second or third production they've worked with already.
"I'm very thankful that we have an experienced crew that's also very familiar now with working under these conditions… The system is working. It's tried and true, and we feel very confident with it."
All members use personal protective equipment such as masks, face shields and gloves when necessary, and that multiple COVID-19 tests are done weekly.
"Physical distancing plays a huge part in that, as well. Just because we're testing doesn't mean we can rely entirely on that."
The self-isolation period did present cast and crew with the unique opportunity for further script contemplation and virtual table reads. Something, Drake said, they've never had as much time to do before.
Chesapeake Shores season five will consist of 10 episodes, as it has with previous seasons, with the first episode planned to premiere in August 2021.
Following Jesse Metcalfe's (Trace Riley) departure from the series, which was announced at the end of March, Drake confirmed the storyline with follow a natural progression to the character's absence.
Although, as a new addition to the cast, Robert Buckley, of One Tree Hill, will be joining the team this season.
Phoef Sutton has also been signed on as showrunner for the series. Sutton was previously a writer and executive producer for the '80s sitcom Cheers.
"We're really happy with the way it's going, and I know Hallmark is too. We're really excited for the fans to experience the fifth season this year," said Drake.
mandy.moraes@pqbnews.com
Film industryfilmingMovies & TVParksvillequalicum beach
Sooke author shines light on autism in new children's book
Moments with Miss Paula creates musical stories for kids


After finishing a project I am always at a loss what to do next, even though I always have some work in progress (WIP) still lying around or a new kit waiting for me. After finishing my ribbon work last Tuesday I decided to pick a a cross stitch WIP that has been on the go since last August. It is a 3d miniature church to match the village shop, the Castle inn and Foxglove cottage I have stitched previously. All of these kits are by the Nutmeg company. They are a lot of fun to stitch, but I have been getting a bit impatient with them as cross stitch kits are so much slower to complete than other types of surface embroidery! On the other hand I really enjoy the final result as it so different than any 2d design. In addition, having completed several miniatures it has already created a lovely group and with the church it will start to look like a proper village!
The church actually has not got a name but when I am stitching I am thinking about the church from the Vicar of Dibley TV-series (don't ask me why!), so once mine is finished it will be St Barnabus church! Hopefully its large window won't smash in the great storm!
Since Tuesday I have completed the stitching on the tower and I am currently busy stitching the nave.
Since the weather has been horrible this weekend with snow, sleet and black ice, I have had plenty of time for crafting this weekend. I have even started to teach myself crochet! Well, I suppose that is not entirely correct, because I have crocheted in the past but my technique is rather rusty and especially the counting needed some practise. So I got out my Little Course in Crochet book, a clover crochet hook and some practise yarn and started to get to grips with some of the stitches again. I have mastered slip stitches, double, half treble, treble and double treble crochet by now. I will try some finer yarn next and then try to master increases, decreases and working in the round during the next few weeks.
My goal? The Sheepjes CAL 2017! I just spotted this new CAL (crochet-along) last Friday and it looks lovely. From the pictures I have seen, it seems a straight scarf with some embroidered designs on it, so definitely my thing! The design is called Hygge and there are three colour-themes; rainbow, jewel & pastel. I will be stitching the latter. I am hoping I can manage it, maybe not as quickly as the CAL, but I am sure I will be learning a few new skills and hopefully create a lovely scarf in the process!
If you like more information about this CAL go to the Scheepjes wol website or their Facebook page and if you want to stitch along yourself join either the international or dutch CAL-group.
I will of course keep you posted on the progress of the church and of the CAL once it has started! Do let me know if you are stitching along too!
Hi Jen! Really nice to hear you are enjoying reading my posts. The frame is a no-sew mini frame from Siesta Frames. The have their own website. My post about finishing the church has a hyperlink to the frames. The aida is attached using the velcro strips Siesta Frame sells. They stick really well but you can pull them off relatively easy too, just make sure you don't stick them too close to the area that will be stitched.


text:
BOOST_PRAGMA_MESSAGE("This include file is deprecated and will be removed in the future.")

#include <boost/geometry/strategy/cartesian/side_by_triangle.hpp>

#endif // BOOST_GEOMETRY_STRATEGIES_CARTESIAN_SIDE_BY_TRIANGLE_HPP

redpajama_set_name: RedPajamaGithub


MacMillan Tucker & Mackay has the experience to help with a range of legal services; motor vehicle /ICBC claims, divorce, estate planning/disputes, buying/selling a home, business, and litigation law.
Family Law ~ Civil LItigation ~ General Practice. Over 30 years of courtroom experience. Free 1/2 hour initial consultation.


The original is in the office of the Secretary of State of Rhode Island.
Depicts the towns of Douglass [sic], Uxbridge, Mendon, Bellingham, Wrentham and Attleborough [sic] in part of the Province of Massachusets [sic] Bay.
1 ms. map ; 43 x 70 cm.


We are excited to announce the next Spinnaker Bay Area meetup will be on December 5th, 2018 at Armory HQ in San Mateo, CA.
We'll be jumping into a deep dive into how Spinnaker sequences stages, composes behavior and handles errors in branching pipelines with Rob Fletcher from Netflix.
Armory HQ @ 28 E 3rd Ave, Suite 200 San Mateo, CA. This space is wheelchair accessible via elevator on the 1st floor.
Rob Fletcher is a Senior Software Engineer at Netflix, where he focuses on Spinnaker. He has over 15 years of experience in the software industry, and has contributed to several open source projects including Groovy, Geb, Ratpack, and Grails.
If you'd like to do a lightning talk please ping me via meetup or twitter @alexmbe or email alex_at_realspike.com. We still have more slots.
This talk is an introduction on using Spinnaker and demo how to deploy a sample application into cloud using Spinnaker.
Created at Netflix, it has been battle-tested in production by hundreds of teams over millions of deployments. It has a powerful plus flexible pipeline management system with integrations to the major cloud providers with the best practice built in deployment strategies (Like Blue/Green, Canary based, Rolling Blue/Green).
Snacks will be served at the event!


A veneer is a thin layer (0.5mm) of porcelain placed over a minimally prepared tooth surface. They are used to enhance a tooth's look and/or cover stain or small gap.
They can quickly and easily give your smile a straight and white appearance.


text:
Покровська волость — історична адміністративно-територіальна одиниця в Україні та Росії в XIX—XX століттях:

 Покровська волость — Лідського повіту Віленської губернії;
 Покровська волость — Міуського, потім Таганрізького округу Області Війська Донського;
 Покровська волость — Катеринославського повіту Катеринославської губернії;
 Покровська волость — Маріупольського повіту Катеринославської губернії;
 Покровська волость — Олександрівського повіту Катеринославської губернії;
 Покровська волость — Дніпровського повіту Таврійської губернії;
 Покровська волость — Сімферопольського повіту Таврійської губернії;
 Покровська волость — Тюкалинського повіту Тобольської губернії;
 Покровська волость — Уфімського повіту Уфімської губернії;
 Покровська волость — Куп'янського повіту Харківської губернії;
 Покровська волость — Охтирського повіту Харківської губернії;
 Покровська волость — Ананьївського повіту Херсонської губернії;
 Покровська волость — Херсонського повіту Херсонської губернії.

redpajama_set_name: RedPajamaWikipedia


Discover and travel the globe while coloring : from the pyramids in Egypt, the Statue of Liberty, the North Pole, Brazil to Easter Island. Hundreds of tiny details and a huge sense of humor for the entire family to enjoy.
No more just coloring in the lines, now kids can express themselves alone or with friends, without limits! Endless possibilities, as a tablecloth, wallpaper, on the ground, wherever.


text:
Racial Equity in Maryland's Cannabis Industry Get More Complicated: Glenn Sentenced, MMCC Ponders Diversity
exc-5f28aa0348c4cb5342309eec
Last week's sentencing of former delegate Cheryl Glenn—indicted at the end of 2019 for taking bribes tied to the medicinal cannabis industry—and the Maryland Medicinal Cannabis Commission committee meeting, which took public comment on increasing diversity within the industry, illustrate just how much more work is to be done for there to be a racially equitable medicinal cannabis program in the state.
Glenn, who had long been an advocate for Black-owned growers, processors, and dispensary owners was indicted in December of 2019 in part for taking bribes in which she promised Black potential licensees should vote for legislation that would expand the number of licenses available. In March 2020, Lance Lucas, who gave Glenn $42,500 in bribes, was also indicted. The indictments had the effect of both delegitimizing one of the most powerful proponents of racial equity in the cannabis industry and very much proved how dire the situation really was: Some Black cannabis entrepreneurs felt as though their only way to enter into the legal cannabis business was via illegal business.
Now, Glenn is going to federal prison for two years. The politician, whose mother, Natalie M. LaPrade, is the namesake of the Maryland Medicinal Cannabis Commission, was sentenced on Wednesday, July 29. Glenn had been asking for home detention and federal prosecutors asked for three years (even that was below sentencing guidelines which recommended around 4-5 years). Judge Catherine C. Blake called Glenn's bribery "a deliberate scheme to take advantage of her political power," and sentenced her.
The next day, July 30, the Maryland Medical Cannabis Commission held a Policy Committee Meeting, which addressed a number of issues, including diversity in the medicinal cannabis industry. The meeting also addressed the adjustments to the medicinal cannabis industry due to Covid-19 (such as temporary suspensions of existing patient signature requirements, on-site delivery, and telehealth for patients receiving certification) the scheduling of fines, and growing on multiple locations based on a single license.
When it came to addressing diversity concerns, MMCC Executive Director William Tillburg stressed that the commission's primary concern in regards to diversity is related those who receive business licenses. Tillburg has made comments connecting cannabis to racial justice at previous meetings. "Medical cannabis is really at the nexus of a lot of the areas where we see the greatest racial disparities in the country. If we're talking about health, business or economics, personal net worth, and criminal justice," Tilburg said back in June. "And so, it's very important to us and the work we're doing and seeing across the country. To that end, the General Assembly has tasked this body with creating a program that reflects the racial, ethnic, and gender diversity of this state and in that work is ongoing."
Public comment on diversity included Rita Montoya, who said that diversity cannot stop at who is licensed but also must focus on the patients (something Delegate David Moon has said in the past, noting the affordability—or lack thereof—of medicinal cannabis). Especially telling was Montoya's story of two different patients, one white, one Black, who were stopped for the same traffic violation and treated very differently in regards to cannabis despite having a medicinal cannabis card. One, the white patient, was simply let go and told to have a nice day while another, the Black patient, Montoya said, had guns drawn on them, had their car searched, and was charged with possession.
Tracey Lancaster Miller of the Maryland Medical Dispensary Association noted that the association has created a Diversity and Inclusion Commission and has added an anti-discrimination measure in its member agreements.
Kristina Johnson, a member of Marylanders for a Diverse and Equitable Cannabis Sector (MDECS) made recommendations which included, creating, committing to, and maintaining a "safe feedback loop to hear from minority participants and desired entrants"; "foster[ing]" a culture in the MMCC that "values diversity"; and moving towards a "level playing field for new entrants."
But issues of diversity—or really, racial equity—affect every aspect of the medicinal cannabis industry and when the committee focused its discussion on the ability of a cannabis company to use its growing license for multiple locations, long standing issues regarding cannabis equity hovered in the background. The dispensary that requested they be able to use their license for a second location is Curio Wellness, who infamously filed a lawsuit opposing the expansion of the number of licenses awarded, in an attempt to rectify the fact that the initial 15 licenses were awarded exclusively to white cannabis business owners. Curio, which has connections to the notoriously right-wing Sinclair Broadcasting, was criticized for opposing this attempt at addressing racial diversity and eventually withdrew the lawsuit.
Now, Curio wants to expand its footprint by asking for their license be applied to a second location. Currently, a licensee can "renovate or modify existing premises" or can apply to change the location of the license but cannot simply use the same license for a second location.
In the lead up to this week's committee meeting, Joe Gaskins, president of the African American Medical Cannabis Association, who in February testified in favor of removing the statutory cap on the number of medicinal cannabis licenses in an attempt to reduce racial disparities, published an op-ed on the site Maryland Matters about this issue. Titled, "State Still Keeping Minorities Out of the Medical Cannabis Business," Gaskins wrote that allowing Curio to use its license for a second growing location would "cause irreparable damage to the state's diversity and inclusion efforts in the medical cannabis industry, while enabling an end-run around the legislature's licensing moratorium."
The arguments for allowing this expansion were mostly tied to increasing patient access, while the arguments against it were fairly self-explanatory: No other cannabis industry in the country allows a grower to use its single license for an additional location; if it passed it would further benefit wealthy cannabis companies who can afford a second location; that it would be occurring before the 2019 licenses, which have yet to be rewarded, and that something this significant should be decided by the legislature.
The Policy Committee declined to adjust the rules for Curio. 2019's licenses meanwhile, have yet to be awarded.
Bill 24-118
HB 2312 / SB 1406
HB 543 / SB 190
Q&A: Terrence White to Lead I-71 Committee, a Business Coalition in D.C.'s Cannabis Gray Market
A New Task Force Will Increase Scrutiny of D.C.'s I-71 Market Starting Next Week
Virginia Lawmakers Approve 'Opaque' Budget Deal Creating New Cannabis Crimes
After Speedy Deliberation, Jury Finds Jonathan Wall Guilty Of Weed Trafficking Conspiracy
Jonathan Wall Cannabis Trial Kicks Off With A Protest, Strict Courthouse Rules And Jury Selection


text:
BusinessBizInfo
SCG donates VND10 billion to support covid-19 relief in 4 southern provinces
By SGT
With the continuous donation, SCG has helped save people's lives and joined hands with local authorities to support ongoing efforts to control the COVID-19 pandemic in the provinces.
Southern provinces face challenges during the pandemic
Like many countries in the region, Vietnam has been severely hit by the extremely contagious SARS-CoV-2 Delta variant. Since April 2021, numerous outbreaks have happened throughout Vietnam. The largest clusters have been in Ho Chi Minh City and neighboring provinces such as Ba Ria – Vung Tau, Dong Nai, Binh Duong, and Long An which are also the economic and industrial hubs of the country and are densely populated regions.
The SCGP Paper Field Hospital Beds innovation has received great feedback thanks to the convenience and the strong structure it provides.
The pandemic has greatly affected not only the production capacity of enterprises but also the jobs and livelihoods of many people. In the southern areas, the logistics and supply chains are at a high risk of snapping due to the postponed operations in many production processes to comply with COVID-19 prevention measures. Meanwhile, many employees have lost their jobs.
Striving to bring the localities back to a new normal by the end of September, the Government and local authorities have sought every solution with the highest determination and greatest effort to control the pandemic. Social distancing measures have been implemented while the vaccine roll-out has been accelerating. Accordingly, many southern provinces have gradually expanded the green area in the COVID-19 map and brought the locality into a state of "new normal".
Practical and timely support from enterprises
The "new normal" state and economic recovery can never be achieved without the leadership of the Government and local authorities, the strict compliance from people, and the support from responsible enterprises. Among them, SCG is one of the businesses that has made a substantial donation to the COVID-19 fight in the Southern area. Within the framework of the "SCG together fight the COVID-19 pandemic" campaign, SCG as a responsible corporate citizen has continuously donated VND10 billion to closely accompany the localities to support prevention of the pandemic and treatment of COVID-19 patients.
In Binh Duong, the second-largest hotspot after HCMC in the number of infections, SCG has focused on supporting provincial hospitals with equipment such as Hygiene Modular Bathrooms, SCGP Paper Field Hospital Beds, and level-3 protective gears among others. Particularly, the Hygiene Modular Bathrooms, an innovation from SCG, can be used in the medical facility system as an effective solution for minimizing the cross-infection for medical workforces. The beds are made from recycled paper providing both hygiene and comfort for patients in quarantined areas. The beds have received great feedback from beneficiaries thanks to the convenience and the solid structure that they offer.
"The SCGP Paper Field Hospital Beds are best suited for quarantine areas because they enable quick installation as well as offer comfort for the users. Thanks to SCG for this timely and practical support. We really appreciate it," said Mrs. Nguyen Ngoc Thuy, working at the Center for Disease Control and Prevention in Binh Duong.
The Hygiene Modular Bathrooms, an innovation from SCG, minimize the user contact with shared sanitary equipment such as hand washing faucets, sanitizer dispensers, etc, through the touchless mechanism.
In Dong Nai, to help reduce the burden on the medical workforce, SCG has donated medical equipment for patient treatment like SpO2 blood oxygen meters, Oxygen generators, transfusion machines, electric injection pumps…To ensure care conditions and prevent cross-infection in the hospital areas, steel beds are also added to the list of support items by SCG… Besides the equipment, SCG also brought joy to the children in Dong Nai and Binh Duong whose families were affected by the pandemic with meaningful Mid-Autumn gifts.
In Ba Ria Vung Tau Province, SCG has cooperated with Long Son Petrochemicals Co., Ltd. and EPC Contractors to donate the fully automated Real-Time PCR Testing Machine to Vung Tau Medical Clinic. The company also accompanied the Provincial Youth Union in the "Back-to-School, together against COVID-19" program to support students during difficult times in the province.
In Long An Province, recently SCG has donated much-needed medical equipment namely Hygiene Modular Bathrooms, SCGP Paper Field Hospital Beds, level-3 protective gears, N95 face mask… The donation has contributed to the swift and comprehensive actions taken to control the outbreak and ensure the province can soon be back to normal.
So far, SCG has donated a total of more than VND10 billion to four Southern provinces to support COVID-19 relief and response. In the upcoming time, as a responsible corporate citizen, SCG will continue to accompany the provinces in the fight against the pandemic and together with local authorities to bring the "new normal life" to the communities. All of these supports accurately reflect the commitment to social responsibility that SCG always pursues.
Previous articleStanChart forecasts rate cut if Covid impact lasts beyond Oct
Next articleStorm Lionrock forecast to bring heavy rain to northern Vietnam
Urban Green offers opportunities to buy apartments in strategic location in Thu Duc City
IDI overcomes crisis to expand export markets
With 2021 breakthrough, Hoang Phuc International sets moonshot targets for 2022


A passionate Port Adelaide Fan who simply loves footy! That is how I would describe myself. Catch my weekly article "The Friday Scramble" with all the last minute things to think about for the weekend Follow: @pkd73.
Rocky and Fyfe down but not out, Dusty suspended and a runaway train called Lachie Neale. It all spells SCRAMBLE!
Another huge week and trading is the number one topic as we Scramble our way to round 3.
Hartlett was looking great before his ACL injury in 2018, he is underpriced, but is he worth the risk?
A change of clubs for Polec after his career best season, but does this make him relevant for you in 2019?
With Wingard gone does Robbie find his way back into the Power midfield rotations?
Ollie was down last year but this just means he is underpriced… right?
Last minor round before fantasy finals and we are needing to go all out! NO time to waste. Let's Scramble!!


text:
1997 R 2h 7m Blu-ray / DVD
When FBI agent Joe Pistone goes undercover and rechristens himself Donnie Brasco to infiltrate the mob, he increasingly identifies with the made men he's charged with taking down in this engrossing crime drama based on a true story.
Al Pacino, Johnny Depp, Michael Madsen, Bruno Kirby, James Russo, Anne Heche, Zeljko Ivanek, Gerry Becker, Robert Miano, Brian Tarantina, Rocco Sisto, Zach Grenier, Walt MacPherson, Ronnie Farer, Terry Serpico, Gretchen Mol
Drama, Mobster, Crime Dramas, Biographies
Dark, Suspenseful
Blu-ray• DVD • Streaming
English: Dolby Digital 5.1, French: Dolby Digital 2.0 Surround, English: Dolby Digital 2.0 Surround
English SDH, English, French
English: PCM Surround, None: Dolby Digital 5.1
Parents need to know that this film contains scenes of bloody violence and gunplay. Aside from "purely" criminal acts, there are depictions of physical abuse within families and a racially motivated attack. The characters use strong language throughout the film, smoke, drink, and deal drugs. One suffers an overdose off-screen.
Bloody violence and gunplay.
Very strong language.
Smoking, drinking, drugs.


Kolkata: A teenage girl was forcefully dragged into a car and taken to a house and molested in Karunamoyee on Saturday.
The girl, a teenager had come for her tuition classes to Salt Lake from Kasba on Saturday. While returning from tuition, 2 strangers pulled her into a car and molested her. Then they took her to a flat in a nearby apartment and tried to molest her again, but she escaped. Once free, she contacted the police.
She has lodged a complaint against 2 unknown men in the Bidhannagar East Police Station. Her parents are with her. She has been unable to identify the flat. Anandapur Police Station have also started an investigation to probe into the matter.


text:
Mychal Kendricks: Perception Vs. Reality
This is the cover story for the December 20 edition of Gameday Magazine which can be found at the Lincoln Financial Field Pro Shop as well as select ACME Markets.*
On a late August night at the NovaCare Complex in South Philadelphia, Mychal Kendricks signed a contract extension that will keep him in the middle of the Eagles' defense through the 2019 season. For months, the talk outside the building was about how Kendricks might not have been the right fit in the Eagles' scheme, about how he could be trade bait leading into the NFL Draft, and about how his size might hold him back from being what the Eagles were looking for at linebacker.
Inside the building, while all of this speculation was thrown against the wall looking for something to stick outside the walls, the Eagles and Kendricks were working on a new contract to keep No. 95 as a pillar of the defense for years to come.
"Height, weight and size? About me? Oh my God. I don't think I'll ever hear the end of this," Kendricks said in a phone conversation with Dave Spadaro minutes after signing the contract. "Dude, I don't care. I'm a baller and I feel the Eagles don't care, either. They know I'm a baller, too. That's the reason why I just signed, but yeah for the world out there, I mean I am the new prototype. I repeat I am the new prototype. I am everything you want in a linebacker."
Roughly three months later, Kendricks is proving that the new model of linebacker in the NFL is here to stay. Despite missing three-plus games with a hamstring injury, Kendricks ranks among the team leaders in tackles, flying around the field and making his presence known.
The numbers say he's 6-foot and 240 pounds, but the numbers mean nothing to him.
"When you think of an inside linebacker, you think of someone who's damn near as big as a defensive lineman but just not as heavy," Kendricks said. "A linebacker, they back up the line. Me, I'm as short as a defensive back but as thick as a linebacker needs to be and I'm as fast as anything out there on the field. I think the new hybrid of linebacker is a linebacker that can really track the back on every step, whether it's in the backfield or in open space, and a linebacker that can also blitz like a defensive end who is on the line and cause penetration too with offensive linemen.
"You're getting something completely different (with me), something unorthodox, and that's why I say I'm the new prototype. As offenses become more spread out and as long as they keep running the option and quarterbacks keep getting faster and more athletic, they're going to need a backer like me."
The Best Of Mychal Kendricks
The Eagles signed linebacker Mychal Kendricks to a four-year contract extension on Monday that will keep him in Philadelphia through the 2019 season ...
Linebacker Mychal Kendricks is so excited about his four-year deal he already has his helmet on
Kendricks is one of only three Eagles since 1982 to post at least four sacks and three interceptions in a single season, recording four sacks and three picks in 2013
The 2011 Pac-12 Defensive Player of the Year at Cal, Kendricks appeared in all 51 games during his four-year college career.
A second-round draft choice of the Eagles in 2012, the speedy and instinctive Kendricks was immediately inserted as a starter on the Eagles defense in his rookie campaign and has since developed into one of the unit's top playmakers.
Kendricks finished second on the team in 2014 with 108 tackles and tied for third with three forced fumbles.
Kendricks led the team with a season-best 16 tackles and forced his third fumble of the 2014 season when he stripped the ball loose from Seahawks RB Marshawn Lynch vs. Sea. (12/7)
Kendricks forced a fumble of RB DeMarco Murray and intercepted QB Kyle Orton at Dal. (12/29) in 2013. The two turnovers led to 10 points by the Eagles on their ensuing drives.
Forced his second fumble of the season early in the third quarter vs. Ten. (11/23) in 2014, which ultimately set up an Eagles touchdown.
Recorded his third sack of the season - his sixth in an eight-game span - when he brought down Panthers QB Cam Newton for a 10-yard loss in a win vs. Car. (11/10) in 2014.
Kendricks registered a strip-sack of Texans QB Ryan Fitzpatrick in the first quarter at Hou. (11/2) in 2014.
Kendricks paced the team with 13 tackles and notched a sack of Jaguars QB Chad Henne in a 2014 season-opening win vs. Jax. (9/7).
Kendricks forced a fumble vs. Was. (9/21) in 2014, stripping RB Alfred Morris in the first quarter.
Kendricks sacked Washington QB Robert Griffin III for a 10-yard loss in the second quarter at Was. in 2014 (12/20)
Kendricks led the NFL with four fumble recoveries and finished the 2013 year ranked second on the team with a career-high 137 tackles.
Kendricks posted a career-high two sacks of QB Jay Cutler vs. Chi. (12/22) in 2013.
Along with DeMeco Ryans, the duo became the first pair of linebackers in team history to post 4+ sacks and 2+ interceptions in the same season in 2013.
Kendricks ranked third on the team with 88 tackles and ranked third on the team with 11 knockdowns in 2012.
While in college, Kendricks earned several All-America selections as a senior in 2011 and was named the Pac-12's Defensive Player of the Year. He played in all 13 games with 11 starts, leading the team in tackles with a career-high 106, while adding two interceptions and three sacks.
Over the years, Kendricks has heard it all. Throughout his football career, going back to his college days at the University of California and the time leading up to the 2012 NFL Draft, he's had his detractors. In response, he's elevated his game with each step along the way.
"College and the draft, they all said that. 'You're kinda small aren't ya?'" said the 25-year old. "I just looked them up and down and I knew that the people saying that didn't want anything to do with me, so I didn't want anything to do with them. I think I've proven the world wrong with that. I do things differently because of my stature.
"There have been plenty of linebackers that have done this before me that are my same size. (Former New England Patriots linebacker)Teddy Bruschi wasn't too big. There have been people to do it before me, but I just feel like in terms of blitzing, penetration in the backfield and being able to react and be step for step with the back and my ability to pass rush and get into holes that normally linebackers can't get through, I can and that sets me a part."
Earlier this season, head coach Chip Kelly spoke at a press conference about the difference between the outside perception of the Eagles' team and what the reality was. Despite a three-game losing streak and media pundits left and right speculating Kelly's move to the hottest college opening, Kelly wanted to show to his players that what goes on in the building is all that matters, and he used Kendricks' situation as a primary example.
"A lot of reports that are put in the media, like Mychal Kendricks, that we don't like Mychal Kendricks, and that he doesn't fit our prototype of what we are looking for in a linebacker. … And all of a sudden, we re-sign Mychal Kendricks," Kelly said. "What is reported is the perception. The reality is that we think Mychal is a great fit in terms of what we do, so there is a litany of them. The problem is I think a lot of people can get sidetracked with what the perceptions are, and we have to really focus on the reality."
With Kendricks, outside perception is thrown out the door. He knows the hard work he puts in and the player that he has become. Every doubt that he's ever heard has fueled him to strive for more.
"I don't even know what people think of me and I don't care, and that's the truth," said Kendricks. "I don't read into anything. The reality is that I'm out there to compete and I want to win probably more than anyone. With me, you're getting someone who is going to try to put the team on their back and do the damn thing and isn't scared to step up in a pressure situation and try to rise to it.
"The reality is that I'm a threat. I feel like I'm a real threat on the defensive side of the ball. The reality is that I can do anything. I could play running back if I wanted to. I could play special teams. I can cover, I can blitz and I'm probably more well-rounded than most in terms of specific positions. That's my reality."
What ingredients go into making of an NFL linebacker? In the past, it was things like burly shoulder pads, pressed-on nasal strips and countless reps on the bench press. The new model has a bit of a different makeup. Kendricks grew up playing football, but he also attended the highly-selective Bullard Talent, a private school specializing in the performing arts. His background in the arts has painted Kendricks a different way of seeing things, and has added grace and creativity to the list of moving parts that make the inside linebacker tick.
"I move completely different than most linebackers. It is a choreographed step, I don't care what anyone says," said Kendricks. "When you get a pulling guard and you know that backside tackle or tight end is coming to get you, there are certain steps, rhythmic steps, and muscle memory takes over and you know how to step, and it's the same thing in dance and in any choreographed step.
"I was also into the arts, like painting and singing, and that all works your right brain, which is your more creative side. That allows you to be creative on the field as well. I may see some things that most people won't see. I see things from a different perspective, on and off the field. I can alert things in a different way, and I think that allows me to make plays that others may or may not make … There's definitely a balance. You can't be out of control in this game. You'll be exposed. There's a time to be out of control and there's a time to know when you're getting some crazy looks and it's going to take some disciplined eye control to get your job done."
Mychal Kendricks is a different kind of athlete. In years past, you wouldn't find his picture in the football dictionary next to inside linebacker, but Kendricks is re-writing the book on NFL linebackers, and he's paving his own way towards stardom in a city that demands the most from its athletes.
"Mark my words, the linebacker is going to slowly start changing, and it already is. It's not your big, huge linebackers anymore. It's not your (Former Chicago Bears Linebacker Brian) Urlacher, and (New England Patriots linebacker Dont'a) Hightower or your (Houston Texans linebacker Brian) Cushing -- those guys are really great players and they play well in their defenses, but in a defense like this (in Philadelphia) or one similar, I think there's a perfect spot for me.
"Nobody is doing it like me. I promise you that."


text:
Q: (De)serialize enum set Is there an easy way to serialize and deserialize enum sets with Jackson?
private enum Type {
    YES, NO
}

@JacksonXmlProperty(localName = "type", isAttribute = true)
private final EnumSet<Type> types;

This gives the following XML:
...<type type="YES" type="NO"/>...

This XML is not valid, since there is a duplicate attribute.
I tried also the following annotations:
@JsonSerialize(using = EnumSetSerializer.class)
@JacksonXmlProperty(localName = "type", isAttribute = true)
private final EnumSet<Type> mTypes;

But this gives the following error:
Exception in thread "main" com.fasterxml.jackson.databind.JsonMappingException: Class com.fasterxml.jackson.databind.ser.std.EnumSetSerializer has no default (no arg) constructor

A: In this case you should write a custom EnumSet serializer/deserializer that would convert the enum set to string. Here is a complete example:
@SuppressWarnings({"unchecked", "raw"})
public class JacksonEnumSet {
    public enum Type {
        YES, NO
    }
    public static class Bean {
        @JacksonXmlElementWrapper(useWrapping = false)
        @JacksonXmlProperty(localName = "type", isAttribute = true)
        @JsonSerialize(using = EnumSetSerializer.class)
        @JsonDeserialize(using = EnumSetDeserializer.class)
        private final EnumSet<Type> types;

        @JsonCreator
        public Bean(@JsonProperty("type") final EnumSet<Type> types) {this.types = types;}

        public EnumSet<Type> getTypes() {return types;}

        @Override
        public String toString() {
            return "Bean{" +
                    "types=" + types +
                    '}';
        }
    }

    public static class EnumSetSerializer extends JsonSerializer<EnumSet> {

        @Override
        public void serialize(
                final EnumSet value,
                final JsonGenerator gen,
                final SerializerProvider serializers)
                throws IOException {
            final StringBuilder builder = new StringBuilder();
            for (final Object e : value) {
                if (builder.length() > 0) {
                    builder.append(";");
                }
                builder.append(e);
            }
            gen.writeString(builder.toString());
        }
    }

    public static class EnumSetDeserializer extends JsonDeserializer<EnumSet>
        implements ContextualDeserializer {
        private Class enumType;

        @Override
        public EnumSet deserialize(
                final JsonParser p,
                final DeserializationContext ctxt) throws IOException {
            final String string = p.getValueAsString();
            final EnumSet enumSet = EnumSet.noneOf(enumType);
            for (final String name : string.split(";")) {
                enumSet.add(Enum.valueOf(enumType, name));
            }
            return enumSet;
        }

        @Override
        public JsonDeserializer<?> createContextual(
                final DeserializationContext ctxt, final BeanProperty property)
                throws JsonMappingException {
            final CollectionLikeType type = (CollectionLikeType)property.getType();
            final EnumSetDeserializer enumSetDeserializer = new EnumSetDeserializer();
            enumSetDeserializer.enumType = type.getContentType().getRawClass();
            return enumSetDeserializer;
        }
    }

    public static void main(String[] args) throws IOException {
        final XmlMapper mapper = new XmlMapper();
        final Bean bean = new Bean(EnumSet.allOf(Type.class));
        final String xml = mapper.writeValueAsString(bean);
        System.out.println(xml);
        System.out.println(mapper.readValue(xml, Bean.class));
    }

}

Output:
<Bean xmlns="" type="YES;NO"></Bean>
Bean{types=[YES, NO]}

redpajama_set_name: RedPajamaStackExchange


BEIJING, Jan. 19 (Xinhua) -- Two years ago, Chinese President Xi Jinping delivered a speech at the United Nations (UN) Office at Geneva, calling for joint efforts to build a community with a shared future for mankind.
"China has been a strong pillar of multilateralism," said UN Secretary-General Antonio Guterres, highlighting that the aim of multilateralism is to build a community with a shared future for mankind.
The Chinese proposal, with its foresight and wisdom, has witnessed tremendous changes across the globe and resonated with people's longing for peace and development.
As China hosted a number of significant diplomatic events at home and Chinese leaders paid visits to other countries, the idea of building a community with a shared future has been increasingly accepted worldwide.
"It is a common ideal for mankind to build a world without conflicts, one with equal development opportunities and every people in it blessed with happiness," said Yasuo Fukuda, former Japanese prime minister.
In July 2018, the China-Maldives Friendship Bridge, the first ever cross-sea bridge in Maldives, was completed. The bridge is deemed one of the landmark projects of the China-proposed Belt and Road Initiative (BRI).
In fact, nearly 170 countries and international organizations have signed BRI-related cooperation documents with China.
The BRI is a manifestation of China's vision of a community with a shared future for mankind, said John W. Allen, former vice chairman of the UN Business Council.
China's General Administration of Customs said recently the country's foreign trade rose 9.7 percent year on year to a record high of 30.51 trillion yuan (about 4.5 trillion U.S. dollars) in 2018.
Official data also show China's FDI hit a record 885.61 billion yuan (134.97 billion dollars) last year.
The numbers have demonstrated China's resilience after 40 years of reform and opening up, even at a time when unilateralism and protectionism are on the rise.
In April 2018, Xi announced a series of new measures for expanding China's reform and opening up, demonstrating China's willingness to work with the outside world.
The new initiatives include easing foreign shareholding restrictions in the industries of automobile, ship and aircraft, and implementing the management system based on pre-establishment national treatment and negative list.
Over the past two years, China has been promoting innovation and improving inclusive development amid external uncertainties. On such issues as the Korean Peninsula situation, the Syrian crisis and UN peacekeeping operations, China is committed to safeguarding peace and stability.
According to Gai Lin, secretary-general of the EU-China Friendship Group of the European Parliament, the future of mankind will surely involve bringing together nations for a world of cooperation. Building a community with a shared future is undoubtedly the best option for safeguarding world peace and promoting development.


text: <script type="text/javascript" src="/assets/js/rivercruises-spb.js?v=1.0.2"></script>


text:
Home Featured Articles	Manitowoc cranes work on largest dam in southern Africa
Manitowoc cranes work on largest dam in southern Africa
written by Ernie Pierini June 22, 2011
Ten Manitowoc cranes are working on the construction of a remote dam in South Africa. The De Hoop ("The Hope") Dam will be 81 m tall and stretch more than 1 km over the Steelpoort River in Limpopo, South Africa. It is being built for the South African Department of Water Affairs. The Manitowoc cranes on the project are a mix of Potain tower cranes, a Manitowoc crawler crane and Grove mobile cranes. The cranes perform a variety of lifting tasks, which will change as the project progresses. But all work is related to constructing the outlet works of the dam, which will require 930,000 m3 of concrete to complete. Jobs include assembling conveyors and concrete batching plants, placing shuttering and reinforced steel, installing mechanical items in the outlet works, damage recovery and pouring concrete.
The location and terrain are two major challenges on site. The dam sits in the middle of an untouched rural landscape, in a river valley with steep slopes of loose soil running either side. To complicate matters, a river diversion also runs through the site.
Henry Wells, managing director at Crane Load Tech, said the company had to construct roads to ease transport of the mobile and crawler cranes.
"We are used to working on job sites with restricted access, but De Hoop is among the most extreme," he said. "On the project we've built temporary access roads across the slopes and contours so the cranes can travel the undulating terrain. We were able to maneuver the cranes to where they can offer maximum coverage and the most efficient delivery of materials."
John Baker, chief engineer of the South African Department of Water Affairs, said the wide range of cranes on the job helps the project proceed on schedule.
"We chose a variety of cranes so we could handle any of the challenges of such a difficult terrain," he said. "Large areas of the site are difficult to negotiate, so the mobile cranes are essential for accessing certain areas. The tower cranes provide the height and reach to cover large areas of the dam and the crawler crane handles the heavier lifts. The cranes work well as a team, and their reliability means this five-year project remains on schedule."
A 25 t Potain MD 485 B is pouring the majority of the concrete. For smaller lifts, there is also a 4 t Potain Igo 50 self-erecting crane.
Quentin van Breda, executive chairman of SA French, said the Potain MD 485 B is playing a critical role in the construction.
"The special application crane on this project is really at the center of construction," he said. "It is responsible for such a large part of the dam that it must maintain its performance throughout the contract. Our 30 years of experience working with Potain special application cranes means we can confidently place these cranes on critical projects. Our customers rely on our expertise."
There are several other Manitowoc cranes on the site as well. From the company's crawler crane line there is a 90 t Model 10000, popular for its simple erection, reliability and easy operation. The Grove mobile cranes on site include the truck-mounted TMS700E, which has a 60 t capacity and the 60 t RT760E and 30 t RT530E from the rough-terrain crane line. There is also a Yardboss industrial crane, the YB4409XL, which has an 8 t capacity.
The cranes on the De Hoop project have been there since April 2009 and will remain on site for another two years. The South African Department of Water Affairs is building the dam as a bulk storage facility to supplement Limpopo's current water supply. Its reservoir covers 1,690 hectares. The dam will be complete by August 2012.
http://home.nestor.minsk.by/build/news/2011/06/2106.html
Manitowoc cranes work on largest dam in southern Africa was last modified: June 23rd, 2011 by Ernie Pierini
Crane businesscrane industry newscustomer servicelargest dam in south africamanitowoc cranes in south africasteelpoort river
Do you take YES for an answer?
Last day to Vote – Great Crane Photo Contest
Construction fatalities drop in 2009
One Man Dies in Crane Accident | Salina, Kansas
Crane boom breaks free
Nine new models from Palfinger
Crane fire
Truck driver- not crane driver
Record-breaking lift for ALE
Ottawa company fined C$110,000
Journeyman to Directors,
Crane Owner Charged with Homicide


text:
Staff & Parents Login
AHIS Parents Portal Tutorial
2020/2021 Calendar
Parents Teachers Association
Kindergarten School
Evaluation & Grading
Honor Roll Program
AHIS Gifted & Talented Programs
Junior Ambassadors Conference
Future Arab Leaders
Bahrain Young Entrepreneurs
Economics & Career Education
Videos Library
Catering & Food
About Bahrain
AHIS founded in 1985 and is fully accredited by the Bahraini Ministry of Education and by two world-wide recognized accreditation organizations (MSA) & (NCA)...
We focus on instilling the values of hospitality, global citizenship, and tolerance toward others. We strive to create an environment that nurtures high self-esteem, intrinsic motivation, low anxiety, and a sense of belonging.
To provide students with a balanced international standard education with an emphasis on developing their social, global and cultural skills. Al Hekma strives to build accountable, confident and motivated lifelong learners.
To offer an educational program that is comprehensive and balanced with an emphasis on social and cultural appreciation, academic skills development, and accountability.
AHIS is affiliated with highly recognized educational institutions that provide professional development and support for improvement and growth such as NESA, ASCD, UNESCO, PTC. Al-Hekma provides its students with modern spacious buildings, vast playgrounds, sports facilities and highly equipped science, music, art and computer labs supporting the educational programs.
The school offers its students a wide range of clubs and activities during and after school hours to produce well-rounded personalities with healthy social skills. In the process of their growth, we offer our students a high quality of education enabling them to handle responsibility with determination and confidence.
The students feel that they belong to a big family, which cares about their well-being in a safe and productive environment. AHIS fosters good citizenship and leadership skills which help strengthen the student's identity and personality. Our programs help produce motivated, confident, and outstanding individuals.
Beyond academics, AHIS strives to instill in all students a positive attitude toward lifelong learning, an appreciation for cultural diversity and higher thinking and problem-solving skills necessary to be successful in their future endeavors. Our approach is guided by respect for children's individual differences, by recognition of their inherent capacity for growth, and by a commitment to plan activities and environments which shape learning and provide opportunities for student success. We challenge our students and inspire them to expand their way of thinking. As our students begin to truly believe in themselves and their abilities, they develop the skills to succeed in school and life. We strive to provide the students with a friendly educational environment and support to prepare them for a bright future full of excellence and prosperity.
Dedicating Our Lives & Hearts to Building Confident & Motivated Life-long Learners..
Enroll your child Now!
D3 Consultants Produced Bahrain Graduation Video 2020 January 14, 2021
Beyond Reopening Schools By Ms Rasha Al Najjar January 7, 2021
Celebrating Bahrain's National Day 2020 January 4, 2021
Our Bahrain is our pride December 11, 2020
World Children's Day November 18, 2020
© 2020 Al Hekma International School - Powered by D3 Consultants


text:
Home Workout How LA Sports Writer Arash Markazi Lost 130 Pounds and Kept It Off
How LA Sports Writer Arash Markazi Lost 130 Pounds and Kept It Off
Fitness News January 31, 2020 Leave a Comment
@ArashMarkazi/Twitter
Arash Markazi couldn't have felt more embarrassed. While boarding a plane, the Los Angeles Times sports columnist had to ask the flight attendant for a seatbelt extender. When he got home, he weighed himself and hated what he saw—329 pounds.
"If you're in the NFL and you're on the offensive line, you might weigh that much," says Markazi. "So, for me as a sports reporter who's not tall to weigh that amount, yeah, it was one of those moments where I knew I had to make a change."
With such a demanding job, it wasn't hard for Markazi to slowly gain the weight. The 5'7" writer traveled from city to city, and he never missed an opportunity to sample the different regional fare. Cheesesteaks in Philadelphia, deep-dish pizza and hot dogs in Chicago, pastrami sandwiches in New York—he enjoyed them all. His diet wasn't any better at home. He'd attend games, file his story, and leave the stadium at midnight, picking up McDonald's or Jack in the Box on his way home.
Markazi says that whenever he tried to lose weight in the past, he would do the right things for a couple weeks, and then fall off the wagon. He'd be good at home, then go on a trip and fall back into his old habits. That humbling experience on the airplane was the final straw—he was ready to break the cycle.
To get started, Markazi hired a trainer to teach him the ropes and reinforce good habits. He started slowly and focused on cardio. First it was 20 minutes, then 30, eventually working his way up to 60 minutes on the treadmill, elliptical, or bike.
To supplement his workouts, he changed his diet—no more stadium foods and late-night drive-thru burgers. Instead, he aimed for 1,500 to 1,600 calories of healthy, whole foods each day, with plenty of salads, chicken, salmon, and vegetables. And to hold himself accountable, he began documenting his workouts and meals each day on Instagram.
His hard work quickly showed dividends, and Markazi lost 43 pounds after one month. He jokes that the easiest way to lose weight is to gain it in the first place and notes that in the first month he flipped a switch and his body simply responded. Sticking with it was his new challenge, but the differences he began seeing in his body and how he felt kept him going. That, plus the positive reinforcement of friends, colleagues, and even strangers kept him motivated.
At the end of a year, he lost 130 pounds.
I'm 120 days into my journey and stepped on the scale today and I'm 90 pounds down! I still can't believe the progress I've made. I'm chronicling my journey on Instagram and cataloging the stories every 30 days. I just posted the past 30 days if you want to check it out.
A post shared by Arash Markazi (@arashmarkazi) on Jan 30, 2019 at 12:28pm PST
Markazi's dramatic transformation even drew the attention of one of the athletes he wrote about. It solicited compliments from contacts he hadn't seen in awhile, and he even began to receive messages from people across his large social media following. That's been one of the most rewarding and unexpected benefits of his journey.
"The people who reach out to me, that let me know that they've joined me on this journey, they inspire me," he says.
Now, healthy living is just part of his routine. Even with his weight loss having surpassed triple digits, Markazi continues to do 60 minutes of cardio each day, usually opting for morning workouts to ensure he doesn't get derailed. More recently, he added weight training into his regimen, employing online programs as his starting point. He admits that he needs to learn more and wants to enlist a trainer to help put him on the right path.
"The key for all of this is to be able to do this on my own," says Markazi. "To be able to maintain while I'm on the road, to not be dependent on someone else." That inner drive has kept him going strong more than a year since he first decided to make a change. Like all of us, Markazi is subject to pitfalls and bad days. But now, he's equipped with the fortitude to move past them. If he skips a workout or has a bad day, he doesn't spiral. "It makes me feel like I need to get right back on the horse."
8 Micronutrients Important for Performance and Where to Get Them
The Top 10 Fat Burners For 2021
The Life of Peter McGough (1949-2020)
Peter McGough, Legendary Bodybuilding Writer, Dies
Don Saladino's At-Home Kettlebell Workout
Where to Buy Kids' Face Masks Online: Order Now For Delivery Within Days
How to Spice Up Any Meal (The 6 Best Spices to Use)
Why You Should be Eating Organ Meats — and How to Start
The Holiday Damage Control Routine to Stay Lean and Fit All Winter
Has Brazil Taken Over the Pro Bikini Division?
From Drug Addiction to Powerlifting, Julius Maddox's Inspiring Story Is Sparking Change
Garmin, Suunto Fitness Smartwatches Discounted Just In Time For Summer
Kickstart Losing Weight From Home With A Free Noom Subscription
Best Cyber Monday Fitbit Deals: Huge Price Cuts on Fitness Trackers
Garmin, Samsung Galaxy Active Smartwatches Discounted For Memorial Day
This Supplement May Repair Your Reproductive System
Lose Weight From Home This Summer With Noom — Now Free For Two Weeks
10 Common Squat Mistakes to Avoid
How Steroids and TRT Can Kill Bodybuilders
WWE Superstar Roman Reigns on His Return to the Wrestling Ring
You Should Buy Face Masks and PPE in Bulk; Where to Get Them
Should I Go Back to the Gym When It Reopens? (Gym Safety)
Protein Calculator (Calculate Your Protein Requirements)
Amazon Chops $75 Off the Bowers and Wilkins PX Headphones
Voting is Now Open for the 2020 Golden Joystick Awards
Rob Gronkowski May Wrestle in a WWE Ring
Get the March 2020 Issue of 'Muscle & Fitness'


Saint Peters's best FREE dating site! 100% Free Online Dating for Saint Peters Singles at Mingle2.com. Our free personal ads are full of single women and men in Saint Peters looking for serious relationships, a little online flirtation, or new friends to go out with. Start meeting singles in Saint Peters today with our free online personals and free Saint Peters chat! Saint Peters is full of single men and women like you looking for dates, lovers, friendship, and fun. Finding them is easy with our totally FREE Saint Peters dating service. Sign up today to browse the FREE personal ads of available Missouri singles, and hook up online using our completely free Saint Peters online dating service! Start dating in Saint Peters today!
"Hi..looking for a serious relationship"
Hi.. I'm Carmelitta Marie Renee Blandin I love anime, video games and Marvel movies.
Recently out of a marriage and ready to meet new people. I'm not sure what I'm looking for, hopefully we can figure that out together.
"Let's grow old together "


text:
Q: how do I get this promise back to the controller? So I have a series of functions I've defined in the service that upload an image to my Amazon s3 bucket, and I can console.log and alert in the service itself and everything is coming back correct.
However, now I want to return that promise to the controller so I can let the user know the upload is finished. I'm just not sure how I would do that. I've tried putting returns at the filereader.onload but then I get errors saying that what I've given back isn't a promise and such. Here's my code:
angular.module("testApp", [])
.controller("testCtrl", function($scope, amazonService) {
    $scope.test = "leeroy jenkins";

    $scope.upload = function() {
        amazonService.uploadImage($('#file'));
    }
})
.service("amazonService", function($http) {
    var url = "/api/"
    var uploadImageFilestream = function(obj) {
        return $http({
            method: "PUT",
            url: url + "media/images",
            data: obj
        }).then(function(res) {
            if (res.status === 200) {
                alert("upload successful!");
            }
            return res;
        });
    }

    var formatFileName = function(filename, newBase) {
        //first, get the file extension
        var extension = filename.substring(filename.lastIndexOf("."));
        return newBase + extension;
    }

    this.uploadImage = function(obj) {
        var file = obj[0].files[0];
        var fileReader = new FileReader();

        fileReader.onload = function(loaded) {
            uploadImageFilestream({fileName: formatFileName(file.name, "test1"), fileBody: loaded.target.result});
        }

        fileReader.readAsDataURL(file);
    }
})

I know that if I combined the uploadImageFilestream function with the uploadImage function it would work, but I'm not sure how to structure it with the promise in a separate function.

A: Use $q:
.service("amazonService", function($http, $q) {
    var url = "/api/"
    var uploadImageFilestream = function(obj) {
        return $http({
            method: "PUT",
            url: url + "media/images",
            data: obj
        });
    }

    var formatFileName = function(filename, newBase) {
        //first, get the file extension
        var extension = filename.substring(filename.lastIndexOf("."));
        return newBase + extension;
    }

    this.uploadImage = function(obj) {
        var file = obj[0].files[0];
        var fileReader = new FileReader();

        var deferer = $q.defer();

        fileReader.onload = function(loaded) {
            uploadImageFilestream({fileName: formatFileName(file.name, "test1"), fileBody: loaded.target.result})
            .then(function(res) {
                if (res.status === 200) {
                    deferer.resolve();
                    alert("upload successful!");
                }
                return res;
            });
        }

        fileReader.readAsDataURL(file);

        return deferer.promise;
    }
})

A: You should be using $q service of AngularJs to create deferred object and return promise.
I have modified the following code as to demonstrate way to use promises.
angular.module("testApp", [])
.controller("testCtrl", function($scope, amazonService) {
    $scope.test = "leeroy jenkins";

    $scope.upload = function() {
        var promise = amazonService.uploadImage($('#file')); // call to function returns promise
        promise.then(function(){ // when promise is resolved, desired data is passed
            alert("success");
        }).catch(function(error){ // when promise is rejected, related error object is passed
            alert("failure");
        });
    }
})
.service("amazonService", function($http, $q) { // added $q service to handle promises
    var url = "/api/"
    var uploadImageFilestream = function(obj) {
        return $http({
            method: "PUT",
            url: url + "media/images",
            data: obj
        }).then(function(res) {
            if (res.status === 200) {
                alert("upload successful!");
            }
            return res;
        });
    }

    var formatFileName = function(filename, newBase) {
        //first, get the file extension
        var extension = filename.substring(filename.lastIndexOf("."));
        return newBase + extension;
    }

    this.uploadImage = function(obj) {
        var file = obj[0].files[0];
        var fileReader = new FileReader();
        var deferredObject = $q.defer(); // added deferred object which will be used to return promise and resolve or reject is as shown below
        fileReader.onload = function(loaded) {
            uploadImageFilestream({fileName: formatFileName(file.name, "test1"), fileBody: loaded.target.result}).then(response){
                deferredObject.resolve(response); // when resolve function of deferred object is called success callback in controller will be called with the data you pass here
            }).catch(function(errorObj){
                deferredObject.reject(errorObj); // when reject function of deferred object is called error callback is controller will be called with the error object you pass here
            });
        }

        fileReader.readAsDataURL(file);
        return deferredObject.promise; // return promise object which will be resolve or reject and accordingly success callback and error callback will be called with then and catch respectively
    }
});

Link to AngularJs Reference.
There are other different ways too to create and return promise you can see it in reference.
One other way to create and return promise as given in reference is using $q object as function and passing callback directly as shown below:
// for the purpose of this example let's assume that variables `$q` and `okToGreet`
// are available in the current lexical scope (they could have been injected or passed in).
// for the purpose of this example let's assume that variables `$q` and `okToGreet`
// are available in the current lexical scope (they could have been injected or passed in).

function asyncGreet(name) {
  // perform some asynchronous operation, resolve or reject the promise when appropriate.
  return $q(function(resolve, reject) {
    setTimeout(function() {
      if (okToGreet(name)) {
        resolve('Hello, ' + name + '!');
      } else {
        reject('Greeting ' + name + ' is not allowed.');
      }
    }, 1000);
  });
}

var promise = asyncGreet('Robin Hood');
promise.then(function(greeting) {
  alert('Success: ' + greeting);
}, function(reason) {
  alert('Failed: ' + reason);
});


Policeman: Lady, what gear were you in at the moment of the crash impact?
Oregonian: Gear? Oh, Nike of course! (Beaverton, Oregon is the corporate headquarters of Nike).
It only rains twice a year in Portland: October through April and May through June.
Question: What does daylight-saving time mean in Portland?
Answer: An extra hour of rain.
What did the Portland native say to the Pillsbury Doughboy?
After watching Satan do this several times, the fellow's curiosity got the better of him. He strolled over and tapped Old Nick on the shoulder.
Oregonians have developed whole new ways of dealing with mold and moss because there's mold in the showers, and that's probably mildew growing in the old shoes in the back of the closet, and on the wet shoes in the front of the closet, and it's even growing in the basement. There is moss on the golf courses, moss on the sidewalks, patios, roofs, telephone poles, fences, on rocks and on hiking trails. You can find moss on the north side of trees and on the south, east and west sides of trees too. You'll even find it on the north side of canes and walking sticks. As a result, there are job opportunities in one of Oregon's oldest industries: moss-removing.
If a tree falls in the woods at one of the Oregon National Forests and no one hears it, the US Forest Service philosophy is that you should clear-cut the whole forest so it doesn't happen again.
Question: What is the difference between Oregon and Washington?
Answer: The Washington people have nicer neighbors!
Use the statement "sun break" and know what it means.
When you drive out of town, every other guy in a pickup truck looks the governor.
You can point in the direction of two or more volcanoes even though you can't see them due to clouds.
Know more than 10 ways to order coffee.
Stand on a deserted corner in the rain waiting for the "Walk" signal.
Consider that if it has no snow or has not recently erupted, it is not a real mountain.
Can taste the difference between Starbucks, Seattle's Best, and Veneto's.
Know how to pronounce Sequim, Puyallup, Issaquah, Oregon and Willamette.
Never go camping without waterproof matches and a poncho.
Have no concept of humidity without precipitation.
Know that Boring is a town in Oregon and not just a state of mind.
Can point to at least two volcanoes, even if you cannot see through the cloud cover.
You exclaim "the mountain is out" when it is a pretty day and you can actually see it.
Put on your shorts when the temperature gets above 50, but still wear your hiking boots and Gore-Tex coat.
Switch to your sandals when it gets about 60, but keep the socks on.
Think people who use umbrellas are either wimps or tourists.
Buy new sunglasses every year, because you can't find the old one after such a long time.
You know all the important seasons: Almost Winter, Winter, Still Raining (spring), Road Construction (summer) Deer & Elk season (Fall).
You think that the start of deer and elk season is a national holiday.
A Friday night date is taking you girlfriend shining for deer. Saturday you go the the local bowling alley.
Fly Angler An obsessed individual who owns a house that is falling down due to neglect, a truck whose color can best be described as Rust-Oleum, and a pristine drift boat that he chamois' down methodically before and after each trip.
Catch and Release A conservation method that happens most often right before the local Fish and Game officer pulls over a boat that has caught over its limit.
Fly An object that is semi-enticing to fish, but will drive an angler into such a frenzy that he will charge his credit card to the limit before exiting the fly shop.
Hook (1) A curved piece of metal used to catch fish. (2) A clever advertisement to entice a fisherman to spend his life savings on a new rod and reel. (3) The punch administered by said fisherman's wife after he spends their life savings.
Knot (1) An insecure connection between your hook and fishing line. (2) A permanent tangle on your fly reel which forces you togo out and buy a bigger, better and much more expensive rig.
Line Something you give your coworkers when they ask on Monday how your fishing went the past weekend.
Reel A weighted object that causes a rod to sink quickly when dropped overboard.
Rod An attractively painted length of graphite that keeps an angler from ever getting too close to a fish.
School A grouping in which fish are taught to avoid your $3.00 fly and hold out for power bait instead.
Wading The most common means through which a dry fly-fisherman is transformed into a wet fly-fisherman.


I had this big long post written up about something I did over the weekend but it needed some tweaking and a little touching up to keep me from sounding like a completely vacuous monster.
I kid. But not about that.
As I sat down to work on it and make my perspective more clear, life began to intervene and other thoughts pressed to the forefront of my mind. Today all my laser sharp concentrated thoughts are being sorted and pressed aside to deal with some of the realities at hand.
Life is bigger than we are. Sometimes that means great things, sometimes that means dealing with difficult things. Today we're dealing with the latter. I've been fortunate in my life, I've had to deal very little with illness and death… but time, how she marches on.
We'll head off soon to visit with Mike's grandmother who, in broad terms, isn't doing well right now. What kind of immediacy we're talking about, what state she's in, I don't know. I can't think. I just want to go and sit and hold her hand and keep a brave face. To tell a woman who has been a sweet and wonderful presence in my life for the last 10 years how much she's loved. By her grandson, by me, by her great granddaughter. I want to smile and think beautiful thoughts and not worry that her heart has begun to weaken and that she's tired.
But now I'm just worried. And scared. Dealing with dark times is something I can do, but not something I relish. But now, for the first time I have to deal with this as a parent. K loves her. I'm torn between the absolute uncertainty I feel about what's going on, the sorrow and the pride I feel watching K… so empathetic… so concerned… so sad and worried. She is a brave and beautiful child who wants to comfort her loved ones… even when it frightens her.
I worry about just how tired she is.
This is a tough one for you, Mike, and K. But it will be beautiful for Grandma, because she knows she is loved, and she loves you.
FWIW, in all that i've seen professionally when the kids are involved, they thrive on honesty. Tell her the TRUTH of what needs to happen to Grandma. Kids have an understanding for it, and they deal with it extremely well.
My thoughts and love are with you all.
I should note that we've been totally honest with K about it. We both know she needs to know what's going on.
Oh I know that you and Mike are both honest with K, about everything. I just also know how hard it is when it comes to topics like death, when you are dealing with children.
Oh Cami… it is so hard.
I went through this when my gran died a few years ago. She and the knucklehead were very close, as were she and I, and dealing with losing her was indeed hard for both of us. And it was really hard to help the knucklehead deal with it and help him know he was allowed to feel what he was feeling.
You have all my sympathy, and I'll say a prayer or two for you and your family.
We have all been blessed to know "Grandma". I wish all of you peace.