text:
Q: Permission Contacts in Xamarin Forms iOS I met an error display when I tried to access user contact to fetch all contacts: The splash screen hide the permission dialog.
Did anyone meet this error before?
Interface:
public interface IUserContactsService
{
    List<PhoneContactInfo> GetAllPhoneContacts(IEnumerable<int> filterIds = null);
}

UserContactService.cs:
[assembly: Dependency(typeof(UserContactService))]
namespace Test.iOS
{
    public class PhoneContact
    {
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public string PhoneNumber { get; set; }

    public string Name { get => $"{FirstName} {LastName}"; }

}

public class UserContactService : IUserContactsService
{
    string phoneNumber(string number)
    {
        string callNumber = number;
        int i = 0;
        while (i < callNumber.Length)
        {
            if (callNumber[i] == ' ' || callNumber[i] == 160 || callNumber[i] == '-')
                callNumber = callNumber.Remove(i, 1);
            else
                i++;
        }
        return callNumber;
    }

    public List<PhoneContactInfo> GetAllPhoneContacts(IEnumerable<int> filterIds = null)
    {var keysTOFetch = new[] { CNContactKey.GivenName, CNContactKey.FamilyName, CNContactKey.EmailAddresses };
        NSError error;
        CNContact[] contactList;
        var ContainerId = new CNContactStore().DefaultContainerIdentifier;
        using (var predicate = CNContact.GetPredicateForContactsInContainer(ContainerId))

        using (var store = new CNContactStore())
        {
            contactList = store.GetUnifiedContacts(predicate, keysTOFetch, out error);
        }
        var contacts = new List<PhoneContactInfo>();

        foreach (var item in contactList)
        {
            if (null != item && null != item.EmailAddresses)
            {
                contacts.Add(new PhoneContactInfo
                {
                    contactName = item.GivenName,
                    contactNumber = item.PhoneNumbers.ToString()
                });
            }
        }
        return contacts;
    }

}

A: Here is my solution:
public List<PhoneContactInfo> GetAllPhoneContacts (IEnumerable<int> filterIds = null)
{
     // if the app was not authorized then we need to ask permission
     if (ABAddressBook.GetAuthorizationStatus() == ABAuthorizationStatus.Authorized)
      {
          GetContacts();
      }
     else Console.WriteLine("Error");
}


text:
Home » Coronavirus Cancun » Governor warns only a few numbers separate state from yellow and orange epidemiological light
Governor warns only a few numbers separate state from yellow and orange epidemiological light
Riviera Maya, Q.R. — The state of Quintana Roo will remain in a yellow epidemiological light for another week, but is very close to orange, says governor Carlos Joaquin.
During his recent covid-19 update, the governor said that the state has the necessary tools and protocols to take care of health, while continuing to receive tourists.
Joaquin says the state will remain yellow for the second consecutive week, from January 17 to 23, but is very close to orange. He noted that the only thing standing between yellow and orange is the report of a few deaths or an increase in hospitalization occupancy rates.
He says that while deaths have been few, hospital occupancy rates have increased to 14 percent.
He mentioned that the situation regarding the possible regression back to orange is the same for both the northern and southern regions.
Joaquín reiterated that the state is prepared to receive tourism, but with protocols and sanitary measures throughout. "We are issuing a sign of confidence to continue with the economic recovery, but also health care for workers and for customers," he said.
"We have to learn to live with the virus and not think about closing the economy and going home like what happened to us in 2020, when we confined ourselves, the economy closed and jobs were lost.
"For this reason, the capacity in closed spaces must be respected and open spaces must be considered in order to generate less risk of contagion for the population," Joaquín stressed.
He cautioned that around 1,000 new infections have been reported each day for the last two days, figures, he says, that have not been seen since the start of the pandemic.
More from Coronavirus CancunMore posts in Coronavirus Cancun »
Mexico approves second oral treatment against covid-19
Health authorities report Gamma variant dominates infections in Quintana Roo
It's time to learn to live with the coronavirus says Governor Joaquin
Mexico records more than 33,000 new covid-19 cases in one day

redpajama_set_name: RedPajamaCommonCrawl


text:
Buy World Beyond - Orchestral online in Australia.
World Beyond - Orchestral
Erasure World Beyond - Orchestral Vinyl World Beyond is a completely re-recorded version of last years World Be Gone, which features classical interpretations of the tracks. It was recorded in Brussels with The Cho Collective, a Belgian based classical music ensemble who have worked with A Winged Victory for The Sullen, Stars of the Lid, Johann Johannsson and more.
Price: $39.99 from Sanity
Sanity World Beyond - Orchestral $39.99 Visit Store
World War Joy
The Chainsmokers World War Joy CD Grammy Award-winning artist/producer duo The Chainsmokers have released their brand new full-length album, World War Joy The album features incredible collaborations with...
Benes World
Benedek Bene's World VinylGet 2 know Nicky Benedek: a producer, songwriter, multiinstrumentalist and DJ. His compositions bridge the nebulous territories of house, boogie, hip-hop, jazz-fusion and experimental new age. Born and bred in Los Angeles,...
Biggest Lie In The World
Hanging Up The Moon Biggest Lie In The World Vinyl


text:
Music. Change. Whatever.
"Filled with a charming indie pop flare that will guarantee a second listen"
- Velvet Independent
"Fly Away' is another freeing nostalgic gem from Indigo"
- Indiebuddie
"There's something a little bit special about Indigo… They're making the music they want and it sounds bloody fantastic!"
- It's All Indie
"It is clear that there is a market for Indigo's intrinsic brand of music"
- Click Music
"A combination of the classic feel good pop vibes of The Beach Boys mixed with the gorgeous atmospheric nature of Flyte's music. Throw in the poetic lyrics with some slick harmonies to back them and you've got beautifully soothing single"
After we met at the summit of Everest in 2017, the drummer "accidentally" poured his tea flask on the bassist, so we had a massive fight, fell off the stupid mountain and landed in London.
WHOEVER CAN SEE THIS IS A CUNT
"So, what kinda scene are Indigo a part of?", we hear you ask like a pretentious teenager. We're not part of any scene really, but everything's online now anyway so who cares. We've spent over two years forcing people to listen to our songs at gigs all over the Big Smoke and then thought we should document this in the form of… you guessed it, a recording.
Our first single, 'Distant Lullaby', was released in February 2019 and we really like it, though you might not. After that came the first EP. As we want to make our intentions ABSOLUTELY crystal clear, it is called the "Please Sign Us To Your Label EP". Accept the greatness of this and move on, son.
After that came 'Guadeloupe', which was released in August 2019. It didn't really get us anywhere. The day after we celebrated its release with a release party (what a clever name for an event) at The Victoria in Dalston and it was nothing short of monumental.
The new single: FLY AWAY. This is the one that will make us famous and rich. We'll stop talking to our friends because they will be boring and poor compared to us. OUT NOW.
We are influenced by all styles of music but as you're forcing us to name some of our favourite artists they would be, in no particular order: Radiohead, Kendrick Lamar, Oasis, Kanye West, The Smiths, Amy Winehouse, Aphex Twin, Tame Impala, Flying Lotus, David Bowie, Ahmad Jamal, Marvin Gaye, Abba, The Beach Boys, The La's, Chic, Coldplay… and so on. If you're desperate to find out every single one of our influences, come and talk to us after a show, although we'll probably ignore you because we're edgy and stand-offish.
OKAY BUT FOR REAL we want to go somewhere with this. Telephone is 07771919958 and our email is indigoband01@gmail.com. We're alright you know. Give us a shot. Please.
Hello. We are Indigo. We do what we do because we like music (mostly). We consist of four awful people: Johann, Matt, Tom, and Arran.
As you might have noticed, we have some music out there. You SHOULD check it out because it will make your life better*
*or worse
Please Sign Us To Your Label EP
Distant Lullaby
or use the form below.


Original size Yafro icon images downloading now..
How to set Use Yafro icon png (900px Resolutions) picture as a png background?
Licencing! Yafro PNG icons - The pictures are free for personal and even for commercial use. You can modify, copy and distribute the photos on Clipartsfree.net. All without asking for permission or setting a link to the source. So, attribution is not required.


text:
Mental health: National advice resources
Children, young people and families that are experiencing mild or temporary difficulties or are adjusting to life circumstances may benefit from access to appropriate advice without needing to seek help or more help.
Children, young people and families experiencing chronic, fluctuation or severe difficulties where they are currently able to manage their own health and/or are on the road to recovery may benefit from access to appropriate advice without needing to seek help or more help.
NHS Resources provide NHS approved advice on all health conditions including mental health difficulties, you can search by condition on the page.
The Mental Health Foundation highlight the importance of prevention in mental health. They aim to help people understand, protect and sustain their mental health by providing information and advice on staying well on a range of mental health topics.
Mind are a mental health charity with information about a range of mental health difficulties and information and resources to help you manage your mental health or to look after others.
Young Minds want to see all young people supported with their mental health and to not feel alone. They have information and resource on a range of mental health difficulties.
Young Minds also have a Parent's Helpline that operates Monday to Friday 9,30am – 4pm (free for mobiles and landlines). Call: 0808 802 5544
Student Minds is he UK's student mental health charity. It empowers students and members of the university community to look after their own mental health, support others and create change.
Time to change aim to change the way we all think and act about mental health problems to improve attitudes and behaviour. They have a range of resources that can be used in schools and workplaces to support mental health.
The Mix (formally get connected) provide advice and support for under 25s on the embarrassing problems, weird questions, and please-don't-make-me-say-it-out-loud thoughts that people under 25 have in order to give them the best support through their online resources and phone services.
They provide a free and confidential multi-channel service. That means that you choose how you access their support, without the worry of anyone else finding out. Whether it be through their articles and video content online or their phone, email, peer to peer, courses and counselling services – they put the control in your hands.
Childline have a range of breathing exercises, activities, game and videos to help you let go of stress and feel calmer in their Calm Zone.
Breathing space aims to provide an easily accessible service and assistance at an early stage to stop problems escalating. They have a range of resources if your thoughts and feelings are overwhelming you and making it difficult to cope with everyday life, including:
The Little Book of Brighter Days
The Little Book of Caring Ways
Minding Your Head are based in Ireland but have a range of online information and resources relating to mental health.
The Anna Freud Centre work in collaboration with children, young people, families, communities and professionals to provide mental health support. They have a range of information and advice on their website including over 90 self-care activities that young people can do to look after their own mental health.
Calmzone: Campaign Against Living Miserably (CALM) exists to prevent male suicide in the UK. Their helpline is free, anonymous and confidential and doesn't show up on your bill. Open every day of the year.
Helpline: 0800 585858


Independent Study Guide contains information about how to file independent study. The correct form for your classroom is noted in the name of the document.
Employer Letter - Give this letter to your employer to explain your need for a flexible schedule in order to work in the classroom.
Parent Donation Drive forms - Sign up to be a regular contributor to our school.
Donation Letter - Use this form letter if you gave or solicited a tax-deductible donation of goods or money to Linscott. Fill out the form and bring it to the office for a signature.


It's happening Chattanooga! Maggie Pate's first round of classes with @po.mkt are up! Snag your ticket for one or both of the workshops we'll be offering in February!
Sunday, Feb 10 is a Bandana Block Printing Class... design and print your own bandana using antique wood blocks from India! Bandanas will be provided by us.
If you want to come to BOTH classes use code DOUBLETHEFUN for $10 off. Tickets to both workshops can be purchased here on Maggie's Site. Indigo Tickets are here. Block printing tickets are here.


Superior mobile experiences for productivity, brand engagement, eCommerce and entertainment. Highly engaging UI and UX, natively developed across core mobile platforms to connect with users at their fingertips.
Apps of the highest quality, optimised for each platform to deliver the best possible performance & experience.
Sophisticated hybrid mobile and web applications, and seamless integration with third party platforms.
From prototypes and informational apps to highly integrated, bilingual platforms. We're up for the challenge.
Strategic approaches to interface design, solving business problems while ensuring rewarding experiences.
Having worked with Humaan on numerous other projects, we knew they'd be a great fit for our rebrand, redesign, and mobile app development. The mobile apps were developed from scratch and we've just relaunched on both iOS and Android to amazing reviews and feedback.
Bilingual music app to support Middle Eastern music streaming platform Mideast Tunes. Natively developed for iOS and Android, this app seamlessly showcases hundreds of artists and tracks, with robust, feature-rich support across both platforms and supporting over 400k active app users.
"The apps were developed from scratch and we've just relaunched on both iOS and Android to amazing reviews and feedback."
A lively and intuitive kiosk app encouraging students to prepare for their upcoming career; aligning with the university's core value propositions of employability and job market relevance.
"The team from Humaan are friendly and professional, making every project fun and exciting to partner with them on. Their commitment to our vision paired with their knowledge and experience meant that we had complete confidence that the end product would be a better version of what we had imagined. Humaan took our fairly abstract concept and helped give it definition, order and logic – the result was a beautifully designed, easy-to-use app that met our strategic objectives."


Save time and put parking stress in your rearview mirror. ParkMobile offers a smarter way to park. Find, reserve, and pay for car parking near downtown Latonia and beyond, including most major airports, arenas, and stadiums close to the area. Get the app for iOS or Android.
Does the thought of parking near Latonia make you nervous? Do you break into a sweat at the thought of searching lot after lot, no available parking spot in sight? ParkMobile is revolutionizing parking near Latonia. Thanks to ParkMobile, you can easily find, reserve, and pay for car parking near Latonia at hundreds of locations, all before you lose your cool. Now you're probably wondering: Can parking near Latonia really be so effortless? Totally. You already make restaurant reservations, plane reservations, and hotel reservations. Now you can do the same with parking near Latonia. You never have to let pocket change or parking lot worries spoil a good time. Reserve parking in advance with ParkMobile!
How Does ParkMobile Make Parking Reservations Near Latonia Simple?
ParkMobile's technology lets you make parking reservations near Latonia online, on your own time. You can even reserve downtown parking close! Here's how ParkMobile works for you. Search for car parking near Latonia around a certain school, stadium, arena, airport, or other important attraction, or look at an interactive map of parking near your current location. Compare parking rates at various parking lots and garages to save time and money. Narrow your search by options that offer covered parking, disabled parking, reentry, valet parking, on-site security, tailgating, oversized vehicle parking, or EV charging to find the perfect spot. (And yes, there's such a thing as a perfect spot, especially when it comes to parking near downtown Latonia!) ParkMobile gives you the ability to see exactly where garage and parking lot spaces are available, and where they're not. No more guessing games! Pick where you want to park and choose the date and time to complete your parking reservation. Book on the same day or months ahead of time. You're in control. ParkMobile always gives you parking options so you can get where you're going. At long last, parking doesn't have to get in the way of an amazing trip! Simple, speedy parking near Latonia is what we do!
Looking for more? More is always better. Get it with the ParkMobile parking app. It's the best way to find parking near Latonia and pay on-the-go! Download the ParkMobile app to your smartphone to access a map of available parking near Latonia, right this second. In addition to garages and parking lots, you'll also have access to on-street parking, off-street parking, and car parks near Latonia. Pick the parking you want, enter how long you'd like to park, and leave worry behind. Book parking through the ParkMobile app and you'll know how much time is left on your parking reservation, get alerts before your parking expires, and if needed, extend your session. No payment kiosks, no meters, and no surprises. Just carefree parking! Plus, the ParkMobile app can store your favorite parking areas near Latonia and save the location of your parked car, making it effortless for you to park how and where you want. Let's hit the road! Try the app, forget hassle, and get a running start wherever you're headed – museum, courthouse, opera, festival, brunch, or big game. Download the ParkMobile app to give pay by phone parking near Latonia a try now!
Still searching high and low for an empty parking spot near Latonia? Or leaving meetings to feed parking meters? Stop living (and parking) in the Stone Age! Let ParkMobile be your go-to guide for parking near Latonia. On the app or online, it's our job to help you find fast, low cost parking near you and most major attractions including sports arenas, amphitheaters, universities and colleges, and more. No matter where you are in the U.S., ParkMobile can help you find your parking spot.


text:
What Effect Do Pandemics Have On Stress Tests & Operational Resilience?
By Peter Smith, NED Seneca Investment Managers. UK Fintech Regulatory Horizon Envoy.
It is interesting with the world's current focus on the virus pandemic how it has happened at a point when regulators worldwide are collaborating together on regulatory structures and operational resilience principles.
In the UK in 2019, the PRA (Prudential Regulation Authority, a department of the Bank of England) had conducted the Insurance Stress Test (IST 2019) exercise which has now been followed up in 2020 with recent engagement on Covid-19 stresses. Stress testing continues to be a valuable tool for regulators worldwide in pursuing a forward-looking, proportionate, and judgment-based approach to supervision.
IST 2019 was the third PRA exercise for general insurers and the first one for life insurers since the introduction of the Solvency II regulations in Europe. This exercise incorporated asset and liability shock scenarios as well as a number of exploratory scenarios, including a climate change exercise. The exercise asked the largest regulated life and general insurers to provide information about the impact of a range of stress tests on their business. At a sector level, this exercise was designed to allow the PRA to assess market resilience and to be better prepared in the event similar scenarios were to occur. At a firm level, IST 2019 will inform the view of a firm's risk management systems - it was not used to set any capital requirements.
General insurers were asked also to complete exercises relating to cyber underwriting and commercial liability exposures. These are designed to explore emerging risks so that the regulators together with the industry can improve shared understanding of sector exposures.
Within the UK we are not alone amongst general insurers, in recognition of the reliance on Bermuda-based reinsurers, and therefore a collaborative initiative was conducted in the first joint exercise with the Bermuda Monetary Authority (BMA) for natural catastrophe scenarios, supporting a joint commitment to supervisory cooperation, in line with the Insurance Core Principles of the International Association of Insurance Supervisors. Results from the joint exercise with the BMA indicate that Bermuda-based reinsurers are resilient to the stresses examined in the exercise and that they also rely heavily on reinsurance, and in particular the capital markets via Insurance-Linked Security structures.
This obviously has serious implications for Insurers and InsurTech businesses. In order to assess the ability of the insurance sector to withstand potential further stresses which might be caused by the Covid-19 pandemic, they have conducted further resilience testing of firms during April. Our analysis used the illustrative scenario outlined in the May 2020 Monetary Policy Report3 and further severe asset and insurance shocks tailored to stress the different risks to which different types of insurance firms are exposed.
So, what does this mean for insurers right now while still within the pandemic? In the UK and Europe, the regulators have seen sense to defer any further stress testing until mid-2021, when they are likely to include cyber and climate factors. However, InsurTech's and Insurers should not become complacent and keep developing their strategic Operational Resilience programs. Analysis undertaken showed that the UK sector was robust to downside stresses, with the highest uncertainty centered on certain general insurers' liabilities, particularly those arising from business interruption claims. To ensure that the sector remains robust in this evolving situation, firms will be expected to maintain close monitoring of the additional risks presented by Covid-19, update their risk and capital assessments as the situation evolve and take appropriate management actions where necessary.
For Life Insurers the stress test applied was in addition to the changes in financial markets already seen during Q1 2020, most notably falls in the level of nominal interest rates and equity markets. In addition to asset price falls, spread- widening, and falls in risk-free interest rates, analysis tested a 50% downgrade of assets by one credit quality step (CQS) (i.e. a whole single letter downgrade, such as A to BBB). The PRA focuses on credit downgrades because these affect both the value of credit risky assets life insurers hold and (on the other side of the balance sheet) the level of matching adjustment benefit firms can claim, the net effect of which can have a significant impact on life insurers' solvency ratios. This 50% downgrade scenario is broadly equivalent to the worst one-year experience in history, felt during the Great Depression in 1932. They could have additionally allowed for defaults explicitly, but historically these have been very low, and it was more practical to allow for this implicitly within the chosen allowance for downgrades, which was higher than that experienced in 1932. The stresses were applied instantaneously to life firms' balance sheets and did not allow for the management actions that firms would have time to apply in reality, and which would provide some offsetting benefit to their capital positions.
The work provides the regulator with a good relative measure of the risks faced by individual firms, and a means to assess how rigorously each firm and its board are assessing their position against their own risk appetites. The results of this resilience exercise showed that, for the reasons set out above, most firms are sensitive to severe downgrade stress of this kind, but that it would be manageable, particularly given that firms have a range of management actions available to absorb losses which tend to arise over a reasonable timeframe. This work has informed supervisory dialogue with each firm and will continue to be refreshed as the Covid-19 situation develops.
General insurers' business models typically have lower levels of investment risk than life insurers but have greater sensitivity to liability stresses. Therefore, in addition to stressing assets, for general insurers, they also made non-life insurance specific assumptions and applied further stresses, including:
Underwriting losses based on the GDP path and length of lockdown in the MPR scenario;
Stresses on revenues and earnings due to premium holidays, lower economic activity, and/or an increase in bad debts; and
Further liability stresses, including from business interruption claims.
This exercise showed that the general insurance sector is resilient to these stresses under the assumption that the insurance policies work in line with insurers' current expectations. However, there are differences between insurers and policyholders as to the interpretation of some business interruption contract wordings in the context of the COVID-19 pandemic. To test this sensitivity, the PRA stressed the assumptions made by firms around the robustness of their policy wordings. This showed that the sector was in aggregate resilient, but the level of uncertainty is high and some more severe scenarios could have a significant impact on the capital positions of a few firms.
It will be interesting to see now how things will develop once the pandemic has passed and the regulator's collaboration starts to work towards reviews in mid-2021.
FinTech Advisory Board Member at Centre For Financial Professionals.
Member KPMG Board Leadership Centre.
Member of The Steering Committee at Future of Finance.
Member of APPG on AI & FinTech. Member of European AI Alliance.
Member HM Office for Artificial Intelligence,
MIT Technology Review Global Panel.
Member Centre for Study of Financial Innovation
More emphasis on cloud usage required before DevOp...
Applexus Technologies Announces New Cloud Solution...
'AI' Artificial Intelligence in Healthcare
Automotive technology trends for 2021
How UIB is making human to machine communications ...
The Digital Insurance Revolution Gathers Speed: A ...
Synack: A Smart, Efficient, and Trusted Cybersecur...
What is DevSecOps and why should your business car...


text:
Q: Deleted CloudKit records Reappear I'm building an iOS application using CloudKit.
It should allow a user to add, edit and delete Products in the cloud. The user can organize these in Folders. These folders are just other Record Types in cloudkit. There is no limit to the levels of folder the user can use, as any folder can just hold a CKReference to it's parent Folder. All CloudKit communication in my app happens in a dedicated CloudKitController Class
This all works, but stops working after a while for no clear reason.
When I test my app, I don't even user folders that are multiple levels deep. However, after using it a while (up to a week), All deleted records seem to reappear on CloudKit. A couple of notes on this:

*

*When I reset my CloudKit dashboard and start all over again, it works perfect. No code changes made.

*Obviously, I'm constantly editing my code as the app is in development. However, I generally don't edit the data types in my code that are to be stored in CloudKit. When I do, this issue does not arise straigt afterwards

*Changes in the CloudKit Dashboard (e.g. adding data types) do not cause this issue

*Am not storing any records locally, like in core data. They just sit in a singleton as long as I use them

*When I go to CloudKit Dashboard, the Product Record Type shows it has e.g. 13 instances. Sometimes it's so bad, that my app actually loads over 100. I can also see them when I go to the recordZone, but still the RecordType says it only has 13 instances

*Deleting these records in CloudKit Dashboard only makes them disappear for a while. When I reload the page, they pop up again.

It has been going like this for a while now, and I have checked my code, the Apple Library and google numerous of times but I cannot figure out what causes this issue.
Question:
Would anyone know anything on how to overcome this issue? As I said, I've been running into this for weeks, and resetting my CloudKit dashboard only 'cures' it for up to a week, then it pops up again. I'd also be more than happy to post any code if that would help you answer my question. I haven't posted any code initially, as I have no clue what code might cause this.
Any answer would be highly appreciated

A: This might happen because the dashboard trace below suggests Apple use the Tombstone technique for replicating deletes across a distributed database. One of the nodes might have a bug or an old software version and is syncing the tombstone false field back across the system, causing the record to undelete itself. Or maybe something your code is doing is accidentally bringing these deleted records back to life? A workaround would be to use your own soft-delete boolean field and see how that behaves.
[{
    "results": [{
        "tombstone": false
        "id": "NewItem",
        "etag": "ibgs5bpj",
        "recordType": "Items",
        "fields": {
            "name": "Malc",
            "location": {
                "latitude": 38.0,
                "longitude": -122.0
            }
        },
        "conflictLosersEtags": [],
        "created": {
            "timestamp": 1435514295943,
            "user": "_0ac573ae502ca7ca9d763a84b27bc42a",
            "device": "_2"
        },
        "modified": {
            "timestamp": 1435514295943,
            "user": "_0ac573ae502ca7ca9d763a84b27bc42a",
            "device": "_2"
        }
    },
    ...

As for the record counts, yes mine are inaccurate too.

A: Apple replied to a bug report that I have filed that this issue should be solved with iOS 9. So far that seems to be right as this issue hasn't occured again, but please let me know if this is still bothering someone.

redpajama_set_name: RedPajamaStackExchange


text:
'Not giving him all my savings': Chinese woman storms out of home after mother demands she buy brother flat for future marriage
South China Morning Post 6/12/2022 Liya Su
A young woman's heated argument with her mother about helping her older brother buy property renews debate on cultural norms
The woman shared her views on her experience in an online video that has trended on mainland Chinese internet
A woman in China who walked out of the family home after her mother tried to force her to hand over her savings so her elder brother could buy property has renewed discussion on cultural norms in the country.
The unnamed woman, from Liaoning province in northeastern China, went viral after sharing her experience in an online video. She was outraged when her mother tried to coerce her into giving all her money to her older brother so he could buy a flat, Sina News reported.
In the video, the woman is seen having an intense argument with her mother at her parents' home. She couldn't agree with her mother, who demanded she hand over her savings to her brother. She argued it was unfair, but her mother said her money belonged to the family.
Do you have questions about the biggest topics and trends from around the world? Get the answers with SCMP Knowledge, our new platform of curated content with explainers, FAQs, analyses and infographics brought to you by our award-winning team.
© Provided by South China Morning Post The woman's mother insisted her daughter help her son financially, arguing that her daughter's future husband would provide for her. Photo: Weibo
"I can contribute something, but I'm not giving him all my savings. Later on, I will have to buy a home for myself," she said.
"You must hold on. Before that, you have to help buy a flat for your brother," the mother replied.
The woman said her brother had told her that he didn't need financial support from her, so she was confused and continued to ask her mother for further explanation. However, she became angrier with her mother after being told her brother is older than her.
In addition, the mother firmly clings to the traditional view that a woman would eventually get married and their future husband must pay a bride price and the cost of housing.
"The view of my mother is that if you are a woman, you will get married someday. So it's not necessary to buy property now," the woman said.
© Provided by South China Morning Post Millions of people have viewed the woman's video and voiced their opinions online after her story went viral on mainland social media. Photo: Weibo
"The money is mine. In any case, I can't agree with it," she added.
The woman decided to leave and packed her belongings and walked out of the family home. She then moved to a flat she rented.
"Women should have a place of their own; otherwise, in situations like this, I don't know where I can go," she said.
The woman's video has generated significant online discussion, with many criticising her mother's behaviour. At the time of writing, it had attracted nearly 7.5 million views and 7,168 comments on the Sina News report.
One person said: "Her mother is definitely a vampire."
Another questioned: "When can we change the traditional preference for males?"
© Provided by South China Morning Post Property in China has become increasingly expensive amid a series of property booms in recent decades. Photo: Shutterstock
In Chinese society, daughters are often forced to boost their brothers' marriage eligibility by contributing financially.
Last week, it was revealed that a 33-year-old woman in eastern China's Anhui province had spent the past 12 years working and saving money so that her brother could cover the increasing cost of getting married.
Earlier in September, a 29-year-old woman in southern China was sued by her estranged parents after she refused to buy her younger brother an apartment.
More Articles from SCMP
Hong Kong police hunt for 4 men who lured toy shop owner into bogus deal and fled with HK$50,000 Mickey Mouse figure
2 men assault suspected Hong Kong triad member, throw him out of BMW after 11km ride across Kowloon
Mass mental health crisis looms for young Chinese after 3 years of lockdowns, home school and zero-Covid
Chinese apps TikTok, Temu and Shein take on Amazon in US in e-commerce push during holiday shopping season
This article originally appeared on the South China Morning Post (www.scmp.com), the leading news media reporting on China and Asia.
Copyright (c) 2022. South China Morning Post Publishers Ltd. All rights reserved.
More from South China Morning Post
History-making Jamie Kah rates Hong Kong Classic Mile winner Voyage Bubble to perfection
Golden Sixty still the king of Sha Tin after sparkling Stewards' Cup success
Asus Zenbook 17 Fold OLED review: super cool folding laptop is ideal for digital nomads with US$3,500 to spare, but battery is weak
© 2023 Microsoft Privacy & Cookies Terms of use About our Ads Feedback Help


Editors' Note: The economic, political, and security strategy that the United States has pursued for more than seven decades is under attack by leading political candidates in both parties, write Ivo Daalder and Robert Kagan. But the United States plays an essential role in supporting the international environment from which Americans benefit greatly. This article originally appeared in The Washington Post.
What these politicians don't say, perhaps because they don't understand it themselves, is that the price of ending our engagement would far outweigh its costs. The international order created by the United States today faces challenges greater than at any time since the height of the Cold War. Rising authoritarian powers in Asia and Europe threaten to undermine the security structures that have kept the peace since World War II. Russia invaded Ukraine and has seized some of its territory. In East Asia, an increasingly aggressive China seeks to control the sea lanes through which a large share of global commerce flows. In the Middle East, Iran pursues hegemony by supporting Hezbollah and Hamas and the bloody tyranny in Syria. The Islamic State controls more territory than any terrorist group in history, brutally imposing its extreme vision of Islam and striking at targets throughout the Middle East, North Africa and Europe. None of these threats will simply go away. Nor will the United States be spared if the international order collapses, as it did twice in the 20th century. In the 21st century, oceans provide no security. Nor do walls along borders. Nor would cutting off the United States from the international economy by trashing trade agreements and erecting barriers to commerce.
In the 21st century, oceans provide no security. Nor do walls along borders. Nor would cutting off the United States from the international economy by trashing trade agreements and erecting barriers to commerce.
Instead of following the irresponsible counsel of demagogues, we need to restore a bipartisan foreign policy consensus around renewing U.S. global leadership. Despite predictions of a "post-American world," U.S. capacities remain considerable. The U.S. economy remains the most dynamic in the world. The widely touted "rise of the rest"—the idea that the United States was being overtaken by the economies of Brazil, Russia, India and China—has proved to be a myth. The dollar remains the world's reserve currency, and people across the globe seek U.S. investment and entrepreneurial skills to help their flagging economies. U.S. institutions of higher learning remain the world's best and attract students from every corner of the globe. The political values that the United States stands for remain potent forces for change. Even at a time of resurgent autocracy, popular demands for greater freedom can be heard in Russia, China, Iran and elsewhere, and those peoples look to the United States for support, both moral and material. And our strategic position remains strong. The United States has more than 50 allies and partners around the world. Russia and China between them have no more than a handful.
The task ahead is to play on these strengths and provide the kind of leadership that many around the world seek and that the American public can support. For the past two years, under the auspices of the World Economic Forum, we have worked with a diverse, bipartisan group of Americans and representatives from other countries to put together the broad outlines of a strategy for renewed U.S. leadership. There is nothing magical about our proposals. The strategies to sustain the present international order are much the same as the strategies that created it. But they need to be adapted and updated to meet new challenges and take advantage of new opportunities.
The widely touted "rise of the rest"—the idea that the United States was being overtaken by the economies of Brazil, Russia, India and China—has proved to be a myth.
For instance, one prime task today is to strengthen the international economy, from which the American people derive so many benefits. This means passing trade agreements that strengthen ties between the United States and the vast economies of East Asia and Europe. Contrary to what demagogues in both parties claim, ordinary Americans stand to gain significantly from the recently negotiated Trans-Pacific Partnership. According to the Peterson Institute for International Economics, the agreement will increase annual real incomes in the United States by $131 billion. The United States also needs to work to reform existing international institutions, such as the International Monetary Fund, so that rising economic powers such as China feel a greater stake in them, while also working with new institutions such as the Asian Infrastructure Investment Bank to ensure that they reinforce rather than undermine liberal economic norms.
The revolution in energy, which has made the United States one of the world's leading suppliers, offers another powerful advantage. With the right mix of policies, the United States could help allies in Europe and Asia diversify their sources of supply and thus reduce their vulnerability to Russian manipulation. Nations such as Russia and Iran that rely heavily on hydrocarbon exports would be weakened, as would the OPEC oil cartel. The overall result would be a relative increase in our power and ability to sustain the order.
The world has come to recognize that education, creativity and innovation are key to prosperity, and most see the United States as a leader in these areas. Other nations want access to the American market, American finance and American innovation. Businesspeople around the world seek to build up their own Silicon Valleys and other U.S.-style centers of entrepreneurship. The U.S. government can do a better job of working with the private sector in collaborating with developing countries. And Americans need to be more, not less, welcoming to immigrants. Students studying at our world-class universities, entrepreneurs innovating in our high-tech incubators and immigrants searching for new opportunities for their families strengthen the United States and show the world the opportunities offered by democracy.
Americans need to be reminded what is at stake.
Finally, the United States needs to do more to reassure allies that it will be there to back them up if they face aggression. Would-be adversaries need to know that they would do better by integrating themselves into the present international order than by trying to undermine it. Accomplishing this, however, requires ending budget sequestration and increasing spending on defense and on all the other tools of international affairs. This investment would be more than paid for by the global security it would provide.


text:
Ontelly
Programmes /
The A-Z of Dr Johnson: Words, Words, Words
Comedian Sue Perkins explores the house of Dr Johnson, author of the great English dictionary, which would set the standard for all future dictionaries and yet still led to his being sent to debtor's prison. The towering figure of Dr Johnson has dominated the classification of English. The publication in 1755 of his dictionary has traditionally been seen as the starting point of the defining of our language, but this was by no means the first dictionary. Sue gets her hands on a precious first edition of the Johnson's Dictionary and, along with biographer Henry Hitchings, meets the editor of the Oxford English Dictionary, John Simpson, to find out how Johnson set about his monumental task, which he completed in just nine years. Sue also visits the British Library in the company of antiquarian book seller Karen Thomson, who gives her a whirlwind tour of our earliest dictionaries, with all their attendant quirks and oddities.
2009-09-17 11:30:00 - 2009-09-17 12:00:00 on Radio 4 FM, Radio 4 LW,
2010-11-01 23:00:00 - 2010-11-01 23:30:00 on Radio 4 LW, Radio 4 FM,
Website created and maintained by Adam Leach (Twitter, LinkedIn)
Template designed and built with all the love in the world @twitter by @mdo and @fat.
Icons from Glyphicons Free, licensed under CC BY 3.0.


Could Obama's Everglades Stop Hurt the Everglades?
A rare bipartisan environmental success turns political.
The time Florida's Republican governor took on the biggest environmental restoration project in American history.
Mac Stone's photos of Florida's paradise.


Manheim has named Randy Beil as Market Vice President for the North Central Market.
Beil joins Manheim from JPMorgan Chase, where he has been Vice President of Remarketing for Chase Auto Finance since 2010. In this role, he was responsible for management of the entire lease process and remarketing interactions with Chase customers.
As Market Vice President, Beil will be responsible for leading seven operating locations in the North Central Market: Manheim Cincinnati, Manheim Detroit, Manheim Flint (Total Resource Auctions), Manheim Indianapolis, Manheim Louisville, Manheim Ohio (Grove City) and Manheim Pittsburgh.
Previously, Beil worked for BMW of North America/BMW Financial Services, where he held a variety of roles, including general manager of vehicle sales and remarketing, national manager of remarketing and national dealer and auction sales manager.


text:
ITTO Training Module
Michelle Gilchrist
Michelle Gilchrist has over 17 years of experience working for large companies in the utilities and manufacturing industries. She has spent several years working in nuclear operations and also human resources leadership roles. She has her MBA, PMP, Senior Professional of Human Resources (SPHR) certification, and is Six Sigma Green Belt certified.
Jack Ferguson
Jack is a consultant, educator and project manager. Jack holds the copyright to the ITTO Tool. He teaches corporate classes in project management to improve productivity of project execution, and to educate those who are candidates for the PMP® exam. Jack also teaches Six Sigma methodologies. He has instructed as a consultant for VMEdu and Six Sigma Scrum Live for the past four years. Jack served as CEO / CFO of Commercial Turbine Services (CTS) / Air Parts Supply (APS) for 22 years. Prior to CTS/APS, he held positions as CFO for Pacific Airmotive Corporation, Burbank Ca. and Controller for Interturbine Los Angeles Ca.
Premkumar Subramanian
Prem works as Techno Functional Project Manager with Oracle Corp. He is a subject matter expert in the areas of Risk Management and Compliance and handles multimillion projects for Fed Regulatory compliances. He is also a Product Owner namely for Basel compliance and Liquidity Risk. Prem has 2 decades of experience in handling clients, managing projects, and developing products. He loves to teach and wants to share his knowledge on managing projects to fellow aspirants of PMP certification. He was Jack Ferguson's student while preparing his PMP examination.
Franklin Sarigumba, M.A., PMP, CSM
Franklin lived in the Pacific NW his entire life. A graduate of Seattle University and Seattle Pacific University, he majored in Organizational Leadership and Development. He has nearly 20 years of combined working experience as a Project Manager, Manufacturing Engineer, and IT Manager in local companies such as; Boeing, AT&T, T-Mobile, and Microsoft. Franklin discovered the SSSL Process Tool during his PMP Exam preparation, credits the ITTO tool as a major contribution to his studies, and is very excited to participate as a contributor for version 6 of the PMBOK.
The PMI logo is a registered mark of the Project Management Institute, Inc.
*These definitions are taken from the Glossary of the Project Management Institute, A Guide to the Project Management Body of Knowledge, (PMBOK® Guide) – Sixth edition, Project Management Institute, Inc. 2017
Project Management Institute, A Guide to the Project Management Body of Knowledge, (PMBOK® Guide) – Sixth edition, Project Management Institute, Inc. 2017, Table 1-4 Page 25, Figure 4-1 Page 71, Figure 5-1 Page 130, Figure 6-1 Page 174, Figure 7-1 Page 232, Figure 8-1 Page 272, Figure 9-1 Page 308, Figure 10-1 Page 360, Figure 11-1 Page 396, Figure 12-1 Page 460, Figure13-1 Page 504
copyright © 2017 Jack Ferguson
WELCOME TO ITTO TEST
Please select difficulty option first..


text:
Worldwide Disney Park Attendance Drops Because Of Rising Prices
Dips in 13 of the 14 parks.
By Lilian Min
Gene Duncan / Disney Parks
From 2015 to 2016, Disney theme park attendance at 13 of its 14 parks declined, according to a report put together by the Themed Entertainment Association and Aecom. According to the New York Times, industry analysts attribute this to Disney's overall increase in park prices, as well as higher "peak" day pricing, which were meant to help with overcrowding in some of its parks.
Though overall Disney park attendance rose by 1.8% (from 137,902,000 to 140,403,000 attendees), that growth can perhaps come from the lone park whose attendance increased: Shanghai Disneyland, which had just opened for a year, adding 5,600,000 new attendees off the bat.
Out of Disney's parks, Disneyland Paris's parks suffered the biggest decreases in attendance; -14.2% at the Disneyland Park and -1.6% at the Walt Disney Studios Park, which the Times attributes to larger fears of terrorism across Europe.
In a statement, Disney (which does not release public attendance reports) responded to the report by claiming that many of its parks are undergoing renovations, which might also negatively affect attendance: "We are investing behind the wealth of great franchises we have in order to deliver magical experiences that exceed our guests' expectations."
But while attendance fell, profits during that same time did not. The park portion of the Walt Disney Company had an operating income of $3.3 billion in 2016, which the Times reports is a 9% increase from the year before; again, an increase that could be attributed to the new pricing systems. So while fewer folks are going to the parks, those attending, no matter if they're coming in on a peak holiday, are perhaps having a better experience than in the years before.
Disney World Raised Its Ticket Prices
Food Prices on the Rise in the US
You've Got To See Disney's Abandoned Theme Park
Disney World Will Now Let You Go Glamping
Disney World's Best Kept Dining Secrets
These 25 Rules Can't Be Broken At Disney Parks


text:
Q: Deleting folders from GridView output I've been working with several scripts found on here and other sources trying to work up a PowerShell script to delete thousands of empty folders that end up on our system from daily forms processing. There's several simple and effective ways of doing it, but I need a way to verify and select the folders so I don't delete the handful of folders that shouldn't be deleted even when empty.
I'm using a parameter statement for $folder so I can either input it on the command line or it will prompt for it.  Using this command I get the gridview and if I simply echo the output it's fine. However, I can't seem to figure out how to pass the output to either Remove-Item or Del -Recurse. Using Del gives me:

del : Cannot find drive. A drive with the name '@{FullName=D' does not exist."

which seems that it's either not getting the output vs echo or it's looking for an array?
foreach ($folder in (dir $target -Directory -Recurse |
    where {-not $_.GetFiles("*", "AllDirectories")} |
    Select Fullname |
    Out-GridView -PassThru -Title "Select Folders For Deletion and Click OK"
)) {
    del $folder -Recurse -WhatIf
}

A: I suspect this will accomplish what you want.  There's no need for a ForEach loop here where you're already working with a pipeline.
Get-ChildItem -LiteralPath $Target -Directory -Recurse -Force |
  Where-Object { !$_.GetFiles('*','AllDirectories') } |
  Select-Object -Property 'FullName' |
  Out-GridView -PassThru -Title 'Select folders for deletion and click OK' |
  ForEach-Object { Remove-Item -LiteralPath $_.FullName -WhatIf }


Vikas Purohit has quit mobile wallet and e-commerce firm Paytm's upcoming payments bank barely seven months after joining as vice president, a person familiar with the development told Techcircle.
Purohit's last day at the company is this week, the person said, asking not to be named. The reasons behind Purohit's resignation couldn't be ascertained.
Paytm, India's largest mobile wallet company, didn't reply to an email query seeking comment.
Efforts to reach out to Purohit over LinkedIn didn't succeed till the time of writing this article. A second person familiar with the development said that Purohit likely quit to float his own entrepreneurial venture.
Prior to joining Paytm, Purohit worked with Amazon as the director of the fashion vertical. An IIT-BHU and IIM-Bangalore alumnus, he has also worked with Tommy Hilfiger and Reliance Brands in the past.
At the time of his appointment, some media outlets had reported that Purohit would be leading Paytm's payments bank. But in February this year, Paytm hired former Reserve Bank of India executive Shinjini Kumar as the CEO of its payments bank. Noida-based Paytm has also hired several other executives for its payments bank, including Saurabh Sharma from Bharti Airtel Ltd, Krishna Hegde from Barclays, and former RBI deputy general manager Vipin Surelia.
Vijay Shekhar Sharma, founder and CEO of Paytm's parent One97 Communications Ltd, was one of 11 applicants who received the Reserve Bank of India's in-principle nod to set up a payments bank in the country in August 2015. The company, which counts Alibaba's Alipay and SAIF Partners as large shareholders, will put the payments business under a new company called Paytm Payment Bank Ltd in which Sharma will own 51% stake.
Paytm Payment Bank earlier planned to roll out its services in August this year but recently said it would launch its business "before November". It also said that it was recruiting 3,000 people and that it hired consultancies EY (formerly Ernst & Young) and McKinsey to help launch operations.


The UK electricity system is about to undertake a much-needed transformation, as innovative technology disrupts traditional models from generation to energy usage 'behind the meter'.
These changes are required to our national electricity infrastructure because the UK is entering a very exciting time with increasing levels of renewable energy being generated across the grid and rising electricity demand with electrification of vehicles and heating within buildings. This is however happening at the same time the UK is losing approximately 22GW of energy from ageing coal-fired power stations, and 8.8GW of energy from nuclear power stations (https://extremelowenergy.com/uk-ageing-power-stations-being-turned-off/) meaning an alternate decentralised energy plan is required.
Renewable energy sources have grown dramatically in recent years, but the intermittent nature of renewables means this is not a viable way to fill the gap without being able to 'buffer' the energy for when it is required. The grid we currently have has evolved to channel electricity from a small number of big power stations to a large number of final users and therefore the distribution networks in particular have been designed for a one-way flow of electricity. These design constraints combined with transmission losses, power factor & harmonics issues mean the amount of renewable energy available for use via the grid is substantially reduced. Our aging electrical grid just isn't capable of integrating centralised renewables into our energy use without so much potential power being wasted.
As more decentralised renewables come online, the need for storage will become increasingly acute. Without storage, when too much electricity enters the grid on sunny days, windy nights or days with reduced demand, supply exceeds demand and negative pricing occurs.
Energy storage adds flexibility to the system, allowing the electricity to be stored and discharged later when needed – for example in evening hours or during times of peak demand. Thus, energy storage offers a way to remove demand off the grid and flatten out the peaks and valleys of supply to prevent disruptive economics and make energy efficiency projects much more viable.
By using localised energy storage within energy efficiency projects means that further benefits can be gained such as the Security and lighting projects we are delivering at ELe where the LED lights are powered directly from stored 'direct current' in battery banks and not having to be convert or transform electricity from AC to DC or vice versa. These benefits can mean the removal of unnecesary devices such as LED lighting drivers or power supplies which will deliver future maintenance and operational savings for the projects.
Generating DC power locally from dedicated solar panels and using the electricity locally in electronic devices such as LED lghting, computers, tablets, phones etc.. also increases efficiency and minimises the losses over grid connected projects therefore increasing the returns for new projects that are no longer subsidised in the same way with government feed-in tariffs.
Extreme Low Energy / ELe® is a specialist manufacturer of patented low voltage infrastructure. ELe offers a range of unique and innovative, end-to-end connected electrical solutions, including LED Lighting, ICT & Security systems.
ELe's technology enables businesses to operate partially or fully off-grid, monitor & manage their power consumption and gain substantial savings in energy costs and carbon emissions.
Copyright 2016 Extreme Low Energy Ltd - aka Ele. All Rights Reserved.


text:
<?php

namespace Symfony\Component\HttpKernel\Tests\DataCollector;

use PHPUnit\Framework\TestCase;
use Symfony\Component\Debug\Exception\SilencedErrorContext;
use Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector;

class LoggerDataCollectorTest extends TestCase
{
    public function testCollectWithUnexpectedFormat()
    {
        $logger = $this
            ->getMockBuilder('Symfony\Component\HttpKernel\Log\DebugLoggerInterface')
            ->setMethods(['countErrors', 'getLogs', 'clear'])
            ->getMock();
        $logger->expects($this->once())->method('countErrors')->willReturn(123);
        $logger->expects($this->exactly(2))->method('getLogs')->willReturn([]);

        $c = new LoggerDataCollector($logger, __DIR__.'/');
        $c->lateCollect();
        $compilerLogs = $c->getCompilerLogs()->getValue('message');

        $this->assertSame([
            ['message' => 'Removed service "Psr\Container\ContainerInterface"; reason: private alias.'],
            ['message' => 'Removed service "Symfony\Component\DependencyInjection\ContainerInterface"; reason: private alias.'],
        ], $compilerLogs['Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass']);

        $this->assertSame([
            ['message' => 'Some custom logging message'],
            ['message' => 'With ending :'],
        ], $compilerLogs['Unknown Compiler Pass']);
    }

    /**
     * @dataProvider getCollectTestData
     */
    public function testCollect($nb, $logs, $expectedLogs, $expectedDeprecationCount, $expectedScreamCount, $expectedPriorities = null)
    {
        $logger = $this
            ->getMockBuilder('Symfony\Component\HttpKernel\Log\DebugLoggerInterface')
            ->setMethods(['countErrors', 'getLogs', 'clear'])
            ->getMock();
        $logger->expects($this->once())->method('countErrors')->willReturn($nb);
        $logger->expects($this->exactly(2))->method('getLogs')->willReturn($logs);

        $c = new LoggerDataCollector($logger);
        $c->lateCollect();

        $this->assertEquals('logger', $c->getName());
        $this->assertEquals($nb, $c->countErrors());

        $logs = array_map(function ($v) {
            if (isset($v['context']['exception'])) {
                $e = &$v['context']['exception'];
                $e = isset($e["\0*\0message"]) ? [$e["\0*\0message"], $e["\0*\0severity"]] : [$e["\0Symfony\Component\Debug\Exception\SilencedErrorContext\0severity"]];
            }

            return $v;
        }, $c->getLogs()->getValue(true));
        $this->assertEquals($expectedLogs, $logs);
        $this->assertEquals($expectedDeprecationCount, $c->countDeprecations());
        $this->assertEquals($expectedScreamCount, $c->countScreams());

        if (isset($expectedPriorities)) {
            $this->assertSame($expectedPriorities, $c->getPriorities()->getValue(true));
        }
    }

    public function testReset()
    {
        $logger = $this
            ->getMockBuilder('Symfony\Component\HttpKernel\Log\DebugLoggerInterface')
            ->setMethods(['countErrors', 'getLogs', 'clear'])
            ->getMock();
        $logger->expects($this->once())->method('clear');

        $c = new LoggerDataCollector($logger);
        $c->reset();
    }

    public function getCollectTestData()
    {
        yield 'simple log' => [
            1,
            [['message' => 'foo', 'context' => [], 'priority' => 100, 'priorityName' => 'DEBUG']],
            [['message' => 'foo', 'context' => [], 'priority' => 100, 'priorityName' => 'DEBUG']],
            0,
            0,
        ];

        yield 'log with a context' => [
            1,
            [['message' => 'foo', 'context' => ['foo' => 'bar'], 'priority' => 100, 'priorityName' => 'DEBUG']],
            [['message' => 'foo', 'context' => ['foo' => 'bar'], 'priority' => 100, 'priorityName' => 'DEBUG']],
            0,
            0,
        ];

        if (!class_exists(SilencedErrorContext::class)) {
            return;
        }

        yield 'logs with some deprecations' => [
            1,
            [
                ['message' => 'foo3', 'context' => ['exception' => new \ErrorException('warning', 0, E_USER_WARNING)], 'priority' => 100, 'priorityName' => 'DEBUG'],
                ['message' => 'foo', 'context' => ['exception' => new \ErrorException('deprecated', 0, E_DEPRECATED)], 'priority' => 100, 'priorityName' => 'DEBUG'],
                ['message' => 'foo2', 'context' => ['exception' => new \ErrorException('deprecated', 0, E_USER_DEPRECATED)], 'priority' => 100, 'priorityName' => 'DEBUG'],
            ],
            [
                ['message' => 'foo3', 'context' => ['exception' => ['warning', E_USER_WARNING]], 'priority' => 100, 'priorityName' => 'DEBUG'],
                ['message' => 'foo', 'context' => ['exception' => ['deprecated', E_DEPRECATED]], 'priority' => 100, 'priorityName' => 'DEBUG', 'errorCount' => 1, 'scream' => false],
                ['message' => 'foo2', 'context' => ['exception' => ['deprecated', E_USER_DEPRECATED]], 'priority' => 100, 'priorityName' => 'DEBUG', 'errorCount' => 1, 'scream' => false],
            ],
            2,
            0,
            [100 => ['count' => 3, 'name' => 'DEBUG']],
        ];

        yield 'logs with some silent errors' => [
            1,
            [
                ['message' => 'foo3', 'context' => ['exception' => new \ErrorException('warning', 0, E_USER_WARNING)], 'priority' => 100, 'priorityName' => 'DEBUG'],
                ['message' => 'foo3', 'context' => ['exception' => new SilencedErrorContext(E_USER_WARNING, __FILE__, __LINE__)], 'priority' => 100, 'priorityName' => 'DEBUG'],
                ['message' => '0', 'context' => ['exception' => new SilencedErrorContext(E_USER_WARNING, __FILE__, __LINE__)], 'priority' => 100, 'priorityName' => 'DEBUG'],
            ],
            [
                ['message' => 'foo3', 'context' => ['exception' => ['warning', E_USER_WARNING]], 'priority' => 100, 'priorityName' => 'DEBUG'],
                ['message' => 'foo3', 'context' => ['exception' => [E_USER_WARNING]], 'priority' => 100, 'priorityName' => 'DEBUG', 'errorCount' => 1, 'scream' => true],
                ['message' => '0', 'context' => ['exception' => [E_USER_WARNING]], 'priority' => 100, 'priorityName' => 'DEBUG', 'errorCount' => 1, 'scream' => true],
            ],
            0,
            2,
        ];
    }
}

redpajama_set_name: RedPajamaGithub


Goodgame Studios, a leading developer and publisher of gaming software, announced today a return to consistent profitability following a recent strategic restructuring of its operations. In addition, the Company announced that two new mobile titles are in development, expected to launch in early 2018.
Goodgame Studios is expecting a positive operating result for the 2017 financial year, and due to upcoming releases the upward trend might even accelerate in 2018.
Two new games for mobile devices are planned to be released in the first quarter of 2018, and gamers who are fans of web based titles can also expect some exciting news from Goodgame Studios to be announced in due course.


text:
Russell Brand: Messiah Complex
by Hermione | Nov 8, 2013 | Blog | 0 comments
It says everything about Russell Brand and his attention-seeking personality that of the five images on stage with the comedian: Gandhi, Guevara, Malcolm X and some chap named Jesus Christ, the fifth (of Brand himself) dominates the room. Projected on to a vast screen behind the Essex boy-made-good, he is pictured as a soulful Saviour. It reminds you that while the show may be billed as a romp through some of the era's most important figures, it's really all about Brand.
He bounds on stage to rockstar cheers and screams, all drainpipe jeans and bonhomie, and quickly cuts to the chase: 80 minutes of why Brand is a little like these iconic figures. The thing that stops Brand from being a wanker, that rescues him from the brink of grandiosity, is his willingness to humiliate himself. One of the funnier moments is when he describes climbing on to a police van during a riot, stripping naked to cheers which quickly falter, when he discovers his dick has all but disappeared in the cold, leaving 'what looks like a bald spot in my pubes'.
There's plenty of polemic in the show – Brand's 'why can't we all get along?' values definitely appeal to the crowd. His view of communism – 'it just means sharing!', his contempt for branding (a description of Ronald McDonald lovin' it with a Fillet-O-Fish… I may have to scrub my brain with bleach) and his disdain for the media and political elite catch the audience's mood just so.
It's not so much that Brand's comedy is new (there's a biblical joke about not coveting your neighbour's ass which came in with the Ark), but his energy, playfulness and the cascade of words tumbling from his lips – it's very infectious. And he also makes a serious point about heroes, that the qualities Gandhi et al personify – strength, courage, leadership, belief in a higher ideal – are in short supply in our modern era. Their images have been stripped of meaning: Gandhi is used to sell computers, Guevara to sell cars, and meanwhile we're all focusing on throwaway celebrities, deified by a cynical media. Yes, don't worry, he's aware of the irony. This dark undercurrent sets off a show which is both richly funny and satisfyingly filthy, and will bring pleasure to anyone who loves hearing the English language used to its utmost.
He always ends with a description of the power of female sexuality, he informs us cheerfully, so he can get laid. Like everything else, it's a joke yet also dead serious. The audience laughed as he played up to his image of a legendary lothario, but I dunno, using your show to beg for sex? For me it was a duff note after the previous heights. In fact, it was classic Russell Brand: his heart may be yearning for spiritual heights but his feet are definitely made of clay.
Russell Brand will be performing Messiah Complex on 14, 15 October and 5 December at:
Eventim Apollo
45 Queen Caroline Street
W6 9DZ.
Image by Ray Burminston
Originally published on The London Word
The Sport of Kings
Sailing the Med
Piet Oudolf: Into the Wild
Christine Van Der Hurd: Doyenne of Fabric Design
Constance Guisset: Renaissance Woman
recent items slider


text:
Home/Arts & Entertainment/Song & Stage/Broadway Great Peter Larkin Dies at 93 in Bridgehampton
Broadway Great Peter Larkin Dies at 93 in Bridgehampton
The four-time Tony winner designed sets for both stage and screen.
Oliver Peterson January 4, 2020
Peter Larkin in 2012, Photo: ©PATRICKMCMULLAN.COM
Renowned Broadway and Hollywood set designer Peter Larkin, a four-time Tony winner, died at his Bridgehampton home on Monday, December 16. He was 93.
Born in 1926, Larkin was the son of art historian Oliver Waterman Larkin and grew up in Boston, Massachusetts before attending Deerfield Academy in his home state, and Yale University in New Haven, Connecticut.
Larkin's storied career began in earnest when he designed the set for a 1951 Broadway adaptation of Henrik Ibsen's The Wild Duck and he went on to work with a long list of stars from both stage and screen. His craft led him to illuminate numerous plays, musicals, films and television shows as set designer, lighting designer or production designer. Among his many credits, Larkin worked on Dial "M" for Murder, The Teahouse of the August Moon and the original stage production of Peter Pan on Broadway, and movies such as Tootsie, Get Shorty and No Time for Sergeants.
He earned his first Best Scenic Design Tonys in 1954 for Ondine and The Teahouse of the August Moon, and then won another pair of awards in 1956 for Inherit the Wind and No Time for Sergeants. Larkin was also nominated in 1958 for Blue Denim, Compulsion, Good as Gold and Miss Isobel, in 1960 for Greenwillow, and in 1984 for The Rink, a musical with book by Water Mill resident Terrence McNally. Throughout his career, the designer had an impressive 10 Tony nominations and four wins, and worked on a total of 47 Broadway shows. Larkin also received a Drama Desk Award nomination for Outstanding Set Design for The Rink in 1984, and won an Outer Critics Circle Special Citation for No Time for Sergeants in 1956.
He concluded his brilliant theater career as scenic consultant for director Estelle Parsons' 2003 revival of the Oscar Wilde classic Salome, starring Marisa Tomei, Al Pacino and Dianne Wiest.
Larkin married painter Racelle Strick, who died in 2008, and he leaves behind a stepson, screenwriter Wesley Strick, and stepdaughter Ivy Hamlin.
Peter Larkin
Paul McCartney & Other Hamptonites Among Top-Earning Musicians of the Decade
The Billy Joel Channel on SiriusXM Is Back for a Limited Time


If you are a vegan and miss having your fish 'n' chips on a Friday here is the answer! The idea for this delicious vegan fish 'n' chips was told to me by a friend. The seaweed nori sheet makes the vegan style fish (or tofish!) smell and taste like fish from the sea and it also looks like fish skin. The batter is gluten-free. So why not treat yourself to this English classic!
Remove the tofu block from the packaging, drain and wrap in sheets of kitchen roll. For extra firmness, press the tofu between two chopping boards and put something heavy on top (I used the Vitamix base!) to press down for a least 10 minutes.
Now to make the chips, wash the potatoes and chop them into chips lengthways. Place the chips in a baking dish. Sprinkle over the salt and black pepper.
Place the chips in the oven and dry roast for 45 minutes or until lightly browned and crisp.
To make the vegan-style-fish, first add the olive oil to a frying pan and turn to a low heat.
Now prepare the batter. Put the rice flour, baking powder and flaxseed into a bowl and create a well in the centre. Next pour in the soya milk and beat together with the flour using a whisk. Mix in well until you have a smooth batter.
Next slice the block of tofu in half lengthways. Slice the half block diagonally to make the vegan-style-fish fillets. Now place the tofu fillet on one nori sheet. Drizzle some olive oil on the tofu fillet and wrap the nori sheet around it. Now dip the tofu fillet into the extra flour. Place in the batter and coat all over using your hands. Lift up the tofu fillet and let the excess batter drip off the sides.
Finally drop the battered tofu fillet into the hot oil. Turn the heat up until the oil begins to bubble gently around the edges of the tofu fillet. Cook for no more than 1-2 minutes on each side. Repeat with the other tofu fillet.
Serve the vegan-style-fish and chips warm with mushy peas and ketchup. Enjoy!