text:
Best Movies of Neena Gupta from her Stellar Career Spanning over 4 Decades
Author - Virat Verma
Neena Gupta, a veteran actress in the film industry, has played some of the most challenging and diverse roles throughout her career. Critics have praised her film choices and nuanced acting performances throughout her stellar career. Mostly she is seen as a supporting actress, but in a few social thematic feature films, she has acted as the lead. Her ability to get immersed in the roles she plays and deliver a message and a heavy dose of entertainment through her characterisation in films is highly applaudable. To celebrate the best movies of Neena Gupta, we have created a list which shares her best feature films in the Indian film industry.
Here are the best movies of Neena Gupta from her stellar career:
1- The Last Color
The Last Color, a unique movie produced and written by the celebrity chef Vikas Khanna left a significant impact on society as it challenged the stereotypical norms and conventions. The movie is set in Varanasi, where dogmatism and orthodox Indian culture are prevalent. Neena Gupta plays a widow who longs to add colour to her life.
However, the societal norms for the widows direct them to wear only white colour sarees and rob them of all the opportunities for rekindling happiness. In the film, she befriends a nine-year-old tight rope walker who promises to add colour, a metaphor for fun and contentment in her lacklustre life. The Last Color was critically praised for its accurate description of Indian society and went on to win the award for best movie at Dallas International Film Festival.
2- Woh Chokri
Neena Gupta won a national award for best actress in a supporting role for her portrayal of an abandoned woman named Geeta Devi in the film. Neena is a widow in the movie who gets enticed by a man and decides to stay with him despite opposition from her family. For a few years, her life went smoothly, and she conceived a daughter with her husband.
Also Read: Samantha Ruth Prabhu: A Trailblazer in the Indian Film Industry
However, one day she suddenly wakes up to find that her husband has left her without explanation. She is then forced to work as a maid to keep herself and her daughter afloat. One day she receives news that her husband is alive. The movie then keeps on becoming more heart-breaking until the end. Watch this to experience the pain of unknown individuals in our society.
3- Badhaai Ho
Badhaai Ho brought back life to the career of Neena Gupta. Her career as an actress was fading away, but her role in the film as an old pregnant lady won her many accolades. The film is a social comedy and tackles the concept of societal taboos. It explores how people take no time to stigmatise certain actions. Her heart-warming performance won her an award for critics' choice of best actress at the Star Screen awards.
4- Sooraj Ka Satvan Ghoda
The 1992 feature film based on a novel won the national award for the best film. The movie follows a man named Manek Mulla, who narrates his tale of encountering three troubled women to his friends on seven different afternoons. Sooraj Ka Satvan Ghoda is viewed as a cinematic genius in the Indian film industry due to its rich performances and great narration strategy. All three women whose stories are discussed are trying to find love in their lives. It's an interesting movie that will surprise you with its elements. Watch it as soon as you can as it is one of the best movies of Neena Gupta.
5- Bhagavad Gita
Bhagavad Gita is a Sanskrit language film. One can easily tell the film is about the sermon that Shri Krishna gave to Arjuna during the battle of Kurukshetra. It explores the life lessons taught to the people by Shri Krishna through his dialogue with Arjuna. Neena Gupta portrays the role of Draupadi in the movie. It went on to win the national award for the best feature film.
Also Read: Celebrate decade of Ayushmann Khurrana in the industry by watching his best works
Cannes Film Festival 2022: Deepika Padukone shocks everyone with her all-black Costume
Panchayat Season 2 Review: The Heartfelt Comedy Keeps its Unblemished Charm
Virat Verma
2021 Exams: Class 10, 12, NEET,JEE Exams to be Postponed in 2021?
Due to numerous cases of COVID-19 in India, almost all the institutions have been shut down in various...
Kantara OTT Release Date in Hindi, OTT Platform, TV Rights
Kantara, a Kannada movie has become a sensation in India after its release in the theatres on 30th...
IPL 2021: All Teams Announced Final List of Replacement Players for Remainder of Season
Glad to hear that IPL 2021 is finally resumed on 19th September with CSK winning the first match...
Link Your PAN to Your AADHAAR Before 31st December, Deadline Finalised.
Permanent account number or PAN has been receiving quite a lot of updates in the rules and now...
50 Hot and Bold Pics of Sunny Leone That Show Her Ravishing Avatar
Sunny Leone, the hot and bold Bollywood actress has completely transformed herself in the past few years. Leone's...
Pin Direct Messages On Twitter With This New Feature
Twitter has a new tool that has been released that allows users to pin their direct messages. Twitter...
10 Best Web Series on OTT to Watch With Your Family
We've all watched the best web series on OTT and television programs that transport us to different worlds...
Complete Guide for Option Trading
With online trading becoming the predominant way to trade in the markets, you can trade options with a...


Domenico's is one of the premier restaurants in Jefferson City MO and has been serving the Central Missouri area since 1991. Locally owned and operated, our menu was created to offer something for everyone, from choice aged steaks and fresh seafood to tasty appetizers, salads, sandwiches and, of course, mouth-watering pasta dishes! Come in, relax and enjoy, or take advantage of our reliable catering service!
At Domenico's, we have something for everyone at every budget. We provide our guests with delicious food and great service in a relaxed, casual atmosphere that you won't find at a chain restaurant.
We provide a variety of dishes for all occasions. Take a look at our menu for our delicious recipes or our wine list for our fine selection of wines.
We also offer lunch hour banquets and off-site catering (both by reservation only). We can serve groups from 25-125 people for group meeting, luncheons, fundraising events, and more. Our catering service is offered to anyone within a 30 mile radius of our location. Take a look at our lunch-hour banquet and catering service menu or contact us for more information.
Come check us out! We have designed our menu so everyone everyone at your table can find something to eat. We are one of Jefferson, Missouri's top restaurants, don't miss out on our delicious food and great atmosphere! Contact us to make a reservation.
There are no reviews for Domenico's Italian Restaurant & Lounge. Be the first to review this provider.
Want a fast response from Domenico's Italian Restaurant & Lounge? Noodle them!


text:
HUB Group Headquarters Phase II
Hub Group Office Headquarters Phase II | Oak Brook, IL | Morgan Harbour Construction
View our HUB Group Headquarters Phase II Portfolio
Phase II is a new ground-up 135,000 SF, four-story office build-to-suit for the Hub Group on Clearwater Drive in Oak Brook, Illinois. Phase I was completed in 2014 achieving LEED Gold status and was named among Chicago's "Coolest Offices" by Crain's Chicago Business. Phase II is a replica of the Phase I building with open work areas, private offices, conference rooms throughout, and a fitness center. The buildings will be connected via an under-course walkway.
Additional building features will include high-efficiency HVAC, energy efficient lighting controls and storm water harvesting. Phase II represents the planned expansion of the headquarter facility on the 29-acre site located in the I-88 Tech Corridor. The property features underground parking, natural habitat landscaping, ponds, and walking trails. Hub Group is a transportation management company in North America providing intermodal, truck brokerage and logistics services.

redpajama_set_name: RedPajamaCommonCrawl


The Tahoe Film Festival has a little star power, but a big mission.
While the Tahoe Film Festival may not carry the same status as Sundance or Cannes, it has the attention of at least one A-lister this year.
Ethan Coen -- of the famous filmmaking team responsible for "Fargo" and "No Country for Old Men" -- will be introducing the Coen brothers' latest production at the fourth annual festival this weekend in North Lake Tahoe.
The festival, which will be screening more than two dozen films in Truckee, Incline Village and Crystal Bay, runs Thursday through Sunday. All-access passes are $60 and tickets to individual screenings are $12 each.
Interested in visiting the Lake Tahoe area with his family, Coen took the festival's invite to present the brothers' "The Ballad of Buster Scruggs," a quirky anthology of bloodbath Westerns produced by Netflix.
"Ethan said, 'I'm kind of interested in going.' I thought, 'Yeah, right,' you know? Maybe," said the fesitval's artistic director, Robert Roussel.
Roussel, who is based in Los Angeles, met the filmmaker at another Netflix screening in southern California.
He was surprised when the younger Coen brother actually decided to attend, though not shocked considering the location of the festival.
"I always thought it would be nice to do a film festival up here because people want to come to Lake Tahoe. There's a very fine history of Hollywood here," said Roussel, who's also organized film festivals in New York and Mexico.
In the past four years, the festival was reborn as the Tahoe Film Festival thanks to Roussel, whose sister lives in Incline Village. He's been visiting the Lake Tahoe area for about 20 years and approached the founding organizers to see if he could help make the independent festival a touch more star-studded.
The hope is that, in coming years, more A-listers will flock to the festival, and bring more attention to the festival's foremost mission: helping the environment.
"A film can pull people in through a story, through a success or a challenge," said Melissa Mohler, executive director of the Sierra Watershed Education Project.
The Sierra Watershed Education Project, a nonprofit that teaches local students about environmental problems and solutions, started the festival more than four years ago, though it was a relatively small, grassroots effort.
While the focus of the festival will always remain on environment, Roussel said, celebrities and filmmakers can help to bring attention to independent film festivals and to the issues that they are trying to spotlight.
"A lot of these films wouldn't otherwise play in this area," Roussel said.
This year alone, the festival will feature four Netflix-produced films, including the Coen Brothers' film, as well as "Roma," a critically acclaimed black and white feature about social hierarchy in 1970s Mexico. The film won best picture at the Venice Film Festival earlier this year.
About 10 of the films still are focused on conversations about habitat, sustainability and climate change.
"I love having a combination of advocacy, art, science and stewardship," Mohler said, noting that she's thrilled about the environmental films planned for this year.
She's also a huge Coen brothers' film fan.
"I love pretty much every film that they make," Mohler said.
The festival's growing audience has helped the Sierra Watershed Education Project raise both funds and awareness about local issues, she said. The festival last year drew about 3,000, and organizers this year hope for an attendance of about 4,000.
The festival's fifth year may include screenings in Reno, as well, Roussel said.
All of the box office sales proceeds will go to the Sierra Watershed Education Project.
A full schedule is available at TahoeFilmFest.org.


Lieb at Law, P.C. seeks an experienced transaction attorney to join our boutique firm as we rapidly expand our footprint. This is the right position for an attorney looking to leverage our 7,000 + contacts in the real estate brokerage world. If played right, you can be the most sought after commercial and residential transactional attorney in the Long Island / NYC region.
The firm services the New York Metro area, inclusive of the Hamptons and Manhattan, and represents the largest real estate brokerage and title companies in the State of New York. Moreover, the firm's sister company is one of the largest real estate schools in the state offering in-person and digital continuing education classes to real estate brokers and salespersons. In the summer of 2018, the firm is moving to Smithtown and opening up a new state of the art training facility and headquarters. We are looking for someone to lead and grow what can be the largest transaction department in the State. Those that succeed and prove themselves have the opportunity to become a partner at the firm.
Litigation: Commercial Litigation, Real Estate Litigation, Real Estate Brokerage Litigation, Title Litigation, Plaintiff Personal Injury, Landlord/Tenant, Discrimination and Estate Litigation.
Legal Compliance for Regulated Industries: Outside Compliance Counsel for regulated professions, Policy Drafting, Policy Implementation, Auditing, Corporate Compliance Trainings. Focus on real estate brokerage and title insurance industries.
Estate Planning and Probate: Last Wills, Advance Directives, Trusts, and Probate Administration.
Transactions: Commercial and Residential Real Estate Purchase and Lease Transactions, Business Transactions and Negotiations.
Lieb at Law's transactional practice represents commercial clients and individuals in real estate and business transactions. Candidates must have a minimum of 4 years of experience drafting, structuring and negotiating contracts and leases. Be prepared to explain the legal bases for specific title exceptions and your strategy to clear these title issues if you want the job. Candidates must be impeccably organized and technologically savvy as the firm is a paperless office that leverages cloud based systems to streamline operations. Most importantly, the candidate must be a hustler, who wants to leverage substance rather than emotion, when getting the job done yesterday. The firm's motto is "no case, no statue, no talk".
The law firm's sister company, Lieb School, offers in-person and digital courses throughout New York State and Connecticut. Lieb at Law, P.C. attorneys draft curriculum and teach at the school where they have the opportunity to establish themselves as topical experts and drive the future of the real estate brokerage industry. Lieb Attorneys will have the opportunity to leverage the firm's state of the art training center for business development.
The firm was founded in 1977. In 2009, Andrew Lieb acquired control of the firm and transformed its legal services from a general practice to a commercial litigation and transaction boutique focusing on real estate and legal compliance for regulated industries.
The firm's litigation practice is driven by leveraging informational imbalances to win cases. This is a substance first law firm where data drives decision making and strategy.
To achieve the firm's information focused litigation culture, staff have access to cloud-based legal research platform so the latest cases are available to our legal team everywhere, including within the courtroom. Next, a secure, cloud-based case management system catalogs every thought and action on each client's matter. As a result, case facts are readily accessible through the stroke of a computer key, instead of being locked away in one attorney's memory or private paper notes in some desk draw. Finally, enterprise file sharing, storage and collaboration software is utilized to enable the efficient collaboration between attorneys where case strategy and document preparation benefits from fresh and innovative group think.
Lieb at Law's latest research and collaboration tools extend to the firm's transactional team, which ensures that contractual language is driven by our real life experiential learning from our contractual litigating practice.
Lastly, we publish and teach the law that we practice in order to always stay on the cutting edge. Lieb at Law's work product is a derivative of embracing education and technology to provide a modern law firm that is at the vanguard of representation.
Lieb at Law ensures that contractual language is driven by the real life experience of our litigation practice. As a result, we advise and negotiate by performing a cost-benefit analysis for each provision that goes into our client's contracts. Knowing the cost of litigation and likelihood of success on the merits for each term, through first-hand experience, enables us to succinctly know when to push and when to give in to achieve favorable agreements. Simply stated, we are a substance-based law firm, not a "because that's how it's done" shop.
We are on the cutting edge of the law and frequently give lectures and continuing education to attorneys and real estate professionals throughout New York State. Our attorneys have drafted and published a complete set of transactional forms for the largest brokerage companies in the state, including policy manuals and the like. The firm's Managing Attorney oversees the transactional practice and is a prolific author on real estate law topics, has served as the Chair of the Real Property Committee to the Suffolk Bar Association and is a regular contributor to the Journal of Real Estate Litigation and Condemnation of the American Bar Association, The New York Real Estate Journal, The Huffington Post, Dan's Papers, Behind The Hedges, The Nassau Lawyer and The Suffolk Lawyer.


text:
A Cub Scout Was Kicked Out of His Den For Asking a Senator About Gun Control
"I was shocked that you co-sponsored a bill to allow domestic violence offenders to continue to own a gun."
Brittney McNamara
News screenshot: 9NEWS Denver
After pressing his state Senator on gun control issues, 11-year-old Ames Mayfield was kicked out of his Cub Scout group.
According to the Washington Post, Ames and his Cub Scout den met with Colorado Sen. Vicki Marble earlier this month, where the scouts had a chance to ask Marble questions. Ames came prepared with a long list, including some questions about her stance on gun control.
"I was shocked that you co-sponsored a bill to allow domestic violence offenders to continue to own a gun," Ames can reportedly be seen saying in a YouTube video that was posted by his mother. "Why on earth would you want someone who beats their wife to have access to a gun?"
After the session, the Post reports the leader of Ames's den told his mother, Lori Mayfield, that her son had been kicked out. "My son was heartbroken because he really liked this den leader and couldn't understand why his question was inappropriate," Lori told the Post.
According to 9 News, Ames wasn't kicked out of the Cub Scouts at large, just the specific den he was part of. The den leader reportedly told Lori her son would have to find a new den to be part of, which she thinks is a result of her son's questions to Marble, specifically on gun control. Ames, however, told KDVR he felt his questions was relevant.
"Given that the Las Vegas shooting happened, I felt that it should be a reasonable thing to ask," Ames said. "I don't feel like I did anything wrong."
In a statement posted to Facebook, Lori said she thinks her son did exactly what he should have.
"Other scouts asked political questions on the border wall, role of race in the Obama election, fracking, and dependence on fossil fuels. Gun control was the issue deemed off limits only after the fact. My son chose the issues HE wanted to ask the Senator per the assignment we researched, and I helped him find stats to support his question," she wrote. " If my 11-year old plays a role in effecting change for the good, then he successfully completed his assignment on Building a Better World, as outlined in the Webelos handbook. A scout is brave, and I think my son showed immense courage to ask tough questions."
Related: Boy Scouts of America Will Start Including Girls
Keywordsgun controlboy scoutsguns
Kamala Harris Did Everything BUT Call Joe Biden a Racist
8 Things I'm Watching for in the Democratic Debates
Bernie Sanders and Ilhan Omar Want to Cancel All Student Debt


Finnick Odair. . HD Wallpaper and background images in the Finnick Odair club tagged: photo hunger games hunger games books movie character finnick odair district 4 expiation catching fire mockingbird sam caflin.


text:
Alafi Capital
alafi.com
Are you a vendor? Get in front of potential partners similar to Alafi Capital by briefing our analysts.
Portfolio Exits
About Alafi Capital
Alafi Capital is a private venture capital firm that has been active in healthcare investing for over 25 years. Early and mid-stage investments in the U.S. and Europe are considered, with emphasis on product-oriented biotechnology, life science technologies, imaging and diagnostics, and medical devices. Included among Alafi Capital's past successes are Amgen, Biogen, Molecular Devices, Tanox, Qiagen, Novocor, Oxford Glycosciences, and Applied Biosystems.
1333 Jones St., #1702
San Francisco, California, 94109,
Want to inform investors similar to Alafi Capital about your company?
Expert Collections containing Alafi Capital
Expert Collections are analyst-curated lists that highlight the companies you need to know in the most important technology spaces.
Find Alafi Capital in 1 Expert Collection, including Synthetic Biology.
View All Expert Collections
Latest Alafi Capital News
Stanford genetics professor pays $29M after misleading investors in biotech company
Dr. Stanley Cohen claimed to have discovered the biological process that causes Huntington's disease by Eli Walsh / Bay City News Service Uploaded: Thu, Dec 29, 2022, 8:54 am 0 Time to read: about 2 minutes Stanford University genetics professor Dr. Stanley Cohen paid $29.2 million to settle a lawsuit over misleading claims he made about Nuredis Inc., his now-dissolved biotechnology company. Embarcadero Media file photo by Sinead Chang. A Stanford University genetics professor has paid nearly $30 million in restitution after a judge determined that he misled investors in a now-dissolved biotechnology company he founded. In a judgement issued in June in Santa Clara County Superior Court, Dr. Stanley Cohen was ordered to pay $29.2 million to the Emeryville-based venture capital firm Alafi Capital and the Christopher Alafi Family Trust, the only two investors in Cohen's company Nuredis Inc. Cohen, according to court documents, claimed to have discovered the biological process that causes the neurodegenerative condition Huntington's disease. According to a lawsuit filed in 2018 by Alafi Capital and the Alafi Family Trust, Cohen contacted former Alafi Capital partner Moshe Alafi and his son Christopher Alafi, also an executive with the firm and a longtime friend of Cohen, to seek their investment in Nuredis. The Alafis ultimately invested $20 million into the company in 2016. Christopher Alafi was also named president of the company and held a position on the company's board of directors through 2018, when Nuredis was dissolved. Help sustain the local news you depend on. Your contribution matters. Become a member today. According to court documents, Cohen also claimed to the Alafis that he was developing a drug to combat the supposed cause of Huntington's disease and that the drug had previously been approved by federal regulators to treat an unrelated skin condition and, as a result, would have a cheaper and more efficient path to the start of clinical testing. Cohen did not disclose, however, that even though the U.S. Food and Drug Administration approved the drug in 1975, it was permanently removed from the market less than a year later due to multiple cases of severe blood clotting that led to death and loss of limbs. Cohen still retained some $13 million of the Alafis' investment when Nuredis closed in 2018, according to court documents, but declined to return the remaining funds and instead used it for legal fees. The court described Cohen's conduct as "negligent misrepresentation" to secure the Alafis' investment, which is seen as "a species of actual fraud and a form of deceit" under California law. Cohen was ordered to repay the $20 million investment as well as $9.2 million in interest. Stay informed "The payment by Cohen of over $29 million to my clients demonstrates that in California the law applies equally to elite professors as it does to ordinary defendants," said Michael Gardener, the lead attorney for the Alafis and their investment firm in their lawsuit. Cohen remains employed as a genetics professor at the Stanford School of Medicine. Cohen and his attorney in the lawsuit did not respond to requests for comment. A spokesperson for Stanford University said the university was unaware of the lawsuit and Cohen's work with Nuredis was outside his scope of responsibilities to the university. "We understand from the court's decision in this case that Nuredis tried to sell its (intellectual property) and, when unsuccessful, donated it to Stanford," university spokesperson Luisa Rapport said in a statement. "Stanford has not further developed nor licensed or commercialized the donated IP." Most Viewed Stories Get uninterrupted access to important local health news. Become a member today. Dr. Stanley Cohen claimed to have discovered the biological process that causes Huntington's disease by Eli Walsh / Bay City News Service Uploaded: Thu, Dec 29, 2022, 8:54 am A Stanford University genetics professor has paid nearly $30 million in restitution after a judge determined that he misled investors in a now-dissolved biotechnology company he founded. In a judgement issued in June in Santa Clara County Superior Court, Dr. Stanley Cohen was ordered to pay $29.2 million to the Emeryville-based venture capital firm Alafi Capital and the Christopher Alafi Family Trust, the only two investors in Cohen's company Nuredis Inc. Cohen, according to court documents, claimed to have discovered the biological process that causes the neurodegenerative condition Huntington's disease. According to a lawsuit filed in 2018 by Alafi Capital and the Alafi Family Trust, Cohen contacted former Alafi Capital partner Moshe Alafi and his son Christopher Alafi, also an executive with the firm and a longtime friend of Cohen, to seek their investment in Nuredis. The Alafis ultimately invested $20 million into the company in 2016. Christopher Alafi was also named president of the company and held a position on the company's board of directors through 2018, when Nuredis was dissolved. According to court documents, Cohen also claimed to the Alafis that he was developing a drug to combat the supposed cause of Huntington's disease and that the drug had previously been approved by federal regulators to treat an unrelated skin condition and, as a result, would have a cheaper and more efficient path to the start of clinical testing. Cohen did not disclose, however, that even though the U.S. Food and Drug Administration approved the drug in 1975, it was permanently removed from the market less than a year later due to multiple cases of severe blood clotting that led to death and loss of limbs. Cohen still retained some $13 million of the Alafis' investment when Nuredis closed in 2018, according to court documents, but declined to return the remaining funds and instead used it for legal fees. The court described Cohen's conduct as "negligent misrepresentation" to secure the Alafis' investment, which is seen as "a species of actual fraud and a form of deceit" under California law. Cohen was ordered to repay the $20 million investment as well as $9.2 million in interest. "The payment by Cohen of over $29 million to my clients demonstrates that in California the law applies equally to elite professors as it does to ordinary defendants," said Michael Gardener, the lead attorney for the Alafis and their investment firm in their lawsuit. Cohen remains employed as a genetics professor at the Stanford School of Medicine. Cohen and his attorney in the lawsuit did not respond to requests for comment. A spokesperson for Stanford University said the university was unaware of the lawsuit and Cohen's work with Nuredis was outside his scope of responsibilities to the university. "We understand from the court's decision in this case that Nuredis tried to sell its (intellectual property) and, when unsuccessful, donated it to Stanford," university spokesperson Luisa Rapport said in a statement. "Stanford has not further developed nor licensed or commercialized the donated IP."
Stanford prof pays investors in defunct biotech Nuredis $29m
Resolve Biosciences Raises $71M in Series B Financing
Edifice Health Raises $12M in Funding
Spatial Analysis Startup Resolve Biosciences Launches With $24M Series A Financing Round
Alafi Capital Investments
47 Investments
Alafi Capital has made 47 investments. Their latest investment was in Resolve Biosciences as part of their Series B on October 10, 2022.
Alafi Capital Investments Activity
Resolve Biosciences
Alafi Capital, EDBI, NRW.Bank Venture Fund, Patient Square Capital, PS Capital Partners, and Undisclosed Investors
Series A - II
Edifice Health
Ahren Innovation Capital, Alafi Capital, Ataraxia Capital Partners, Better Foods, Carlyle, Human Longevity, Impact Venture Capital, Leaps by Bayer, M4Capital, Paladin Capital Group, Shanda Group, Summer Venture Capital, Taisho Pharmaceutical, The Longevity Fund, and Vertical Venture Partners
Alafi Capital, High-Tech Grunderfonds, John Shoffner, MasterMind Advisory Services, and PS Capital Partners
Subscribe to see more
Alafi Capital Portfolio Exits
13 Portfolio Exits
Alafi Capital has 13 portfolio exits. Their latest portfolio exit was NxThera on March 21, 2018.
Acquired
NxThera
Myriad Genetics
Acq - Fin
ISTO Technologies
Thompson Street Capital Partners
View All Portfolio Exits
Alafi Capital Service Providers
1 Service Provider
Alafi Capital has 1 service provider relationship
Associated Rounds
Ice Miller
Partnership data by VentureSource
Alafi Capital Team
Alafi Capital has 2 team members, including current Chief Financial Officer, Bill Weiss.
Bill Weiss
View All Management Team


"Two-thirds of the praying we do, is for that which would give us the greatest possible pleasure to receive. It is a sort of spiritual self-indulgence in which we engage, and as a consequence is the exact opposite of self-discipline. God knows all this, and keeps His children asking. In process of time -- His time -- our petitions take on another aspect, and we, another spiritual approach. God keeps us praying until, in His wisdom, He deigns to answer. And no matter how long it may be before He speaks, it is, even then, far earlier than we have a right to expect or hope to deserve." -- ANON.


But here we are in the middle of another week. If you are doing the Love Challenge, I hope it's impacting you. I have been challenged by it, as well as challenged by the discussion my Growth Group had Sunday. (I'm seeing once again I'm not nearly as loving as I want to be!) But challenges like this are good as they will help us grow into the people we want to be – to grow more into the image of Jesus.
When someone is being difficult, making it difficult to love them, the first thing you should ask yourself is, "Why are they acting this way? What is making them respond the way they are?" Perhaps something bad happened to them at work or at school. Maybe they are really tired. Perhaps they are mourning a loss. Seek to understand their situation. By doing so, you'll often be able to respond with patience and kindness, bearing their difficulty in the moment.
This idea is seen in the Incarnation. When Jesus, God the Son, took on flesh, he fully experienced the human condition. He understood hunger. He knew what it was to be tired. He experienced cold and heat. He saw the pain of this world. This helps us know that we don't worship some distant God who has no idea what it is like being human, but one who fully experienced our condition with us.
So be empathetic toward others. Try to understand their situation.
When your kid throws herself on the grocery store floor crying aloud like you just cut off her left ear lobe simply because you won't buy her the mega-sized package of gummy worms, remind yourself that one day she will probably be a mom with a two-year-old who will probably do the same, and the way you respond in this moment will affect the way she responds in her future moment.
Hebrews 12:2 reminds us that Jesus took the long view. He was able to endure the cross because he knew that on the other side of the pain and torture and hell lay the reconciliation of God's people.
So take the long view. Your love isn't just for the moment; it will have impact for years to come.
In Matthew 25, Jesus says that what we do for the "least of these," the outcasts, the poor, the difficult people, we ultimately do for Him.
Now, Jesus will never slam a door in your face. He won't cuss you out on the phone. And he won't send you a cruel Facebook message that will ruin your day. But when you love the person who does, when you show patience with them by responding with kindness, ultimately you are showing unconditional love because you love Jesus. Loving them truly isn't about them or because they deserve it. It is loving them simply because Jesus loved you, even while you were still a weak, sinful, enemy of the Holy God.
So let's continue to do the Love Challenge, even when faced with difficult people!
This entry was posted in Blog and tagged 1 Corinthians, Love. Bookmark the permalink.


Shipping Industry is taking a positive turn towards technology. The shift though has been from past few years only; however is now in full swing and a big credit goes to the investments pouring in at various levels from the stakeholders. This has allowed the sector to welcome digital revolution and keep pace with other industrial sectors that are transforming at much faster pace.
Deloitte last year announced that it was raising $100 million to launch a supply chain platform using ethereum blockchain.
Blockchain startup Fr8 is also preparing to raise $60 million through an initial coin offering to create its own blockchain logistics platform.
A Nova-scotia based developer of digital solutions-Global Spatial Technology Solutions has raised $2 Million in a seed-stage financing that was backed up by Innovacorp and Ecofuel, Canadian venture capital firms. Some other private investors were also involved. According to the reports the funds are to be used to further develop maritime analytics, logistics and surveillance platform.
With the opening of Singapore Maritime Technology Conference at Singapore Maritime Week 2018, the Maritime and Port Authority of Singapore (MPA) signed 5 MoUs and two agreements with local and international partners. Investment of $1.1bn is included in the Tuas Terminal Phase II development deal signed with Penta Ocean, Hyundai and Boskalis. Another deal was awarded to a group of ST Electronics and Kongsberg Norcontrol to carry out Next Generation Vessel Traffic Management System (NGVTMS) Innovation Programmed. The deal is awarded under Maritime Innovation and Technology Fund, with co-investment of $7.5 million.
In January 2019, Daphne Technology SA raised 4.9 million Swiss Francs to test filters for shipping exhausts. Saudi Aramco Energy Ventures LLC, Belgium's The Innovation Fund SA and a Swiss business angel were the major investors. With Sulphur Cap 2020 round the corner, investment in such innovations can help the shipping industry to a great extent.
AAWA initiative by Rolls Royce The Advanced Autonomous Waterborne Application Initiative, a € 6.6 Million project is aimed to build preliminary designs for next generation advanced ship solution. The project is funded by a Finnish funding agency for technology and innovation- Tekes.
In November 2018, Wilhelmsen announced the launch of Raa Labs- a project backed by $2 million seed investment. The investment is split between Wilhelmsen group and Wallenius Wilhelmsen. The Raa Labs is focused on offering digital solution to meet shipping sector's growing challenges and realize further opportunities in technology. The Wilhelmsen group has also launched Massterly- world's first autonomous shipping firm.
In 2018, a Boston based technology firm-Sea Machines Robotics announced to have raised USD 10 million for the development of autonomous solutions for maritime industry. The investment was led by Accomplice and Eniac Ventures with participation from Toyota AI Ventures, Brunswick Corp, TechNexus Venture Collaborative; NextGen VP, Geekdom Fund; LaunchCapital; LDV Capital and others.
In February 2018, the Dutch Bank ING and European Investment Bank announced a €150 million from each party to support projects with a "green innovation element" in Europe's maritime sector. The total investment thus reached to €300 million.
Orca Al Ltd. recently announced raising $2.6 Million seed investment. The start-up develops sensor-based imaging technology to prevent collision between maritime vessels. The investment was led by MizMaa Ventures, a Tel-Aviv based capital firm along with participation from The Dock Innovation Hub and US-based marine shipping company Ray Car Carriers Ltd.
Stakeholders Orca Al Ltd. MizMaa Ventures, Dock Innovation Hub, Ray Car Carriers Ltd.
Olympia Group announced the investment of amount of € 4 million over the 2-year period 2018 – 2019 in to the start-upMETIS Cyber Space Technology SA. METIS offers innovative tech solutions in the fields of IoT, Cloud Computing, AI, Machine Learning, and Electronic Engineering for global maritime sector.
Technology IoT, AI, ML etc.
Start-up Shone recently raised a $4 million round to develop autonomous tech for container ships, including computer vision, signal processing and behavioral analysis.
The above collected data shows that Automation, Green shipping and Blockchain are the crucial domains where investors have put their faith and significant innovations are in progress to pull out shipping sector from its traditional operative methods. Backed with continuous financial support for technological evolution of the sector, it is for sure that a revolutionized maritime is no longer a distant vision.


text:
Clinical Operational Research Unit
Research domains
VLAD Charts
PulMiCC Trial
Congenital heart disease in children and adults
Our work combines statistical analysis, mathematical modelling and detailed work with clinical teams, patients, families, commissioners and audit bodies to understand, improve and communicate outcomes
CORU staff involved: Christina Pagel, Sonya Crowe, Martin Utley, Ferran Espuny Pujol, Julie Taylor, Luca Grieco
CHAMPION (2019 - 2022)
CHAMPION: Congenital Heart Audit: Measuring Progress In Outcomes Nationally (2019 - 2022)
Services for Congenital Heart Disease (CHD) span a patient's lifetime, but their quality is currently mainly measured by 30-day survival following children's heart surgery. 30-day survival, now almost 98%, is no longer a good proxy for quality. With the number of adults with CHD now outnumbering the paediatric population, the lack of routine monitoring of adult services is particularly problematic.
Complementing and following on from the LAUNCHES project, CORU's Christina Pagel and Sonya Crowe are leading a team of clinicians, commissioners, patient representatives and academics to address several gaps in current national outcome reporting.
The project, nicknamed CHAMPION, is funded by the UK National Institute for Health Research Policy Research Programme (NIHR PRP).
Questions we will answer
We will apply to use the LAUNCHES data (see below), which links national audit data on procedures for congenital heart disease and admissions to adult and paediatric intensive care, life status from ONS and Hospital Episode Statistics (HES). We will use this data to answer the following questions:
1) What happens to adults after operations?
The percentage of adults surviving certain procedures are publicly reported, but there is no overview by hospital because there is no way to take into account the complexity of each operation. Working with clinicians, patients and charities, we will identify what outcomes capture quality of service (including survival one month after surgery) and how these can be reported fairly, developing risk adjustment methods where needed.
2) What happens in the longer-term for a person?
From both a patient and an NHS perspective, it is more relevant to understand what happens to people over the longer-term (and possibly many operations) rather than just one month after surgery. Working with clinicians, patients and charities, we will choose a range of CHD diagnoses from relatively straightforward to very complex and track people with each of these through the combined dataset, describing their:
• Long-term survival;
• How many operations and hospital stays they have;
• How many operations are outside the anticipated treatment plan.
CHAMPION is a research study funded by the National Institute for Health Research. The principal investigators are Dr Sonya Crowe and Professor Christina Pagel, and the study sponsor is University College London (UCL). The study aims to improve how the quality of services for congenital heart disease (CHD) is measured and reported.
No new data will be collected as part of the study: the research will use data already collected routinely across England and Wales. Most of the data being used for CHAMPION is already held at a secure location at University College London for use in another study (called LAUNCHES) that is also being led by Dr Sonya Crowe and Professor Christina Pagel.
We are applying to use data from the following sources:
1. The National Congenital Heart Disease Audit (NCHDA)
2. The Paediatric Intensive Care Audit Network (PICANet)
3. The Intensive Care National Audit and Research Centre Case Mix Programme (ICNARC-CMP)
4. Hospital Episode Statistics (HES)
5. Office of National Statistics Death Registrations (ONS)
6. The National Adult Cardiac Surgical Audit (NACSA)
7. The National Congenital Anomaly and Rare Disease Registration Service (NCARDRS)
8. An anonymised clinician derived dataset from Barts Health NHS Trust
Please note that the data we will hold will not include the patient identifiers name, address, date of birth or postcode (it will be pseudonymised).
Click to view the
CHAMPION privacy statement
with further information on the data we are collecting and why, and who to contact if you do not want information about you, or the child you care for, to be used for the CHAMPION study.
LAUNCHES QI (2018-2022)
LAUNCHES QI: Linking audit and national datasets in congenital heart services for quality improvement (2018 - 2022)
Services for Congenital Heart Disease (CHD) span a patient's lifetime, but their quality is currently mainly measured by 30-day survival following children's heart surgery. 30-day survival, now almost 98%, is no longer a good proxy for quality. With the number of adults with CHD now outnumbering the paediatric population, the lack of routine monitoring of adult services and the quality of transition from child services is particularly problematic.
CORU's Christina Pagel and Sonya Crowe are leading a team of clinicians, commissioners, patient representatives and academics with both deep and wide experience of working to improve CHD services. With this project we hope to address the gaps in how quality is measured and reported in England for CHD.
By linking congenital heart disease, adult and paediatric intensive care audits, life status and HES (Hospital Episode Statistics) we will describe for the first time the trajectories of CHD patients through the NHS: what happens post operatively? How many hospital admissions are there? What happens as children become adults? Where does variation exist in the provision of care? What case mix adjustment is needed to evaluate the importance of that variation? What do we still not know and what do we know that is new? What are feasible (and desirable?) metrics of quality of care from the linked data set for quality improvement and quality assurance?
LAUNCHES QI is funded by the Health Foundation as part of their 2017 Insight programme.
Information about the use of data in the LAUNCHES study for patients and the public: study privacy notice.
Long term outcomes (2013 - 2022)
One of the most serious congenital heart defects that a baby can be born with is called "Hypoplastic Left Heart Syndrome" or HLHS for short. This means that the left side of the heart, which is meant to be the stronger side responsible for pumping blood around the body, does not work well. Left untreated it is always fatal. Babies born with HLHS need a series of operations in the first 5 or so years of life, starting in the very first weeks after birth.
Previously, efforts have focused on improving early survival after the first, most dangerous, operation. Less has been known about what the longer term treatment pathway for HLHS patients looks like in practice. As survival has increased greatly for this condition over the last 20 years, understanding and communicating the longer term picture of what HLHS might mean to children has becoming increasingly important.
In a previous project led by Great Ormond Street Hospital, we used national audit data since 2000 to map out for the first time what happened to a national cohort of almost 1000 children born with HLHS. This showed the variety of possible pathways and longer term survival outcomes for children. We are now working on a new project with psychologists, parents and clinicians to convert this new knowledge into information for parents.
We are also expanding our work to other complex congenital heart conditions in a new three year project (2019-2022) funded by the British Heart Foundation and led by Dr Kate Brown at Great Ormond Street Hospital - we hope to shed new light on what treatment and outcomes look like for these children. Information about the use of data in this project can be found in the
BHF study privacy notice
Rogers, Pagel, Sullivan, Mustafa, Tsang, Utley, Bull, Franklin, Brown, "Interventions and outcomes in children with hypoplastic left heart syndrome born in England and Wales between 2000 and 2015 based on the National Congenital Heart Disease Audit", Circulation, 136:1765-1767, 2017 (Open Access)
Rogers, Pagel, Sullivan, Mustafa, Tsang, Utley, Bull, Franklin, Brown, "Interventional treatments & risk factors in patients born with hypoplastic left heart syndrome in England and Wales from 2000 to 2015", Heart, doi: 10.1136/heartjnl-2017-312448, 2018 (Open Access)
For this study, UCL received information about children undergoing heart surgery in the UK since 2000 from the National Congenital Heart Disease Audit (NCHDA) managed by the National Institute for Cardiovascular Outcomes Research (NICOR). NCHDA did not provide any identifying information about you to UCL. We have used this information to understand more about longer term outcomes for children with Hypoplastic Left Heart Syndrome.
Complications after children's heart surgery (2014 - 2018)
Understanding the impact of important complications after children's heart surgery (2014 - 2018)
Survival after children's heart surgery is very high but it remains a risky surgery. Complications (e.g. infected wounds or injury to the organs) can have major short and long-term impacts on a child's health and development. At the moment, it is not possible to estimate accurately the true scale of the impact of these complications on children and families, or of the considerable costs to the NHS.
This £1.1 million study funded by the National Institute of Health Research (NIHR) is taking place across 5 UK paediatric cardiac surgery centres and involves surgeons, representatives from the Children's Heart Federation (the main umbrella patient and family group for children's heart diseases), intensive care doctors, nurses, experts in clinical governance, data managers, psychologists, health economists, statisticians and other analysts.
After first spending a year selecting and defining which complications to measure, we have spent 2 years monitoring all children undergoing heart surgery at the five centres for complications. For some of these children, we are following them up 6 months after surgery to understand better the impact of complications, both in terms of clinical impact and impact on quality of life and costs (for families and the NHS).
CORU's role includes: helping project management; leading data collection design and data capture; leading the selection phase of the project; developing ways to present the new information about morbidities and their impact to be useful to clinical teams, commissioners, audit bodies and families.
Pagel, Brown, McLeod, Jepps, Wray, Chigaru, McLean, Treasure, Tsang, Utley, "Selection by a panel of clinicians and family representatives of important early morbidities associated with paediatric cardiac surgery suitable for routine monitoring", BMJ Open, 7:e014743. doi: 10.1136/bmjopen-2016-014743, 2017 (Open Access)
Brown, Pagel, Brimmell, Bull, Davis, Franklin, Hoskote, Khan, Rodrigues, Thorne, Smith, Chigaru, Utley, Wray, Tsang, McLean, "Definition of important early morbidities related to paediatric cardiac surgery", Cardiology in the Young, doi:10.1017/S1047951116001256 , 2016 (Open Access)
PRAiS project (2010 - 2016)
Risk adjustment after children's heart surgery and its communication: the PRAiS project (2010 - 2016)
Heart disease covers a wide range of disorders, from relatively minor to more severe conditions. Some hospitals take on more complicated conditions and tend to operate on children with a lower chance of survival. Also, every child is unique and may respond differently to treatment (surgery, drugs, postoperative care). We therefore would not expect all hospitals to have the same survival rate: we should take into account how ill the children were that the hospitals treated. In other words, if one hospital has a higher survival rate than another hospital this is not necessarily evidence that one hospital is better than the other – it could indicate that the second hospital treated children with more severe problems.
Since 2007, the national audit body (NCHDA) has published survival rates for certain types of procedure at each hospital. But the NCHDA did not publish overall survival rates for each hospital until 2013, because there was no clear way to put overall survival rates for each hospital into context. In 2010, CORU started work to develop a new statistical model to take into account the complexity of each case when considering a hospital's survival rate. This led to the Partial Risk Adjustment in Surgery (PRAiS) formula, which has been used by the NCHDA since 2013 to publish hospital survival rates, taking account of case mix. CORU then worked with the audit body and three hospitals to build easy-to-use Excel software to allow hospitals to incorporate PRAiS risk adjustment in their local quality improvement processes. This software has since been purchased by all UK hospitals performing children's heart surgery and is available for purchase from UCL Business.
Over 15 months from 2015, CORU led an NIHR project where we updated the PRAiS model to incorporate more information about children's diagnoses and other health conditions. In parallel, we led a second strand where we worked with Prof David Spiegelhalter in Cambridge, psychologist Dr Tim Rakow, the charities Sense about Science and the Children's Heart Federation to co-develop a new website to explain how PRAiS is used by national audit. Most importantly, we worked with parents to explain what PRAiS can and can't be used for. The website, http://childrensheartsurgery.info, was launched in June 2016 to great acclaim.
Brown, Rogers, Barron, Tsang, Anderson, Tibby, Witter, Stickley, Utley, Crowe, English, Franklin, Pagel, "Incorporating Comorbidity Within Risk Adjustment for UK Pediatric Cardiac Surgery", Annals of Thoracic Surgery, doi: 10.1016/j.athoracsur.2016.12.013, 2017 (Open Access)
Rogers, Brown, Franklin, Ambler, Anderson, Barron, Crowe, English, Stickley, Tibby, Tsang, Utley, Witter, Pagel, "Improving Risk Adjustment for Mortality After Pediatric Cardiac Surgery: The UK PRAiS2 Model", Annals of Thoracic Surgery, doi: 10.1016/j.athoracsur.2016.12.014, 2017 (Open Access)
Pagel, Jesper, Thomas, Blackshaw, Rakow, Pearson, Spiegelhalter, "Understanding Children's Heart Surgery Data: A Cross-Disciplinary Approach to Codevelop a Website", Annals of Thoracic Surgery, doi:10.1016/j.athoracsur.2016.11.080, 2017 (Open Access)
Pagel, Crowe, Brown, Utley, "The benefits and risks of risk-adjustment in paediatric cardiac surgery", Heart, 100:528-529, doi:10.1136/heartjnl-2013-304848, 2013. (Open Access)
Pagel, Utley, Crowe, Witter, Anderson, Samson, McLean, Banks, Tsang, Brown, "Real time monitoring of risk-adjusted paediatric cardiac surgery outcomes using Variable Life Adjusted Display: implementation in three UK centres", Heart, doi:10.1136/heartjnl-2013-303671, 2013
Crowe, Brown, Pagel, Muthialu, Cunningham, Gibbs, Bull, Franklin, Utley, Tsang, "Development of a diagnosis and procedure based risk model for 30-day outcome following paediatric cardiac surgery", Journal of Thoracic and Cardiovascular Surgery, 145:1270-8, 2013
For this study, UCL received information about children undergoing heart surgery in the UK since 2000 from the National Congenital Heart Disease Audit (NCHDA) managed by the National Institute for Cardiovascular Outcomes Research (NICOR). NCHDA did not provide any identifying information about you to UCL. We have used this information to improve the statistical formula used by NCHDA to report survival outcomes for UK hospitals performing heart surgery on children.
Infant deaths following cardiac surgery (2012 - 2016)
The number and complexity of infants with congenital heart disease surviving intervention and requiring care in the community following discharge from the specialist surgical centres are increasing, yet research focuses predominantly only on their in-hospital and short-term outcomes. CORU was part of an NIHR multidisciplinary programme of research conducted in response to concerns over out-of-hospital mortality levels in this patient population, variability in the provision of services at and following discharge, and barriers to care experienced by some families.
We worked closely with clinicians at Great Ormond Street Hospital and elsewhere to link and analyse two national audit datasets (NCHDA and PICANet), showing for the first time that adverse outcomes in the year after discharge are of similar magnitude to in-hospital mortality in the UK. We also used the linked data to identify subgroups of infants with congenital heart disease that might benefit from different interventions following discharge after surgery because of their differing profiles of risk. Using soft systems analysis, CORU then helped an expert group to utilise this analysis in prioritising and targeting recommendations for improving services for these patients. The overall project (The Infant Heart Study) was led by Dr Kate Brown at Great Ormond Street Hospital.
The research has attracted considerable attention from healthcare commissioners, providers and charities involved in services for infants undergoing cardiac surgery and have influenced national decision-making about service standards and commissioning in this area. Our paper describing the innovative application of combined 'soft' and 'hard' operational research methods in this project was featured on the front cover of BMJ Quality and Safety and has attracted international attention among both academic and practitioner audiences.
Crowe, S., Brown, K., Tregay, J., Wray, J., Ridout, D., Knowles, R.L., ...Utley, M. (2017). Combining qualitative and quantitative operational research methods to inform quality improvement in pathways that span multiple settings. BMJ Quality and Safety, 26(8). doi:10.1136/bmjqs-2016-005636 (Open Access)
Crowe S, Ridout D, Knowles R, Tregay J et al. (2016), Death and emergency readmission of infants discharged after interventions for congenital heart disease: A national study of 7643 infants to inform service improvement. Journal of the American Heart Association, 5(5). https://doi.org/10.1161/JAHA.116.003369 (Open Access)
Crowe S, Knowles R, Wray J, Tregay J et al. (2016), Identifying improvements to complex pathways: evidence synthesis and stakeholder engagement in infant congenital heart disease. BMJ Open, 6(6), e010363 (Open Access)
Knowles, R.L., Ridout, D., Crowe, S., Bull, C., Wray, J., Tregay, J., ...Parslow, R.C. (2016). Ethnic and socioeconomic variation in incidence of congenital heart defects. Arch Dis Child, doi:10.1136/archdischild-2016-311143 (Open Access)
Brown K, Wray J, Knowles R, Crowe S et al. (2016), Infant deaths in the UK community following successful cardiac surgery: building the evidence base for optimal surveillance, a mixed-methods study. Health Services and Delivery Research, 4(19) (Open Access)


BP (a.k.a Battle Points) can determine where you are on the leaderboard.
You can get Bp from playing mission, collecting items, finishing the game and more basically your progress throughout the game.
I know you can get BP by selling core but you can lose Bp because of that.
Expect from the things I named how else can you get BP?
Fighting players, though I figure that's apart of the "playing mission" part.
There's also a Veteran Bonus. I think it works by signing in every day(though I'm confused about it myself). Even then, it doesn't give much.
Honestly, completing fusion stars+collecting cores is a lengthy, yet sure-fired way to advance upwards in the leaderboards.
Also how much do you normally get if you were to finish with a Fusion Star.
And Fusion Stars, while they only 8000 BP each, give a pretty big stat boost, which helps a lot for grinding BP in stuff like Player Battles.
Also, I don't know where you got that idea, but selling cores does not give you BP, only hoarding them, so it also helps for BP if you have a lot of each item.
Well its basically just hard work determination,and solar mans theme.


Usma lake is the sixth largest lake in Latvia, but second largest in volume of water. The disparate lake bottom comprises shallows, great depths and submerged gullies, but the shore is a ragged line of bays, capes and promontories, endowed with glorious names – Godeļdanga, Bērzragdanga, Bukdanga, Kalvrags, Dižgabalrags, Meķgals, Pievdanga. Usma Lake surrounds historic Moricsala, which owes its name to the then Duke of Courland, Moritz of Saxony, who once hid on the island. The Moricsala Reserve was established here in 1912.
During the nesting season, even nature researchers are prohibited from visiting the Moricsala Reserve. All visitors require permits.
Not far from the lake, a 26-metre viewing tower is located on Ūdru kalns.
To help them navigate the lake, local fishermen have assigned more than 200 place names to local features.


From birthday parties, hen/stag dos to large corporate team building events, we can cater for any sized group.
We aim to cater for all types of groups ranging from hen and stag parties, a large group of friends or family and even corporate team building events.
All games are designed to be a brilliant platform for group bonding and an excellent way to have a bit of light hearted competitiveness. We can cater for any group size.
Join some great national companies who have been to Escape Kent.
To book please complete the form below and a member of staff will be in touch to discuss your requirements.
Ideal for up to 32 players per session (multiple sessions available).
Split your large group into teams across our 4 themed rooms and have them compete in a head to head battle, as they take on the challenges that face them.
Want to extend your experience? Why not swap rooms after and see if you can beat each other's time? Great for corporate team-building.
All of our packages can be customised to suit the need of your group. For more information and for pricing details please contact us using the form below.
Join our newsletter to keep up to date with the latest events and offers at Escape Kent.
By entering your email, you will be signed up to receive updates and discounts from Escape Kent. Email communications will only ever be sent from Escape Kent Ltd and your details will never be shared with third parties.


BATON ROUGE, La. — As they look for solutions to next year's budget problems, lawmakers are finding themselves boxed in by Gov. Bobby Jindal's rhetoric and trying to find loopholes.
Though some lawmakers are talking about ways to sidestep Jindal or override a gubernatorial veto, they've rarely shown such willingness to buck the governor, making those ideas a long-shot at best in the legislative session that begins in April.
For example, the Jindal administration is talking about the possibility of creating new tax breaks for businesses that donate directly to public colleges or for parents who will then be asked to spend more on college student fees. The proposals would generate new outside financing for campuses, and the state could pay for them by scaling back other tax breaks.
This article was written by Melinda Deslatte from The Associated Press and was legally licensed through the NewsCred publisher network.


The AVR on power up waits 1500 milliseconds, then goes into an init routine which works, then it hits two IF statements. Each IF() statement checks the logic level of PIND.5 and based on if it is a 1 or 0 dictates what mode.
The first IF() hits just fine if the logic level is low on PIND.5 but if the pin is logic high the second IF() does nothing, and I do not know why.
I wait the 1.5 seconds to allow for the power rails to be stable, and then after the init routine I enable the interrupt and then check teh level of the pin. The AVR is running at 3.3v and I have checked all the pins and they are not shorted, as well as their levels with a meter and they stay logic low.
Like I said the BATTERY CHARGER MODE works fine.
Where is my thinking going astray?
EDIT: Tried Jim W. suggested code line and still get same result. FOO!
If PIND.5 is high and MODE_PIN = 0x20, what is the bitwise AND of those two?
And that does not equal 1! But it IS greater than zero. It will be zero if PIND.5 is not high.
Also note that in that last if-block, it will be trapped in the while(1) loop and never exit. Likewise the first block, unless there is an "exit;" statement I don't see. Normally, while(1) is ONLY used to define the main event loop for the program. Use while(testable_logic_value) if you want to exit when some specific thing occurs.
And the result is the same....The code in the braces does not execute.
Right, because an argument of an if() statement is TRUE if that argument is greater than zero. Any value greater than zero.
will trigger even if PIND & MODE_PIN is 0x01 or 0x20 or even 0xff. It will NOT trigger if it is 0x00 (the ONLY case where it does not trigger). Thats the way true/false logic tests work in C. Anything greater than zero is taken as true. This is the case for if() and while(). Maybe something else I am not thinking of.
Tried this in Pelles and it worked. Maybe the fault is in what you're trying to get it to do (setting the output) -- or perhaps you're not getting pin5 to set on port D.
"I have a device" doesn't help answer the first question that is asked for a trouble-shooting/repair, which is "Did this device ever work correctly (according to spec)?" If it is a commercial product category of device, then it is either a dud from the factory or it is a formerly-working device that needs a repair. If not a commercial product, then it is single-unit (or tiny batch) of a custom device that was built by a third-party, or it is a prototype.
Knowing which category that "I have a device" belongs in frames the next step in the repair process.
I agree, and originally had the second IF as an ELSE. I get the same result as the other options that I have tried. I must be missing something very simple as this is basic programming 101.
@Somonetta....it's a prototype for a one off unit I have been experimenting with.
Not dumb at all. I have checked the pin and it is correct. If I drive it low the first if works. If I drive it high the AVR does nothing.
The only thing it should do is drive all the pins on port C high.
More dumb questions: Has port C been made an output in avr_init()? Presumably so. Are you testing all of the pins on port C? Does your device have JTAG on port C? Is it disabled? Does your device drive port C from AVCC? Is AVCC connected?
Joey. If you look at the first IF I am using port c there as well and that IF works perfectly.
When I say the AVR does nothing I mean the pins on PORTC stay low even though the code says to drive them all high.
The (other) problem is that trapping while(1) in each if() block. Once it drops into either one, it stays there, forever.
That's a good point, in case there is some glitch, bounce etc. Why not allow it to switch modes as needed, rather than becoming "stuck"?
Is the misbehaving input pin set to an input in the code somewhere (don't rely on some "default").
Scrap this code for the moment...make some code that reads the pin & light an led when pin reads hi & clears led when reading low....then feed hi/lo signals into wiring, to ensure at least pin is being read (and also no bad solder joints, etc).
The code is supposed to "stick" in one while(1), or the other. When power is applied the pin is read and the code is supposed to do one thing or the other....not jump from one or the other. The pin is being read as I can get the first IF to fire.
The 1.5 second delay at startup is there to make sure things are stable before reading the pin.
Careful, since it only needs a zero...those are pretty easy to come by , even if the pin is misconfigured, had a broken wire..lots of things.
If the first read is one & the second read is a zero, the program will exit, doing nothing.
A while on main, would at least force one of the desired possibilities to eventually occur.
Quick question, you never mention How you make this pin high and low? Do you pull it high/low with a pull up/ down resistor or directly to vcc/Gnd? Is this trigger by the board being powered or a ext-reset event? The reason I ask is how stable is the power supply when the pin read happens?? Have you checked this pin with a oscilloscope at this startup event?
The pin is connected to the leg of a DPDT microswitch with the one common connected to Vcc the other connected to the pin of the AVR. There is a pull down resistor on the pin so the pin is either at Vcc or Ground to indicate if the switch has been pushed up(Vcc) for controller operation, or is in the down position(Gnd) for Charger operation. I put the 1.5 second delay at the very beginning to account for power supply ramp up...which is in the milliseconds, and the switch bounce...also in the milliseconds.
Well I have it working and quite honestly I don't know what exactly I did to fix it. I did take the advice of West Coast Jim, and checked the lines for the pin involved that Joey suggested, and cleaned up a few things, then cleaned teh solution, and hit BUILD. Programmed the AVR and all is good!
I am going to mark this as solved, but with a big question mark to go with it.
Or you can keep the check & keep looping in main until one check or the other succeeds.
Yes, that is true. I will consider revising this as things are still in their infancy.


text:
Q: When using Libsass/Grunt is there a way to watch files on the fly? I have installed Foundation 5 using
>gem install foundation

And then creating a new project using the command
>foundation scratch --libsass

The main reason being is that I'm on Windows and I really don't need/want to be using compass. I know that after I make changes to my sass files that I can run
>grunt build

In order to update my css files from the changes I made to my .scss files. And Everything works fine.
Question: Is there a way that I can watch these .scss files so that I don't have to run that command every time I save my files. Kind of like I use to do with >compass watch? There is a dev dependency in package.json called grunt-contrib-watch is that it? If so, How do I use it?
Here is the Gruntfile I have once the install was finished:
module.exports = function(grunt) {
  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),

    sass: {
      options: {
        includePaths: ['bower_components/foundation/scss']
      },
      dist: {
        options: {
          outputStyle: 'compressed',
          sourceMap: true,
        },
        files: {
          'css/app.css': 'scss/app.scss'
        }
      }
    },

    watch: {
      grunt: {
        options: {
          reload: true
        },
        files: ['Gruntfile.js']
      },

      sass: {
        files: 'scss/**/*.scss',
        tasks: ['sass']
      }
    }
  });

  grunt.loadNpmTasks('grunt-sass');
  grunt.loadNpmTasks('grunt-contrib-watch');

  grunt.registerTask('build', ['sass']);
  grunt.registerTask('default', ['build','watch']);
}

Thanks in advance if anyone can help!

A: Ok, so I did some sleuthing and looked into the grunt file and even though I'm not that great with grunt I saw this:
watch: {
    grunt: {
        options: {
            reload: true
        },
        files: ['Gruntfile.js']
    },

    sass: {
        files: 'scss/**/*.scss',
        tasks: ['sass']
    }
}

With this I assumed that I could just run:
>grunt watch

I know, I might not be the brightest tool in the shed, but I'm new and didn't realize that when I installed Foundation this way that it also installed this grunt-contrib-watch dependency. Sorry if this question is too obvious maybe it will help someone though because it was hard for me to find the answer even though it was in the package.json that I'm not use to using.

redpajama_set_name: RedPajamaStackExchange


text:
Demi Lovato, Guilherme "Bomba" Vasconcelos Break Up, Report Says
A source says it "wasn't dramatic."
By Kara Nesvig
Photo: Courtesy of Instagram/@BombaTuf
Lovatics, we have sad news for you. You ready? OK. Demi Lovato and her boyfriend, MMA fighter Guilherme "Bomba" Vasconcelos, have split, according to People magazine.
The magazine quotes a source who told them that "It wasn't a dramatic split. Bomba is a good guy, but the relationship just ran its course." (Given that this is a source talking, and not a direct line, it's unclear what, if anything, went down.)
The two were first spotted together last summer (insert "Cool for the Summer" joke here), and later went public with their relationship, often posting about each other on Instagram, as you do when you're young, famous, and in love. Demi even talked about him on Ellen, which means things had to have been pretty serious. The two rang in the New Year together, and also sparked engagement rumors, but it looks like the relationship has ended — it happens, especially when you're famous and as busy as Demi is. (She's releasing a documentary on YouTube soon.)
Bomba's last post featuring Demi was three weeks ago. He posted a pic of them together — with Demi making a kissy face — and captioned it "I miss you soo much!" (Aww.) Tellingly, however, while a bunch of adorable photos still exist on his account, he doesn't exist on hers
Neither Demi or Bomba have made an official statement about the reported breakup, so we can't say anything for sure either way. We wish them both the best, and we know Demi will be just fine with her friends, family, and Lovatics by her side.
Related: Demi Lovato Got a NEW Tattoo While You Were Sleeping
KeywordsDemi Lovato
The young person's guide to conquering (and saving) the world. Teen Vogue covers the latest in celebrity news, politics, fashion, beauty, wellness, lifestyle, and entertainment.
More from Teen Vogue
About Teen Vogue
© 2022 Condé Nast. All rights reserved. Use of this site constitutes acceptance of our User Agreement and Privacy Policy and Cookie Statement and Your California Privacy Rights. Teen Vogue may earn a portion of sales from products that are purchased through our site as part of our Affiliate Partnerships with retailers. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Condé Nast. Ad Choices


text:
Q: show a modal dialog and stop all others event I am trying to open a modal dialog when the visitor choose Cape Cod Local Van Delivery $1.00
<select name="ShippingSpeedChoice" onchange="this.form.submit();" style="">
    <option value="0">PLEASE SELECT</option>
    <option value='101' >Free Shipping (UPS Ground) </option>
    <option value='1001'>Cape Cod Local Van Delivery $1.00 </option>
</select>

my script :
$("#v65-cart-shipping-details select").change(function(event) {
if (this.value == '1001'){
    $("#dialog-modal").dialog({
    height: 140,
    modal: true
    });
}
});

the modoal show for few secondes and soudanly the page reload due to onchange="this.form.submit();"
I need to stop this event until I close the modal dialog

A: remove the onchange event from your HTML
<select name="ShippingSpeedChoice" style="">
    <option value="0">PLEASE SELECT</option>
    <option value='101' >Free Shipping (UPS Ground) </option>
    <option value='1001'>Cape Cod Local Van Delivery $1.00 </option>
</select>

and put the jQuery like this:
$("#v65-cart-shipping-details select").change(function(event) {
    if (this.value == '1001'){
       $("#dialog-modal").dialog({
           height: 140,
           modal: true,
           close:function(){
              // form submit action here
           }
       });
    }
});


text:
New Spotlight & John Coughlan by Louise Coughlan
John Coughlan and his wife Margaret (c) 1970s
Regular visitors to the site will know that some of the best content on Brand New Retro comes from New Spotlight magazine.
Its publisher was John Coughlan who launched Spotlight magazine in Cork in 1963. Issue 1 sold 2,000 copies and as readership grew the format changed to tabloid size and John launched Spotlight as a national pop monthly. Production moved to Dublin in late 1964 and 'New' was tagged on to the title. By 1966 New Spotlight had sales of 55,000 with 200,000 readers and in 1967 it went weekly.
But it wasn't just New Spotlight. Other publications from John include Starlight, Irish Householder and the racy Man Alive.
Aged 69, John passed away in February 2013.
Below, as a guest post for Brand New Retro, John's daughter Louise speaks highly of her dad and the days on his first ever magazine.
John Coughlan – A legacy in his own right
John Coughlan – Mid 1960s
It all started in the 60's when show band music was very big and cropping up all over the place. At the time John was working as a cub reporter in the Cork Examiner with his dad Steve who was Editor in Chief, but he always wanted to start his own music magazine. He approached Murt Lucey and asked if he would like to back him in this new venture, Murt agreed and they became partners. Sales of the magazine exceeded 45,000, so he made the move to Dublin. Soon after John met his wife Margaret and they became the golden couple.
There was a great atmosphere in Spotlight, and Donal Corvin, James Morrissey and Sam Smith were the core workers. John treated his staff very well and one hour lunch would sometimes go on for a few hours. On the first issue Brenda Lee "Little Miss Dynamite" was on the cover.
John met all the big stars of the day including The Rolling Stones, The Beach Boys, Phil Lynott, Roy Orbison, Tom Jones to name but a few. He even presented the Beach Boys with an award.
John with the Beach Boys backstage in Belfast – from New Spotlight May 1967
John was very generous with his time and would often give young writers a break. Donal Corvin interviewed the late Terry Wogan and Roy Esmond took the photographs. Donal also met the famous Peter O'Toole, but unfortunately the article did not make the Spotlight magazine.
At the TV Club – l to r, Jim Aiken, Tom Jones, Michael Hand and John Coughlan, Margaret Coughlan
John ran a celebrity night every Monday in The Television Club in Harcourt Street where all the stars would attend. He and Margaret would hold court. John was passionate about music and enjoyed networking with the popular music bands.
In the later years, John started another magazine called Starlight, which wasn't as big a hit as Spotlight. He had a keen interest in travel and went on to publish the successful Holiday Magazine. He liked nothing more than to tend to his garden and so he came up with the idea of Autumn Home and Springclean magazine. These were published in conjunction with the RTE programme Live At Three with Derek Davis and Thelma Mansfield.
John may have passed away over three years ago, but he has given so much inspiration to a lot of people that his legacy will live on.
Photos from Coughlan family collection and New Spotlight.
Check out Louise's travel blog here
Tags: john coughlan
A to Z of Summer in Dublin – The Slate #26 – 2003
Schools Rugby: The Terrible Truth – The Slate, 2003
Where were you? – New Book on Dublin Street Culture, 1950 to 2000.
Phillip green
Hey Louise,
Nice piece on your dad! I did'nt realise just how much influence John had on the music/entertainment industry in Ireland. As the saying goes "he was before his time " in relation to the music industry. He was so ahead of the game with "Householder & Gardener" and "Man Alive". Ever think of writing you dad's autobiography? -a serial entrepreneur!!!!!!
Well done Lou.
PS this brand new retro site is excellent. Well done to all concerned
Your father was a great man and a wonderful friend. He gave me my first job when I was a student at UCD. Working with Spotlight was great fun…a kind of holiday camp …people writing horoscopes, Larry Gogan reviewing records…Donal Corvin, Liam Collins, Sam Smyth, Paschal Mooney, Factna O'Kelly, Jim Flanagan, Julie Boyd, Pat Egan, Michael Kiely…others on the team – Jim Carew, Leo Mooney, Tommy Shortall, Philip Green, Jim Palmer, Liz McHugh, Deidre Plummer, Maureen Shudel. Fun times…James Morrissey
fachtna o ceallaigh
hey louise, i will always fondly remember your father. even though we, seemingly, came from opposite ends of the musical spectrum he was actually far more open than i was. he was always up for a strongly held opinion and i enjoyed his mischievous character as instanced by the time he delegated me to interview big tom and review his new record. much hilarity was had by all. i also met many fine writers and people such as donal corvin, sam smything, james morrissey and others. ar dheis de go raibh a anam dilis. fachtna o ceallaigh


text:
Q: How do I create an MQTT sink for Spark Streaming? There are some examples of how to create MQTT sources [1] [2] for Spark Streaming. However, I want to create an MQTT sink where I can publish the results instead of using the print() method. I tried to create one MqttSink but I am getting object not serializable error. Then I am basing the code on this blog but I cannot find the method send that I created on the MqttSink object.
import org.apache.spark.streaming.{Seconds, StreamingContext}
import org.apache.spark.{HashPartitioner, SparkConf}
import org.fusesource.mqtt.client.QoS
import org.sense.spark.util.{MqttSink, TaxiRideSource}

object TaxiRideCountCombineByKey {

  val mqttTopic: String = "spark-mqtt-sink"
  val qos: QoS = QoS.AT_LEAST_ONCE

  def main(args: Array[String]): Unit = {

    val outputMqtt: Boolean = if (args.length > 0 && args(0).equals("mqtt")) true else false

    // Create a local StreamingContext with two working thread and batch interval of 1 second.
    // The master requires 4 cores to prevent from a starvation scenario.
    val sparkConf = new SparkConf()
      .setAppName("TaxiRideCountCombineByKey")
      .setMaster("local[4]")
    val ssc = new StreamingContext(sparkConf, Seconds(1))

    val stream = ssc.receiverStream(new TaxiRideSource())
    val driverStream = stream.map(taxiRide => (taxiRide.driverId, 1))
    val countStream = driverStream.combineByKey(
      (v) => (v, 1), //createCombiner
      (acc: (Int, Int), v) => (acc._1 + v, acc._2 + 1), //mergeValue
      (acc1: (Int, Int), acc2: (Int, Int)) => (acc1._1 + acc2._1, acc1._2 + acc2._2), // mergeCombiners
      new HashPartitioner(3)
    )

    if (outputMqtt) {
      println("Use the command below to consume data:")
      println("mosquitto_sub -h 127.0.0.1 -p 1883 -t " + mqttTopic)

      val mqttSink = ssc.sparkContext.broadcast(MqttSink)
      countStream.foreachRDD { rdd =>
        rdd.foreach { message =>
          mqttSink.value.send(mqttTopic, message.toString()) // "send" method does not exist
        }
      }
    } else {
      countStream.print()
    }

    ssc.start() // Start the computation
    ssc.awaitTermination() // Wait for the computation to terminate
  }
}
import org.fusesource.mqtt.client.{FutureConnection, MQTT, QoS}

class MqttSink(createProducer: () => FutureConnection) extends Serializable {
  lazy val producer = createProducer()
  def send(topic: String, message: String): Unit = {
    producer.publish(topic, message.toString().getBytes, QoS.AT_LEAST_ONCE, false)
  }
}

object MqttSink {
  def apply(): MqttSink = {
    val f = () => {
      val mqtt = new MQTT()
      mqtt.setHost("localhost", 1883)
      val producer = mqtt.futureConnection()
      producer.connect().await()
      sys.addShutdownHook {
        producer.disconnect().await()
      }
      producer
    }
    new MqttSink(f)
  }
}

A: As an alternative you could also use Structure Streaming with the Apache Bahir Spark Extention for MQTT.
Complete Example
build.sbt:
name := "MQTT_StructuredStreaming"
version := "0.1"

libraryDependencies += "org.apache.spark" % "spark-core_2.12" % "2.4.4"
libraryDependencies += "org.apache.spark" % "spark-sql_2.12" % "2.4.4"
libraryDependencies += "org.apache.spark" % "spark-streaming_2.12" % "2.4.4" % "provided"
libraryDependencies += "org.apache.bahir" % "spark-sql-streaming-mqtt_2.12" % "2.4.0"

Main.scala
import org.apache.spark.sql.streaming.StreamingQuery
import org.apache.spark.sql.{DataFrame, Dataset, SparkSession}

object Main extends App {

  val brokerURL = "tcp://localhost:1883"
  val subTopicName = "/my/subscribe/topic"
  val pubTopicName = "/my/publish/topic"

  val spark: SparkSession = SparkSession
    .builder
    .appName("MQTT_StructStreaming")
    .master("local[*]")
    .config("spark.sql.streaming.checkpointLocation", "/my/sparkCheckpoint/dir")
    .getOrCreate

  spark.sparkContext.setLogLevel("ERROR")

  import spark.implicits._

  val lines: Dataset[String] = spark.readStream
    .format("org.apache.bahir.sql.streaming.mqtt.MQTTStreamSourceProvider")
    .option("topic", subTopicName)
    .option("clientId", "some-client-id")
    .option("persistence", "memory")
    .load(brokerURL)
    .selectExpr("CAST(payload AS STRING)").as[String]

  // Split the lines into words
  val words: Dataset[String] = lines.as[String].flatMap(_.split(";"))

  // Generate running word count
  val wordCounts: DataFrame = words.groupBy("value").count()

  // Start running the query that prints the running counts to the console
  val query: StreamingQuery = wordCounts.writeStream
    .format("org.apache.bahir.sql.streaming.mqtt.MQTTStreamSinkProvider")
    .outputMode("complete")
    .option("topic", pubTopicName)
    .option("brokerURL", brokerURL)
    .start

  query.awaitTermination()
}

A: this is a working example based on the blog entry Spark and Kafka integration patterns.
package org.sense.spark.app

import org.apache.spark.streaming.{Seconds, StreamingContext}
import org.apache.spark.{HashPartitioner, SparkConf}
import org.fusesource.mqtt.client.QoS
import org.sense.spark.util.{MqttSink, TaxiRideSource}

object TaxiRideCountCombineByKey {

  val mqttTopic: String = "spark-mqtt-sink"
  val qos: QoS = QoS.AT_LEAST_ONCE

  def main(args: Array[String]): Unit = {

    val outputMqtt: Boolean = if (args.length > 0 && args(0).equals("mqtt")) true else false

    // Create a local StreamingContext with two working thread and batch interval of 1 second.
    // The master requires 4 cores to prevent from a starvation scenario.
    val sparkConf = new SparkConf()
      .setAppName("TaxiRideCountCombineByKey")
      .setMaster("local[4]")
    val ssc = new StreamingContext(sparkConf, Seconds(1))

    val stream = ssc.receiverStream(new TaxiRideSource())
    val driverStream = stream.map(taxiRide => (taxiRide.driverId, 1))
    val countStream = driverStream.combineByKey(
      (v) => (v, 1), //createCombiner
      (acc: (Int, Int), v) => (acc._1 + v, acc._2 + 1), //mergeValue
      (acc1: (Int, Int), acc2: (Int, Int)) => (acc1._1 + acc2._1, acc1._2 + acc2._2), // mergeCombiners
      new HashPartitioner(3)
    )

    if (outputMqtt) {
      println("Use the command below to consume data:")
      println("mosquitto_sub -h 127.0.0.1 -p 1883 -t " + mqttTopic)

      val mqttSink = ssc.sparkContext.broadcast(MqttSink())
      countStream.foreachRDD { rdd =>
        rdd.foreach { message =>
          mqttSink.value.send(mqttTopic, message.toString()) // "send" method does not exist
        }
      }
    } else {
      countStream.print()
    }

    ssc.start() // Start the computation
    ssc.awaitTermination() // Wait for the computation to terminate
  }
}
package org.sense.spark.util

import org.fusesource.mqtt.client.{FutureConnection, MQTT, QoS}

class MqttSink(createProducer: () => FutureConnection) extends Serializable {

  lazy val producer = createProducer()

  def send(topic: String, message: String): Unit = {
    producer.publish(topic, message.toString().getBytes, QoS.AT_LEAST_ONCE, false)
  }
}

object MqttSink {
  def apply(): MqttSink = {
    val f = () => {
      val mqtt = new MQTT()
      mqtt.setHost("localhost", 1883)
      val producer = mqtt.futureConnection()
      producer.connect().await()
      sys.addShutdownHook {
        producer.disconnect().await()
      }
      producer
    }
    new MqttSink(f)
  }
}
package org.sense.spark.util

import java.io.{BufferedReader, FileInputStream, InputStreamReader}
import java.nio.charset.StandardCharsets
import java.util.Locale
import java.util.zip.GZIPInputStream

import org.apache.spark.storage._
import org.apache.spark.streaming.receiver._
import org.joda.time.DateTime
import org.joda.time.format.{DateTimeFormat, DateTimeFormatter}

case class TaxiRide(rideId: Long, isStart: Boolean, startTime: DateTime, endTime: DateTime,
                    startLon: Float, startLat: Float, endLon: Float, endLat: Float,
                    passengerCnt: Short, taxiId: Long, driverId: Long)

object TimeFormatter {
  val timeFormatter: DateTimeFormatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss").withLocale(Locale.US).withZoneUTC()
}

class TaxiRideSource extends Receiver[TaxiRide](StorageLevel.MEMORY_AND_DISK_2) {
  val dataFilePath = "/home/flink/nycTaxiRides.gz";
  var dataRateListener: DataRateListener = _

  /**
   * Start the thread that receives data over a connection
   */
  def onStart() {
    dataRateListener = new DataRateListener()
    dataRateListener.start()
    new Thread("TaxiRide Source") {
      override def run() {
        receive()
      }
    }.start()
  }

  def onStop() {}

  /**
   * Periodically generate a TaxiRide event and regulate the emission frequency
   */
  private def receive() {
    while (!isStopped()) {
      val gzipStream = new GZIPInputStream(new FileInputStream(dataFilePath))
      val reader: BufferedReader = new BufferedReader(new InputStreamReader(gzipStream, StandardCharsets.UTF_8))
      try {
        var line: String = null
        do {
          // start time before reading the line
          val startTime = System.nanoTime

          // read the line on the file and yield the object
          line = reader.readLine
          if (line != null) {
            val taxiRide: TaxiRide = getTaxiRideFromString(line)
            store(taxiRide)
          }

          // regulate frequency of the source
          dataRateListener.busySleep(startTime)
        } while (line != null)
      } finally {
        reader.close
      }
    }
  }

  def getTaxiRideFromString(line: String): TaxiRide = {
    // println(line)
    val tokens: Array[String] = line.split(",")
    if (tokens.length != 11) {
      throw new RuntimeException("Invalid record: " + line)
    }

    val rideId: Long = tokens(0).toLong
    val (isStart, startTime, endTime) = tokens(1) match {
      case "START" => (true, DateTime.parse(tokens(2), TimeFormatter.timeFormatter), DateTime.parse(tokens(3), TimeFormatter.timeFormatter))
      case "END" => (false, DateTime.parse(tokens(2), TimeFormatter.timeFormatter), DateTime.parse(tokens(3), TimeFormatter.timeFormatter))
      case _ => throw new RuntimeException("Invalid record: " + line)
    }
    val startLon: Float = if (tokens(4).length > 0) tokens(4).toFloat else 0.0f
    val startLat: Float = if (tokens(5).length > 0) tokens(5).toFloat else 0.0f
    val endLon: Float = if (tokens(6).length > 0) tokens(6).toFloat else 0.0f
    val endLat: Float = if (tokens(7).length > 0) tokens(7).toFloat else 0.0f
    val passengerCnt: Short = tokens(8).toShort
    val taxiId: Long = tokens(9).toLong
    val driverId: Long = tokens(10).toLong

    TaxiRide(rideId, isStart, startTime, endTime, startLon, startLat, endLon, endLat, passengerCnt, taxiId, driverId)
  }
}


text:
Nibblers – Rovio Branches Out From Angry Birds Again
Roy R. (rwilco12) | September 14, 2015 | Apps, Opinion | No Comments
A lot has been said over the last several days about Rovio branching out of the Angry Birds genre and trying something new with Nibblers. Nibblers is a puzzle game with fruit and odd aquatic animals in what is essentially yet another Candy Crush knock-off.
I attempted to play the game and found myself impressed with the characters and the graphics but in what appears to be the new Rovio method, I lost interest rather quickly. The game is free but as with all things Rovio, Nibblers comes with in-app purchases.
What surprises me most about this is that most everyone is emphasizing the fact that this is a new move for Rovio and that this is a first ever attempt by Rovio to try something new. There have been many other games from Rovio that most people have never heard of and that haven't had any major success. There was Amazing Alex (which seems to have disappeared from the Play Store), Jolly Jam, Sky Punks, Retry, Plunder Pirates, Juice Cubes and Tiny Thief. That's not even all the games they list on their site! At least two of these games are very similar to their new Nibblers game.
I'm all for trying new things but Rovio seems to be grasping at straws. Rather than shotgunning and trying to come up with something maybe they should focus on taking Angry Birds to the next level? Angry Birds has a proven success record but Rovio hasn't done anything significantly new with it for some time, it is just the same thing over and over and over again. Rather than watering down the Rovio name it would be best for them to clean up their old titles, focus on one or two major titles and then work on improving them rather than reusing the same old thing every time.
Play Store Link: Nibblers
Tags:Angry Birds, Gaming, Nibblers, Reviews, Rovio
Touchpal – Another App Ruined By Bloat
1 Comment | Sep 12, 2016
You CAN Enable Adoptable Storage on Galaxy S7, but should you?
1 Comment | Mar 19, 2016
Pokemon Trading Card Game Online Graduates From Beta Status
Next iPhone Courtesy of the HTC Aero


text:
WSJ: Apple to unveil iPhone 8 & Apple Watch Series 3 with LTE on September 12
Christian Zibreg on August 28, 2017
Apple is going to announce the highly anticipated tenth anniversary iPhone, tentatively named "iPhone 8," along with Apple Watch Series 3 with LTE on Tuesday, September 12, with a media event scheduled to take place at its new headquarters, dubbed Apple Park.
The company may have also told select carriers to prepare inventory and marketing plans ahead of the September 12 event. According to the Wall Street Journal on Monday, the Cupertino technology giant is aiming to use a 1,000-seat underground auditorium, called Steve Jobs Theater in honor of its late co-founder, to announce the new products.
"That headquarters, however, isn't yet finished, and its construction timetable could affect the timing or location of the event," sources said.
According to Dow Jones, the company is also gearing up to announce a new 4K-capable Apple TV set-top box that will support sharper content than current models.
The technology giant is widely expected to unveil three new iPhones: the iterative S-updates to the iPhone 7 and iPhone 7 Plus series along with a "showcase iPhone" with an edge-to-edge OLED panel, 3D sensors and other features to mark the product's 10th anniversary.
It's unclear if the OLED iPhone will be pre-announced and available later or if customers will be able to pre-order it along with the iPhone 7s/Plus devices from day one.
"Apple has increased production in recent weeks of the new, showcase iPhone and is poised to expand manufacturing from one plant in China to others," adds the report.
The expansion should bode well for Apple's efforts to meet iPhone 8 sales demand during the crucial holiday shopping season.
Aside from the new iPhones, Apple is also expected to announce a new Apple Watch model with an LTE cellular chip that allows it to pull data directly from wireless services.
The newspaper makes no mention of the possibility of a fifth-generation Apple TV with 4K video support being debuted at the event.
Apple has yet to send out the invites for the September 12 press conference. Stay tuned as we'll be making sure to give you a heads-up once the media event is official.
Steve Jobs Theater drone image courtesy of videographer Duncan Sinfield
Apple Events
Apple TV 5
Everything we expect from Apple's September product blitz
Poll: what new Apple devices are you planning on buying?
Bloomberg: 4K Apple TV is coming alongside new iPhones in September


text:
Crosscutters
On-the-pulse
Valley Girl Views
Storm Gauge
A few passing clouds. Low 62F. Winds light and variable..
A few passing clouds. Low 62F. Winds light and variable.
Source: weismarkets.com
Weis Markets opens Gas 'N Go Center in Williamsport
Weis Markets announces the opening of its newest Gas-N-Go fuel center, at the store at 1916 Lycoming Creek Road in Williamsport. The gas station, opening today, features six pumps and will be open from 6 a.m. to 10 p.m. daily.
The Gas-N-Go gas station is an added convenience, says Weis Markets. Customers can now shop for their groceries and fill up their tanks in one stop. It also offers them the chance to redeem their reward points for gas discounts.
The first Weis Markets opened in 1912 in Sunbury, Pa. and has grown to operate in seven states and employ more than 19,000 associates, according to their website. They buy more than 20 million pounds of locally grown produce and purchase local produce in all of the states where they have stores.
The company also supports local food banks and food pantries through a program called Fight Hunger which generates hundreds of thousands of meals for people in need.
As part of the Williamsport Gas-N-Go launch, which includes a ribbon cutting at 10 a.m. today, the store team is making a $500 donation to the Lycoming County SPCA. In May, as part of its annual Paws for Pets program, the store raised an additional $2,872.00 for the SPCA.
PSP Montoursville incident reports July 10, 2019
Police continue the death investigation of unidentified remains
Ford Recalls 58,000 Select Focus vehicles
Would you like to receive our daily local newsletter? Sign up today!


Ravine Hotel has been hosting major tennis tournaments for the last 10 Years. Here's a few more-"Diwali Bash Series". These tournaments are held especially for the kids playing under 10, 12 & 14 years events. These events will be organized by the Ravine Hotel, which is located among the beautiful valleys of Panchgani, under the auspices of the Maharashtra State Lawn Tennis Association (MSLTA) & All India Tennis Association (AITA). we have state-of-the-art facilities, making it a perfect choice for hosting these tennis tournaments, officials of Ravine hotel and MSLTA/AITA ensured that the tournaments will be successfully carried out.
Bookmark these dates in your calendar and get ready to be a part of the tennis game at Ravine hotel. Make your bookings well in advance to avoid missing out on the exciting event.